ConnectRequest
This help page is for Desktop Studio. This information is also available for CXone Studio.
O conteúdo desta página é para um produto ou recurso em versão controlada (CR). Se você não faz parte do grupo CR e deseja obter mais informações, entre em contato com o seu Representante de Contas do CXone.
|
Executa uma solicitação do Integration Hub. Se a conexão que usar com esta ação incluir segredos, você pode usá-los em um script que contém esta ação. Clicar duas vezes nessa ação abre o Integration Hub, onde você pode configurar a integração da conexão que quer que esta ação use. |
Dependências
- Esta ação exige o Integration Hub.
- Esta ação é normalmente usada com a ação ConnectAuth.
-
Cada instância desta ação em um script pode executar uma conexão. Abra o Integration Hub e clique no ícone de seleção para atribuir a conexão que quer a esta ação.
- Para solicitações do Studio, a propriedade requestPayload deve ser preenchida com um objeto dinâmico que contém detalhes sobre a solicitação, incluindo o URL, cabeçalhos, verbos, parâmetros, segredos e assim por diante. Os conteúdos devem estar no formato JSON. Use uma ação Snippet para criar o objeto dinâmico e seus membros e convertê-los em JSON.
Tipos de script suportados
|
|
|
|
|
|
|
|
Genérico |
Chat | Telefone | Correio de Voz | Item de Trabalho | SMS | Digital |
Propriedades de entrada
Estas propriedades definem dados que a ação usa durante a execução.
Propriedade |
Descrição |
---|---|
legenda |
Insira uma frase curta que identifica exclusivamente esta ação no script. A legenda aparece na tela do script no ícone da ação. |
connectName | Define a conexão específica para uso com esta ação. Você pode clicar duas vezes nesta ação para atribuir uma conexão do Integration Hub. |
requestName | Define a solicitação específica configurada para o conector especificado para execução com esta ação. Você pode clicar duas vezes nesta ação para atribuir uma solicitação do Integration Hub. |
requestPayload | Insira a carga útil para a solicitação especificada no formato JSON. Você pode usar uma ação Snippet para converter a solicitação para JSON. |
Propriedades de saída
Estas propriedades contêm variáveis que armazenam dados retornados da execução da ação. Elas estão disponíveis para referência e uso quando a ação é concluída.
Propriedade |
Descrição |
---|---|
requestBodyVarName (out) | Contém o corpo da solicitação. O padrão é requestBody. |
requestErrorDetailsVarName (out) | Contém os detalhes de erro no caso de um erro com a solicitação. O padrão é requestErrorDetails. |
requestHeadersListVarName (out) | Contém a lista de cabeçalhos de solicitação. O padrão é requestHeadersList. |
requestProxyVarName (out) | Contém o proxy da solicitação. O padrão é requestProxy. |
Condições de ramal resultante
Condições de ramal resultante permitem que você crie ramais no seu script para atender diferentes resultados quando uma ação é executada.
Condição |
Descrição |
---|---|
Default | Caminho percorrido, a menos que o script atenda a uma condição que exige que ele percorra um dos outros ramais. Também é percorrido se os outros ramais da ação não estiverem definidos. |
OnError |
O caminho seguido quando a ação não é executada adequadamente. Por exemplo, quando há um problema inesperado, como erros de sintaxe, códigos de erro HTTP e assim por diante. A variável ERR deve ser preenchida com uma explicação condensada do problema. |
OnSuccess |
Caminho seguido se a ação for concluída sem erros e quaisquer chamadas de API ou retornos de dados foram bem-sucedidos (códigos de resposta 2xx). |
OnTimeout |
O caminho seguido se não houver resposta da solicitação pelo número de milissegundos definido na configuração de solicitação no Integration Hub. |