Enable application administration

Enabling application administration restricts both an application's content and its user management to designated application administrators.

Before you begin

  • Role required: admin
  • Records required:
    • Application
    • User

Procedure

  1. (Optional) If necessary, create an application administration role.
    For example, create a role with the suffix admin. The actual role combines the application scope with the suffix such as x_my_app.admin.
  2. Open the role record for the application admin role.
  3. In Assignable by, select the application admin role.
    For example, if your application admin role is x_my_app.admin, then select x_my_app.admin.
  4. Click Update.
  5. Navigate to System Applications > Applications.
  6. Click the name of the application for which you want to enable application administration.
    The system opens the application record.
  7. From Related Links, click Grant application administration to all admins.
    The system creates a Contained Role [sys_user_role_contains] record for the admin role, which adds the application admin role as a contained role of the admin role.
    Note: Publishing the application with this record allows users with the admin role to have access to application after installing it.
  8. Logout of and back into of the instance as an admin.
    New user roles do not take effect until the user logs in again.
  9. Navigate to System Applications > Applications.
  10. Click the name of the application for which you want to enable application administration.
    The system opens the application record.
  11. Select Application administration.
  12. Click Update.
    The system validates the following requirements have been met.
    • The application has an admin role (there is at least one role with an Assignable by value).
    • The current user has the application admin role.
    If the validation passes, the system updates the application record. Otherwise, the system displays an error message.