Mettre à niveau une base de données de workflow (Workflow Manager)

Disponible avec une licence Workflow Manager.

Synthèse

Permet de mettre à niveau une base de données Workflow Manager (Classic) existante avec les dernières structure et configuration. La base de données Workflow Manager (Classic) est utilisée pour stocker la tâche et les informations relatives à la configuration de votre système de gestion de travail, et une classe d’entités utilisée pour stocker les géométries de la localisation d’intérêt (LOI) pour vos tâches.

Dans la base de données Workflow Manager (Classic) créée avec la version 10.2.x ou une version antérieure, un groupe nommé Administrateur est créé et dispose du privilège AdministratorAccess. L’utilisateur de l’outil est ajouté au groupe Administrateur, lequel accorde l’accès administrateur à l’utilisateur. L’accès administrateur signifie que l’utilisateur en cours peut se connecter à la base de données de son choix via ArcGIS Workflow Manager (Classic) Administrator pour apporter des modifications aux composants de votre système. Les paramètres système Workflow Manager (Classic) existants sont conservés pendant la mise à niveau.

Remarque :

Les tables système Workflow Manager (Classic) sont des tables de géodatabase et sont 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.

Utilisation

  • Lors de la mise à niveau d’une base de données Workflow Manager (Classic), un compte utilisateur propriétaire doté de privilèges (y compris Mettre à jour, Insérer, Sélectionner et Supprimer) est requis, et un fichier de connexion directe (.sde) à la base de données d’entreprise doit être utilisé.

    Remarque :

    Les privilètres Mettre à jour, Insérer, Sélectionner et Supprimer sont les mêmes que ceux accordés à l’utilisateur de création de données. Ces autorisations au niveau de la base de données doivent être attribuées par votre administrateur de base de données Workflow Manager (Classic).

  • L’outil Mettre à niveau une base de données de workflow permet de mettre à jour les tables système, en ajoutant de nouveaux champs et de nouvelles tables faisant partie intégrante de la nouvelle structure. Les éléments de configuration suivants sont également mis à jour.

    • Privilèges
    • Groupes
    • Types de statut
    • Types d’activité
    • Types de notification
    • Paramètres
    • Priorités
    • Suspensions
  • 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 rôles de groupe sont définis par l’administrateur dans ArcGIS Workflow Manager (Classic) Administrator. Ces rôles peuvent être importés à partir d’un répertoire actif 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.

Paramètres

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

Emplacement du fichier de connexion à la géodatabase d’entreprise à la base de données Workflow Manager (Classic), qui contient les tables système Workflow Manager (Classic). Le fichier de connexion doit se connecter directement à la base de données, la connexion devant être réalisée en tant que propriétaire de base de données.

Workspace
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 un répertoire actif 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 le répertoire actif 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.UpgradeWorkflowDatabase(Input_Database_Connection, {User_Store})
NomExplicationType de données
Input_Database_Connection

Emplacement du fichier de connexion à la géodatabase d’entreprise à la base de données Workflow Manager (Classic), qui contient les tables système Workflow Manager (Classic). Le fichier de connexion doit se connecter directement à la base de données, la connexion devant être réalisée en tant que propriétaire de base de données.

Workspace
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 un répertoire actif 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 le répertoire actif 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 UpgradeWorkflowDatabase (script autonome)

Ce script met à niveau une base de données Workflow Manager (Classic) existante vers la structure ArcGIS Pro, et le magasin d’utilisateurs est 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'
User_Store = 'TRADITIONAL'

# Process: Upgrade Workflow Database
arcpy.UpgradeWorkflowDatabase_wmx(Input_Database_Connection, "", User_Store)
Exemple 2 UpgradeWorkflowDatabase (script autonome)

Ce script met à niveau une base de données Workflow Manager (Classic) existante vers la structure ArcGIS Pro, et le magasin d’utilisateurs est importé depuis le portail auquel vous êtes 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'
Config_keyword = 'WMX'
User_Store = 'PORTAL'

# Process: Upgrade Workflow Database
arcpy.UpgradeWorkflowDatabase_wmx(Input_Database_Connection, Config_keyword, User_Store)

Environnements

Cas particuliers

Informations de licence

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

Rubriques connexes