Jetons

Disponible avec une licence Workflow Manager.

Les jetons correspondent au texte de l'espace réservé pour les propriétés dynamiques qui seront insérées lors de la phase d'exécution. Par exemple, si vous souhaitez définir un message électronique qui sera envoyé automatiquement à certaines heures et que vous souhaitez horodater ce message, vous pouvez ajouter un jeton d'espace réservé qui sera remplacé par la valeur de la date lors de la phase d'exécution. ArcGIS Workflow Manager (Classic) fournit un mécanisme permettant de définir des messages et des chaînes à l'aide de jetons, qui seront analysés et mis à jour automatiquement avant d'être utilisés. Voici certains des éléments de Workflow Manager (Classic) qui utilisent des jetons :

  • Structures de désignation des tâches (nom de la tâche, nom de la version, etc.)
  • Requêtes (utilisateur actuel ou groupes)
  • Messages de l'historique des tâches (voir types d'activité)
  • Messages de notification
  • Emplacements, arguments, descriptions des étapes

ArcGIS Workflow Manager (Classic) Administrator dispose d'un générateur d'expressions de jeton accessible dans les composants répertoriés ci-avant. Par exemple, dans l'onglet Naming (Désignation) de la boîte de dialogue Job Types (Types de tâche), vous pouvez cliquer sur le bouton Token Expression Builder (Générateur d’expressions de jeton) Token Expression Builder (Générateur d’expressions de jeton) pour afficher les jetons disponibles.

Les jetons sont classés en analyseurs spécifiques. Six analyseurs sont inclus dans Workflow Manager (Classic) :

  • Analyseur de tâche : chargé de remplacer les propriétés des tâches
  • Analyseur étendu : chargé de remplacer les propriétés étendues des tâches (1-1 uniquement)
  • Analyseur système : chargé de remplacer les propriétés système, telles que la date du jour ou l'utilisateur actuel
  • Analyseur de fonction : chargé de réaliser certaines fonctions sur le texte spécifié, telles que l'obtention de l'adresse e-mail d'un utilisateur
  • Analyseur de notifications spatiales : chargé de remplacer les propriétés liées aux notifications spatiales
  • Analyseur de variable d'environnement : chargé de remplacer les variables d'environnement, telles que le dossier TEMP

Ces analyseurs sont analysés par défaut dans l'ordre indiqué ci-avant. Cette précision est importante car certains analyseurs peuvent utiliser la sortie de l'analyse précédente pour fonctionner correctement. Par exemple, la chaîne ci-après contient deux jetons.

Contactez l'utilisateur actuel à


[EMAILOF([SYS:CUR_LOGIN])]

Le premier est un jeton d'analyseur de fonction et le second, un jeton d'analyseur système. Le jeton EMAILOF requiert un paramètre en entrée qui résulte d'une autre analyse. Par conséquent, l'analyseur système doit être exécuté en premier.

Remarque :

Certains jetons de tâche, comme [JOB:ID], ne sont pas applicables dans les requêtes et renvoient une clause SQL WHERE. Les requêtes et rapports génèrent une sortie en fonction de toutes les tâches de la base de données et ne peuvent pas être filtrés sur l'ID d'une tâche spécifique.

Chaque analyseur peut contenir un nombre quelconque de jetons. Le tableau ci-après répertorie les jetons actuellement pris en charge et l'analyseur auquel ils appartiennent.

AnalyseurJetonDescriptionExemple d’entréeExemple de sortie

Tâche

[JOB:ID]

ID de tâche

[JOB:ID]

1642

[JOB:PARENT_VERSION]

Version parent de la version de tâche

[JOB:PARENT_VERSION]

SDE.Default

[JOB:VERSION]

Nom de version

[JOB:VERSION]

Workflow Manager_1642

[JOB:TYPE_ID]

ID de type de tâche

[JOB:TYPE_ID]

4

[JOB:TYPE_NAME]

Nom du type de tâche

[JOB:TYPE_NAME]

TRANS

[JOB:OWNED_BY]

Propriétaire de la tâche

[JOB:OWNED_BY]

jbloggs

[JOB:CREATED_BY]

Utilisateur ayant créé la tâche

[JOB:CREATED_BY]

fjones

[JOB:NAME]

Nom de la tâche

[JOB:NAME]

JOB_TRANS_1642

[JOB:STATUS_ID]

ID du statut de la tâche

[JOB:STATUS_ID]

12

[JOB:STATUS_NAME]

Nom du statut de la tâche

[JOB:STATUS_NAME]

Créé

[JOB:STAGE_ABBRV]

Nom de la phase de la tâche (abrégé)

