Todos os gatilhos do Zendesk se baseiam na mesma estrutura de condições e ações. Os tipos de condição e ação disponíveis variam conforme o tipo do gatilho e, no caso de gatilhos de objeto, conforme os próprios objetos personalizados. Este artigo descreve as diferentes condições e ações que você pode usar quando cria um gatilho de objeto.
Criação de instruções de condição para gatilhos de objeto
As instruções de condição são, essencialmente, instruções “if” (se) que são avaliadas para determinar se os critérios especificados são atendidos. Em um gatilho, você pode definir dois conjuntos de condições: todas e qualquer. Quando as condições são especificadas como Atende TODAS as condições a seguir, o registro de objeto personalizado deve atender todas as condições para haver uma correspondência. Como alternativa, um registro de objeto personalizado tem uma correspondência se atender a pelo menos uma das condições especificadas como Atende QUALQUER condição a seguir.
Instruções de condições são compostas de uma Categoria, um Operador e um Valor. Para gatilhos com base em objetos padrão, como os tickets, há uma lista predefinida de condições disponíveis. Isso não é possível com objetos personalizados porque todas as propriedades do objeto personalizado são definidas com campos personalizados. Em vez disso, uma lista predefinida de operadores é compatível com cada tipo de campo personalizado. Condições de usuário atual e atualização estão disponíveis além de condições baseadas nos campos do objeto personalizado.
As condições a seguir:
Tipo de campo | Operadores | Valores |
---|---|---|
Objeto (as opções disponíveis variam com base nos campos definidos para o objeto) | ||
Objeto: Caixa de seleção | é | Selecione Verdadeiro ou Falso. |
Objeto: Usuário atual | é, não é | Selecione a partir de funções de agente e usuários. |
Objeto: Data | é, não é, presente, ausente, antes, antes ou em, depois, depois ou em | Selecione uma data. |
dentro de X dias antes, dentro de X dias depois | Insira um número inteiro. | |
Objeto: Decimal | é, não é, presente, ausente, menor que, menor que ou igual a, maior que, maior que ou igual a | Insira qualquer valor decimal. |
Objeto: Lista suspensa | é, não é, presente, ausente | Selecione a partir das opções do campo. |
Objeto: Inteiro | é, não é, presente, ausente, menor que, menor que ou igual a, maior que, maior que ou igual a | Insira um número inteiro. |
Objeto: Multilinha | é, não é, presente, ausente, inclui, não inclui, inclui cadeia de caracteres, não inclui cadeia de caracteres | Insira qualquer valor baseado em texto. |
Objeto: Número de telefone | é, não é, presente, ausente, menor que, maior que, menor que ou igual a, maior que ou igual a | Insira um valor numérico. |
Objeto: Expressão regular | é, não é, presente, ausente, inclui, não inclui, inclui cadeia de caracteres, não inclui cadeia de caracteres | Insira qualquer valor. |
Objeto: Texto | é, não é, presente, ausente, inclui, não inclui, inclui cadeia de caracteres, não inclui cadeia de caracteres | Insira qualquer valor baseado em texto. |
Objeto: Atualizar | é | Um registro foi criado ou atualizado para o objeto personalizado especificado. |
Relacionamento de pesquisa | ||
Relacionamento de pesquisa | é, não é, presente, ausente | Selecione a partir dos registros do objeto-alvo. Você também pode fazer referência aos campos de registro relacionado com placeholders. |
Criação de instruções de ação para gatilhos de objeto
As instruções de ação definem o que ocorre se as instruções de condição forem verdadeiras e o gatilho acionado. Basicamente, são instruções “então”. Se suas condições forem verdadeiras, então execute estas ações. Semelhante às condições, as ações disponíveis são determinadas com base nos campos do objeto personalizado. No entanto, também há ações de notificação predefinidas.
As ações a seguir são compatíveis:
Tipo de campo | Ação |
---|---|
Objeto (as opções disponíveis variam com base nos campos definidos para o objeto) | |
Objeto: Caixa de seleção | Verdadeiro ou Falso |
Objeto: Data | Defina uma data. |
Objeto: Decimal | Especifique um valor decimal. |
Objeto: Lista suspensa | Selecione uma das opções do campo. |
Objeto: Inteiro | Especifique um valor de número inteiro. |
Objeto: Multilinha | Defina um valor baseado em texto. |
Objeto: Número de telefone | Defina um valor numérico. |
Objeto: Expressão regular | Defina um valor. |
Objeto: Texto | Defina um valor baseado em texto. |
Relacionamento de pesquisa | |
Relacionamento de pesquisa | Selecione o objeto relacionado e especifique uma ação para registros do objeto relacionado. |
Outro | |
Notificar por: Webhook ativo | Configure um webhook ativo para notificar. Para obter mais informações sobre o uso de webhooks, consulte Criação de webhooks. Se você seleciona um destino diferente para a notificação quando edita uma ação de gatilho, o texto do corpo é redefinido. |
Notificar por: Email de grupo | Se o objeto é relacionado a tickets, você seleciona o grupo para notificar. Se você seleciona um destino diferente para a notificação quando edita uma ação de gatilho, o texto do corpo é redefinido. |
Notificar por: Enviar SMS para o grupo | Se está usando o Zendesk Text, você pode configurar uma mensagem de texto para ser enviada a um grupo de usuários quando as condições do gatilho são atendidas. Consulte Uso de notificações do Text com gatilhos: receitas e dicas. |
Notificar por: Usuário de SMS | Se está usando o Zendesk Text, você pode configurar uma mensagem de texto para ser enviada a um usuário quando as condições do gatilho são atendidas. Consulte Uso de notificações do Text com gatilhos: receitas e dicas. |
Notificar por: E-mail do usuário | Selecione um usuário relacionado ao objeto ou um objeto relacionado para notificar. Você pode definir o usuário do e-mail como qualquer um dos seguintes:
A inclusão da ação do usuário do e-mail permite que você insira o assunto e o texto do corpo do e-mail. O texto do corpo pode ser formatado usando HTML ou placeholders. Consulte Uso de placeholders para obter mais informações sobre formatação com placeholders. Se você selecionar um destino diferente para a notificação quando editar um gatilho ou uma automação, o texto do corpo será redefinido. |