Thank you for your feedback.
Form temporarily unavailable. Please try again or contact docfeedback@servicenow.com to submit your comments.

Monitor App Engine subscription usage and compliance

Log in to subscribe to topics and get notified when content changes.

Monitor App Engine subscription usage and compliance

Track your App Engine subscriptions with the App Engine Usage dashboard. Use this dashboard to better understand how to manage subscription compliance.

App Engine subscriptions entitle you to develop applications and deploy custom tables in production instances. The App Engine Usage dashboard provides information about each type of active App Engine subscription in your instance and its current compliance status.

For each type of App Engine subscription present on your instance, this compliance dashboard lists:
  • The total number of users that are currently allocated to each subscription.
  • The number of custom tables that each user in the subscription is entitled to access.
  • The list of specific users that are counted against each App Engine subscription.
The dashboard also indicates unlicensed App Engine subscription usage, so you can correct any compliance issues by user, role, or group. Unlicensed usage includes:
  • Too many users that are allocated to any given App Engine subscription.
  • Individual users with access to more custom tables than are allowed by available entitlements.

Analyze App Engine subscription compliance

Analyze the App Engine Usage dashboard to get a good understanding of your App Engine subscription compliance, and any issues affecting subscription compliance that may require correction.

Before you begin

Role required: usage_admin or admin

Procedure

  1. Navigate to Subscription Management > App Engine Usage.
  2. To view the users or roles assigned to a specific App Engine subscription, click the subscription’s corresponding tile.
    TileDescription
    Subscription
    n/n allocated
    Total number of users that are currently allocated to the selected App Engine subscription and the total number of users who are licensed to use it. For example,
    1. If 105/100 appears, the subscription is not in compliance because it has 105 currently allocated users, while only 100 users are entitled to use the subscription. A red vertical bar appears, indicating that the subscription is over-allocated and out of compliance.
      Note: To fix this situation, you must remove 5 users from the subscription. To learn how to remove users, see Remove individual user access to a custom table by role or group or Remove access to a custom table for large numbers of users.
    2. If 85/100 appears, then the subscription is in compliance because it has 85 currently allocated users, and 100 users are entitled to use the subscription. A green vertical bar appears, indicating that the subscription is in compliance.
      Note: Both of these scenarios apply for all types of App Engine subscriptions.
    n–n custom tables
    Total number of custom tables that each user can access for the selected App Engine subscription. For example, if 1-5 appears, a Starter subscription lets each entitled user to access from 1 through 5 custom tables.
    Unlicensed Red vertical bar and an Unlicensed message appears, indicating the unlicensed use of any of the App Engine subscriptions:
    • Users with access to more custom tables than allowed by any purchased App Engine subscription that is present on the instance.
    • Total number of tables that are unlicensed, or over-allocated, based on the total of all purchased App Engine subscriptions.
  3. To view the individual users that are assigned to the selected subscription, click the Users related list.
    Table 1. Users related list
    Field Description
    User Names of the users who can access the selected subscription. Click a user to view the user's profile and the related lists of the custom tables and custom applications that they can access.
    Note: To learn more about how to manage user compliance, including how to remove individual users that are assigned to an App Engine subscription, see Remove individual user access to a custom table by role or group.
    Entitled Custom Tables Number of entitled custom tables per user. It is the total number of custom tables that each user can access for the selected subscription.
    Entitled Custom Applications Number of entitled custom applications per user. It is the total number of custom applications that each user can access for the selected subscription.
  4. To view the roles that grant access to the custom tables for the selected subscription, click the Roles related list.
    Table 2. Roles related list
    Field Description
    Roles Granting Access Names of the individual role that grants custom table access to users that are counted in the selected subscription. Click a role to view the users that are associated with the role.
    Note: To learn more about how to manage roles, including how to remove the roles that grant access to custom tables in an App Engine subscription, see Remove access to a custom table for large numbers of users.
    Entitled Custom Tables Names of the custom tables that are granted access by the role.
    Entitled Custom Applications Names of the custom applications that are granted access by the role.
    Users in Subscription Names of the users in the associated roles.
    Note: To learn more about how to manage role compliance, see Remove access to a custom table for large numbers of users.

Remove individual user access to a custom table by role or group

Remove an individual user's access to a role or group to fix situations where too many users have access to custom tables for the subscription.

Before you begin

Role required: usage_admin or admin

About this task

The Users related list in the App Engine Usage dashboard lets you view all users who currently use App Engine subscriptions. You can select any user and view their user profile. The user profile lists each custom table and related custom application that the user can access.

Procedure

  1. Navigate to Subscription Management > App Engine Usage.
  2. To view the users or roles that are assigned to a specific App Engine subscription, click a subscription tile.
  3. In the Users related list, click an individual user to view their standard user profile.
    To learn more about the standard user profile, see User profile page.
  4. Click the Entitled Custom Tables related list to view information about the custom tables that the user can access for the subscription.
    Table 3. Entitled custom tables related list
    Fields Description
    Table Name of the custom table that the user is entitled to access.
    Application Name of the custom application that the custom table belongs to. Global appears if the custom table is for global use.
    Role Role(s) that grant the user access to the table.
  5. To remove the selected user from the subscription, select a line in the Entitled Custom Tables listing.
  6. From Actions on selected rows, click Remove user's access to table.
  7. When the Remove User from Role confirmation dialog appears, click OK.
    If you receive a message stating that access to the table was granted via an inherited role or group, you must instead remove the user from the group:
    • Click the Groups related list.
    • Select the user that you want to remove.
    • From Actions on selected rows, click Delete.
    • When the confirmation dialog appears, click Delete.
  8. To formally remove the user's access to the custom table, click Confirmwhen the final Remove User from Role confirmation dialog appears.

Remove access to a custom table for large numbers of users

Adjust roles or remove multiple users from those roles by granting custom table access in the subscription as needed. Use the Roles related list in the App Engine Usage dashboard to view the roles that grant user access to custom tables in a selected App Engine subscription.

Before you begin

Role required: usage_admin or admin

About this task

This procedure is similar to the procedure for removing custom table access for an individual user or smaller number of users. However, you may need to remove custom table access for several hundred, or several thousand users. Rather than doing this one by one, you can either:
  • Remove the role or roles that grant access to the custom tables for these groups of users, depending on permissions
  • Remove large groups of users from these roles.
For example, you would use this procedure if you are developing an application for use in North America and need to remove access for all European users.

Procedure

  1. Navigate to Subscription Management > App Engine Usage.
  2. To view the users or roles assigned to that specific App Engine subscription, click a subscription tile.
  3. In the Roles related list, click a role to view the Role record.
    To learn more about roles and how they relate to users and groups, see Roles.
    The Custom Tables related list contains information about the custom tables that the role can access for the subscription:
    Fields Description
    Application Name of the custom application that the custom table belongs to. Global appears if the custom table is for global use.
    Table Name of the custom table that belongs to the application.
  4. To view the users assigned to the role, click the Subscribed Users related list.
    Table 4. Subscribed users related list
    Fields Description
    User Name of the subscribed user who is assigned to the role.
    State Indicator of whether this role is active for the user.
    Inherited Indicator of whether the user has inherited this role from a parent group.
  5. To remove users from the role, select the users in the Subscribed Users listing, and from Actions on selected rows, click Remove user's access to table.
  6. When the Remove User from Role confirmation dialog appears, click OK.
  7. To formally remove the user's access to the custom table, click Confirm when the final Remove User from Role confirmation dialog appears.

Result

The selected user's access is removed from the custom table for the selected subscription. After either remediation action is complete, the subscription compliance automatically updates to reflect the change.
Feedback