Esse nó permite a interação com a plataforma Appointment Scheduling Enterprise (ASE) para agendar, reagendar ou cancelar compromissos.
Para usá-lo, na plataforma Studio, localize o nó "ASE Appointment" na categoria "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: nome opcional do nó.
- Credentials (required): essas são as credenciais do serviço Engageware Appointment Scheduling Enterprise; mais de uma credencial pode ser salva, 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).
- Actions:
- Book: faça o agendamento de um compromisso em uma data e hora específicas, com base nos critérios fornecidos.
- Client External Id: ID do cliente criada anteriormente; se o cliente tiver sido criado com uma ID personalizada, por exemplo, e-mail, esses dados deverão ser provisionados da mesma forma que foram criados.
- Start date time: data e hora de início do agendamento (para agendar e reagendar). O formato deve ser ISO 8601.
- Send Notification: opção para enviar uma notificação por e-mail ao cliente sobre o compromisso. Ao ativar essa opção, quando o compromisso for gerado, um e-mail correspondente ao evento executado será enviado usando os modelos de e-mail personalizáveis da plataforma Appointment Scheduling Enterprise.
- Criteria Properties: propriedades para o agendamento da consulta, como respostas a perguntas específicas. Como por exemplo:
- SMS Phone Number: é o número de telefone no formato +{country_code} {country_access_cellphone_code}{cellphone}, por exemplo: +54911XXXXXXXXXX
- SMS Enabled (boolean): o preenchimento desse campo enviará um SMS com os dados de confirmação do compromisso para o número configurado na propriedade SMS Phone Number. Essa funcionalidade deve ser solicitada à equipe de CSM.
- Rebook: permite que você remarque um compromisso mantendo o número de confirmação.
- Start Date Time: esses dados devem estar no formato ISO 8601.
- Confirmation Number (required): código de identificação da consulta, obtido no momento do agendamento.
- Resource Availability Required (required):
- True: quando for necessário que o recurso selecionado esteja disponível e, ao mesmo tempo, ele será removido dos recursos disponíveis.
- False: quando não é necessário que o recurso esteja disponível e, ao mesmo tempo, ele será removido dos recursos disponíveis.
- Send Notification(optional):
- Modification: envia detalhes modificados por e-mail sobre um compromisso específico para o cliente associado a esse compromisso.
- Reassign: envia por e-mail os detalhes da reatribuição de um compromisso específico para o(s) recurso(s) associado(s) a esse compromisso.
- Cancel: cancela um compromisso específico:
- Confirmation Number (required): código de identificação da consulta, obtido no momento do agendamento.
- Send Notification (optional): permite que você habilite o envio dos detalhes do cancelamento por e-mail, sobre um compromisso específico para o cliente associado a ele.
- Book: faça o agendamento de um compromisso em uma data e hora específicas, com base nos critérios fornecidos.
Outputs:
- msg.payload.metadata.EW_ASE_BookAppointmentResponse: retorna o número de confirmação do compromisso se for bem-sucedido. No caso de um erro, a propriedade "error" será retornada.
- msg.payload.metadata.EW_ASE_RebookAppointmentResponse: retorna o número de confirmação do compromisso reagendado se for bem-sucedido. No caso de um erro, a propriedade "error" será retornada.
Para este node em modo “book“ ou “rebook“, se você configurar as propriedades smsPhoneNumber: {{valid phone number}} e smsEnabled: true, deverá ter a funcionalidade de envio de notificações através do canal SMS habilitada em sua licença.Caso contrário, o aviso “You have configured the SMS parameters, but your license doesn’t have this feature enabled.”(Você configurou os parâmetros do SMS, mas sua licença não possui esse recurso habilitado), será exibido no console de debug (depuração).
Para este node em modo “book“ ou “rebook“, se você configurar as propriedades smsPhoneNumber: {{valid phone number}} e smsEnabled: true, deverá ter a funcionalidade de envio de notificações através do canal SMS habilitada em sua licença. Caso contrário, o aviso “You have configured the SMS parameters, but your license doesn’t have this feature enabled.” (Você configurou os parâmetros do SMS, mas sua licença não possui esse recurso habilitado), será exibido no console de debug (depuração). |