Collaborating with others to build apps in Creator Studio

  • Release version: Zurich
  • Updated July 31, 2025
  • 4 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Collaborating with others to build apps in Creator Studio

    Collaboration in Creator Studio allows multiple developers to co-create and build apps together by sharing editing permissions. It supports a delegated development model within the ServiceNow AI Platform, enabling users to request access to apps they don't own or invite others to collaborate on apps they do own. Full collaboration features require an App Engine Enterprise license and the Collaboration app, which is automatically installed with Creator Studio.

    Show full answer Show less

    Collaboration Roles and Permissions

    There are two primary collaboration roles, called collaboration descriptors, that define what collaborators can do:

    • Owner: The app creator is automatically an Owner. Owners have full control, including managing collaborators, editing app settings (name, description, icon), deleting apps, and automatically receive the delegateddeveloper role.
    • Editor: Editors have limited editing permissions and can invite other collaborators but cannot manage or remove collaborators or change app settings.

    Admins can also define custom collaboration descriptors to tailor permissions to organizational needs.

    Collaboration Workflow and Permissions Management

    To add collaborators, Owners or Editors invite developers who may need approval from an App Engine admin if they lack the delegateddeveloper role. This triggers a collaboration task and approval process, manageable in the App Engine Management Center (AEMC) or via the Collaboration Tasks interface.

    Owners can manage all collaborators and their permissions, while Editors have more restricted capabilities. Users in the Creator Studio users group can view collaborators and their roles.

    Key Collaboration Capabilities per Role

    • Owners: Invite/manage collaborators, edit app settings, create/edit/delete forms and automations, manage fulfiller workspace configurations, submit apps for deployment, and delete apps.
    • Editors: Invite collaborators, create/edit/delete forms and automations, and manage fulfiller workspace configurations. Editors cannot manage collaborators, edit app settings, submit for deployment, or delete the app.

    Version Compatibility and Admin Considerations

    When Creator Studio is installed on non-production instances but not yet on production instances, collaboration workflows can be disrupted. Admins should assign the catalogbuildereditor role to Creator Studio user groups to maintain collaboration approval workflows across instance versions.

    Practical Use

    ServiceNow customers can leverage these collaboration features to work more efficiently in teams, ensuring proper access control and streamlined app development processes. Users can request access to apps they don’t own, and app owners can easily manage their collaborators and permissions directly within Creator Studio.

    Sometimes you need help with building out your app, and that’s OK! And sometimes other people need your help building their apps, which is great! This point is where collaboration comes into play.

    You can collaborate on apps you don't own by requesting permission to edit them, and invite other people you work with to collaborate on your apps with you.

    Collaboration, also referred to as delegated development, builds on the existing delegated development feature set in the ServiceNow AI Platform. It enables developers to invite other developers into apps so they can co-create and develop the app together. Depending on your permissions, you can invite others to collaborate on an app with you, or request to join someone else's app.
    Note:
    You must have an App Engine Enterprise license to take full advantage of collaboration.

    The ServiceNow AI Platform Collaboration app is automatically installed with Creator Studio. For more information about the Collaboration app, see Application collaboration.

    Collaboration descriptors: Owners and Editors

    So, you realize you either need help with your app, or you want to help someone else build their app. What’s next? You need the appropriate collaboration role.

    There are two standard types of collaborators when you co-develop an app with other people: Owners and Editors. These two roles are called collaboration descriptors. The collaboration descriptor that someone is assigned determines if they can assign, manage, and monitor delegated development permissions. For example, people who are Owners can do more than people with the Editor collaboration type.

    If needed, your admin can define custom collaboration descriptors to select when managing collaborators, either in the Creator Studio Guided Setup or in the Collaboration app. For more information on custom descriptors, see Configure Creator Studio using Guided Setup and Create collaboration descriptors to assign permissions.

    Table 1. Default collaboration descriptors
    Descriptor Description
    Owner Owner of the application.
    • If you created the app, you're automatically the owner.
    • Owners can manage other collaborators for the app.
    • Owners have the delete app permission, which enables them to edit app settings, such as name, description, and icon.
    • Owners automatically get the delegated_developer role for the app.
    Editor
    • Editors can invite collaborators.
    • Editors have limited ability to edit the app.

    Collaboration development permissions

    You’ve designated Owners and Editors in your app, now what? You must invite other collaborators to work in your app.

    Collaboration permissions enable you to control who's building apps in Creator Studio. You assign permissions to developers (or users who deploy applications) so that they can develop and deploy applications.

    If you invite someone to collaborate on an app and they don't have the Delegated developer (delegated_developer) role, an App Engine admin must approve the collaboration request. For more information, see Exploring Delegated Development.

    When you add a user or group, a collaboration task is generated behind the scenes, and an approval flow kicks off. If you have App Engine Management Center (AEMC) installed, your admin can review and approve/deny these collaboration request tasks there. If you don’t have AEMC installed, admins can navigate to All > App Engine > Collaboration > Collaboration Tasks.

    The collaboration task that goes to your admin provides information on which application a developer is being added to, and what permissions are granted. Approvers sometimes need to review these task records before they add developers to the application.

    What can owners and editors do?

    If you’re in the Creator Studio users group, you can see all users and groups collaborating on an app, as well as their collaboration descriptors.

    If you can’t see the users and groups, you may have a different permission with more restrictions. But fear not! You can always contact your admin if you have any questions about who's working on an app.

    The following table provides a list of general defaults for what owners and editors can do in Creator Studio.

    Note:
    For the full list of default Owner and Editor collaborator collaboration type permissions, see Customized app collaboration permissions in Creator Studio.
    Table 2. Collaboration on Creator Studio features
    Creator Studio feature Owner Editor
    Invite collaborators Yes Yes
    Manage collaborators Yes No
    Edit app settings, such as name, description, and icon Yes No
    Create, edit, and delete forms Yes Yes
    Create, edit, and delete automation Yes Yes
    Manage the fulfiller workspace list configurations and records Yes Yes
    Submit app for deployment Yes No
    Delete app Yes No

    Collaboration roles and instances on different versions

    As admins implement Creator Studio, they may have it installed on a non-production instance while their production instance is on a previous version of the ServiceNow AI Platform that doesn't have Creator Studio. This mis-match of instance versions affects the Collaboration Approval Workflow, which specifies the non-production instance as the source and the production instance as the controller. If the controller doesn't have the version of the collaboration plugin that supports Creator Studio, collaboration is unsupported.

    To ensure that users can use the Collaboration Approval Workflow regardless of instance versions, admins must assign the catalog _builder_editor role to Creator Studio user groups.