Collaboration dans Studio de création

  • Rversion finale: Washingtondc
  • Mis à jour 20 févr. 2024
  • 4 minutes de lecture
  • Vous pouvez collaborer sur des applications qui ne vous appartiennent pas en demandant l’autorisation de les modifier et en invitant d’autres développeurs citoyens à collaborer sur votre application.

    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 Now 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 avec vous sur une application ou demander à rejoindre l’application de quelqu’un d’autre.
    Remarque :
    Vous devez disposer d’une Moteur de développement d'application licence Enterprise pour tirer pleinement parti de la collaboration.

    L’application Now Platform Collaboration est automatiquement installée avec Studio de création. Pour en savoir plus sur l’application Collaboration, reportez-vous à Application de collaboration.

    Descripteurs de collaboration : propriétaires et éditeurs

    Les descripteurs de collaboration vous permettent d’affecter, de gérer et de surveiller les autorisations de 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. Toutefois, votre administrateur peut définir des descripteurs de collaboration personnalisés que vous pouvez sélectionner lors de la gestion des collaborateurs, que ce soit dans l’application Studio de création Configuration guidée Collaboration ou dans celle-ci. Pour plus d’informations sur les descripteurs personnalisés, voir Configurer Studio de création à 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 Ensemble d’autorisations par défaut
    Propriétaire Propriétaire de l’application qui gère les autres collaborateurs et peut supprimer l’application.
    • Les propriétaires peuvent faire n’importe quoi dans l’application.
    • Si vous avez créé l’application, vous êtes automatiquement le propriétaire.
    • Les propriétaires disposent de l’autorisation 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.
    Gérer les collaborateurs
    Éditeur Descripteur standard pour inviter des collaborateurs, avec une capacité de modification limitée de l’application. Inviter des collaborateurs

    Autorisations de développement de collaboration

    Les autorisations de collaboration vous permettent de contrôler qui crée des applications dans Studio de création. Vous affectez des autorisations aux développeurs (ou aux utilisateurs qui déploient des applications) afin qu’ils puissent développer ou déployer des applications.
    Tableau 2. Descriptions des collaborations
    Autorisation Ce qu’ils peuvent faire dans l’application
    Gérer les collaborateurs
    • Modifier l’autorisation de collaboration pour les utilisateurs et les groupes
    • Supprimer des collaborateurs de l’application
    Inviter des collaborateurs Invitez des utilisateurs et des groupes à collaborer. Les personnes invitées à collaborer sont les éditeurs de l’application.

    Si vous invitez quelqu’un à collaborer sur une application et qu’il n’a pas le rôle delegated_developer, un Moteur de développement d'application 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 et un flux d’approbation est lancé. Pour trouver toutes les tâches de collaboration, les administrateurs accèdent à Tous > Moteur de développement d'application > Collaboration > Tâches de collaboration. La tâche de collaboration 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 Studio de création , vous pouvez voir tous les utilisateurs et groupes collaborant sur une application, ainsi que leurs descripteurs de collaboration.

    Vous trouverez ci-dessous une liste des valeurs par défaut générales pour ce que les propriétaires et les éditeurs peuvent faire dans Studio de création. Pour obtenir une liste plus détaillée des autorisations par défaut du propriétaire et de l’éditeur, reportez-vous à la section Autorisations personnalisées de collaboration d’applications dans Studio de création.
    Tableau 3. Fonctionnalités de Collaboration sur Creator Studio
    Fonctionnalité d'Studio de création 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 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 implémentent Studio de création, ils peuvent l’installer sur une instance de non-production alors que leur instance de production se trouve sur une version précédente de l’instance Now Platform qui n’a Studio de créationpas . Cette incompatibilité dans les 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 Studio de création, 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 Studio de création .