Collaboration 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 applications qui ne vous appartiennent pas en demandant l’autorisation de les modifier et en invitant d’autres personnes avec qui vous travaillez à collaborer avec vous sur vos applications.
L’application Now Platform Collaboration est automatiquement installée avec Creator Studio. Pour en savoir plus 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. Quelles sont les prochaines étapes ? Vous avez besoin du bon rôle de collaboration.
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 auquel une personne est affectée détermine si cette dernière peut affecter, gérer et surveiller les autorisations de développement délégué. Par exemple, les personnes qui sont propriétaires peuvent faire plus que les personnes avec 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 l’application Creator Studio Configuration guidée ou dans l’application Collaboration. Pour plus d’informations sur les descripteurs personnalisés, consultez Configurer Creator Studio à l’aide de Configuration guidée et Créer des descripteurs de collaboration pour affecter des autorisations.
| Descripteur | Description |
|---|---|
| Propriétaire | Propriétaire de l’application.
|
| Éditeur |
|
Autorisations de développement de collaboration
Vous avez désigné des propriétaires et des é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 quelqu’un à collaborer sur une application et qu’il 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 Développement délégué et déploiement.
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 installé (AEMC), votre administrateur peut y 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 confiée à votre administrateur fournit des informations sur l’application à laquelle un développeur est ajouté et sur 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 êtes dans le 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 plus de restrictions. Mais n’ayez crainte ! Vous pouvez toujours contacter votre administrateur si vous avez des questions sur les personnes travaillant sur une application.
La table suivante fournit une liste des valeurs par défaut générales pour ce 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 une automatisation | Oui | Oui |
| Gérer l’espace de travail pour les soumissions de formulaires | Oui | Oui |
| Soumettre l’application pour le déploiement | Oui | Non |
| Supprimer une application | Oui | Non |
Rôles et instances de collaboration sur différentes versions
Au fur et à mesure que les administrateurs l’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 du Now Platform fichier 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 de 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 à des groupes d’utilisateurs Creator Studio .