Workflow Execute

This help page is for Desktop Studio. This information is also available for CXone Studio.

L’exécution du flux de travail vous permet d’intégrer un CRMFermé Systèmes tiers qui gèrent des éléments tels que les contacts, les informations de vente, les détails de l’assistance et les historiques de cas. à CXone Agent ou CXone Agent Integrated. Cette action déclenche un flux de travail. Les flux de travail comprennent des éléments tels que l’affichage de données sur un contact ou la création d’un billet d’assistance. D’autres actions utilisées dans le script envoient les résultats et les données pertinentes à l’application d’agent lorsque l’agent répond à l’appel. Les autres actions renvoient également toutes les informations nécessaires au CRM lorsque l’appel est terminé.

Vous pouvez définir un fichier musical ou une autre séquence audio à jouer pour le contact pendant que le script exécute le flux de travail.

This action is located on the Framework tab in Studio.

Dépendances

  • Avant de pouvoir configurer cette action, vous devez ajouter une intégration CRMFermé Systèmes tiers qui gèrent des éléments tels que les contacts, les informations de vente, les détails de l’assistance et les historiques de cas. à CXone et activer les flux de travail que vous souhaitez utiliser. Vous pouvez intégrer des systèmes CRM avec CXone Agent, CXone Agent Embedded et CXone Agent Integrated.
  • Vous devez utiliser une action Workflow Execute distincte pour chaque flux de travail que vous souhaitez utiliser dans votre script. Vous pouvez inclure plus d’une action Workflow Execute dans votre script.
  • Pour utiliser l’assistant de configuration dans cette action, vous devez être connecté à CXone ou vous connecter à Studio en utilisant le bouton Connexion avec votre nom d’utilisateur et votre mot de passe CXone. Si vous vous connectez avec le bouton Connexion avec ID de session alors que vous n’êtes pas connecté à CXone, l’assistant ne s’affichera pas. En effet, l’accès à l’assistant dépend de l’authentification globale, qui n’est utilisée que lorsque vous vous connectez avec votre nom d’utilisateur et votre mot de passe CXone.
  • Pour envoyer les résultats du flux de travail à l’application d’agent, vous devez inclure une Custom Event action dans le script. L’action Custom Event doit appeler des événements spécifiques. Les événements sont décrits dans l’aide en ligne sur la création d’un script pour intégrer des systèmes CRM avec CXone Agent, CXone Agent Embedded et CXone Agent Integrated.
  • Cette action doit être utilisée avec l’action Agent Workflow Configuration. Elle ne peut être utilisée que dans les scripts d’intégration CRM.
  • The Studio Framework tab must be enabled for your CXone tenant. Contact your Représentant de compte CXone for more information.

Types de scripts pris en charge

The icon for the Phone script type - an old-style phone handset with curved lines indicating sound coming out of it.

The icon for the Digital script type - a computer monitor with a smartphone next to it.

Téléphone Numérique

Propriétés d’entrée

Ces propriétés définissent les données que l’action utilise lors de son exécution.

Propriété

Description

Caption

Saisissez une courte phrase qui identifie de manière unique cette action dans le script. La légende apparaît dans le canevas de script sous l’icône d’action. The default is the action name.

configurationId

L’ID de configuration du CRM que vous utilisez. Ce champ est complété automatiquement par l’assistant de configuration de l’action. Si vous utilisez plutôt une variable dans ce champ, formatez-la avec des accolades ( { } ). Par exemple, {integrationConfigId}.

Phrase

Utilisez cette propriété pour documenter le texte contenu dans l'invite. Le script n'utilise pas le texte de cette propriété. Étant donné que certaines invites peuvent être complexes et contenir plusieurs segments, il peut être utile d'inclure le texte intégral écrit sans le formatage requis par la propriété Séquence .

Sequence

Définissez l’invite que l’action joue. Si l’invite est un fichier audio, saisissez le nom du fichier entre guillemets doubles. Par exemple, "greeting.wav".

Si l’invite est une synthèse vocale, cliquez sur le bouton points de suspension et entrez le texte que vous souhaitez que le service TTSFermé Permet aux utilisateurs de saisir des invites enregistrées sous forme de texte et d’utiliser une voix générée par ordinateur pour prononcer le contenu. lise. Chaque segment doit être entouré de guillemets doubles et inclure un caractère de référence de chaîne pour identifier le type d’informations dont il s’agit. Par exemple :

"%Your account balance is" "silence.wav"  "${accountBalance}"

Pour plus d’informations sur la mise en forme des invites dans cette propriété, consultez la page Manage Prompts.

Vous pouvez utiliser l’éditeur de séquence à partir d’une action qui le prend en charge, telle que Play, puis copier et coller le texte de la séquence du champ Sequence de cette action dans cette action.

La lecture d’une invite est facultative pour cette action.

workflowId

L’ID du flux de travail que cette action traite. Ce champ est complété automatiquement par l’assistant de configuration de l’action. Si vous utilisez plutôt une variable dans ce champ, formatez-la avec des accolades ( { } ). Par exemple, {searchWorkflowId}.

workflowPayload

Saisissez le nom de la variable qui contient la charge utile du flux de travail que cette action traite. Formulez le nom avec des accolades ({ }). La charge utile doit être convertie en JSON. Par exemple, {searchInput.asjson()}.

