Skip To Content

Créer un rôle personnalisé pour les auteurs de notebooks

Dans le portail ArcGIS Enterprise, les membres ne peuvent exécuter une tâche que lorsqu’ils possèdent un rôle de membre incluant le privilège associé à cette tâche. Par exemple, un privilège contrôle la publication de couches de tuiles hébergées, tandis qu’un autre contrôle l’enregistrement des magasins de données. Le portail comprend différents rôles de portail par défaut, disposant chacun de privilèges, mais les administrateurs du portail peuvent également créer des rôles personnalisés et les configurer avec les privilèges, au besoin.

Pour qu’un membre du portail puisse ouvrir, exécuter, créer et modifier des ArcGIS Notebooks, un ou plusieurs des privilèges ci-dessous doivent être affectés à son compte :

  • Le privilège Create and Edit Notebooks (Créer et modifier des notebooks) permet aux membres d'ouvrir et d'exécuter des notebooks et notamment ceux créés à partir d'un fichier de notebook (*.ipynb) importé dans le portail, et de créer et modifier des notebooks à l’aide de l'exécution standard ArcGIS Notebooks.
  • Le privilège Advanced Notebooks (Notebooks Advanced) doit être affecté, avec le privilège Create and Edit Notebooks (Créer et modifier des notebooks), pour qu’un membre créer et modifie des notebooks à l’aide de l’exécution de notebooks Advanced.
  • Le privilège Schedule Notebooks (Planifier des notebooks) permet aux membres disposant de l’un des privilèges ci-dessus, ou des deux, de programmer l’exécution automatique d’un notebook à l’aide de la fenêtre Tasks (Tâches) de l’éditeur de notebooks.
  • Le privilège Publish Web Tools (Publier des outils web) permet aux membres dotés du privilège Create and Edit Notebooks (Créer et mettre à jour des notebooks) de créer des paramètres et de publier des notebooks sous forme d’outils web à partir de l’éditeur de notebook.
  • Le privilège Organization webhooks (Webhooks d’organisation) permet aux membres de configurer des webhooks. Pour configurer un webhook pour l’automatisation des notebooks, les membres ont besoin du privilège Create and edit notebooks (Créer et mettre à jour des notebooks) et éventuellement du privilège Advanced notebooks (Notebooks avancés).
  • Le privilège Run Web Tools (Exécuter des outils Web) permet aux membres d’exécuter des outils Web publiés à partir d’un notebook. Avec ce privilège, les membres n’ont pas besoin des privilèges Create and edit notebooks (Créer et mettre à jour des notebooks) et Advanced notebooks (Notebooks avancés) pour exécuter des outils Web publiés à partir d’un notebook.
    Remarque :

    Les membres dotés du privilège Create and edit notebooks (Créer et mettre à jour des notebooks), Advanced notebooks (Notebooks avancés) ou Publish web tools (Publier des outils Web) sont également capables d’exécuter des outils Web publiés à partir d’un notebook.

Conseil :

Les exécutions de notebook sont expliquées dans les rubriques Docker et ArcGIS Notebook Server.

