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. Ce privilège est également requis pour les utilisateurs qui exécutent des outils Web publiés à partir d'un notebook.
  • 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 d’un notebook à l’aide de la fenêtre Tasks (Tâches) de l’éditeur de notebook.
  • 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.
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 concernant les notebooks 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 (Programmer des notebooks) leur est également affecté, ils peuvent créer des tâches pour programmer l’exécution de notebooks. Ces deux privilèges appartiennent à la catégorie Content (Contenu).

    S’ils utilisent l’exécution de notebooks Advanced, ils doivent disposer du privilège Advanced Notebooks (Notebooks Advanced) en complément du privilège Create and Edit Notebooks (Créer et modifier 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).

    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.

  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