Créer une version

Le versionnement permet à plusieurs utilisateurs d’effectuer leur travail avec leur propre version de données spatiales afin qu’ils puissent réconcilier et réinjecter leurs mises à jour sur la version de branche par défaut à l’aide de l’étape Run GP Service (Exécuter un service de géotraitement). Cela permet de s’assurer que les utilisateurs accèdent aux données appropriées au bon moment et d’éviter les conflits de mise à jour.

Lorsque l’étape est exécutée, elle vérifie chacune des sources de données de service d’entités définies dans le workflow d’une version existante des données, spécifique à une tâche. Si la source de données ne contient pas de version spécifique à une tâche, l’étape Create Version (Créer une version) en crée automatiquement une et l’associe à la tâche. L’étape Create Version (Créer une version) prend uniquement en charge une seule version de tâche par service d’entités pour les sources de données définies dans le diagramme de workflow de la tâche.

Remarque :

S’il existe déjà une version privée de la source de données pour la tâche, une nouvelle version est créée pour la source de données si l’étape est exécutée par un utilisateur qui n’est pas le propriétaire de la version privée existante.

S’il existe déjà une version publique portant le même nom de tâche, l’étape Create Version (Créer une version) échoue. La version existante n’est pas associée à la tâche et aucune nouvelle version n’est créée.

À la fin de l’exécution de l’étape, un message apparaît sur la vignette de la tâche avec le résultat de l’étape.

Si aucune source de données n’a été définie pour l’étape ou si l’étape ne parvient pas à créer des versions, un message CreateVersionFailed apparaît et la tâche ne passe pas à l’étape suivante. Survolez le message d'erreur pour afficher des informations supplémentaires sur l'erreur.

En cas d’échec de l’étape, si les codes de retour ne correspondent à aucun chemin configuré et que l’étape n’a pas été configurée avec Can Be Skipped (Peut être ignorée), l’étape reste à l’état d’échec et ne peut pas être ignorée.

Configurer l’étape

Pour configurer l’étape Create Version (Créer une version), procédez comme suit :

  1. Créez ou modifiez un diagramme de workflow pour accéder au volet Step Library (Bibliothèque d’étapes).
  2. Faites glisser Create Version (Créer une version) depuis Step Library (Bibliothèque d’étapes) vers une flèche de connexion d’une étape de la zone d’affichage du workflow.

    Le volet Step Details (Détails de l’étape) s’affiche.

  3. Spécifiez un nom pour l’étape dans la zone de texte Step Name (Nom de l’étape).
  4. Si vous le souhaitez, indiquez une description de l’étape dans la zone de texte Step Description (Description de l’étape).
  5. Configurez les options de l’étape dans la section Options si nécessaire.
    • Automatically Executes (Exécution automatique) : l’étape est exécutée dès qu’elle devient active.
    • Can Be Skipped (Peut être ignorée) : permet de finaliser la tâche sans l’exécuter.
  6. Au sein de la section Logic (Logique), configurez les niveaux d’autorisation des versions dans la section Access Permissions (Autorisations d’accès) le cas échéant.
    Remarque :

    Le paramètre d’autorisations d’accès permet d’empêcher l’affichage ou la modification des versions par des utilisateurs autres que le propriétaire de la version. La valeur par défaut est Private (Privé).

  7. Vous pouvez également cliquer sur l’onglet Help (Aide) et saisir un texte d’aide concernant l’étape dans la zone de texte Help (Aide).
  8. Cliquez éventuellement sur l’onglet Style pour changer la forme et la couleur de l’étape.

Codes de retour

À la fin de l’exécution de l’étape, un code de retour est renvoyé pour indiquer le résultat de l’étape. Le code de retour est évalué et le workflow suit tous les chemins qui correspondent à la valeur de retour de l’étape. Le tableau suivant répertorie les codes de retour de l’étape :

Code de retourDescription

Echec

L’étape ne s’est pas terminée correctement.

Opération réussie

L’étape s’est terminée correctement.

Rubriques connexes