Ces privilèges ne sont inclus par défaut qu’avec le rôle d’administrateur. Les auteurs de notebooks qui ne sont pas administrateurs du portail doivent disposer d’un rôle personnalisé incluant l’un des privilèges concernant les notebooks ou les deux. Un seul rôle peut être affecté à la fois à chaque membre. Pour créer un rôle personnalisé (ou plusieurs rôles personnalisés) pour les auteurs de notebooks, procédez comme suit :

  1. Assurez-vous d’être connecté en tant qu’administrateur du portail.
  2. Accédez à la page Organization > Settings (Paramètres de l’organisation) et cliquez sur Member Roles (Rôles de membre).

    Sur cette page, vous pouvez consulter les rôles du portail, créer des rôles personnalisés et attribuer des membres à un rôle.

  3. Cliquez sur Create Role (Créer un rôle).
  4. Indiquez un nom et une description pour le rôle.

    Le nom doit être unique dans votre organisation et peut contenir jusqu'à 128 caractères. Le nom et la description ne dépendent pas des minuscules/majuscules. Les termes « Administration », « Publication », « Utilisation », « Mise à jour » et « Consultation » ne peuvent pas être utilisés comme noms. La description peut inclure jusqu'à 250 caractères.

  5. Affectez les privilèges nécessaires au rôle personnalisé.

    Les auteurs de notebooks doivent, au minimum, disposer du privilège Create and Edit Notebooks (Créer et modifier des notebooks). Si le privilège Schedule Notebooks (Planifier des notebooks) leur est également affecté, ils peuvent créer des tâches pour planifier l’exécution automatique d’un notebook. Ces deux privilèges appartiennent à la catégorie Content (Contenu).

    Si les auteurs de notebooks comptent utiliser l’exécution de notebooks avancés, ils doivent disposer du privilège Advanced Notebooks (Notebooks avancés) en complément du privilège Create and Edit Notebooks (Créer et mettre à jour des notebooks). Le privilège Advanced Notebooks (Notebooks avancés) appartient à la catégorie Content and Analysis (Contenu et analyse).

    Si l’auteur du notebook envisage de publier le notebook en tant qu’outil web, il aura besoin des privilèges Publish Web Tools (Publier des outils web) et Create and Edit Notebooks (Créer et mettre à jour des notebooks). Le privilège Publish Web Tools (Publier des outils web) appartient à la catégorie Administrative Privileges Content (Contenu des privilèges administratifs).

    Si un auteur de notebook doit disposer du privilège de création de webhooks pour l’automatisation des notebooks, affectez le privilège Organization webhooks (Webhooks d’organisation).

    Vous souhaitez peut-être que les auteurs de notebooks effectuent d’autres actions à partir de leurs comptes sur le portail, et certaines actions de notebook nécessitent d’autres privilèges sur le portail (comme la publication de couches et l’exécution d’analyses à l’aide de GeoAnalytics Tools). Au minimum, le rôle personnalisé que vous créez doit inclure les privilèges Create, update, and delete content (Créer, mettre à jour et supprimer du contenu) et Publish hosted feature layers (Publier des couches d’entités hébergées), en complément de l’un des privilèges concernant les notebooks ou des deux.

    Pour créer un rôle personnalisé pour les utilisateurs d’outils Web qui ont seulement besoin d’exécuter les outils Web publiés à partir de notebooks, attribuez le privilège Run Web Tools (Exécuter des outils Web).

    Remarque :
    Les privilèges de notebooks ne sont pas nécessaires pour exécuter les outils Web publiés à partir de notebooks.

  6. Consultez les privilèges disponibles et sélectionnez ceux dont les auteurs de notebooks ont besoin.
    Conseil :

    Vous pouvez compléter la liste des privilèges avec les privilèges d’un autre rôle. Cliquez sur Import settings from an existing role or template (Importer les paramètres d’un rôle ou d’un modèle existant) et sélectionnez un rôle, comme Éditeur ou Analyste. Les privilèges inclus dans ce rôle sont activés, et vous pouvez ajouter les privilèges concernant les notebooks.

  7. Lorsque vous êtes satisfait des privilèges inclus avec le rôle personnalisé, cliquez sur Save role (Enregistrer le rôle).
  8. Pour créer plusieurs rôles personnalisés pour les auteurs de notebooks (par exemple, pour séparer les auteurs de notebooks Standard et Advanced), répétez les étapes 3 à 7 pour chaque nouveau rôle.
  9. Affectez les nouveaux rôles personnalisés à des membres existants du portail.
    1. Accédez à la page Members (Membres).
    2. Recherchez des membres par nom, groupe ou rôle.
    3. Le menu déroulant Role (Rôle) permet de sélectionner le nouveau rôle à affecter au membre.
  10. Sélectionnez le rôle à ////affecter aux membres sélectionnés, puis cliquez sur Assign (Affecter).
  11. Répétez les étapes 9 et 10 pour affecter des membres à un rôle personnalisé.

Cette rubrique termine le guide d’installation de ArcGIS Notebook Server. Pour plus d’informations sur l’administration et les processus, reportez-vous à la section Administrer de la documentation de ArcGIS Notebook Server.


Dans cette rubrique