Développement délégué et déploiement

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Le développement délégué permet aux utilisateurs désignés sans rôle d’administrateur système de développer ou de déployer des applications sur le Now Platform.

    Si vous disposez du rôle d’administrateur spécifique à l’application ou du rôle administrateur au niveau du système, vous pouvez déléguer le développement de l’application aux développeurs désignés au niveau de l’application.

    Tâches de déploiement délégué

    Vous pouvez également déléguer des tâches de déploiement (publication d’application, première installation ou mise à jour) à des développeurs ou à des utilisateurs non administrateurs, tels que le personnel de Change Management. Vous déléguez des tâches de déploiement à des utilisateurs spécifiques au niveau de l’application ou via l’affectation de rôles d’utilisateur spécifiques au niveau de l’instance.

    Méthode d’affectation S'applique à Options disponibles
    Définir les autorisations de déploiement dans Gérer les développeurs. Reportez-vous à la rubrique Déléguer les autorisations de développement et de déploiement au personnel. Applications spécifiques Publication et mises à niveau d’applications spécifiques. Les options de publication incluent le référentiel ServiceNow Stored’applications et les ensembles de mises à jour.
    Affectation des rôles d’utilisateur de déploiement à des personnes spécifiques. Consultez Rôles d’utilisateur de déploiement spécifiques à l’instance. Instance locale de non-production (par exemple, Développement ou QA) Premières installations et mises à niveau de toutes les applications qui contiennent la même société que l’instance actuelle.

    Par exemple, les applications de la société ABC et de la société XYZ s’affichent sur la page Client de l’application. Un utilisateur disposant de ce rôle ne peut installer les applications de la société XYZ que s’il est connecté à une instance de la société XYZ. L’utilisateur ne peut pas installer d’applications pour la société ABC.

    Autorisations spécifiques à l’application

    Les autorisations de développeur et de déploiement sont spécifiques à l’application. Par exemple, un développeur qui a l’autorisation d’accéder à tous les types de fichiers d’une application n’a pas nécessairement d’autorisations de développeur pour une autre application. Les administrateurs doivent définir des autorisations de développeur (et éventuellement de déploiement) pour chaque application. Les administrateurs doivent se familiariser avec les fichiers d’application et la structure de table système pour définir les autorisations des développeurs. Par exemple, un développeur censé créer des règles métier avancées doit disposer des autorisations de développeur Tous les types de fichiers et Autoriser les scripts .
    Important :
    Si l’option Administration d’application est activée, seul un administrateur d’application pour l’application cible peut déléguer des développeurs pour une application. Les administrateurs d’application ne disposent pas des privilèges d’administrateur système. Pour permettre à un développeur délégué d’exécuter les fonctions accordées dans les autorisations de développement, le rôle d’administrateur d’application doit également être attribué au développeur délégué.

    La définition de chaque autorisation accorde un ou plusieurs rôles de développement délégué gérés par le système, ce qui permet aux administrateurs système de garder le contrôle sur le système. Les administrateurs système n’ont plus besoin d’élever les développeurs (ou les utilisateurs qui déploient des applications) au rôle d’administrateur système pour leur permettre de développer ou de déployer des applications.

    Exemple d’autorisations de développeur et de déploiement

    En tant qu’administrateur système, vous souhaitez attribuer à Abel Tuter certaines autorisations de développeur et de déploiement pour une application spécifique de votre instance de développement. Pour en savoir plus sur les autorisations de développeur et de déploiement, reportez-vous à Déléguer les autorisations de développement et de déploiement au personnel.

    Gérer les autorisations des développeurs