Créer une base de données de workflow (Workflow Manager)

Disponible avec une licence Workflow Manager.

Synthèse

Permet de créer une structure Workflow Manager (Classic) et de configurer une géodatabase d'entreprise comme base de données Workflow Manager (Classic).

La base de données Workflow Manager (Classic) est utilisée pour stocker la tâche et les informations de configuration de votre système de gestion de travail. La création d'une base de données Workflow Manager (Classic) est une activité administrative qui permet de créer la structure Workflow Manager (Classic) dans la géodatabase d'entreprise spécifiée. La structure de base de données Workflow Manager (Classic) est composée de tables système et d'une classe d'entités utilisée pour stocker les géométries de la zone d'intérêt (AOI) de vos tâches.

Remarque :

Les tables système Workflow Manager (Classic) créées par cet outil sont des tables de géodatabase enregistrées avec votre géodatabase d'entreprise. Il est recommandé de ne pas supprimer ni modifier ces tables à l'aide de vos outils de base de données.

Remarque :

Le nom de référentiel Workflow Manager (Classic) repose sur le nom d'instance de base de données et le nom d'utilisateur (par exemple, <instance name>_<username>). Si l'authentification du système d'exploitation est utilisée, le nom de l'utilisateur connecté au système est utilisé.

Utilisation

  • Lors de la création d'une base de données Workflow Manager (Classic), un compte d'utilisateur créateur de données diposant des privilèges Mettre à jour, Insérer, Sélectionner et Supprimer est requis, et un fichier de connexion directe (*.sde) à la géodatabase d'entreprise doit être utilisé.

    Remarque :

    Les privilèges Mettre à jour, Insérer, Sélectionner et Supprimer sont des autorisations au niveau de la base de données et doivent être attribués par votre administrateur de base de données pour la base de données Workflow Manager (Classic).

  • Lors de la création de la base de données Workflow Manager (Classic), définissez une référence spatiale pour la classe d'entités AOI. La référence spatiale choisie pour la classe d'entités AOI s'applique à toutes les zones d'intérêt de la base de données Workflow Manager (Classic). Il est recommandé d'utiliser une référence spatiale mondiale si les zones d'intérêt de vos tâches se trouvent dans différents endroits du monde.

    Remarque :

    Pour plus d'informations relatives aux zones d'intérêt Workflow Manager (Classic), voir Spécifier un lieu d'intérêt.

  • Lors de la création d'une base de données Workflow Manager (Classic), une configuration avec les éléments Workflow Manager (Classic) est importée. Le paramètre Importer la configuration propose les trois options suivantes pour importer une configuration dans la nouvelle base de données Workflow Manager (Classic) :

    • Configuration minimale : permet d'importer les éléments de base dont a besoin le système Workflow Manager (Classic) pour fonctionner correctement. Le fichier requis pour l'importation est inclus dans le cadre de l'installation de Workflow Manager (Classic). Une liste des éléments importés est donnée ci-après :
      • Privilèges
      • Groupes d'utilisateurs - Groupe Administrateur uniquement
      • Types de statut
      • Types d’activité
      • Types de notifications de tâche
      • Paramètres
      • Priorités
      • Type de suspension
    • Configuration rapide : permet d'importer tous les éléments de l'option Configuration minimale ainsi que des modèles d'autres éléments. Le fichier requis pour l'importation est inclus dans le cadre de l'installation de Workflow Manager (Classic). Les modèles sont les suivants :
      • Utilisateurs
      • Groupes d'utilisateurs
      • Requêtes de tâches
      • Types d'étape
      • Type de suspension
      • Paramètres
      • Types de tâche
      • Propriétés par défaut
      • Workflows
      • Structures de dénomination
    • Configuration personnalisée : permet d'importer une configuration à partir d'une base de données Workflow Manager (Classic) existante. Vous pouvez générer le fichier requis pour l'importation en exportant la configuration à partir d'une base de données Workflow Manager (Classic) existante.

      En savoir plus sur l’exportation des fichiers de configuration

      En savoir plus sur l’exportation d'une configuration avec des tâches

  • Consultez votre administrateur de base de données pour obtenir des informations relatives à un mot-clé de configuration de base de données à utiliser si un mot-clé spécifique a été configuré pour Workflow Manager (Classic). Si aucun mot-clé de configuration n'est spécifié, le mot-clé DEFAULTS est utilisé.

  • Le paramètre Magasin d’utilisateurs définit le magasin d’utilisateurs à partir duquel les informations sur l'utilisateur et le rôle sont importées. Lorsque Portail est choisi, les utilisateurs sont extraits d'un portail existant et ajoutés au référentiel Workflow Manager (Classic). Lorsque Traditionnel est choisi, les utilisateurs et les rôles de groupe sont définis par l'administrateur dans ArcGIS Workflow Manager (Classic) Administrator. Les rôles peuvent être importés depuis Active Directory ou être créés à la main.

    Remarque :

    Pour importer les informations de magasin d'utilisateurs à l'aide de l'option Portail, vous devez être connecté au portail.

  • La sortie est un fichier de base de données (.jtc) avec la structure Workflow Manager (Classic).

    Le fichier .jtc est stocké dans le dossier Projet.

