WORKFLOW EXECUTE

Cette page d'aide s'applique à Studio. Ces informations sont aussi disponibles pour Desktop Studio.

Déclenche un flux de travail CRMClosed systèmes tiers qui gèrent des éléments tels que les contacts, les informations de vente, les détails de soutien et les historiques de cas. lorsqu'il est déclenché par un Agent dans une application NiCE CXone Agent Workspace (Agent). Les flux de travail incluent des éléments tels que l'affichage de données sur un contact ou la création d'un ticket. 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.

Dépendances

Types de scripts pris en charge

Téléphone Digital

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

Ajouter une légende

Entrez une courte phrase qui identifie de façon unique cette action dans le script. La légende apparaît sur le canevas du script sous l’icône de l’action.

Configuration Id

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 une variable dans ce champ, formatez-la avec des accolades ( { } ). Par exemple, {integrationConfigId}.

Workflow Id

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 une variable dans ce champ, formatez-la avec des accolades ( { } ). Par exemple, {searchWorkflowId}.

Workflow Payload

Saisissez le nom de la variable qui contient la charge utile du flux de travail que cette action traite. Ceci est déclaré dans la dernière ligne de la charge utile SNIPPET précédente. Formulez le nom avec des accolades ({ }). La charge utile doit être convertie en JSON. Dans les scripts du modèle d’intégration CRM, ce champ est défini sur {searchJson} parce que Snippet for Search Workflow Snippet déclare la variable searchJson avec la valeur {searchInput.asjson()}.

Sequence

Définissez l'invite que l'action joue. Une invite peut être un fichier audio WAV préenregistré ou une synthèse vocaleClosed Permet aux utilisateurs d’entrer des invites enregistrées sous forme de texte et d’utiliser une voix générée par ordinateur pour prononcer le contenu. (TTS).

Si l'invite est un fichier audio, saisissez le nom du fichier entre guillemets doubles. Par exemple, "salutation.wav". Si le fichier audio se trouve dans un autre dossier, indiquez le chemin d’accès au fichier. Par exemple, si le script se trouve dans le dossier racine et que le fichier audio se trouve dans un sous-dossier deux niveaux plus bas, saisissez "Sous-dossier\Sous-dossier2\Fichier-audio.wav". Si le script se trouve dans un sous-dossier un niveau plus bas que la racine et que le fichier audio se trouve dans un sous-dossier différent au même niveau, saisissez "\..\Sous-dossier\Fichier-audio.wav".

Si l'invite est une synthèse vocale, saisissez le texte que vous voulez que le service TTSClosed Permet aux utilisateurs d’entrer 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 : 

"% Le solde de votre compte est" "silence.wav" "${accountBalance}"

Pour en savoir plus sur la mise en forme des invites dans cette propriété, y compris les caractères de préfixe de référence de chaîne à utiliser, consultez la page Invites. Certaines Actions dotées de la propriété Séquence ont accès à l'éditeur de séquence, qui est une interface graphique que vous pouvez utiliser pour créer des Invites. Cette Action n'accède pas à cet éditeur. Cependant, vous pouvez utiliser l'éditeur de séquence à partir d'une Action qui le prend en charge, comme Play. Ajoutez Play à votre script et créez votre séquence des Invites. Collez le texte de la séquence du champ Séquence dans Play dans cette Action, puis supprimez Play.

Remarque : la durée de l’invite dans cette propriété doit être de 60 secondes ou plus. Cela permet d'éviter que le contact n'entende un silence si la séquence se termine, mais que le flux de travail n'a pas terminé son exécution. L'exécution du flux de travail peut ne pas prendre beaucoup de temps, mais des retards peuvent survenir.

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

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 .

ActionType

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

Dynamic Data Mapping ID

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

Propriétés de sortie

Ces propriétés contiennent des variables qui conservent les données renvoyées par l'exécution de l'Action. Elles sont disponibles à des fins de référence et d'utilisation lorsque l'Action est terminée.

Condition

Description

errorArgs

Entrée le nom de variable qui contiendra les informations sur l'erreur. La variable par défaut est workflowErrorOutput. Il n'est pas nécessaire de formater le nom de variable avec des accolades.

resultSet

Entrez le nom de la Variable que vous souhaitez utiliser pour 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

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 Path taken unless the script meets a condition that requires it to take one of the other branches. It is also taken if the action's other branches are not defined.
Success

Chemin emprunté si l’action se termine sans erreur et si les appels à l’API ou les retours de données ont été un succè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.

ValidationError

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

  • Id des paramètres : Doit être un id des paramètres valide provenant de la page Intégrations d’agents > Configurations dans NiCE CXone.
  • ID de Workflow : Doit être un ID de workflow valide provenant de la page Intégrations d’agents > Configurations dans NiCE 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 locataireClosed Regroupement organisationnel de haut niveau utilisé pour gérer le soutien technique, la facturation et les paramètres globaux de votre système NiCE CXone.. Communiquez avec votre représentant de compte pour faire activer la fonctionnalité.

Code d’action SNIPPET requis

Cette action nécessite des actions Snippet 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 Agent Workspace (Agent).

Sélectionner les actions et les flux de travail

  1. Sélectionnez le Workflow Execute action dans votre script, puis cliquez sur Ouvrir l’éditeur dans les propriétés de l’action.

  2. Sélectionnez la Custom CRM Configuration que vous souhaitez que cette action Workflow Execute utilise. 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 Actions que vous voulez que les agents puissent effectuer lorsque ce script s’exécute.

  4. Dans la section Workflow Mapping, sélectionnez les Flux de travail que vous souhaitez assigner 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 de flux de travail.

    L’image d’exemple suivante 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 Suivant.
  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 Enregistrer dans la fenêtre Custom CRM Configurations Updated pour appliquer vos sélections aux propriétés de Workflow Execute.

Exemple de script

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

L'exemple suivant montre l'action Workflow Execute utilisée pour intégrer une application CRMClosed systèmes tiers qui gèrent des éléments tels que les contacts, les informations de vente, les détails de soutien et les historiques de cas. avec Agent Workspace (Agent), Agent Workspace (Embedded) (Agent Embedded) ou Agent Workspace (Browser Extension) (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.

Image d'un script utilisant l'action EXECUTE DE L'AGENT WORKFLOW.