Disponible avec une licence Workflow Manager.
ArcGIS Workflow Manager (Classic) Desktop fournit plusieurs étapes personnalisées. Les étapes sont brièvement décrites ci-après.
Bibliothèque Toutes les plateformes
La bibliothèque Toutes les plateformes contient les étapes qui peuvent être exécutées dans ArcMap, ArcCatalog, ArcGIS Pro et ArcGIS Server. Les sections suivantes décrivent les étapes, les arguments et les codes de retour.
AddJobHold—JTXSteps.AddJobHold
Ajoute une suspension à la tâche actuelle.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/holdType:<hold type> | Nom du type de suspension. | Requis |
/holdComment:<string> | Commentaire à ajouter sur le type de suspension. | Facultatif |
Codes de retour
Voici une liste de codes de retour :
- 1 = Réussite
- 0 = Échec
CheckAOI—JTXSteps.CheckAOI
Vérifie s’il existe une localisation d’intérêt pour la tâche actuelle.
Arguments
L'étape ne requiert pas d'argument.
Codes de retour
Voici une liste de codes de retour d'étape :
- 1 = La tâche comporte une localisation d'intérêt
- 2 = La tâche ne comporte pas de localisation d'intérêt
CleanUp—JTXSteps.CleanUp
Nettoie la tâche en fonction des arguments. Active les paramètres système d'administration pour autoriser les utilisateurs à supprimer des versions détenues par d'autres utilisateurs. Cette opération invite à saisir un nom d’utilisateur et un mot de passe.
Remarque :
Pour supprimer une version propriété d'un autre utilisateur, vous devez indiquer les identifiants de super utilisateur de la géodatabase.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/version|v | Nettoie les versions. | Facultatif |
/mxd|m | Nettoie les fichiers MXD. | Facultatif |
/attachments|a | Nettoie les pièces jointes. | Facultatif |
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
CloseJob—JTXSteps.CloseJob
Ferme une tâche comme une étape, et non via un processus manuel à la fin du workflow.
Arguments
L'étape ne requiert pas d'argument.
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
CreateJob—JTXSteps.CreateJob
Crée une tâche enfant en fonction des arguments.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/jobtypename:<job type name> | Nom du type de tâche. | Requis |
/assigngroup:<group to assign to> | Groupe auquel la tâche sera attribuée. | Facultatif |
/assignuser:<user to assign to> | Utilisateur auquel la tâche sera attribuée. | Facultatif |
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
CreatePDF—JTXSteps.CreatePDF
Crée un document PDF du fond de carte de la tâche et la joint à celle-ci.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/initdir:<initial directory> | Emplacement où le PDF sera enregistré. | Facultatif |
/noattach | Ne joignez pas le PDF à la tâche. | Facultatif |
/resolution:<dpi> | Résolution du PDF. | Facultatif |
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
CreateVersion—JTXSteps.CreateVersion
Crée la version de la tâche. Le niveau de protection de la version est indiqué par l'un des arguments suivants : Version, Access ou Scope. L'étape prend en charge l'espace de travail de données traditionnel et l'espace de travail de données de service d'entités.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/scope:<public|private|protected> | Niveau de protection de la version. La valeur par défaut est private. | Facultatif |
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
ExecuteGPTool—JTXSteps.ExecuteGPTool
Exécute un outil de géotraitement, un modèle ou un script sans afficher la boîte de dialogue de géotraitement. L’entier en sortie de l’outil peut être utilisé comme code de retour pour guider le chemin du workflow une fois l’exécution de l’outil terminée.
Remarque :
Validate Argument Names (Valider les noms d’argument) n’est pas pris en charge avec l’étape JTXSteps.ExecuteGPTool.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/toolboxpath:<toolboxpath> | Chemin complet vers le fichier .tbx de la boîte à outils et nom de l’outil. | Requis |
/tool:<tool> | Nom d’affichage de l’outil dans la boîte à outils. | Requis |
/param:<ParamName>:<ParamValue> | Paramètre à remplacer sur l’outil (peut être spécifié plusieurs fois). | Facultatif |
/attach | Joint le journal à la tâche à la fin de l’exécution de l’outil. | Facultatif |
/outParam:<parameter name> | Paramètre en sortie à utiliser comme valeur de retour. | Facultatif |
Codes de retour
Voici une liste de codes de retour d'étape :
- 0 = Réussite
- 1 = Annuler
Remarque :
Lorsque l’argument /outParam est utilisé, le code de retour Réussite est la valeur du paramètre en sortie de l’outil de géotraitement spécifié et le code de retour Annuler est -1.
ExecuteSQL—JTXSteps.ExecuteSQL
Envoie une requête SQL.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/database:<jtxsystem|data> | Base de données à laquelle la requête est envoyée | Requis |
/sql:<sql command> | Requête SQL à envoyer à la base de données | Requis |
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
ExecuteURL—JTXSteps.ExecuteURL
Appelle une URL sans ouvrir un navigateur dans lequel afficher la réponse. Par exemple, vous pouvez appeler un service de géotraitement ou tout autre service Web en tant qu’étape de workflow.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/url:<url> | URL à appeler. | Requis |
/timeout:<timeout in seconds> | Délai d’expiration de la requête, exprimé en secondes. | Facultatif |
/proxy:<proxy> | Serveur proxy à utiliser. | Facultatif |
/addjobcomment | Ajoute un commentaire à la tâche avec la réponse. | Facultatif |
/postdata:<data to post> | Données à envoyer lorsque l’URL est appelée. | Facultatif |
Codes de retour
L'étape renvoie la valeur 200 si elle a réussi.
ExecuteWorkflow—JTXSteps.ExecuteWorkflow
Exécute un autre workflow associé à un type de tâche.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/jobtype:<job type name> | Nom du type de tâche. | Requis |
/donotuseaoi | N'utilise pas l'a zone d'intérêt de la tâche. | Requis |
/donotuseversion | N'utilise pas la version de la tâche. | Facultatif |
/donotcopyactivities | Ne copie pas les activités dans l'historique de la tâche parent. | Facultatif |
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
ReassignJob—JTXSteps.ReassignJob
Réattribue la tâche.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/assignType:<user|group> | Réattribue la tâche à un utilisateur ou un groupe. | Requis |
/assignTo:<user or group name> | Utilisateur ou groupe auquel la tâche sera attribuée. | Requis |
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
ReturnValue—JTXSteps.ReturnValue
Extrait la valeur de la propriété étendue ou du jeton transmis, soit le code de retour du chemin suivant dans le workflow.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/value:<extended properties field> | Champ des propriétés étendues duquel la valeur de retour sera extraite. | Requis |
Codes de retour
L'étape renvoie la valeur du champ de propriété étendue spécifié.
SendNotification—JTXSteps.SendNotification
Envoie une notification du type indiqué par l'argument.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/notifType:<type> | Type de notification à envoyer. | Requis |
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
SetVersion—JTXSteps.SetVersion
Affecte une version nommée comme version de la tâche. Par exemple, définit la version de la tâche sur « Version du contrôle de qualité » pour valider les mises à jour effectuées dans cette version. S’il n’existe pas d’argument d’étape, la version de la tâche est réinitialisée à la version d’origine. L'étape prend en charge l'espace de travail de données traditionnel et l'espace de travail de données de service d'entités.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/version:<versionName> | Version à utiliser comme version de la tâche. | Facultatif |
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
UpdateExtentFeatureClass—JTXSteps.UpdateExtentFeatureClass
Met à jour une classe d’entité avec les informations de la tâche pour fournir un statut visuel.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/fclass:<fully qualified feature class name> | Classe d’entités à mettre à jour (doit être dans la géodatabase de données). | Requis |
/jobfield:<field name> | Champ dans lequel va être stocké l’ID de la tâche. | Facultatif |
/datefield:<field name> | Champ dans lequel vont être stockés la date et l’heure. | Facultatif |
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
VersionExists—JTXSteps.VersionExists
Vérifie s’il existe une version de géodatabase pour la tâche. L'étape prend en charge l'espace de travail de données traditionnel et l'espace de travail de données de service d'entités.
Arguments
L'étape ne requiert pas d'argument.
Codes de retour
Voici une liste de codes de retour d'étape :
- 1 = Il existe une version
- 2 = Il n'existe pas de version
- 3 = Aucun espace de travail de données sélectionné
Bibliothèque ArcGIS Pro et ArcGIS Desktop uniquement
La bibliothèque ArcGIS Pro et ArcGIS Desktop uniquement contient les étapes qui peuvent être exécutées uniquement dans ArcGIS Pro, ArcMap et ArcCatalog. Les sections suivantes décrivent les étapes, les arguments et les codes de retour.
AddAttachments—JTXDesktopSteps.AddAttachments
Ajoute une pièce jointe liée, intégrée ou sous forme d'URL à la tâche.
Arguments
L'étape ne requiert pas d'argument.
Codes de retour
Voici une liste de codes de retour :
- 1 = Réussite
- 0 = Échec
CreateJobAdvanced—JTXDesktopSteps.CreateJobAdvanced
Crée un tâche et vous permet de définir une relation parent/enfant avec dépendances pour la tâche. Lors de la création d’une tâche enfant, la date de début, la date d’échéance, l’espace de travail de données et la priorité sont copiées à partir de la tâche parent. L’attribution de la tâche est copiée à partir des propriétés par défaut du type de tâche si aucune valeur n’est indiquée dans les arguments de l’étape. L'étape prend en charge la création d'une version de la tâche avec un espace de travail de données traditionnel et un espace de travail de données de service d'entités. Lorsque la tâche enfant est définie avec un espace de travail de données de service d'entités, la version parent ne peut être que sde.Default.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/jobtypename:<job type name> | Nom du type de tâche. | Requis |
/assigngroup:<group to assign to> | Groupe auquel la tâche sera attribuée. | Facultatif |
/assignuser:<username to assign to> | Utilisateur auquel la tâche sera attribuée. | Facultatif |
/dependThisStep | Crée une dépendance et suspend la tâche actuelle à cette étape. | Facultatif |
/dependNextStep | Crée une dépendance et suspend la tâche actuelle à l’étape suivante dans le workflow. | Facultatif |
/dependStatus:<Status Type Name> | Nom du type de statut de dépendance. La tâche actuelle est suspendue jusqu’à ce que la nouvelle tâche atteigne ce statut. | Facultatif |
/useparentaoi | Utilise la zone d’intérêt de la tâche actuelle comme zone d’intérêt de la nouvelle tâche. | Facultatif |
/aoiOverlapFeatureClassName:<fully qualified feature class name > | Crée des tâches en fonction de la superposition entre la zone d’intérêt de la tâche actuelle et la classe d’entités indiquée. | Facultatif |
/numberJobs:<number of jobs to create> | Nombre par défaut de nouvelles tâches à créer. | Facultatif |
/createVersionSetting:<the version to use as the parent version> | Version à utiliser pour créer des tâches. | Facultatif |
/assignVersionSetting:<the existing version the job will be assigned to> | Version actuelle à utiliser pour créer des tâches. | Facultatif |
/setExtendedProps:<ChildJobFullyQualifiedExtendedPropertiesTableName.FieldName=[JOBEX:ParentJobFullyQualifiedExtendedPropertiesTableName.FieldName]>; <ChildJobFullyQualifiedExtendedPropertiesTableName.FieldName=[JOBEX:ParentJobFullyQualifiedExtendedPropertiesTableName.FieldName]>;... | La valeur des propriétés étendues sera définie sur une des valeurs des propriétés étendues de la tâche actuelle (indiquée par un jeton JTX) ou sur la valeur de chaîne donnée lors de la création de nouvelles tâches. Pour définir plusieurs valeurs de propriétés étendues, séparez chaque entrée par un point virgule. | Facultatif |
/dueDate:<due date of the new job> | Date d’échéance des nouvelles tâches. | Facultatif |
/jobDuration:<duration of the new job> | Durée des nouvelles tâches. | Facultatif |
/child | Crée la tâche en tant qu’enfant de la tâche existante. | Facultatif |
Codes de retour
Voici une liste de codes de retour :
- 0 = Réussite
- 1 = Échec
DefineAOI—JTXDesktopSteps.DefineAOI
Affiche un outil permettant à l’utilisateur de définir une localisation d’intérêt.
Arguments
L'étape ne requiert pas d'argument.
Codes de retour
Voici une liste de codes de retour :
- 1 = Réussite
- 0 = Échec
EditExtendedProperties—JTXDesktopSteps.EditExtendedProperties
Affiche les propriétés étendues de la tâche pour permettre de définir les propriétés obligatoires. Cette étape peut être incluse plusieurs fois dans le workflow, avec différentes propriétés étendues à ouvrir aux différentes phases du workflow. Cela vous permet de choisir des propriétés étendues configurées spécifiques pour le type de tâche à afficher dans le formulaire contextuel. Pour choisir les propriétés étendues, ouvrez l’éditeur d’argument ou saisissez-les dans le champ des arguments. Toutes les propriétés choisies respectent les propriétés définies pour le type de tâche (visibles, modifiables, etc.). Si aucun argument n’est précisé, toutes les propriétés étendues choisies pour le type de tâche s’affichent lors de l’exécution des étapes. L’éditeur d’argument contient toutes les tables et tous les champs configurés pour tous les types de tâche dans le référentiel. Toutefois, si des propriétés choisies ne sont pas configurées pour le type de tâche, elles n’apparaissent pas dans le formulaire contextuel. L'argument se compose du nom de la table des propriétés étendues et du nom du champ. Par exemple, pour afficher le champ RequestorName<fieldName> de la table RequestorInformation, l’argument est /Property: RequestorInformation.RequestorName.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/Property:<Property Name> | Nom de la table des propriétés étendues et nom du champ | Requis |
Codes de retour
L'étape renvoie la valeur 1 si elle a réussi.
Importer/Lancer les éléments de cartographie—JTXDesktopSteps.LaunchArcMap
Démarre ArcGIS Pro ou ArcMap, alimente la version de la tâche en couches et effectue dans la carte un zoom sur la localisation d’intérêt de la tâche.
Arguments
Pour plus d’informations sur les arguments d’étape, consultez la section Étape Importer/Lancer les éléments de cartographie.
Codes de retour
L'étape renvoie la valeur 0 si elle a réussi.
LaunchGPTool—JTXDesktopSteps.LaunchGPTool
Exécute un outil de géotraitement à partir d’un workflow. L’entier en sortie de l’outil peut être utilisé comme code de retour pour guider le chemin du workflow une fois l’exécution de l’outil terminée.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/toolboxpath:<toolboxpath> | Chemin complet vers le fichier .tbx de la boîte à outils et nom de l’outil. | Facultatif |
/toolbox:<toolbox> | Nom de la boîte à outils, si elle fait partie des boîtes à outils système. | Facultatif |
/tool:<tool> | Nom d’affichage de l’outil dans la boîte à outils. | Requis |
/param:<ParamName>:<ParamValue> | Paramètre à remplacer sur l’outil (peut être spécifié plusieurs fois). | Facultatif |
/attach | Joint le journal à la tâche à la fin de l’exécution de l’outil. | Facultatif |
/license:<enum value> | Code de licence de toute licence supplémentaire utilisée pour exécuter l’outil. | Facultatif |
/outParam:<parameter name> | Paramètre en sortie à utiliser comme valeur de retour. | Facultatif |
Codes de retour
Voici une liste de codes de retour d'étape :
- 0 = Réussite
- 1 = Annuler
Remarque :
Lorsque l’argument /outParam est utilisé, le code de retour Réussite est la valeur du paramètre en sortie de l’outil de géotraitement spécifié et le code de retour Annuler est -1.
SelectDataWorkspace—JTXDesktopSteps.SelectDataWorkspace
Affiche un formulaire qui vous permet de choisir l’espace de travail de données de la tâche dans une liste d’espaces de travail de données préconfigurés.
Arguments
L'étape ne requiert pas d'argument.
Codes de retour
Voici une liste de codes de retour :
- 1 = Réussite
- 0 = Échec
Bibliothèque ArcGIS Pro uniquement
La bibliothèque ArcGIS Pro uniquement contient les étapes qui peuvent être exécutées uniquement dans ArcGIS Pro. Les sections suivantes décrivent les étapes, les arguments et les codes de retour.
Importer une tâche—ArcGISProSteps.OpenTask
Ouvre une tâche dans un projet ArcGIS Pro.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/taskfile:<name of the file> | Fichier de tâche à ouvrir dans le projet | Facultatif |
/task:<name of the task within the task item> | Tâche dans l’élément de tâche à ouvrir | Facultatif |
Codes de retour
Voici une liste de codes de retour d'étape :
- 0 = Échec
- 1 = Réussite
Ouvrir des éléments de projet Pro–ArcGISProSteps.OpenMap
Ouvre une carte dans un projet ArcGIS Pro.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Argument | Description | Type d'argument |
---|---|---|
/map:<mapname> | Carte à ouvrir dans le projet. | Facultatif |
/nobookmark | N’ajoute pas la localisation d’intérêt de la tâche comme géosignet. | Facultatif |
/taskItem:<name of task project item> | Élément de tâche à ouvrir dans le projet. | Facultatif |
/task:<name of the task within the task item> | Tâche dans l’élément de tâche à ouvrir. | Facultatif |
/resetVersion | Réinitialise la version à la version par défaut lorsque l’étape est terminée. | Facultatif |
/closeMaps | Ferme les cartes ouvertes lorsque l’étape est terminée. | Facultatif |
Codes de retour
Voici une liste de codes de retour d'étape :
- 0 = Échec ou annulation
- 1 = Réussite
Étape Importer/Lancer les éléments de cartographie
Le comportement attendu de l’étape Importer/Lancer les éléments de cartographie sans argument est décrit dans le tableau suivant :
Carte du type de tâche définie ? | Ouvrir des éléments de cartographie avec un espace de travail de données et une version | Ouvrir des éléments de cartographie avec un espace de travail de données sans version | Ouvrir des éléments de cartographie sans espace de travail de données |
---|---|---|---|
Oui | ArcMap s'ouvre à l'aide de la carte définie. La version de la tâche est alimentée avec des couches en fonction du nom abrégé de la classe d'entités. La carte fait un zoom sur la zone d'intérêt. Remarque :Le nom abrégé est celui de la classe d’entités, et non le nom qualifié complet (par exemple, Streets et non NIS.Streets). Quelle que soit la manière dont le fond de carte a été défini à l’origine, toutes les correspondances de nom abrégé doivent être alimentées. | Il en va de même dans le cas où une version existe, sauf que c’est alors la version par défaut de l’espace de travail de données qui est utilisée pour alimenter les couches. | Aucune modification n'est apportée aux sources des couches. La carte effectue un zoom sur la localisation d'intérêt. |
Non | ArcMap s'ouvre avec un document vierge. Dans ce cas, comme il n’existe pas de carte, il n’y a pas de couches à récupérer. Une fois les couches ajoutées à la carte, cliquez sur le bouton Add Data (Ajouter des données) de la barre d’outils Workflow Manager pour accéder directement à la version définie pour la tâche ou la version par défaut de l’espace de travail de données sélectionné. | Il en va de même dans le cas où une version existe. | ArcMap s'ouvre avec un document vierge. Le bouton Add Data (Ajouter des données) de la barre d’outils Workflow Manager n’est pas disponible. Si une LOI existe pour la tâche, l'outil Zoom to LOI (Zoomer sur une LOI) peut être utilisé. |
Les couches de fond de carte ne sont pas repointées dans la carte ouverte par Workflow Manager (Classic).
Attention :
Si une carte ArcGIS Pro (.mapx) est stockée dans le référentiel Workflow Manager (Classic) et qu’une carte ArcGIS Pro (.mapx), mise en page (.pagx) ou carte Web stockée dans ArcGIS Online ou Portal for ArcGIS est utilisée avec des valeurs Job Types (Types de tâche) et des étapes configurées pour ArcMap, elle ne s’ouvre pas et un message d’erreur s’affiche. Si l’étape est exécutée avec un espace de travail de données de service d’entités dans ArcMap, elle ne s’ouvre pas et un message d’erreur s’affiche.
Descriptions des arguments
L’étape Importer/Lancer les éléments de cartographie compte plusieurs paramètres facultatifs qui vous permettent de la personnaliser, sans écrire de code.
L'éditeur d'argument Lancer ArcMap et l'onglet Execution (Exécution) du type d'étape s'affichent avec le comportement par défaut configuré.
Remarque :
Les couches de la carte doivent faire référence aux données d'un espace de travail de données dans votre système Workflow Manager (Classic) pour que la version et les informations sur la connexion utilisateur puissent être repointées. Si les couches de carte font référence aux données d’un espace de travail de données dans votre système Workflow Manager (Classic), mais qu’aucune version de tâche n’est spécifiée pour la tâche, les couches de carte sont redirigées vers la version de base de données par défaut de l’espace de travail de données. Les couches de carte ne sont pas repointées dans les scénarios suivants :
- Si la carte de la tâche n’est pas définie, une carte vide s’ouvre, car il n’existe aucune couche à repointer.
- Si l'étape est configurée pour ne modifier que la version et si les couches d'une carte de tâche ne proviennent pas d'un espace de travail de données, les couches sont affichées avec une source de données endommagée.
- Si les couches ne proviennent pas d'un espace de travail de données et sont sélectionnées pour repointer dans les propriétés du type de tâche, les couches sont affichées avec une source de données endommagée.
- Si les couches ne proviennent pas d'un espace de travail de données et ne sont pas sélectionnées pour repointer dans les propriétés du type de tâche, les couches sont repointées vers la version de base de données par défaut.
En savoir plus sur les cartes et le versionnement dans Workflow Manager (Classic)
Nom descriptif | Exemple d'argument | Comportement |
---|---|---|
Zoomer sur une LOI |
ou
| Avec le comportement par défaut, la carte est déplacée sur la zone d'intérêt de la tâche et effectue un zoom de facteur 1 sur la géométrie de la forme. Vous pouvez choisir de ne pas effectuer de déplacement ou de zoom sur la carte grâce à l’option /nozoomloi ou vous pouvez zoomer sur la zone d’intérêt avec un facteur de zoom plus important en utilisant pour ce faire l’argument /aoifactor. Le facteur de zoom ne s'applique pas à un point d'intérêt (POI). Pour un seul POI, le zoom est de 1:2 000, pour plusieurs POI, la carte zoome sur leur étendue. |
Ne modifier aucune information de connexion |
| Lorsque /norepoint n'est pas utilisé, le comportement par défaut consiste à changer toutes les couches dans la carte vers l'espace de travail de données actuel et, éventuellement, la version de la tâche. |
Ne changer que la version pour l'espace de travail de données de la tâche |
| Si vous choisissez d’utiliser l’option /changeversiononly, la version des couches dans la carte du type de tâche est modifiée. Les informations de connexion et d’utilisateur des données demeurent telles qu’elles ont été configurées à l’origine. Toutes les couches de l’espace de travail de données seront repointées, qu’elles aient été sélectionnées pour redirection dans les propriétés du type de tâche ou non. Les couches qui ne proviennent pas de l’espace de travail de données sont affichées avec une source de données endommagée. Remarque :Si vous utilisez des connexions individuelles, cette option ne repointe pas les couches de carte et pointe vers la version par défaut. |
Enregistrer les fichiers MXD |
| Lorsque l'argument /nosavemxd n'est pas utilisé, le comportement par défaut consiste à enregistrer la carte de la tâche dans la base de données Workflow Manager (Classic). Chaque fois que vous ouvrez la carte de la tâche à l’aide de cette étape dans le workflow, la dernière carte enregistrée dans la base de données est extraite. Toutefois, si vous choisissez d’utiliser l’option /nosavemxd, la carte de la tâche n’est pas enregistrée dans la base de données Workflow Manager (Classic). Si vous changez l’étendue de la carte de la tâche et la fermez, la nouvelle étendue n’est pas enregistrée et, la prochaine fois, la carte s’ouvre à nouveau selon l’étendue d’origine. Remarque :ArcMap affiche un message pour enregistrer la carte à chaque fois qu’une carte est fermée. Toutefois, avec /nosavemxd, la carte n’est pas enregistrée, même si vous cliquez sur Yes (Oui) dans le message ArcMap. Si les cartes sont volumineuses, vous devrez peut-être ajuster le paramètre de configuration MAXBLOBSIZE SDE. Cette option vous permet aussi de passer d’une tâche à une autre dans ArcMap sans effacer la carte. |
Découper le bloc de données selon la zone d'intérêt |
| Lorsque l’argument /cliptoaoi est utilisé, le bloc de données dans la carte de la tâche est découpé selon la forme de la zone d’intérêt. Si une zone d’intérêt n’est pas définie dans la carte de la tâche, toutes les données de la carte qui sont affichables sont présentées. Remarque :Cet argument ne crée pas un ensemble de définition sur les couches. Toutes les entités des couches de la carte sont accessibles dans leurs tables respectives. |
Attendre que ArcMap ferme (suspendre Workflow Manager (Classic)) |
| Lorsque l’argument Workflow Manager (Classic) n’est pas utilisé, le comportement par défaut de l’application /nowait consiste à rester masqué pendant l’exécution du processus ArcMap. Cela signifie que vous ne pouvez pas interagir avec l’application Workflow Manager (Classic) pendant que vous travaillez avec ArcMap. Lorsque l’option /nowait est utilisée, ArcMap est démarré dans un processus distinct, ce qui vous permet d’interagir avec l’application Workflow Manager (Classic) pendant que ArcMap s’exécute. Remarque :Cette option a été ajoutée car l'option Launch process asynchronously (Lancer le processus en mode asynchrone) pour les étapes de workflow n'est pas disponible pour les objets d'étape personnalisés. |
Utiliser une session ArcMap existante |
| Lorsque l'argument /useexisting n'est pas configuré, le comportement par défaut consiste à ouvrir une nouvelle session ArcMap pendant l'exécution de l'étape. Avec l’option /useexisting, si une session ArcMap est déjà ouverte lorsque l’étape est exécutée, Workflow Manager (Classic) ouvre la carte de la tâche dans cette session existante. Si aucune session ArcMap n’est ouverte, Workflow Manager (Classic) en ouvre une. |
Enregistrer les fichiers MXD dans un emplacement partagé |
| Avec le comportement par défaut, aucune autre localisation n’est configurée et les cartes de la tâche sont stockées dans la base de données Workflow Manager (Classic). Si les cartes sont volumineuses, vous devrez peut-être ajuster le paramètre de configuration MAXBLOBSIZE SDE. Si vous stockez vos cartes dans un autre emplacement, Workflow Manager (Classic) ne les enregistre pas dans la base de données mais dans cet emplacement pour utilisation future. |
Utiliser un autre MXD |
| Avec le comportement par défaut, l'étape utilise la carte comme fond de carte pour l'étape Importer/Lancer les éléments de cartographie. Si vous utilisez cette option, Workflow Manager (Classic) télécharge la carte ou le modèle configuré pour l’argument. Remarque :Les cartes ArcGIS Pro (.mapx) peuvent être utilisées comme alternative à un fichier MXD pour les étapes configurées pour ArcGIS Pro. |
Exécuter la commande ArcMap |
| Une fois le chargement par ArcMap terminé, la commande spécifiée s’exécute. |
Charger le workflow d'assistant de tâche |
| Une fois ArcMap ouvert, Workflow Manager (Classic) ouvre le workflow d’assistant de tâche configuré. Le nom du workflow transmis est l'alias du workflow d'assistant de tâche stocké dans le système Workflow Manager (Classic). Plusieurs workflows peuvent être transmis en ajoutant d’autres entrées /taworkflow ou en choisissant les workflows dans l’éditeur d’argument. |
Stocker l'historique de l'assistant de tâche dans l'historique de la tâche |
| Le workflow d’assistant de tâche est ajouté à l’historique de la tâche par défaut. Vous pouvez toujours le joindre sous forme de fichier texte à l’aide des outils Workflow Manager (Classic). |
Bibliothèque Data Reviewer
Licence :
La bibliothèque Data Reviewer est disponible avec une licence Data Reviewer.
La bibliothèque Data Reviewer contient des étapes qui peuvent être utilisées pour automatiser certaines fonctions Data Reviewer comme parties intégrantes d'un workflow. Lorsqu’elles sont utilisées avec des jetons, les étapes vous permettent de créer et de supprimer des sessions Reviewer pour des tâches, d’exécuter une tâche par lots en tant que Reviewer directement depuis un workflow et de démarrer automatiquement des sessions Reviewer pour les tâches. Les sections suivantes décrivent les étapes, les arguments et les codes de retour.
Héritage :
Les processus Reviewer basés sur ArcMap seront bientôt obsolètes. Il est recommandé aux utilisateurs actuels de commencer à convertir leurs processus depuis les tâches de traitement par lots Data Reviewer vers les règles attributaires ArcGIS Pro.
En savoir plus sur la migration vers les règles attributaires
Étape Créer une session Reviewer—ProductionMappingSteps.CreateReviewerSession
L'étape Créer une session Reviewer crée une session Reviewer et l'associe avec la tâche. L'étape Importer/Lancer les éléments de cartographie peut utiliser la session Reviewer associée pour effectuer ses opérations. Plusieurs sessions Reviewer par tâche sont acceptées.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Nom | Description | Exemple d'argument | Comportement |
---|---|---|---|
Results Workspace (Espace de travail des résultats) (obligatoire) | Indique l'espace de travail des résultats dans lequel la nouvelle session va être créée. L’argument peut être défini de trois manières :
Remarque :Un espace de travail Reviewer existant doit être sélectionné. Cette étape ne crée pas un espace de travail Reviewer. | /StoreInJobDW | L’espace de travail Reviewer est identifié comme étant identique à l’espace de travail de données. Lorsque l’étape est exécutée, la nouvelle session Reviewer est créée dans l’espace de travail de données de la tâche. Les jetons sont acceptés dans cet argument. |
/RevWSVersion:[JOB:VERSION] | Lorsque l’étape est exécutée, la nouvelle session Reviewer est associée à la version de la géodatabase indiquée. La valeur par défaut est le jeton [JOB:VERSION]. | ||
/WMXDW:Reviewer | L’espace de travail Reviewer est identifié comme un espace de travail de données Workflow Manager (Classic). Lorsque l’étape est exécutée, la nouvelle session Reviewer est créée dans cet espace de travail. | ||
/RevWSVersion:DEFAULT | Lorsque l’étape est exécutée, la nouvelle session Reviewer est associée à la version de la géodatabase indiquée. | ||
/ReviewWS:"C:\Data\Reviewer.gdb" | L’espace de travail Reviewer est identifié comme une géodatabase fichier ou personnelle. Lorsque l’étape est exécutée, la nouvelle session Reviewer est créée dans cet espace de travail. Les jetons sont acceptés dans cet argument. | ||
Session Properties (Propriétés de la session) (seule la propriété Session Name (Nom de la session) est obligatoire) | Spécifie les propriétés pour la session, notamment le nom de la session, la personne qui l’a créée, le mode de vérification des doublons et si la géométrie d’un résultat doit être stockée Les propriétés suivantes doivent être paramétrées :
| /SessionName:Job[JOB:ID] | Lorsque l’étape est exécutée, la nouvelle session Reviewer est nommée en fonction de cet argument. Dans l'exemple d'argument, la session Reviewer est nommée en fonction de l'ID de la tâche, Job123, par exemple. La valeur par défaut est le jeton [JOB:ID]. |
/SessionUserName:[JOB_ASSIGNED_TO] | Nom de la personne qui crée la session Reviewer. La valeur par défaut est [JOB_ASSIGNED_TO]. Remarque :Si ce champ est laissé vide, le jeton [JOB_ASSIGNED_TO] est utilisé. Les jetons sont acceptés dans cet argument. | ||
/CheckDuplicateResults:SESSION | Spécifie la manière dont les résultats de la validation des doublons sont gérés durant la session.
| ||
/DoNotStoreResultsGeometry | Spécifie si un résultat inclut une géométrie associée.
|
Remarque :
Lorsque cette étape est exécutée dans ArcGIS Pro, toutes les boîtes de dialogue sont supprimées et aucune ne s’affiche.
Codes de retour
Voici une liste de codes de retour d'étape :
- 0 = Réussite
- 1 = Échec
Supprimer des sessions Reviewer—ProductionMappingSteps.DeleteReviewerSessions
L’étape Supprimer des sessions Reviewer supprime une ou plusieurs sessions Reviewer qui ont été créées à l’aide de l’étape Créer une session Reviewer lors du traitement d’une tâche.
Lors de la configuration de l'étape, vous devez indiquer l'argument qui détermine les sessions Reviewer à supprimer.
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Nom | Description | Exemple d'argument | Comportement |
---|---|---|---|
Session(s) to Delete (Session(s) à supprimer) (Required) (Obligatoire) | Précise les sessions Reviewer à supprimer. | /sessionsToDelete:all | Lorsque l’étape est exécutée, les sessions Reviewer spécifiées sont supprimées.
|
Remarque :
Lorsque cette étape est exécutée dans ArcGIS Pro, toutes les boîtes de dialogue sont supprimées et l’ID de session Reviewer le plus élevé (le plus récent) est supprimé quand l’argument selected est indiqué.
Codes de retour
Voici une liste de codes de retour d'étape :
- 0 = Sessions supprimées avec succès
- 1 = Une ou plusieurs sessions Reviewer n'ont pas été supprimées
- 2 = Des sessions Reviewer ont été supprimées mais les informations sur la tâche n'ont pas pu être mises à jour
Exécuter une tâche par lots en tant que Reviewer—ProductionMappingSteps.RunReviewerBatchJob
L’étape Exécuter une tâche par lots en tant que Reviewer exécute une tâche par lots dans un workflow.
Des arguments peuvent être utilisés pour spécifier les éléments suivants :
- Tâche de traitement par lots à exécuter
- Données spatiales à valider
- Espace de travail du Reviewer et session où stocker les résultats
Arguments
Le tableau suivant contient la liste des arguments d'étape :
Nom | Description | Exemple d'argument | Comportement |
---|---|---|---|
Reviewer Batch Job File (Fichier de tâches par lots - Reviewer) (obligatoire) | Indique le chemin vers la tâche par lots de Reviewer. | /BatchJobPath:"C:\Data\sample.rbj" | La tâche par lots indiquée est exécutée. Les jetons sont acceptés dans cet argument. |
Data Workspace (Espace de travail de données) (facultatif) Remarque :L’argument est obligatoire si la case Override Batch Job Data Workspace (Remplacer de travail de données par lots) est cochée. | Identifie l’espace de travail de données sur lequel la tâche par lots sera exécutée. L’argument peut être défini de trois manières :
| Si vous cochez la case Override Batch Job Data Workspace (Remplacer l’espace de travail de données par lots), utilisez un argument tel que /OverrideBatchDataWS. | Lorsque l’étape est exécutée, la tâche par lots est exécutée sur l’espace de travail de données indiqué dans le type d’étape. L'autre espace de travail et la version doivent être indiqués à l'aide des arguments Espace de travail de données de tâche par lots de Reviewer et Version de données de tâche par lots de Reviewer. |
/SameAsJobDW | Lorsque l’étape est exécutée, la tâche par lots valide les données dans l’espace de travail des données de la tâche. | ||
/BatchJobDataVersion:[JOB:VERSION] | Lorsque l’étape est exécutée, la tâche par lots valide les données dans la version indiquée. La valeur par défaut est le jeton [JOB:VERSION]. | ||
/BatchJobInWMXDW:Reviewer | Lorsque l’étape est exécutée, la tâche par lots valide les données dans l’espace de travail des données Workflow Manager (Classic). | ||
/BatchJobInWMXDW:DEFAULT | Lorsque l’étape est exécutée, la tâche par lots valide les données dans la version indiquée. | ||
/BatchJobDataInPersonalFile:"C:\Data\MyData.gdb" | Lorsque l’étape est exécutée, la tâche par lots valide les données dans la géodatabase fichier ou personnelle indiquée. Les jetons sont acceptés dans cet argument. | ||
Results Workspace (Espace de travail des résultats) (obligatoire) | Indique l'espace de travail Reviewer dans lequel les résultats seront écrits. Cet argument peut être défini de trois manières :
Remarque :Un espace de travail Reviewer existant doit être sélectionné. Cette étape ne crée pas un espace de travail Reviewer. | /RevIsSameAsJobDW | L’espace de travail Reviewer est identifié comme étant identique à l’espace de travail de données. Lorsque l’étape est exécutée, les résultats Reviewer sont écrits dans l’espace de travail de données de la tâche. |
/RevWSVersion:[JOB:VERSION] | Lorsque l’étape est exécutée, les résultats Reviewer sont écrits dans la version indiquée. La valeur par défaut est le jeton [JOB:VERSION]. | ||
/RevInWMXDW:Reviewer | L’espace de travail Reviewer est identifié comme un espace de travail de données Workflow Manager (Classic). Lorsque l’étape est exécutée, les résultats Reviewer sont écrits dans cet espace de travail de données. | ||
/RevWSVersion:DEFAULT | Lorsque l’étape est exécutée, les résultats Reviewer sont écrits dans la version indiquée. | ||
/RevInPersonalFile:"C:\Data\Reviewer.gdb" | L’espace de travail Reviewer est identifié comme une géodatabase fichier ou personnelle. Lorsque l’étape est exécutée, les enregistrements Reviewer sont écrits dans cet espace de travail de données. Les jetons sont acceptés dans cet argument. | ||
Reviewer Session Name (Nom de la nouvelle session Reviewer) (obligatoire) | Indique la session Reviewer dans lequel les résultats seront écrits. Remarque :La session Reviewer doit exister avant d’exécuter la tâche. Cette étape ne crée pas une session Reviewer. | /RevSessionName:JOB[JOB:ID] | Lorsque l’étape est exécutée, les enregistrements Reviewer sont écrits dans la session indiquée. S'il existe plusieurs sessions Reviewer avec le même nom, vous êtes invité à choisir celle dans laquelle écrire les enregistrements. Les jetons sont acceptés dans cet argument. |
Analysis Area (Zone d'analyse) (obligatoire) | Précise l'étendue spatiale sur laquelle la tâche par lots est exécutée. | /AreaValidation:FullDB | Lorsque l’étape est exécutée, la tâche par lots est exécutée sur toute la géodatabase. |
/AreaValidation:AOI | Lorsque l’étape est exécutée, la tâche par lots est exécutée sur la zone d’intérêt de la tâche. | ||
/AreaValidation:ChangedOnly | Lorsque l’étape est exécutée, la tâche par lots est exécutée sur les entités modifiées uniquement. Remarque :Cette option n'est valide que si vous utilisez un jeu de données versionné. | ||
Résultat créé par | Indique le nom de la personne qui a créé les résultats Reviewer. | /SessionUserName:[JOB_ASSIGNED_TO] | Nom de la personne qui crée les résultats Reviewer. La valeur par défaut est [JOB_ASSIGNED_TO]. Remarque :Si ce champ est laissé vide, le jeton [JOB_ASSIGNED_TO] est utilisé. |
Remarque :
Lorsque cette étape est exécutée dans ArcGIS Pro, toutes les boîtes de dialogue sont supprimées et les résultats sont écrits dans l’ID de session Reviewer le plus élevé (le plus récent).
Codes de retour
Voici une liste de codes de retour d'étape :
- 0 = Tâche par lots exécutée avec succès, pas de résultat renvoyé
- 1 = Tâche par lots exécutée avec succès et résultats écrits dans la session Reviewer
- 2 = Échec de l'exécution de la tâche par lots
- 3 = Tâche par lots exécutée avec succès avec des erreurs ou des avertissements et pas de résultat renvoyé
- 4 = Tâche par lots exécutée avec succès avec des erreurs ou des avertissements et résultats écrits dans la session Reviewer
Vous avez un commentaire à formuler concernant cette rubrique ?