Paramètres

ÉtiquetteExplicationType de données
Connexion à la géodatabase en entrée

Emplacement du fichier de connexion à la géodatabase d'entreprise qui hébergera la structure Workflow Manager (Classic) et la configuration. Le fichier de connexion doit se connecter directement à la base de données, la connexion devant être réalisée comme un propriétaire de base de données.

Workspace
Référence spatiale AOI

Référence spatiale de la classe d'entités AOI. Vous pouvez spécifier la référence spatiale de plusieurs façons :

  • Selectionnez une référence spatiale.
  • Sélectionnez une classe d'entités ou un jeu de données d'entités dont vous souhaitez appliquer la référence spatiale.

Coordinate System
Importer la configuration

Spécifie les éléments Workflow Manager (Classic) à importer dans la nouvelle base de données Workflow Manager (Classic). La valeur par défaut est Configuration minimale (Minimum Configuration dans Python).

  • Configuration minimalePermet d'importer les éléments de base que le système Workflow Manager (Classic) demande.
  • Configuration rapideInclut les éléments Configuration minimale plus les modèles de plusieurs éléments.
  • Configuration personnaliséePermet de spécifier un fichier de configuration Workflow Manager (Classic) dans le paramètre Configuration personnalisée en entrée, exporté depuis une base de données préalablement existante.
String
Configuration personnalisée en entrée

Fichier de configuration personnalisé qui a été exporté depuis une base de données Workflow Manager (Classic) existante.

File
Magasin d'utilisateurs
(Facultatif)

Spécifie le magasin d'utilisateurs à partir duquel les utilisateurs et rôles seront extraits. Les utilisateurs peuvent être importés depuis un portail et sont attribués à des rôles créés dans le référentiel Workflow Manager (Classic). Les informations relatives au profil d'utilisateur du portail ne peuvent pas être modifiées avec ArcGIS Workflow Manager (Classic) Administrator. Les utilisateurs et rôles peuvent être créés dans le référentiel Workflow Manager (Classic) à l'aide de l'option Traditionnel. Lorsque l'option Traditionnel est utilisée, les utilisateurs et rôles peuvent être importés depuis Active Directory dans ArcGIS Workflow Manager (Classic) Administrator.

  • PortailLes utilisateurs seront importés depuis le portail auquel vous êtes actuellement connecté.
  • TraditionnelLes utilisateurs et rôles seront créés dans le référentiel Workflow Manager (Classic) à l'aide de ArcGIS Workflow Manager (Classic) Administrator. Les utilisateurs et rôles peuvent être importés depuis Active Directory lorsque cette option est utilisée. Il s’agit de l’option par défaut.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Chemin de base de données en sortie (.jtc)

Fichier de base de données en sortie (.jtc) avec la structure Workflow Manager (Classic).

Le fichier .jtc est stocké dans le dossier Projet.

File

arcpy.wmx.CreateWorkflowDatabase(Input_Database_Connection, AOI_Spatial_Reference, Import_Configuration, Input_Custom_Configuration, {User_Store})
NomExplicationType de données
Input_Database_Connection

Emplacement du fichier de connexion à la géodatabase d'entreprise qui hébergera la structure Workflow Manager (Classic) et la configuration. Le fichier de connexion doit se connecter directement à la base de données, la connexion devant être réalisée comme un propriétaire de base de données.

Workspace
AOI_Spatial_Reference

