ConnectRequest
This help page is for Desktop Studio. This information is also available for CXone Studio.
Deze pagina heeft betrekking op een product of functie in Controlled Release. Als u geen deel uitmaakt van de CR-groep en meer informatie wilt, neem dan contact op met uw CXone-accountmanager.
|
Voert een Integration Hub-verzoek uit. Als de verbinding die u met deze actie gebruikt, geheimen bevat, kunt u ze gebruiken in een script dat deze actie bevat. Door te dubbelklikken op deze actie wordt Integration Hub geopend waar u de integratie van de verbinding die de actie moet gebruiken, kunt configureren. |
Afhankelijkheden
- Deze actie vereist Integration Hub.
- Deze actie wordt doorgaans gebruikt met de ConnectAuth-actie.
-
Elk exemplaar van deze actie in een script kan één verbinding uitvoeren. Open Integration Hub en klik op het selectiepictogram om de gewenste verbinding toe te wijzen aan deze actie.
- Voor Studioaanvragen moet de requestPayload-eigenschap ingevuld zijn met een dynamisch object dat details bevat over de aanvraag, inclusief de URL-kopteksten, werkwoorden, parameters, geheimen enz. De inhoud moet in JSON-formaat zijn. Gebruik een Snippet-actie om het dynamisch object en de leden ervan te maken en te converteren naar JSON.
Ondersteunde scripttypen
|
|
|
|
|
|
|
|
Generiek |
Chat | Telefoon | Voicemail | Werkitem | SMS | Digitaal |
Invoereigenschappen
Deze eigenschappen definiëren gegevens die de actie gebruikt bij het uitvoeren.
Vertakking |
Beschrijving |
---|---|
bijschrift toe |
Voer een korte woordgroep in die deze actie in het script uniek identificeert. Het bijschrift verschijnt op het scriptcanvas onder het actiepictogram. |
connectName | Definieert de specifieke verbinding die moet worden gebruikt met deze actie. U kunt dubbelklikken op deze actie om een verbinding toe te wijzen vanaf Integration Hub. |
requestName | Definieert het specifieke verzoek dat moet worden geconfigureerd in de opgegeven connector die moet worden uitgevoerd met deze actie. U kunt dubbelklikken op deze actie om een verzoek toe te wijzen vanaf Integration Hub. |
requestPayload | Voer de payload in voor het opgegeven verzoek in JSON-indeling. U kunt een Snippet-actie gebruiken voor het converteren van de aanvraag naar JSON. |
Uitvoereigenschappen
Deze eigenschappen bevatten variabelen die gegevens bevatten die worden geretourneerd na het uitvoeren van de actie. Ze zijn beschikbaar voor referentie en gebruik wanneer de actie wordt voltooid.
Vertakking |
Beschrijving |
---|---|
requestBodyVarName (out) | Bevat de Inhoud van het verzoek. De standaardwaarde is requestBody. |
requestErrorDetailsVarName (out) | Bevat de foutdetails wanneer er iets fout gaat met het verzoek. De standaardwaarde is requestErrorDetails. |
requestHeadersListVarName (out) | Bevat de lijst verzoekkopteksten. De standaardwaarde is requestHeadersList. |
requestProxyVarName (out) | Bevat de aanvraagproxy. De standaardwaarde is requestProxy. |
Resultaatvertakkingsvoorwaarden
Met Resultaatvertakkingsvoorwaarden kunt u vertakkingen maken in uw script om verschillende resultaten te behandelen wanneer de actie wordt uitgevoerd.
Voorwaarde |
Beschrijving |
---|---|
Default | Het pad dat altijd wordt gevolgd, behalve als het script voldoet aan een voorwaarde die vereist dat het een van de andere vertakkingen volgt. Dit pad wordt ook gevolgd als de andere vertakkingen van de actie niet zijn gedefinieerd. |
OnError |
Het pad dat wordt gevolgd als de actie niet correct wordt uitgevoerd. Bijvoorbeeld als er een onverwacht probleem is, zoals een syntaxfouten en HTTP-foutcodes. De ERR-variabele moet een beknopte beschrijving van het probleem bevatten. |
OnSuccess |
Het pad dat wordt gevolgd als de actie zonder fouten is voltooid en eventuele API-aanroepen of geretourneerde gegevens succesvol waren (2xx responscodes). |
OnTimeout |
Het pad dat wordt gevolgd als er geen respons op het verzoek komt gedurende het aantal milliseconden dat is gedefinieerd in de verzoekconfiguratie in Integration Hub. |