Além de usar objetos personalizados relacionados a tickets em gatilhos de ticket, o EAP de gatilhos do objeto introduz um novo topo de gatilho: gatilhos do objeto. Diferente dos gatilhos de ticket que referenciam objetos personalizados, gatilhos do objeto são gatilhos executados com base em eventos de registro de objeto personalizado que atualizam valores nos campos de registro de um objeto personalizado. Por exemplo, quando um agente cria um novo registro de objeto personalizado, os gatilhos definidos para esse objeto personalizado são acionados e podem fazer as devidas atualizações no registro.
Noções básicas de gatilhos do objeto para objetos personalizados
Gatilhos do objeto podem ser criados para objetos personalizados. Assim como gatilhos de ticket são executados quando um ticket é criado ou atualizado, gatilhos do objeto são executados quando os registros de objeto personalizados especificados são criados ou atualizados. Quando ocorre um evento de registro de objeto personalizado, os gatilhos existentes para aquele objeto são avaliados. Depois que todos os gatilhos desse objeto são avaliados, o registro é atualizado com todas as mudanças aplicáveis. Se houver duas ações aplicáveis que definem um valor para o mesmo campo, você verá a mais recente.
Por exemplo, digamos que você tenha um departamento de TI que usa objetos personalizados para gerenciar ativos, como licenças de software e tarefas pelo laptop. Você tem um objeto personalizado chamado Ativo, que tem um campo suspenso chamado Tipo, uma caixa de seleção chamada Aprovação necessária e um campo de relacionamento de pesquisa que aponta para usuários chamado Responsável pelo ativo. Se você definir um gatilho de objeto para um Ativo, esse gatilho é acionado sempre que um agente cria ou atualiza o registro de um ativo. Você pode criar um gatilho que atribui automaticamente um usuário padrão como responsável se a Aprovação necessária for verificada e se não houver nenhum Responsável pelo ativo no registro.
Determinação do tipo de gatilho a ser usado
Determinar o tipo de gatilho que você usa depende em grande parte do evento que você quer que execute o gatilho. Se quiser que o gatilho seja executado na criação ou atualização de um ticket, use um gatilho de ticket. Se, ao contrário, você quiser que o gatilho seja executado na criação ou atualização de um registro de objeto personalizado, use um gatilho do objeto.
Gatilhos de ticket podem atualizar campos no campo em que estão baseados (tickets) bem como alguns campos relacionados ao objetivo, como solicitante (usuário) e organização. Um gatilho de ticket pode ter condições e ações com base no objeto personalizado desde que haja um campo de relacionamento de pesquisa do ticket apontando para o objeto personalizado. Gatilhos de objeto só atualizam campos para o objeto no qual se baseiam.
Anatomia de um gatilho do objeto
Condições para gatilhos do objeto
As instruções de condição são essencialmente instruções “se” que retornam resultados que atendem aos critérios especificados. 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 baseados 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.
Operadores compatíveis com cada condição:
Tipo de campo | Operadores | Valores |
---|---|---|
Caixa de seleção | é | Verdadeiro ou Falso |
Usuário atual | é, não é | Selecionar a partir de funções de agente e usuários. |
Decimal | é, não é, presente, ausente, menor que, menor que ou igual a, maior que, maior que ou igual a | Insira qualquer valor decimal. |
Lista suspensa | é, não é, presente, ausente | Selecione a partir das opções do campo. |
Inteiro | é, não é, presente, ausente, menor que, menor que ou igual a, maior que, maior que ou igual a | Insira qualquer valor de número inteiro. |
Relacionamento de pesquisa | é, não é, presente, ausente | Selecione a partir dos registros do objeto-alvo. |
Multilinha | é, não é, presente, ausente, inclui, não inclui | Insira qualquer valor baseado em texto. |
Expressão regular | é, não é, presente, ausente, inclui, não inclui | Insira qualquer valor. |
Texto | é, não é, presente, ausente, inclui, não inclui | Insira qualquer valor baseado em texto. |
Atualizar | é | Um registro foi criado ou atualizado para o objeto personalizado especificado. |
Ações para gatilhos do 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.
Ações compatíveis por tipo de campo personalizado.
Tipo de campo | Ação |
---|---|
Caixa de seleção | Verdadeiro ou Falso |
Decimal | Especifique um valor decimal. |
Lista suspensa | Selecione uma das opções do campo. |
Inteiro | Especifique um valor de número inteiro. |
Relacionamento de pesquisa | Especifique uma ação para registros de um objeto relacionado. |
Multilinha | Defina um valor baseado em texto. |
Expressão regular | Defina um valor. |
Texto | Defina um valor baseado em texto. |
Criação de um gatilho do objeto
Para criar um gatilho de objeto, use a aba Objeto da página Gatilhos na Central de administração.
Como criar um gatilho de objeto
- Na Central de administração, clique em Objetos e regras na barra lateral e selecione Regras de negócios > Gatilhos.
- Clique na aba Objetos na parte superior da página e depois em Criar gatilho.
- Insira um Nome para o seu gatilho.
- (Opcional) Insira uma Descrição para o gatilho.
Você pode incluir detalhes sobre o que o gatilho faz e também pesquisar gatilhos com base na descrição.
- Selecione um objeto de gatilho.
Não pode ser alterado depois da criação do gatilho.
- Clique em Adicionar condição para configurar o gatilho de maneira a cumprir Todas ou Quaisquer condições.
- Selecione uma Categoria, um Operador e um Valor para cada condição que adicionar.
O operador de campo determina o relacionamento entre a condição e o valor. Por exemplo, se você selecionou o operador de campo “É”, a condição terá que ser igual ao valor. Consulte Condições para gatilhos do objeto.
- Clique em Adicionar ação para definir as ações que ocorrem quando as condições do gatilho são atendidas.
- Selecione uma Ação e especifique um Valor para cada ação adicionada. Consulte Ações para gatilhos do objeto.
- Clique em Criar e defina o gatilho para Ativo ou Inativo.
Gerenciamento de gatilhos do objeto
Depois de criar um gatilho do objeto, você pode reordená-los, modificar suas condições ou ações, cloná-los, desativá-los ou apagá-los.
Ordenação de gatilhos do objeto
A lista de gatilhos do objeto é organizada por objeto. Cada objeto que tem pelo menos um gatilho é ordenado alfabeticamente com os gatilhos do objeto abaixo dele. Sempre que um registro é criado ou atualizado para um objeto com gatilhos, os gatilhos do objeto são avaliados e todas as ações acontecem de uma vez. Isso significa que as ações do gatilho do primeiro objeto não podem influenciar se o registro satisfaz as condições para gatilhos do objeto subsequentes na lista.
Gatilhos do objeto podem ser reordenados, mas só os relacionados a outros gatilhos para o mesmo objeto. Gatilhos do objeto não podem ser movidos ou reordenados entre objetos.
- Na Central de administração, clique em Objetos e regras na barra lateral e selecione Regras de negócios > Gatilhos.
- Clique na aba Objetos na parte superior da página.
- Clique em Editar ordem.
- Selecione o Objeto do gatilho cujos gatilhos você deseja reordenar.
- Arraste e solte os gatilhos na ordem desejada.
- Clique em Salvar.
Edição de gatilhos do objeto
Tudo exceto o valor do objeto do gatilho pode ser editado após a criação de um gatilho do objeto.
Como editar um gatilho do objeto
- Na Central de administração, clique em Objetos e regras na barra lateral e selecione Regras de negócios > Gatilhos.
- Clique na aba Objetos.
- Clique no nome do gatilho do objeto que você deseja editar.
- Modifique o nome, a descrição, as condições e as ações, conforme necessário.
- Clique em Salvar.
Clonagem de gatilhos do objeto
Às vezes você pode querer criar um novo gatilho que seja quase idêntico a um gatilho existente, mas com algumas diferenças. Nesse caso, você pode clonar um gatilho existente.
Como clonar um gatilho do objeto
- Na Central de administração, clique em Objetos e regras na barra lateral e selecione Regras de negócios > Gatilhos.
- Clique na aba Objetos.
- Clique no nome do gatilho do objeto que você deseja clonar.
- Clique em Ações e selecione Clonar.
Uma cópia do gatilho é aberta para edição.
- Ajuste o gatilho do objeto clonado conforme necessário, depois clique em Criar e defina o gatilho para Ativo ou Inativo.
Desativação de gatilhos do objeto
Se você decidir que não precisa mais de um gatilho, é possível apagá-lo ou desativá-lo. Apagar um gatilho significa que ele será excluído e não poderá ser recuperado. Se você quiser usar um gatilho novamente no futuro, mas no ele não é necessário momento, é possível desativá-lo. Para encontrar os gatilhos desativados, selecione Inativo na lista Status no topo da lista de gatilhos e, se desejar, pode reativá-los. Se você reativar um gatilho, ele não será executado retroativamente em registros de objeto criados ou atualizados previamente.
Como desativar um gatilho do objeto
- Na Central de administração, clique em Objetos e regras na barra lateral e selecione Regras de negócios > Gatilhos.
- Clique na aba Objetos.
- Clique no nome do gatilho do objeto que você deseja desativar.
- Clique em Ações e selecione Desativar.
Apagamento de gatilhos do objeto
Se você decidir que não precisa mais de um gatilho, é possível apagá-lo ou desativá-lo. Obviamente, apagá-lo significa que ele será excluído e não poderá ser recuperado. Se você deseja apagar permanentemente um gatilho, desative-o primeiro.
Como apagar um gatilho do objeto
- Na Central de administração, clique em Objetos e regras na barra lateral e selecione Regras de negócios > Gatilhos.
- Clique na aba Objetos.
- Na lista suspensa Status na parte superior da lista Gatilhos, selecione Inativo.
- Encontre o gatilho do objeto que deseja apagar, clique no ícone do menu de opções () e selecione Apagar.
Se já estiver visualizando um gatilho de objeto inativo, clique em Ações e selecione Apagar.
- Na tela de confirmação, clique em Apagar gatilho.