[JOB:STAGE_ABBRV]

O

[JOB:STAGE_NAME]

Nom de la phase de la tâche (long)

[JOB:STAGE_NAME]

Au travail

[JOB:ASSIGNED_TO]

Personne à laquelle la tâche est affectée

[JOB:ASSIGNED_TO]

fjones

[JOB:ASSIGNED_TYPE]

Affectée à un groupe ou un utilisateur

[JOB:ASSIGNED_TYPE]

Utilisateur

[JOB:ATTACHMENTS]

Liste des pièces jointes

[JOB:ATTACHMENTS]

manifest.txt input_map.pdf

[JOB:STARTED_DATE]

Date à laquelle la tâche a démarré

[JOB:STARTED_DATE]

08/12/04

[JOB:END_DATE]

Date à laquelle la tâche a été terminée

[JOB:END_DATE]

20/12/04

[JOB:START_DATE]

Date à laquelle la tâche devait démarrer

[JOB:START_DATE]

06/12/04

[JOB:DUE_DATE]

Date à laquelle la tâche devait se terminer

[JOB:DUE_DATE]

17/12/04

[JOB:NOTES]

Remarques sur la tâche

[JOB:NOTES]

Imputer à 78943

[JOB:DESCRIPTION]

Description de la tâche

[JOB:DESCRIPTION]

Mettre à jour les rues

[JOB:PRIORITY]

Priorité de la tâche (entier)

[JOB:PRIORITY]

2

[JOB:PRIORITY_NAME]

Nom de la priorité de la tâche

[JOB:PRIORITY_NAME]

MEDIUM

[JOB:PARENT_JOB]

ID de la tâche parente

[JOB:PARENT_JOB]

1454

[JOB:PARENT_JOB_NAME]

Nom de la tâche parente

[JOB:PARENT_JOB_NAME]

JOB_TRANS_1454

[JOB:AOI_ENVELOPE]

  • La tâche comporte une zone d'intérêt : coordonnées de l'enveloppe de la zone d'intérêt
  • La tâche comporte un point d'intérêt : coordonnées du point d'intérêt

[JOB:AOI_ENVELOPE]

–118,54, 35,54, 34,36, –117,56

Peut être ajouté à une URL de carte Web pour zoomer sur la localisation d'intérêt au lancement de la carte Web.

[JOB:WORKSPACE_ALIAS]

Alias de l'espace de travail de données actif de la tâche

[JOB:WORKSPACE_ALIAS]

ProductionDB

[JOB:WORKSPACE_ID]

ID de l'espace de travail de données actif de la tâche

[JOB:WORKSPACE_ID]

{B979F9DC-EB7A-4A1D-A389-0C19D2869C6C}

[JOB:PERCENT_COMPLETE]

Pourcentage d’achèvement de la tâche

[JOB:PERCENT_COMPLETE]

73

Propriétés étendues

[JOBEX:TABLENAME.FIELDNAME]

ou

[JOBEX:TABLEALIAS.FIELDNAME]

Valeur de la propriété étendue du champ sélectionné

[JOBEX:JOB_PROPS.EST_HRS]

40

Réviseur

[REVSESSION:ID]

ID de session de réviseur des sessions associées à la tâche

Licence :

Disponible avec une licence Data Reviewer.

[REVSESSION:ID]

123

Système

[SYS:CUR_LOGIN]

Identifiant de connexion Windows actuel

[SYS:CUR_LOGIN]

jbloggs

[SYS:CUR_DATE]

Date du jour

[SYS:CUR_DATE]

25/09/05

[SYS:CUR_TIME]

Heure actuelle

[SYS:CUR_TIME]

19:02

[SYS:MACHINE_NAME]

Nom de la machine actuelle

[SYS:MACHINE_NAME]

GIS_EDITOR1

[SYS:CUR_DATABASE]

Base de données Workflow Manager (Classic) actuelle (SQL Server)

[SYS:CUR_DATABASE]

sde

[SYS:CUR_SERVER]

Serveur de base de données Workflow Manager (Classic) actuel

[SYS:CUR_SERVER]

WorkflowManager_DB1

[SYS:CUR_INSTANCE]

Instance de base de données Workflow Manager (Classic) actuelle

[SYS:CUR_INSTANCE]

5151

[SYS:CUR_JTX_USER]

Utilisateur de base de données Workflow Manager (Classic) actuel

[SYS:CUR_JTX_USER]

Workflow Manager

[SYS:CUR_DATA_USER]

Utilisateur de données de base de données Workflow Manager (Classic) actuel

[SYS:CUR_DATA_USER]

