Collaboration dans Creator Studio

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 4 minutes de lecture
  • 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.

    La collaboration, également appelée développement délégué, s’appuie sur l’ensemble de fonctionnalités de développement délégué existant dans le Now Platformfichier . Il permet aux développeurs d’inviter d’autres développeurs dans les 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 avec vous sur une application ou demander à rejoindre l’application d’une autre personne.
    Remarque :
    Vous devez disposer d’une App Engine licence Enterprise pour profiter pleinement de la collaboration.

    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.

    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 ont l’autorisation de supprimer l’application , ce qui leur permet de modifier les paramètres de l’application, tels que le nom, la description et l’icône.
    • 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é limitée à modifier l’application.

    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 à Tout > App Engine > Collaboration > Tâches de collaboration.

    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.

    Remarque :
    Pour obtenir la liste complète des autorisations par défaut pour les collaborateurs du propriétaire et de l’éditeur, reportez-vous à la section Autorisations de collaboration d’applications personnalisées dans Creator Studio.
    Tableau 2. Collaboration sur Creator Studio les fonctionnalités
    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 .