Workflow d’envoi pour l’interface utilisateur associée

Cet article explique comment fonctionnent l’envoi et le workflow lorsque vous activez un workflow pour l’interface utilisateur associée. Il explique ensuite comment configurer un workflow d’envoi. La présentation utilise la génération d’un PDF à partir de la payload de communication interactive (IC) comme exemple ; vous pouvez adapter les étapes à d’autres types de workflow.

Configuration d’un workflow d’envoi

Les étapes suivantes indiquent comment créer un workflow qui s’exécute lorsque les utilisateurs effectuent des envois à partir de l’interface utilisateur associée. Dans cet exemple, nous utilisons rendering de l’IC vers PDF avec l’étape prête à l’emploi IC Render PDF Output. Lorsqu’un utilisateur effectue un envoi à partir de l’interface utilisateur associée, la payload est envoyée au workflow ; cette étape utilise le communicationDom (IC-JSON) de la payload pour produire le PDF.

Structure de la payload

Le workflow reçoit une payload JSON. Le champ communicationDom contient l’IC-JSON utilisé pour la génération de PDF. L’étape IC Render PDF Output l’utilise comme entrée de modèle.

Champ
Description
communicationDom
Génération d’IC-JSON pour PDF
auditMetadata
Informations d’audit
submitData
Données de formulaire envoyées (JSON)
prefillData
Données de préremplissage (JSON)
referer, cookies, queryString, clientIP, userAgent, formSubmitter
Demander des métadonnées

Créer un modèle de workflow

  1. De base : créez un modèle de processus (par exemple, ajoutez un processus en tant que pdfrenderworkflow).

    Onglet De base du modèle de workflow

  2. Variables : ajoutez des variables qui correspondent à la payload et à l’étape : communicationDom (JSON), auditMetadata (JSON), outputDocument (Document).

    Variables de workflow

  3. Étape : ajoutez l’étape IC Render PDF Output.
    Ajouter une étape de workflow

  4. Dans son onglet Entrée, définissez Sélectionner le modèle (JsonObject) sur VariablecommunicationDom. Enregistrez l’étape et le modèle.

    IC Render PDF Output — Onglet Entrée

  5. Dans son onglet Output, définissez Sélectionner le modèle (JsonObject) sur VariablecommunicationDom. Enregistrez l’étape et le modèle.

    Variables de workflow et zone de travail

Câblage du workflow à l’interface utilisateur associée

Dans Activer et configurer l’interface utilisateur associée, activez la vue associée et dans Workflow définissez Configurer le workflow pour la mise à jour sur Activé et sélectionnez ce modèle de workflow. Publiez l’IC et intégrez l’interface utilisateur associée afin que les envois déclenchent ce workflow.

Paramètres de communication interactive - Configuration du workflow pour l’interface utilisateur associée

Lorsque l’option Externaliser le stockage des données de workflow est activée, configurez l’externaliseur afin que les données de workflow soient stockées dans votre stockage externe (par exemple, Azure). Voir Externalisation des données de workflow.

Voir également

recommendation-more-help
experience-manager-cloud-service-help-main-toc