Référence spatiale de la classe d'entités AOI. Vous pouvez spécifier la référence spatiale de plusieurs façons :

  • Entrez le chemin vers un fichier .prj (c:/workspace/watershed.prj, par exemple).
  • Définissez un objet de référence spatiale (AOI_Spatial_Reference = arcpy.SpatialReference("c:/data/Africa/Carthage.prj") ou AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984'), par exemple) avant d'utiliser cet outil, que vous utiliserez ensuite comme paramètre de référence spatiale.

Coordinate System
Import_Configuration

Spécifie les éléments Workflow Manager (Classic) à importer dans la nouvelle base de données Workflow Manager (Classic). La valeur par défaut est Configuration minimale (Minimum Configuration dans Python).

  • Minimum ConfigurationPermet d'importer les éléments de base que le système Workflow Manager (Classic) demande.
  • Quick ConfigurationInclut les éléments Configuration minimale plus les modèles de plusieurs éléments.
  • Custom ConfigurationPermet de spécifier un fichier de configuration Workflow Manager (Classic) dans le paramètre Configuration personnalisée en entrée, exporté depuis une base de données préalablement existante.
String
Input_Custom_Configuration

Fichier de configuration personnalisé qui a été exporté depuis une base de données Workflow Manager (Classic) existante.

File
User_Store
(Facultatif)

Spécifie le magasin d'utilisateurs à partir duquel les utilisateurs et rôles seront extraits. Les utilisateurs peuvent être importés depuis un portail et sont attribués à des rôles créés dans le référentiel Workflow Manager (Classic). Les informations relatives au profil d'utilisateur du portail ne peuvent pas être modifiées avec ArcGIS Workflow Manager (Classic) Administrator. Les utilisateurs et rôles peuvent être créés dans le référentiel Workflow Manager (Classic) à l'aide de l'option TRADITIONAL. Lorsque l'option TRADITIONAL est utilisée, les utilisateurs et rôles peuvent être importés depuis Active Directory dans ArcGIS Workflow Manager (Classic) Administrator.

  • PORTALLes utilisateurs seront importés depuis le portail auquel vous êtes actuellement connecté.
  • TRADITIONALLes utilisateurs et rôles seront créés dans le référentiel Workflow Manager (Classic) à l'aide de ArcGIS Workflow Manager (Classic) Administrator. Les utilisateurs et rôles peuvent être importés depuis Active Directory lorsque cette option est utilisée. Il s’agit de l’option par défaut.
String

Sortie obtenue

NomExplicationType de données
Output_DatabasePath

Fichier de base de données en sortie (.jtc) avec la structure Workflow Manager (Classic).

Le fichier .jtc est stocké dans le dossier Projet.

File

Exemple de code

Exemple 1 CreateWorkflowDatabase (script autonome)

Ce script permet de créer et de configurer une base de données Workflow Manager (Classic) dans une géodatabase d'entreprise existante, le magasin d'utilisateurs étant configuré dans ArcGIS Workflow Manager (Classic) Administrator. Étant donné qu'aucun mot-clé de configuration de base de données n'est spécifié, l'outil utilise DEFAULTS.

# Import arcpy module
import arcpy

# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Quick Configuration'
User_Store = 'Traditional'

# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection, 
                                 AOI_Spatial_Reference, Import_Configuration, 
                                 "", "", User_Store)
Exemple 2 CreateWorkflowDatabase (script autonome)

Ce script permet de créer et de configurer une base de données Workflow Manager (Classic) dans une géodatabase d'entreprise existante, le magasin d'utilisateurs étant importé depuis le portail auquel vous être actuellement connecté. Le mot-clé de configuration de base de données WMX est utilisé.

# Import arcpy module
import arcpy

# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Minimum Configuration'
Config_keyword = 'WMX'
User_Store = 'Portal'

# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection, 
                                 AOI_Spatial_Reference, Import_Configuration, 
                                 "", Config_keyword, User_Store)
Exemple 3 CreateWorkflowDatabase (script autonome)

Ce script permet de créer et de configurer une base de données Workflow Manager (Classic) dans une géodatabase d'entreprise existante, le magasin d'utilisateurs étant importé depuis le portail auquel vous être actuellement connecté.

# Import arcpy module
import arcpy

# Local variables:
Input_Database_Connection = r'C:\wmxrepository.sde'
AOI_Spatial_Reference = arcpy.SpatialReference('WGS 1984')
Import_Configuration = 'Custom Configuration'
Config_File = r'C:\WMX\CustomConfiguration.jxl'
User_Store = 'Traditional'

# Process: Create Workflow Database
arcpy.CreateWorkflowDatabase_wmx(Input_Database_Connection, 
                                 AOI_Spatial_Reference, Import_Configuration, 
                                 Config_File, "", User_Store)

Environnements

Cas particuliers

Informations de licence

  • Basic: Non
  • Standard: Nécessite Workflow Manager
  • Advanced: Nécessite Workflow Manager

Rubriques connexes