Les tables de propriétés étendues permettent aux organisations de stocker des propriétés ou d’associer des données externes à des tâches afin de répondre à des besoins professionnels spécifiques. Il est possible de mettre à jour les propriétés étendues à l’aide de l’étape Mettre à jour les propriétés de tâche, de l’étape Mettre à jour les propriétés de tâche un vers plusieurs ou de l’étape Survey123 et de les utiliser comme valeurs dynamiques en entrée dans d’autres étapes, telles que Exécuter un service de géotraitement et Envoyer l’e-mail.
Les tables de propriétés étendues peuvent être configurées avec une relation de table un-à-plusieurs avec la table des tâches ArcGIS Workflow Manager et peuvent également être utilisées pour associer des données externes à partir d’une couche d’entités avec une tâche. Chaque table de propriétés étendues d’un élément de workflow doit avoir un nom unique.
Créer une table de propriétés étendues
Pour ajouter une table de propriétés étendues, procédez comme suit :
- Accédez à l’application Web Workflow Manager.
- Cliquez sur l’onglet Design (Création).
La page Design (Création) apparaît.
Remarque :
Si vous ne disposez pas de privilèges suffisants, l’onglet Design (Création) n’est pas disponible.
- Cliquez sur Job Templates (Modèles de tâche)
. Le volet Job Templates (Modèles de tâche) apparaît.
- Sélectionnez le modèle de tâche auquel vous souhaitez ajouter une table de propriétés étendues.
Le modèle de tâche apparaît dans le volet de droite.
- Cliquez sur l’onglet Extended Properties (Propriétés étendues).
- Cliquez sur New Table (Nouvelle table).
La nouvelle table apparaît dans la liste.
- Renseignez les champs Name (Nom) et Alias de la table.
Remarque :
Le champ Name (Nom) est converti en minuscules lorsqu’il est enregistré ; il doit contenir une valeur unique parmi tous les modèles de tâche ou est considéré comme un doublon.
- Cliquez sur le bouton bascule Relationship (Relation) pour passer d’une relation d’enquête un vers un (1-1) à une relation de table un-à-plusieurs (1-M (1-M (Un vers plusieurs))) et inversement avec la table des tâches Workflow Manager.
- 1-1 : si la tâche ne peut avoir qu’une seule valeur associée aux propriétés dans la table de propriétés étendues, choisissez la relation un vers un.
- 1-M (Un vers plusieurs) : si la tâche peut avoir plusieurs valeurs associées aux propriétés dans la table de propriétés étendues, choisissez la relation sur un vers plusieurs.
- Cliquez sur Add Extended Property (Ajouter une propriété étendue).
La nouvelle propriété apparaît dans la table.
- Indiquez un nom pour la propriété dans la zone de texte Name (Nom).
Chaque propriété d’une table de propriétés étendues doit avoir un nom unique.
- Indiquez le nom d’affichage de la propriété dans la zone de texte Alias.
- Cliquez sur la flèche de la liste déroulante Type et sélectionnez un type de données de la propriété.
Les types de données disponible sont les suivants : booléen, date, domaine, double, entier et chaîne.
- Indiquez une valeur par défaut pour la propriété dans la zone de texte Default Value (Valeur par défaut).
La valeur par défaut permet de renseigner le champ lors de la création d’une tâche.
- Si le Type est Domain (Domaine), procédez comme suit :
- Cliquez sur Add Domain (Ajouter un domaine).
La boîte de dialogue Edit Domain (Mettre à jour le domaine) apparaît.
- Cliquez sur la flèche de la liste déroulante Code Type (Type de code) et sélectionnez un type de code pour la propriété.
Les types de code de domaine disponibles sont les suivants : double, entier et chaîne.
- Indiquez un code pour le domaine dans la zone de texte Code.
- Indiquez une valeur pour le domaine dans la zone de texte Description.
- Vous pouvez également cliquer sur Add New Value (Ajouter une nouvelle valeur) et répéter les étapes c et d pour ajouter des codes et des valeurs de domaine supplémentaires si nécessaire.
- Vous pouvez cliquer sur Reorder Domain (Réorganiser le domaine)
en regard de la zone de texte Value (Valeur) et le faire glisser vers l’emplacement souhaité pour modifier l’ordre des valeurs et des codes de domaine.Pour supprimer des valeurs et des codes, cliquez sur Delete Domain (Supprimer un domaine)
. - Cliquez sur Save (Enregistrer) pour enregistrer les codes et les valeurs de domaine.
Remarque :
Une fois le domaine enregistré, il n’est plus possible de modifier la valeur de Code Type (Type de code). Vous pouvez mettre à jour ou supprimer des valeurs et des codes de domaine en cliquant sur Edit Domain (Mettre à jour le domaine)
.
- Cliquez sur Add Domain (Ajouter un domaine).
- Indiquez une valeur dans la zone de texte Field Length (Longueur de champ) pour les données de type chaîne le cas échéant.
La longueur de champ par défaut est de 50 caractères.
- Cochez la case Required (Obligatoire) pour indiquer que la propriété est obligatoire.
- Cochez la case Editable (Modifiable) pour spécifier que la propriété est modifiable.
- Cochez la case Visible si vous souhaitez que la propriété soit visible lorsqu’elle est utilisée dans une tâche.
- Vous pouvez également survoler une propriété, cliquer sur Reorder Property (Réorganiser la propriété)
et la faire glisser vers l’emplacement souhaité pour réorganiser les propriétés.Remarque :
Vous pouvez supprimer une propriété en pointant dessus et en cliquant sur Delete Item (Supprimer l’élément)
. - Vous pouvez également survoler une table, cliquer sur Reorder table (Réorganiser la table)
et la faire glisser vers l’emplacement souhaité pour réorganiser les tables.Conseil :
Filtrez la liste des propriétés étendues par leur nom ou par leur alias en saisissant un mot-clé dans la zone de texte Filter Extended Properties (Filtrer les propriétés étendues).
Réduisez et développez les tables à l’aide de Collapse table (Réduire la table)
et Expand table (Développer la table)
. - Lorsque vous avez terminé d’ajouter des tables et des propriétés, cliquez sur Save (Enregistrer).
Attention :
Une fois la table de propriétés étendues enregistrée, il n’est plus possible de modifier le nom de la table, la relation ou le nom de la propriété.
Créer une table de propriétés étendues à partir d’une couche d’entités
Créez une table de propriétés étendues à partir d’une couche d’entités pour référencer des données de couche d’entités externes et l’associer à des tâches. Liez manuellement une tâche à un enregistrement de la couche d’entités en mettant à jour la valeur de Link ID Field (Champ d’ID de liaison) à l’aide de l’étape Update Job Properties (Mettre à jour les propriétés d’une tâche). Pour créer une table de propriétés étendues à partir d’une couche d’entités, procédez comme suit :
- Accédez à l’application Web Workflow Manager.
- Cliquez sur l’onglet Design (Création).
La page Design (Création) apparaît.
Remarque :
Si vous ne disposez pas de privilèges suffisants, l’onglet Design (Création) n’est pas disponible.
- Cliquez sur Job Templates (Modèles de tâche)
. Le volet Job Templates (Modèles de tâche) apparaît.
- Sélectionnez le modèle de tâche auquel vous souhaitez ajouter la table de propriétés étendues d’une couche d’entités.
Le modèle de tâche apparaît dans le volet de droite.
- Cliquez sur Add Feature Layer (Ajouter une couche d’entités).
La boîte de dialogue Add Feature Layer (Ajouter une couche d’entités) apparaît.
- Sélectionnez l’une des options suivantes pour indiquer où se trouve la couche d’entités :
- ArcGIS Online : ajoutez une couche d’entités située sur ArcGIS Online.
- Other (Autre) : ajoutez une couche d’entités publique située sur un portail ArcGIS Enterprise.
- Si vous sélectionnez Other (Autre), saisissez l’URL du portail qui contient la couche dans la zone de texte Portal URL (URL du portail).
Pour ArcGIS Enterprise, utilisez le format https://webadaptorhost.domain.com/webadaptorname.
- Indiquez l’ID de l’élément de la couche d’entités dans la zone de texte Item ID (ID de l’élément).
- Sélectionnez l’option Layer (Couche) ou Table, puis le nom de la couche ou l’ID de la table dans le menu déroulant Layer name (Nom de la couche) ou Table id (ID de la table) .
Les zones de texte Link ID Field (Champ d’ID de liaison) et Reference Name (Nom de la référence) sont automatiquement renseignées avec les valeurs de la couche ou de la table sélectionnée.
- Cliquez éventuellement sur la flèche du menu déroulant Link ID Field (Champ d’ID de liaison) pour sélectionner un champ différent qui contient les valeurs uniques que vous souhaitez utiliser pour lier des enregistrements de la couche d’entités à des tâches.
Remarque :
Les champs de type date, temporel, booléen, ObjectID et géométrie, tels que SHAPE_AREA et SHAPE_LENGTH, ne peuvent pas être utilisés pour Link ID Field (Champ d’ID de liaison) et sont filtrés de la liste des champs disponibles.
- Indiquez éventuellement un nom pour la table de couche d’entités des propriétés étendues dans la zone de texte Reference Name (Nom de la référence).
- Cliquez sur OK.
La table de propriétés étendues apparaît dans l’onglet Extended Properties (Propriétés étendues).
- Cliquez sur le bouton bascule Relationship (Relation) pour passer d’une relation d’enquête un vers un (1-1) à une relation de table un-à-plusieurs (1-M (1-M (Un vers plusieurs))) et inversement avec la table des tâches Workflow Manager.
- 1-1 : si la tâche ne peut avoir qu’une seule valeur associée aux propriétés dans la table de propriétés étendues, choisissez la relation un vers un.
- 1-M (Un vers plusieurs) : si la tâche peut avoir plusieurs valeurs associées aux propriétés dans la table de propriétés étendues, choisissez la relation sur un vers plusieurs.
- Vous pouvez également mettre à jour le nom d’affichage des propriétés dans la zone de texte Alias.
- Cochez la case Visible en regard des propriétés que vous souhaitez rendre visibles lorsqu’elles sont utilisées dans une tâche.
- Vous pouvez également survoler une propriété, cliquer sur Reorder Property (Réorganiser la propriété)
et la faire glisser vers l’emplacement souhaité pour réorganiser les propriétés. - À l’issue de la configuration de la table de propriétés étendues, cliquez sur Save (Enregistrer).
Les champs de la couche d’entités sont automatiquement ajoutés à la table et le champ que vous avez sélectionné comme Link ID Field (Champ d’ID de liaison) apparaît avec un indicateur Linked Field (Champ lié)
.Attention :
Une fois la table de propriétés étendues d’une couche d’entités enregistrée, il n’est plus possible de modifier son nom, ni sa relation.
Créer une table de propriétés étendues à partir d’un formulaire Survey123
Vous pouvez créer une table de propriétés étendues à partir d’un formulaire ArcGIS Survey123 pour référencer des données d’enquêtes Survey123 externes et les associer à des tâches. Vous pouvez manuellement lier une tâche à un enregistrement de la couche d’entités en mettant à jour la valeur de Link ID Field (Champ d’ID de liaison) à l’aide de l’étape Update Job Properties (Mettre à jour les propriétés d’une tâche). Il est également possible de définir la valeur de Link ID Field (Champ d’ID de liaison) automatiquement lorsqu’une enquête est collectée à l’aide de l’étape Survey123.
Pour créer une table de propriétés étendues à partir d’un formulaire Survey123, procédez comme suit :
- Accédez à l’application Web Workflow Manager.
- Cliquez sur l’onglet Design (Création).
La page Design (Création) apparaît.
Remarque :
Si vous ne disposez pas de privilèges suffisants, l’onglet Design (Création) n’est pas disponible.
- Cliquez sur Job Templates (Modèles de tâche)
. Le volet Job Templates (Modèles de tâche) apparaît.
- Sélectionnez le modèle de tâche auquel vous souhaitez ajouter une table de propriétés étendues Survey123.
Le modèle de tâche apparaît dans le volet de droite.
- Cliquez sur Add Survey123 Form (Ajouter un formulaire Survey123).
La boîte de dialogue Add Survey123 Form (Ajouter un formulaire Survey123) apparaît.
- Sélectionnez l’une des options suivantes pour indiquer où se trouve le formulaire Survey123 :
- ArcGIS Online : ajoutez une enquête publique située sur ArcGIS Online.
- Other (Autre) : ajoutez une enquête publique située sur un autre portail.
- Si vous sélectionnez Other (Autre), saisissez l’URL du portail qui contient l’enquête dans la zone de texte Portal URL (URL du portail).
Par exemple, https://webadaptorhost.domain.com/webadaptorname.
- Spécifiez l’ID de l’élément de formulaire de l’enquête dans la zone de texte Form Item Id (ID de l’élément de formulaire).
- Saisissez un nom pour l’enquête dans la zone de texte Reference Name (Nom de référence).
- Cliquez sur OK.
La table de propriétés étendues apparaît dans l’onglet Extended Properties (Propriétés étendues).
- Cliquez sur le bouton bascule Relationship (Relation) pour passer d’une relation d’enquête un vers un (1-1) à une relation de table un-à-plusieurs (1-M (1-M (Un vers plusieurs))) et inversement avec la table des tâches Workflow Manager.
- 1-1 : si la tâche ne peut avoir qu’une seule valeur associée aux propriétés dans la table de propriétés étendues, choisissez la relation un vers un.
- 1-M (Un vers plusieurs) : si la tâche peut avoir plusieurs valeurs associées aux propriétés dans la table de propriétés étendues, choisissez la relation sur un vers plusieurs.
- Vous pouvez également mettre à jour le nom d’affichage des propriétés dans la zone de texte Alias.
- Cochez la case Visible en regard des propriétés que vous souhaitez rendre visibles lorsqu’elles sont utilisées dans une tâche.
- Vous pouvez également survoler une propriété, cliquer sur Reorder Property (Réorganiser la propriété)
et la faire glisser vers l’emplacement souhaité pour réorganiser les propriétés. - Une fois que vous avez terminé la configuration de la table de propriétés étendues, cliquez sur Save (Enregistrer).
Les champs de la couche d’entités sont automatiquement ajoutés à la table et le champ globalid apparaît avec un indicateur Linked Field (Champ lié)
.Attention :
Une fois la table de propriétés étendues Survey123 enregistrée, il n’est plus possible de modifier son nom, ni sa relation.
Modifier une table de propriétés étendues
Vous pouvez modifier la valeur par défaut d’une propriété ou son caractère obligatoire, modifiable ou visible dans une table de propriétés étendues. Pour mettre à jour les valeurs Type ou Field Length (Longueur de champ), la propriété doit être supprimée, puis rajoutée à la table.
Pour modifier des propriétés existantes dans une table de propriétés étendues, procédez comme suit :
- Accédez à l’application Web Workflow Manager.
- Cliquez sur l’onglet Design (Création).
La page Design (Création) apparaît.
Remarque :
Si vous ne disposez pas de privilèges suffisants, l’onglet Design (Création) n’est pas disponible.
- Cliquez sur Job Templates (Modèles de tâche)
. Le volet Job Templates (Modèles de tâche) apparaît.
- Sélectionnez le modèle de tâche avec la table de propriétés étendues que vous voulez modifier.
Le modèle de tâche apparaît dans le volet de droite.
- Cliquez sur l’onglet Extended Properties (Propriétés étendues).
- Mettez à jour les propriétés étendues en fonction de vos besoins.
Pour changer les valeurs Type ou Field Length (Longueur de champ), cliquez sur Delete (Supprimer), puis sur Add Extended Property (Ajouter une propriété étendue) pour rajouter la propriété.
Attention :
La modification des valeurs Type ou Field Length (Longueur de champ) d’une propriété existante entraîne la perte des données des tâches existantes qui ont été créées avec le modèle de tâche.
- Cliquez sur Save (Enregistrer) pour enregistrer le modèle de tâche.
Dupliquer une table de propriétés étendues
Vous pouvez dupliquer une table de propriétés étendues et la partager avec plusieurs modèles de tâche. Pour dupliquer une table de propriétés étendues, procédez comme suit :
- Accédez à l’application Web Workflow Manager.
- Cliquez sur l’onglet Design (Création).
La page Design (Création) apparaît.
Remarque :
Si vous ne disposez pas de privilèges suffisants, l’onglet Design (Création) n’est pas disponible.
- Cliquez sur Job Templates (Modèles de tâche)
. Le volet Job Templates (Modèles de tâche) apparaît.
- Sélectionnez le modèle de tâche auquel vous souhaitez ajouter une table de propriétés étendues existante.
Le modèle de tâche apparaît dans le volet de droite.
- Cliquez sur l’onglet Extended Properties (Propriétés étendues).
- Cliquez sur Add Existing Table (Ajouter une table existante).
La boîte de dialogue Add Existing Table (Ajouter une table existante) s’affiche.
- Cliquez sur la flèche de la liste déroulante Job Template (Modèle de tâche) et sélectionnez le modèle de tâche contenant la table de propriétés étendues à dupliquer.
- Cliquez sur la flèche de la liste déroulante Table et sélectionnez la table de propriétés étendues à dupliquer.
- Cliquez sur OK.
La table de propriétés étendues est dupliquée et apparaît dans la liste.
- Cliquez sur Save (Enregistrer) pour enregistrer le modèle de tâche.
Supprimer une table de propriétés étendues
La suppression d’une table de propriétés étendues entraîne son retrait du modèle de tâche sélectionné. Si la table de propriétés étendues est partagée dans plusieurs modèles de tâche, elle est uniquement retirée du modèle de tâche sélectionné. Pour supprimer une table de propriétés étendues, procédez comme suit :
- Accédez à l’application Web Workflow Manager.
- Cliquez sur l’onglet Design (Création).
La page Design (Création) apparaît.
Remarque :
Si vous ne disposez pas de privilèges suffisants, l’onglet Design (Création) n’est pas disponible.
- Cliquez sur Job Templates (Modèles de tâche)
. Le volet Job Templates (Modèles de tâche) apparaît.
- Sélectionnez sur le modèle de tâche contenant la table de propriétés étendues à supprimer.
Le modèle de tâche apparaît dans le volet de droite.
- Cliquez sur l’onglet Extended Properties (Propriétés étendues).
- Positionnez le pointeur sur la table de propriétés étendues à supprimer et cliquez sur Delete table (Supprimer la table)
.Un message de confirmation apparaît.
Attention :
Les tables supprimées ne peuvent pas être récupérées.
- Cliquez sur Delete (Supprimer) pour supprimer la table ou cliquez sur Cancel (Annuler) pour annuler.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?