In addition to using custom objects related to tickets in ticket triggers, you can also define triggers that run any time an object's record is created or updated. These are called object triggers. For example, when an agent creates a new custom object record, the object triggers defined for that custom object fire and can update the record accordingly.
Requirements and limitations
- You've activated custom objects.
- You've created at least one custom object.
- Object triggers only support custom objects.
- You can have a maximum of 100 active triggers per object.
- You can create a maximum of 500 triggers total, including active and inactive triggers, per object.
- An object trigger can contain a maximum of 50 total conditions. This includes both "all" and "any" conditions.
- Within an object trigger condition that supports multi-select, you can select a maximum of 50 values.
- An object trigger can contain a maximum of 25 actions.
- An object trigger can't exceed 64 KB in size.
Understanding object triggers for custom objects
Object triggers are created and managed on the Object tab of the Triggers page in Admin Center.
Object triggers can be created only for custom objects. Just as ticket triggers run when a ticket is created or updated, object triggers run when the specified custom object's records are created or updated. When a custom object record event occurs, any triggers that exist for that object are evaluated. After all of that object's triggers are evaluated, one update is made to the record with all applicable changes. If there are two applicable actions that set a value for the same field, the last write will be the one you see.
For example, let's say you're an IT department using custom objects to manage assets, such as software licenses and laptop assignments. You have a custom object named Asset, which has a custom drop-down field named Type, a checkbox named Requires approval, and a lookup relationship field pointing to users named Asset owner. If you define an object trigger for the Asset object, any time an agent creates or updates an asset record, the trigger fires. You might create a trigger that automatically assigns a default user as the owner if Requires approval is checked and no Asset owner is specified in the record, or you might want to define a trigger that notifies the asset owner any time their asset's record is updated or a new asset is created and they're listed as the owner.
Determining which type of trigger to use
Determining which type of trigger to use is based largely on the type of event that results in the trigger running. If you want the trigger to run when a ticket is created or updated, use a ticket trigger. If you want the trigger to run when a custom object record is created or updated, use an object trigger. Both ticket triggers and object triggers can update fields on the object it's based on as well as fields related to the object. That means a ticket trigger can have conditions and actions based on a custom object as long as there is a ticket lookup relationship field pointing to that custom object. Likewise, an object trigger can have conditions and actions based on tickets if the custom object contains a lookup relationship field pointing to a ticket.
Ticket triggers can update fields on the object it's based on (tickets) as well as some fields related to the object, such as requester (user) and organization. A ticket trigger can have conditions and actions based on a custom object as long as there is a ticket lookup relationship field pointing to the custom object.
4 comments
Jean Carlo Barbosa de Oliveira
Olá, sabe dizer se nas ações do gatilho, será possível fazer alterar no ticket que está relacionado? Ou acionar algum webhook?.
0
Diogo Maciel
Agradeço por entrar em contato conosco e estou aqui para ajudá-lo a esclarecer todas as suas dúvidas relacionadas ao Zendesk. Meu nome é Diogo e estarei à disposição para oferecer o suporte necessário.
Entendo que houve alguma confusão em relação à sua pergunta anterior, e gostaria de garantir que possamos resolver qualquer questão que você esteja enfrentando. Para isso, seria muito útil se pudesse fornecer mais detalhes sobre o que você gostaria de saber ou fazer. Quando você menciona "fazer alterar no ticket", está querendo saber sobre a edição de tickets já existentes, criar novos gatilhos, ou está se referindo a alguma outra funcionalidade dentro do Zendesk?
Os gatilhos são ferramentas poderosas que permitem a automação de diversas ações dentro do Zendesk, incluindo a realização de alterações nos tickets. Eles podem ser configurados para executar uma série de ações com base em condições específicas que você define. Isso pode incluir a alteração de campos de tickets, o envio de notificações, a atribuição de tickets a determinados agentes ou grupos, entre outras funcionalidades.
Além disso, os gatilhos também suportam o uso de webhooks, o que significa que você pode integrar o Zendesk com outros sistemas e serviços externos, permitindo que ações sejam disparadas em outras plataformas quando determinados eventos ocorrem dentro do Zendesk.
Para obter mais informações sobre como os gatilhos funcionam e como você pode configurá-los para atender às suas necessidades, sugiro que você visite o seguinte artigo em nosso centro de suporte: https://support.zendesk.com/hc/pt-br/articles/4408822236058-Sobre-gatilhos-e-como-eles-funcionam. Este artigo oferece uma visão geral detalhada sobre gatilhos e pode ser um excelente ponto de partida para entender melhor essa funcionalidade.
Se você puder fornecer mais contexto ou detalhes sobre o que você está tentando alcançar ou sobre quaisquer problemas que esteja enfrentando, ficarei mais do que feliz em fornecer orientações mais específicas e ajudá-lo a encontrar a melhor solução.
0
Jean Carlo Barbosa de Oliveira
Diogo, bom dia!
A ideia é quando um objeto for atualizado, nos gatilhos eu consiga fazer alguma alteração do ticket que está relacionando ao objeto, nesta tela aqui
0
Diogo Maciel
Recebi sua mensagem e notei que você mencionou um print de tela que, infelizmente, parece não ter sido incluído na sua comunicação anterior. Esses tipos de recursos visuais são extremamente úteis para nós, pois nos permitem entender melhor o contexto e as questões específicas que você está enfrentando. Sem eles, pode ser um pouco mais desafiador oferecer uma solução precisa e direcionada.
Para que eu possa ajudá-lo da melhor maneira possível, seria muito vantajoso se você pudesse tentar enviar novamente a captura de tela que você queria compartilhar. Além disso, se você puder fornecer mais detalhes sobre o objeto ou a funcionalidade específica a que está se referindo, isso me permitirá investigar mais a fundo e verificar o que pode ser feito para resolver quaisquer problemas ou dúvidas que você tenha.
Agradeço antecipadamente por tomar o tempo para fornecer essas informações adicionais. Estou ansioso para receber o print de tela e qualquer outro detalhe que você possa compartilhar para que eu possa oferecer a você o melhor suporte possível.
Caso tenha alguma outra dúvida ou necessite de assistência imediata, por favor, não hesite em me informar. Estou aqui para garantir que você receba a ajuda necessária e que sua experiência conosco seja positiva e produtiva.
0