dynamicDataMappingId

L’ID du mappage dynamique de données à afficher dans la carte client lorsque ce flux de travail est exécuté.

actionType

Les flux de travail pour le type d’action sélectionné dans l’assistant WORKFLOW EXECUTE.

Propriétés de sortie

Ces propriétés contiennent des variables qui contiennent les données renvoyées par l’exécution de l’action. Elles sont disponibles pour référence et utilisation lorsque l’action est terminée.

Condition

Description

errorArgs (out)

Saisissez le nom de la variable qui contiendra les informations relatives à l’erreur. La variable par défaut est workflowErrorOutput. Il n’est pas nécessaire de formater le nom de la variable avec des accolades.

resultSet (out)

Saisissez le nom de la variable qui doit contenir le résultat du flux de travail spécifié. La variable par défaut est workflowResultOutput. Ce champ ne nécessite pas d'accolades.

cacheKey (out)

La variable qui contient les résultats de la recherche. Les résultats sont stockés dans un cache élastique.

Conditions de la branche de résultat

Les conditions de branche de résultat vous permettent de créer des branches dans votre script afin de gérer différents résultats lors de l’exécution d’une action.

Condition

Description

Default Chemin emprunté à moins que le script ne remplisse une condition exigeant qu’il prenne l’une des autres branches. Elle est également prise si les autres branches de l’action ne sont pas définies.
Success

Chemin emprunté si l’action se termine sans erreur et si les appels à l’API ou les retours de données se sont correctement déroulés (codes de réponse 2xx).

Timeout

Le chemin emprunté lorsque l’exécution du flux de travail dépasse la valeur du dépassement de délai spécifiée dans l’entrée. Ajoutez la variable timeoutMilliSec = "6000" au un extrait de code d’entrée du flux de travail si vous voulez que ce flux de travail ait un dépassement de délai. Modifiez le nombre de secondes si nécessaire.

ValidationError

Le chemin emprunté lorsqu’une entrée ne peut être validée. Cela inclut :

  • ID de configuration : Il doit s’agir d’un ID de configuration valide provenant de la page Intégrations d’agents > Configurations dans CXone.
  • ID de flux de travail : Il doit s’agir d’un ID de flux de travail valide provenant de la page Intégrations d’agents > Configurations dans CXone.
  • Charge utile du flux de travail : Doit être une chaîne JSON valide.
InvalidWorkflow

Le chemin emprunté lorsque le flux de travail spécifié n’est pas valide.

InternalError

Le chemin à suivre lorsque l’action rencontre une erreur.

NotConfigured

Le chemin suivi si les intégrations d’agents ne sont pas activées pour votre locataireFermé Regroupement organisationnel de haut niveau utilisé pour gérer le support technique, la facturation et les paramètres globaux pour votre environnement CXone. Contactez votre Représentant de compte CXone pour activer cette fonction.

Code d’action SNIPPET requis

Cette action nécessite des Snippet actions avec un code personnalisé. Des informations sur les extraits de code requis sont disponibles dans la page d’aide en ligne concernant l’intégration de votre CRM avec une application CXone Agent.

Sélectionner les actions et les flux de travail

  1. Double-click the Workflow Execute action in your script to launch the Custom CRM Configurations wizard.

  2. Sélectionnez la Custom CRM Configuration que vous souhaitez utiliser pour cette action Workflow Execute. Si la liste déroulante est vide, vous devez mettre en place une configuration avant de continuer. Vous devez choisir la même configuration dans les actions Agent Workflow Configuration et Workflow Execute de ce script.
  3. Sélectionnez une ou plusieurs adresses Actions que les agents doivent pouvoir exécuter lorsque ce script est lancé.

  4. Dans la section Workflow Mapping, sélectionnez les flux de travail que vous souhaitez affecter aux Actions que vous avez sélectionnées. Vous ne pouvez sélectionner qu’un seul flux de travail par action. La colonne Action indique à quelle action correspond chaque option du flux de travail.

    L’exemple suivant montre les flux de travail disponibles pour ServiceNow. Si vous utilisez un autre CRM, les options seront différentes.

  5. Si vous souhaitez modifier le mappage d’un flux de travail, effacez la première sélection avant de choisir un nouveau flux de travail. Si vous souhaitez supprimer tous les mappages sélectionnés, cochez la case dans l’en-tête de la colonne.
  6. Cliquez sur Next.
  7. Vérifiez vos sélections dans la fenêtre Custom CRM Configurations Updated . Si vous devez modifier une sélection, fermez la fenêtre et procédez à la modification.
  8. Cliquez sur Save dans la fenêtre Custom CRM Configurations Updated pour appliquer vos sélections aux propriétés Workflow Execute.

Exemple de script

Cet exemple montre comment cette action peut être utilisée dans les scripts. Il ne s’agit pas d’un texte complet. Des scripts supplémentaires peuvent être nécessaires.

L’exemple suivant montre l’utilisation de l’action Workflow Execute pour intégrer une application CRM à CXone Agent, CXone Agent Embedded ou CXone Agent Integrated. Vous trouverez plus d’informations sur l’utilisation de l’action, y compris un exemple de script à télécharger, sur la page d’aide du processus d’intégration.