Collaborer sur des applications à l’aide de ServiceNow Studio
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
- Vous devez détenir une App Engine Enterprise licence pour profiter pleinement de la collaboration.
- Si le module d’extension Collaboration est déjà installé, vous pouvez continuer à utiliser Collaboration.
- 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 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
- 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.
| Descripteur | Description |
|---|---|
| Propriétaire | Propriétaire de l’application.
|
| Éditeur |
|
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 à .