---
sourceDocument: Capacidades da Now Platform da Yokohama
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/servicenow-platform

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Capacidades da Now Platform da Yokohama

ft:clusterId :

    - platcap

bundleId :

    - platcap

workflow :

    - Platform


---

# Ordem de execução de scripts e mecanismos

# Ordem de execução de scripts e mecanismos {#ariaid-title1}

* Versão de lançamento: Yokohama
* 
* Atualizado 30 de jan. de 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 min. de leitura

Scripts, regras de atribuição, regras de negócios, fluxos de trabalho, escalações e mecanismos têm efeito em relação a uma operação de banco de dados, como inserção ou atualização. Em muitos casos, a ordem desses eventos é importante.
Nota:  
O código baseado no cliente que é executado no navegador, usando Ajax ou como JavaScript, sempre vai ser executado antes do envio do formulário para o servidor.  
A ordem de execução é a seguinte:

1. Antes das regras de negócios: scripts configurados para serem executados antes da operação do banco de dados com um pedido inferior a 1.000.
2. Antes dos mecanismos. Os itens a seguir não são executados em nenhuma ordem específica:
   * Mecanismo de aprovação (para tabelas sys_approval_approver e de tarefas)
   * Mecanismo de regras de atribuição (para tabelas de tarefas)
   * Mecanismo de política de dados
   * Mecanismo de escalonamento
   * Mecanismo de normalização de campo
   * Mecanismo de função - mantém as mudanças de função em sincronia com a tabela sys_user_has_role (para tabelas sys_user, sys_user_group, sys_user_grmember e sys_user_role)
   * Mecanismo do plano de execução (para tabelas de tarefas)
   * Atualizar mecanismo de versão - cria a entrada de versão quando a entrada sys_update_xml é gravada (para a tabela sys_update_xml)
   * Inserções ou atualizações do mecanismo de pesquisa de dados
   * Mecanismo de fluxo de trabalho (para fluxos de trabalho padrão)
   {#execution-order-scripts-engines__ul_qgd_vdj_dq}
3. Antes das regras de negócios: scripts configurados para serem executados antes da operação do banco de dados com um pedido inferior a 1.000.
4. A operação de banco de dados (inserir, atualizar, excluir).
5. Depois das regras de negócios: scripts configurados para serem executados depois da operação do banco de dados com um pedido inferior a 1.000.
6. Depois de mecanismos. Os itens a seguir não são executados em nenhuma ordem específica:
   * Motor de etiquetas
   * Mecanismo ouvinte
   * Mecanismo de notificações de tabela
   * Mecanismo de função - mantém as mudanças de função em sincronia com a tabela sys_user_has_role (para tabelas sys_user, sys_user_group, sys_user_grmember e sys_user_role)
   * Mecanismo de indexação de texto
   * Atualizar mecanismo de sincronização
   * Mecanismo de fluxo de trabalho (para fluxos de trabalho adiados)
   * Mecanismo de gatilho (para todos os fluxos Workflow Studio)
   {#execution-order-scripts-engines__ul_ck4_h2j_dq}
7. Notificações por e-mail. Os itens a seguir são executados com base no peso do registro de notificação:
   * Notificações enviadas em uma inserção, atualização ou exclusão
   * Notificações baseadas em evento
   {#execution-order-scripts-engines__ul_rgj_n2j_dq}
8. Depois das regras de negócios (somente registros ativos). Scripts configurados para serem executados depois da operação do banco de dados com um pedido maior ou igual a 1.000.
{#execution-order-scripts-engines__ol_qjj_rdj_dq}