editor1

[SYS:INSTALLDIR]

Dossier d'installation Workflow Manager (Classic) actuel

[SYS:INSTALLDIR]

C:\Program Files\WMX

[SYS:REPOSITORY_NAME]

Nom du référentiel Workflow Manager (Classic) actuel

[SYS:REPOSITORY_NAME]

WorkflowManager_DB

[SYS:ARCGIS_INSTALLDIR]

Dossier d'installation ArcGIS Desktop actuel

[SYS:ARCGIS_INSTALLDIR]

C:\Program Files (x86)\ArcGIS\

Fonction

[EMAILOF(username)]

Adresse e-mail de l'utilisateur Workflow Manager (Classic) spécifié

[EMAILOF(jbloggs)]

jbloggs@email.com

[FULLNAMEOF(username)]

Nom complet de l'utilisateur Workflow Manager (Classic) spécifié

[FULLNAMEOF(jbloggs)]

Joe Bloggs

[PHONEOF(username)]

Numéro de téléphone de l'utilisateur Workflow Manager (Classic) spécifié

[PHONEOF(jbloggs)]

489-555-7249

[FAXOF(username)]

Numéro de télécopie de l'utilisateur Workflow Manager (Classic) spécifié

[FAXOF(jbloggs)]

489-555-7241

[GROUPIDSOF(username)]

Liste des ID groupe de l'utilisateur Workflow Manager (Classic) spécifié

[GROUPIDSOF(jbloggs)]

12, 15, 19

[GROUPNAMESOF(username)]

Liste des noms de groupe de l'utilisateur Workflow Manager (Classic) spécifié

[GROUPNAMESOF(username)]

Gestionnaires, Assurance qualité/Contrôle qualité, Éditeurs

[EMAILOF(group)]

Adresse e-mail du groupe Workflow Manager (Classic) spécifié

[EMAILOF(Managers)]

managers@email.com

[REPORT(report)]

Inclut le rapport sélectionné dans le corps de l'e-mail

[REPORT(Pourcentage d'achèvement de la tâche)]

Le rapport est inclus dans l'e-mail envoyé aux abonnés.

[REPORTXML(report)]

Inclut le XML du rapport sélectionné dans le corps de l'e-mail

[REPORTXML(Pourcentage d'achèvement de la tâche)]

Percentage CompleteJob Type NameTotal JobsLandbase Updates4Landbase Updates1

Notification spatiale

[SN:MATCH_ID]

ID de l'enregistrement de correspondance dans la base de données

[SN:MATCH_ID]

{714A1592-59CC-459E-8D7D-3CC6C90AAF10}

[SN:MATCH_RULE_ID]

ID de la règle déclenchant la notification

[SN:MATCH_RULE_ID]

{1F5D4B75-DD29-4F53-8AA1-29E90DDE9B24}

[SN:MATCH_RULE_NAME]

Nom de la règle de modification déclenchant la notification

[SN:MATCH_RULE_NAME]

Airports mis à jour

[SN:MATCH_RULE_DESC]

Description de la règle de modification déclenchant la notification

[SN:MATCH_RULE_DESC]

Notifiez l'équipe de cartographes lorsque des modifications critiques sont apportées.

[SN:CHANGE_DATABASE_ID]

ID d'espace de travail de données dans lequel la mise à jour a été effectuée

[SN:CHANGE_DATABASE_ID]

{7541ED02-A61D-4347-B46E-86BDEFB17F93}

[SN:CHANGE_DATABASE_NAME]

Nom d'espace de travail de données dans lequel la mise à jour a été effectuée

[SN:CHANGE_DATABASE_NAME]

AeroData

[SN:CHANGE_DATASET]

Nom de jeu de données dans lequel la mise à jour a été effectuée

[SN:CHANGE_DATASET]

AERODATA.AIRPORTS

[SN:CHANGE_TIME]

Heure de la mise à jour

[SN:CHANGE_TIME]

26/06/2008

[SN:CHANGE_TYPE]

Type de mise à jour effectuée

[SN:CHANGE_TYPE]

Ajouter

[SN:CHANGE_JOB_ID]

ID de tâche auquel la mise à jour est associée

[SN:CHANGE_JOB_ID]

8893

[SN:CHANGE_FEATURE_ID]

GFID de fonctionnalité (s'il existe) ou ID d'objet

[SN:CHANGE_FEATURE_ID]

{3DCFC6FD-E867-4855-8FCB-04F9622B9DE1}

Variable d'environnement

[ENV:VARIABLE_NAME]

Valeur de la variable d’environnement

[ENV:TEMP]

C:\temp