Collaborer sur des applications à l’aide de ServiceNow Studio

  • Rversion finale: Zurich
  • Mis à jour 31 juil. 2025
  • 4 minutes de lecture
  • Vous pouvez collaborer ou partager le développement ServiceNow Studio d’applications avec d’autres personnes de votre entreprise.

    La collaboration est un développement délégué

    La collaboration, également appelée développement délégué, s’appuie sur la fonctionnalité de développement délégué existante définie dans le ServiceNow AI Platform. Il permet aux développeurs d’inviter d’autres développeurs dans des applications afin qu’ils puissent co-créer et développer l’application ensemble. En fonction de vos autorisations, vous pouvez inviter d’autres personnes à collaborer sur une application avec vous ou demander à rejoindre l’application de quelqu’un d’autre. Pour plus d’informations sur le développement délégué, reportez-vous à la section Explorer Développement délégué.

    Il existe deux types standard de collaborateurs lorsque vous co-développez une application avec d’autres personnes : les propriétaires et les éditeurs. Les administrateurs peuvent créer un rôle de collaboration personnalisé en ajustant les autorisations.

    Exigences de collaboration

    ServiceNow Studio prend en charge le module d’extension Collaboration pour les clients disposant d’une licence appropriée.
    Remarque :
    1. Vous devez détenir une App Engine Enterprise licence pour profiter pleinement de la collaboration.
    2. Si le module d’extension Collaboration est déjà installé, vous pouvez continuer à utiliser Collaboration.
    3. Les clients qui n’ont pas installé Collaboration ne seront pas en mesure de gérer les autorisations de développement déléguées dans ServiceNow Studio. Les autorisations de développement délégué existantes seront toujours respectées dans .ServiceNow Studio

    Applications auxquelles vous pouvez accéder

    Les deux ServiceNow Studio rôles qui peuvent accéder ServiceNow Studioà , administrateur et delegated_developer, ont un accès différent aux applications :
    • Les utilisateurs disposant du rôle admin ont automatiquement accès à toutes les applications dans ServiceNow Studio.
    • Les utilisateurs disposant du rôle delegated_developer ont accès aux éléments suivants :
      • Les applications qu’ils créent.
      • Applications qu’il a été invité à modifier (en tant qu’éditeur sur l’application).
      • Toutes les applications dans le périmètre auquel vous avez accès. Pour plus d’informations sur les périmètres, reportez-vous à la section Périmètre de l'application.

    Si vous connaissez une application sur laquelle vous souhaitez travailler, mais que vous ne la voyez pas dans ServiceNow Studio, contactez votre administrateur et demandez-lui de vous autoriser à travailler sur l’application à l’aide de l’application Collaboration. L’application ServiceNow AI Platform Collaboration est automatiquement installée avec ServiceNow Studio. Pour plus d’informations sur l’application Collaboration, reportez-vous à la section Application de collaboration.

    Ce que les propriétaires et les éditeurs d’applications peuvent faire

    Il existe deux rôles de collaborateur par défaut pour travailler sur des applications avec d’autres développeurs : propriétaire et éditeur.
    • Si vous créez une application, vous en êtes le propriétaire.
    • Si vous voyez une application ServiceNow Studio sur laquelle vous avez été délégué pour travailler, vous pouvez l’ouvrir et commencer à travailler dessus avec le rôle de collaboration que le propriétaire vous a attribué. Ce rôle est généralement celui de rédacteur.
    Tableau 1. Descripteurs de collaboration par défaut
    Descripteur Description
    Propriétaire Propriétaire de l’application.
    • Si vous avez créé l’application, vous en êtes automatiquement le propriétaire.
    • Les propriétaires peuvent gérer d’autres collaborateurs pour l’application.
    • Les propriétaires peuvent supprimer des applications car ils ont l’autorisation de supprimer une application .
    • Les propriétaires obtiennent automatiquement le rôle delegated_developer pour l’application.
    Éditeur
    • Les éditeurs peuvent inviter des collaborateurs.
    • Les éditeurs ont une capacité plus limitée à modifier l’application.
    Remarque :
    Pour obtenir la liste complète des autorisations de type de collaboration par défaut du propriétaire et du collaborateur éditeur, reportez-vous à la section Autorisations de collaboration pour ServiceNow Studio.

    Descripteurs et autorisations de collaboration personnalisés

    Le descripteur de collaboration affecté à une personne détermine si elle peut affecter, gérer et surveiller les autorisations de développement déléguées. Par exemple, les personnes qui sont propriétaires peuvent faire plus que les personnes qui possèdent le descripteur Collaboration de l’éditeur.

    Si vous souhaitez créer un rôle de collaboration personnalisé pour vous aider à créer votre application, vous pouvez créer un descripteur de collaboration personnalisé, qui est un rôle de collaboration personnalisé. Vous utilisez ensuite les autorisations de collaboration pour contrôler ce que les développeurs (ou les utilisateurs qui déploient des applications) peuvent faire dans l’application.

    Si nécessaire, les administrateurs peuvent définir des descripteurs de collaboration personnalisés à sélectionner lors de la gestion des collaborateurs à l’aide de l’application Collaboration. Pour plus d’informations sur les descripteurs personnalisés, reportez-vous à la section Créer des descripteurs de collaboration pour attribuer des autorisations.

    Gestion des autorisations de collaboration pour d’autres développeurs

    Si vous invitez une personne à collaborer sur une application qui n’a pas le rôle de développeur délégué (delegated_developer), un App Engine administrateur doit approuver la demande de collaboration. Pour plus d'informations, consultez Explorer Développement délégué.

    Lorsque vous ajoutez un utilisateur ou un groupe pour collaborer sur une application, une tâche de collaboration est générée en arrière-plan, ce qui lance un flux d’approbation. Si vous avez App Engine Management Center (AEMC) installé, votre administrateur peut examiner et approuver/refuser ces tâches de demande de collaboration. La tâche de collaboration qui va jusqu’à votre administrateur fournit des informations sur l’application à laquelle un développeur est ajouté et les autorisations qu’il obtient. Les administrateurs et les approbateurs doivent parfois examiner ces enregistrements de tâches avant d’ajouter des développeurs à l’application.

    Si vous n’avez AEMC pas installé, les administrateurs peuvent accéder à Tous > App Engine > Collaboration > Tâches de collaboration.