Bloc de Service externe
Contents
[hide]- 1 Bloc de Service externe
- 1.1 Cas d'utilisation
- 1.2 Propriété nom
- 1.3 Bloc remarques propriété
- 1.4 Propriété exceptions
- 1.5 Propriété application
- 1.6 Propriété nom de la méthode
- 1.7 Méthode paramètres propriété
- 1.8 Service de la propriété nom
- 1.9 Service de la propriété délai d'attente
- 1.10 Propriété des données utilisateur
- 1.11 Résultat propriété
- 1.12 Propriété condition
- 1.13 Détails de la journalisation propriété
- 1.14 Propriété de niveau de journal
- 1.15 Activer la propriété de l'État
- 1.16 Propriété d'Extensions ORS
Cette case permet aux applications routage d'appeler des méthodes sur des serveurs tiers respecter du protocole Genesys Interaction Server (SIG). Utilisez pour l'échange de données avec des serveurs tiers (non Genesys) qui utilisent le SDK d'Interaction de Genesys ou d'un autre serveur ou application est conforme avec le protocole de communication GIS. Peut être utilisé pour la voix et des interactions non vocales.
Remarques :
- Afin d'utiliser cet objet, l'application/serveur tiers doivent déjà être définie dans la base de données de Configuration tant que serveur de type Third Party Server ou une Application tierce. Avant de remplir les propriétés de bloc de Service externe, vous devez déjà connaître les noms des Services, méthodes et Signatures (paramètres d'entrée et de sortie demandées) fournis par le service externe.
- Le bloc de Composer Service externe ne passe pas automatiquement données utilisateur de la conversation ESP contrairement à l'objet d'IRD Service externe hérité. Par conséquent, méthodes ESP qui attendent données utilisateur ne peut pas être appelés à l'aide de ce bloc. Consultez la documentation de la méthode/API ESP pour déterminer si les données de l'utilisateur sont obligatoire. Pour appeler un API ESP nécessitant des données utilisateur, une page de main codé SCXML peut être utilisée et que vous sélectionnez à l'aide du bloc sous-routine. Consultez la <session:fetch> documentation dans le Guide de développeurs Orchestration Server. Voir les éléments Action du Session Interface pour plus d'informations sur la façon de passer des données de l'utilisateur dans ESP demande.
Cas d'utilisation
Un client a une intégration personnalisée à un tiers (un système de flux de travail), d'application par le biais d'Open Media API. Le système de flux de travail utilise Genesys pour distribuer des éléments de travail à des heures différentes pendant le flux de travail. À un moment donné dans l'IPD traitement d'un élément de travail il est nécessaire de mettre à jour le système de flux de travail et d'attribuer une nouvelle valeur vers l'un des attributs de l'élément de travail. Le développeur de Genesys a l'IPD une stratégie de routage qui utilise le bloc de Service externe pour appeler une méthode spécifique exposée par l'application tierce d'appel. Cela permet, le développeur de mettre à jour de la valeur de l'attribut spécifique de l'élément de travail. Le bloc de Service externe comporte les propriétés suivantes :
Propriété nom
Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail.
Bloc remarques propriété
Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail.
Propriété exceptions
Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail. Vous pouvez également définir événements personnalisés.
Propriété application
Cette propriété permet de sélectionner le nom de l'application tierce à contacter ou le type d'application générales à contacter, qui doit être défini dans la base de données de Configuration.
- Cliquez sur sous valeur pour afficher la
bouton.
- Cliquez sur le bouton pour ouvrir la boîte de dialogue de sélection de l'Application.
- Sélectionnez l'application tierce à contacter.
- Cliquez sur OK.
Propriété nom de la méthode
Cette propriété permet de spécifier la méthode définie par le serveur tiers ou une application.
- Cliquez sur sous valeur pour afficher la
bouton.
- Cliquez sur le bouton pour ouvrir la boîte de dialogue du nom de la méthode.
- En regard Type, sélectionnez l'une des opérations suivantes comme source pour le nom :
- Littéral pour entrer le nom de la méthode manuellement dans le champ valeur.
- Variable pour sélectionner une variable pour le nom de la méthode dans le champ valeur.
- Cliquez sur OK pour fermer la boîte de dialogue.
Méthode paramètres propriété
Cette propriété permet de spécifier la liste des paramètres d'entrée pour être transmis pour le service externe spécifié. Cliquez sur le bouton Ajouter une nouvelle entrée :
- Cliquez sur sous valeur pour afficher la
bouton.
- Cliquez sur le
bouton pour ouvrir la boîte de dialogue Paramètres de la méthode.
- Cliquez sur ajouter pour ouvrir la boîte de dialogue Sélectionner les éléments.
- En regard clé, laissez littéral dans le premier champ et entrez le nom de paramètre d'entrée dans le deuxième champ.
- En regard valeur, cliquez sur la flèche vers le bas et sélectionnez littérale ou variable.
- Si vous sélectionnez littéral, entrez le nom de la clé dans le deuxième champ.
- Si vous sélectionnez Variable, sélectionnez le nom de la variable dans le deuxième champ.
- Cliquez sur OK pour fermer la boîte de dialogue Sélectionner les éléments. La boîte de dialogue Paramètres de la méthode affiche votre saisie.
- Ajoutez les paramètres de cette façon.
- Cliquez sur OK lorsque par le biais de la boîte de dialogue Paramètres de la méthode. .
Service de la propriété nom
Cette propriété permet de spécifier le nom du Service défini par le serveur tiers ou une application pour la fonctionnalité demandée.
- Cliquez sur sous valeur pour afficher la
bouton.
- Cliquez sur le bouton pour ouvrir la boîte de dialogue du nom du Service.
- En regard Type, sélectionnez l'une des opérations suivantes comme source pour le nom :
- Littéral pour entrer le nom du service manuellement dans le champ valeur.
- Variable permet de sélectionner une variable pour le nom du service dans le champ valeur.
- Cliquez sur OK pour fermer la boîte de dialogue.
Service de la propriété délai d'attente
Cette propriété permet de spécifier le délai d'attente (en secondes) (s) à utiliser pour appeler cette méthode. Sinon, l'URS utilise le délai d'attente de reconnexion saisie pour le serveur tiers ou une application dans Configuration Server. Dans le cas d'une connexion ou un échec de demande de service, les codes d'erreur sont renvoyés. La valeur par défaut est 30 secondes.
Propriété des données utilisateur
Cette propriété permet de spécifier la liste des paramètres de données de l'utilisateur pour être transmis pour le service externe spécifié. Cliquez sur le bouton Ajouter une nouvelle entrée :
- Cliquez sur sous valeur pour afficher la
bouton.
- Cliquez sur le
bouton pour ouvrir la boîte de dialogue de données de l'utilisateur.
- Cliquez sur ajouter pour ouvrir la boîte de dialogue Sélectionner les éléments.
- En regard de la clé, laissez littéral dans le premier champ et entrez le nom de paramètre d'entrée dans le deuxième champ.
- En regard valeur, cliquez sur la flèche vers le bas et sélectionnez littérale ou variable.
- Si vous sélectionnez littéral, entrez le nom de la clé dans le deuxième champ.
- Si vous sélectionnez Variable, sélectionnez le nom de la variable dans le deuxième champ.
- Cliquez sur OK pour fermer la boîte de dialogue Sélectionner les éléments. La boîte de dialogue des données utilisateur affiche votre saisie.
- Ajoutez les paramètres de cette façon.
- Cliquez sur OK lorsque par le biais de la boîte de dialogue de données de l'utilisateur.
Résultat propriété
Cette propriété permet de spécifier une variable d'application pour enregistrer les résultats. Ces résultats sera alors disponibles dans les autres blocs dans l'application pour un traitement ultérieur. Le format des données renvoyées est JSON. N'importe quel poste traitement travail à faire sur a renvoyé résultats peuvent être effectués dans la attribuer bloc qui permet d'accéder aux fonctions ECMAScript. Déjà, il prend en charge écriture d'expressions simples ou complexes pour extraire des valeurs hors JSON chaînes et des tableaux.
Propriété condition
Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail.
Détails de la journalisation propriété
Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail.
Propriété de niveau de journal
Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail.
Activer la propriété de l'État
Les détails de cette propriété sous Propriétés courantes des blocs Callflow ou Propriétés courantes des blocs de flux de travail.
Propriété d'Extensions ORS
A partir de 8.1.4, blocs de Composer permettant de créer des applications de routage (à l'exception des déconnexion et EndParallel blocs) ajouter un nouveau ORS Extensions propriété.