Esse nó permite que você crie, recupere e atualize as informações de clientes.
Para usá-lo, na plataforma Studio, localize o nó "ASE Client" na seção "Engageware" e configure seus parâmetros.
No vídeo, vamos te mostrar como acessa-lo e os parâmetros para configurá-lo:
Faça o download de um exemplo de fluxos relacionados a nós na categoria Engageware no Studio neste link.
Abaixo, você também tem a descrição das propriedades mencionadas no vídeo e Outputs .
Propriedades:
- Name (optional): nome do nó, que substituirá o padrão.
- Credentials (Required): essas são as credenciais do serviço Engageware Appointment Scheduling Enterprise; uma ou mais credenciais podem ser salvas, mas somente uma pode estar ativa. Na configuração, a URL do ambiente será solicitada sob o nome "Instance URL" (URL da instância) juntamente com o nome de usuário e a senha para consumo da API (credenciais de usuário da API) sob os nomes "Username" (Nome de usuário) e "Password" (Senha).
- Action (Required): tipo de operação a ser realizada, que pode ser:
- Search (get all fields for a specific customer): essa operação permite que você faça uma pesquisa usando um critério definido pelas seguintes propriedades:
- Client External Id (string): valor de identificação determinado para o cliente quando ele foi criado; esse parâmetro de pesquisa é usado para obter clientes cuja ID externa corresponda aos dados provisionados.
- First Name (string): nome principal do cliente.
- Last Name (string): sobrenome do cliente.
- User Name (string): nome de usuário do cliente
- Email Address (string): e-mail de contato do cliente.
- ClientExternalId: ID do cliente no sistema Appointment Schedulinge Enterprise; essa ID pode ser qualquer cadeia de caracteres se for fornecida como propriedade quando o cliente for criado; se não for fornecida como propriedade no momento da criação, uma ID será gerada automaticamente.
- Phone Number (string): número de telefone de contato do cliente.
- Exact Match Only (boolean): pesquisa restrita em dados fornecidos.
- Modified Since (dateTime): parâmetro de filtro com o critério "modified from" (modificado de).
- Create| Update: essas operações permitem que você crie um cliente ou atualize as propriedades de um cliente criado anteriormente.
- ClientExternalId (required for update): ID do cliente no sistema Appointment Scheduling Enterprise; essa ID pode ser qualquer cadeia de caracteres se for fornecida como propriedade quando o cliente for criado; se não for fornecida como propriedade no momento da criação, uma ID será gerada automaticamente.
- Client properties (required to create and update): propriedades que serão armazenadas ou atualizadas para um cliente específico.
- Search (get all fields for a specific customer): essa operação permite que você faça uma pesquisa usando um critério definido pelas seguintes propriedades:
Outputs (saídas):
1. Create
msg.payload.metadata.EW_ASE_CreateClientResponse: retorna 0 na propriedade "status" se a criação tiver sido bem-sucedida. Em caso de erro, será retornado o msg.payload.metadata.EW_ASE_CreateClientResponse.error.
2. Get
msg.payload.metadata.EW_ASE_GetClientResponse: as informações do cliente serão retornadas em caso de sucesso. Em caso de erro, a propriedade msg.payload.metadata.EW_ASE_GetClientResponse.error será retornada.
3. Update
msg.payload.metadata.EW_ASE_UpdateClientResponse: retorna 0 na propriedade "status" se a atualização foi bem-sucedida. Em caso de erro, será retornado o msg.payload.metadata.EW_ASE_UpdateClientResponse.error.