5.3 Workflow automatisé

L'automatisation de workflow permet d'automatiser des processus informatiques en créant des formulaires de workflow personnalisés qui sont exécutés lorsqu'un workflow est effectué ou lorsqu'ils sont déclenchés par un événement de workflow nommé, qui est créé sur le serveur d'automatisation de workflow. Lorsque vous créez un formulaire de workflow, vous définissez les groupes d'administrateurs qui peuvent le consulter. La soumission de formulaire ou l'exécution du processus de workflow dépend des pouvoirs délégués aux groupes inclus lors de la création du formulaire de workflow.

Lorsqu'ils sont créés ou modifiés, les formulaires de workflow sont enregistrés sur le serveur Web. Les assistants administrateur qui se connectent à la console Web de ce serveur ont accès aux formulaires en fonction de la manière dont vous configurez ces derniers. Les formulaires sont généralement accessibles à tous les utilisateurs possédant des informations d'identification pour le serveur Web. Pour limiter l'accès à un formulaire spécifique, vous devez ajouter des groupes d'assistants administrateur (AA), puis masquer le formulaire pour les autres utilisateurs. Pour pouvoir soumettre le formulaire, vous devez disposer de l'un des pouvoirs suivants :

  • Créer un événement de workflow et modifier toutes les propriétés

  • Démarrer le workflow

Lancement d'un formulaire de workflow : les workflows sont créés sur le serveur d'automatisation de workflow, qui doit être intégré à DRA via la console Web. Pour pouvoir enregistrer un nouveau formulaire, l'option Lancer le workflow spécifique ou Déclencher le workflow par événement doit être configurée dans les propriétés de formulaire. Vous trouverez plus d'informations sur ces options ci-dessous :

  • Lancer le workflow spécifique : cette option répertorie tous les workflows disponibles en production sur le serveur de workflow pour DRA. Pour que les workflows apparaissent dans cette liste, ils doivent être créés dans le dossier DRA_Workflows sur le serveur d'automatisation de workflow.

  • Déclencher le workflow par événement : cette option permet d'exécuter des workflows avec des déclencheurs prédéfinis. Les workflows avec des déclencheurs sont également créés sur le serveur d'automatisation de workflow.

REMARQUE :seuls les formulaires de workflow configurés avec l'option Lancer le workflow spécifique auront un historique d'exécution consultable dans le volet de recherche principal sous Gestion > Requêtes.

Vous pouvez modifier un formulaire existant ou en créer un nouveau. Pour créer un formulaire de workflow ou en modifier un existant, accédez à Personnalisation > Workflow.

Lorsque vous créez un formulaire, suivez ces étapes de base :

  1. Configurez le formulaire pour exécuter un workflow spécifié lorsque le formulaire est soumis ou lorsqu'un événement nommé prédéfini le déclenche.

  2. Choisissez le ou les groupes d'assistants administrateur qui sont inclus dans le processus de workflow et activez l'option Le formulaire est masqué sous l'onglet Général pour limiter l'accès au formulaire à ces utilisateurs.

  3. Ajoutez au formulaire tous les champs ou pages de propriétés dont vous avez besoin.

  4. Le cas échéant, créez des gestionnaires personnalisés pour définir davantage le processus de workflow et la façon dont il s'exécute.

    REMARQUE :les options de gestionnaire personnalisé n'apparaissent pour un nouveau formulaire de workflow qu'après son premier enregistrement. Vous pouvez accéder aux gestionnaires personnalisés, les créer et les modifier dans Propriétés du formulaire.

Pour plus d'informations sur la personnalisation des formulaires de workflow, reportez-vous à la section Personnalisation des formulaires de workflow.