Collaborer avec d’autres personnes pour créer des applications dans Creator Studio
Parfois, vous avez besoin d’aide pour créer votre application, et ce n’est pas grave ! Et parfois, d’autres personnes ont besoin de votre aide pour créer leurs applications, ce qui est génial ! C’est là que la collaboration entre en jeu.
Vous pouvez collaborer sur des apps qui ne vous appartiennent pas en demandant l’autorisation de les modifier et inviter d’autres personnes avec lesquelles vous travaillez à collaborer avec vous sur vos apps.
L’application ServiceNow AI Platform Collaboration est automatiquement installée avec Creator Studio. Pour plus d’informations sur l’application Collaboration, reportez-vous à la section Application de collaboration.
Descripteurs de collaboration : propriétaires et éditeurs
Ainsi, vous réalisez que vous avez besoin d’aide avec votre application ou que vous voulez aider quelqu’un d’autre à créer son application. Vous avez besoin du rôle de collaboration approprié.
Il existe deux types standard de collaborateurs lorsque vous co-développez une application avec d’autres personnes : les propriétaires et les éditeurs. Ces deux rôles sont appelés descripteurs de collaboration. 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 ayant le type de collaboration Éditeur.
Si nécessaire, votre administrateur peut définir des descripteurs de collaboration personnalisés à sélectionner lors de la gestion des collaborateurs, dans ou Creator Studio Configuration guidée dans l’application Collaboration. Pour plus d’informations sur les descripteurs personnalisés, reportez-vous aux sections Configurer Creator Studio à l’aide de Configuration guidée et Créer des descripteurs de collaboration pour attribuer des autorisations.
| Descripteur | Description |
|---|---|
| Propriétaire | Propriétaire de l’application.
|
| Éditeur |
|
Autorisations de développement de collaboration
Vous avez désigné les propriétaires et les éditeurs dans votre application, et maintenant ? Vous devez inviter d’autres collaborateurs à travailler dans votre application.
Les autorisations de collaboration vous permettent de contrôler qui crée des applications dans Creator Studio. Vous attribuez des autorisations aux développeurs (ou aux utilisateurs qui déploient des applications) afin qu’ils puissent développer et déployer des applications.
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, une tâche de collaboration est générée en arrière-plan, et un flux d’approbation est lancé. Si vous avez App Engine Management Center (AEMC) installé, votre administrateur peut examiner et approuver/refuser ces tâches de demande de collaboration. Si vous n’avez AEMC pas installé, les administrateurs peuvent accéder à .
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 accordées. Les approbateurs doivent parfois examiner ces enregistrements de tâches avant d’ajouter des développeurs à l’application.
Que peuvent faire les propriétaires et les éditeurs ?
Si vous faites partie du groupe d’utilisateurs Creator Studio , vous pouvez voir tous les utilisateurs et groupes qui collaborent sur une application, ainsi que leurs descripteurs de collaboration.
Si vous ne pouvez pas voir les utilisateurs et les groupes, vous pouvez disposer d’une autorisation différente avec davantage de restrictions. Mais n’ayez crainte ! Vous pouvez toujours contacter votre administrateur si vous avez des questions sur les personnes qui travaillent sur une application.
Le tableau suivant fournit une liste des valeurs par défaut générales que les propriétaires et les éditeurs peuvent faire dans Creator Studio.
| Fonctionnalité d'Creator Studio | Propriétaire | Éditeur |
|---|---|---|
| Inviter des collaborateurs | Oui | Oui |
| Gérer les collaborateurs | Oui | Non |
| Modifier les paramètres de l’application, tels que le nom, la description et l’icône | Oui | Non |
| Créer, modifier et supprimer des formulaires | Oui | Oui |
| Créer, modifier et supprimer l’automatisation | Oui | Oui |
| Gérer les configurations et les enregistrements de liste de l’espace de travail du prestataire | Oui | Oui |
| Soumettre l’application pour déploiement | Oui | Non |
| Supprimer une application | Oui | Non |
Rôles et instances de collaboration sur différentes versions
Lorsque les administrateurs implémentent Creator Studio, ils peuvent l’avoir installé sur une instance de non-production alors que leur instance de production se trouve sur une version précédente de la ServiceNow AI Platform qui n’a Creator Studiopas . Cette incompatibilité des versions d’instance affecte le workflow d’approbation de collaboration, qui spécifie l’instance de non-production comme source et l’instance de production comme contrôleur. Si le contrôleur ne dispose pas de la version du module d’extension Collaboration qui prend en charge Creator Studio, la collaboration n’est pas prise en charge.
Pour s’assurer que les utilisateurs peuvent utiliser le workflow d’approbation de collaboration quelles que soient les versions de l’instance, les administrateurs doivent affecter le rôle de _builder_editor de catalogue aux Creator Studio groupes d’utilisateurs.