---
sourceDocument: Yokohama Administração da Now Platform
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - pt-BR

ft:publication_title :

    - Yokohama Administração da Now Platform

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Precedência entre pesquisa de dados, atribuição e regras de negócios

# Precedência entre pesquisa de dados, atribuição e regras de negócios {#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)
   {#c_PrecBetweenAssignmentAndBusRules__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)
   {#c_PrecBetweenAssignmentAndBusRules__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
   {#c_PrecBetweenAssignmentAndBusRules__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.
{#c_PrecBetweenAssignmentAndBusRules__ol_qjj_rdj_dq}
**Conceitos relacionados**   

* [Módulo de regras de atribuição](https://servicenow-prod.fluidtopics.net/bJByBpZfeEcRUGfV4LYFig "O módulo Regras de atribuição permite definir automaticamente um valor nos campos assigned_to e assignment_group quando ocorre um conjunto de condições.")
* [Regras de pesquisa de dados](https://servicenow-prod.fluidtopics.net/rBQbNvY7IFT1eS6AdKinEg "As regras de pesquisa de dados oferecem uma maneira genérica de mudar qualquer valor de campo, não apenas campos de atribuição.")
* [Atribuições de fluxo de trabalho](https://servicenow-prod.fluidtopics.net/uLbhjtGMqzJwkWZph~Pb2A "Uma alternativa para criar regras de atribuição ou pesquisa de dados é criar uma ou mais tarefas de fluxo de trabalho que atribuem um registro de tarefa como parte de um fluxo de trabalho.")  
**Tarefas relacionadas**   

* [Criar uma regra de atribuição](https://servicenow-prod.fluidtopics.net/tGn3q_ZAyv6YKOtfFxOZ3g "Atribua automaticamente um registro de acordo com uma ou mais condições em uma regra de atribuição. As regras de atribuição foram projetadas para serem executadas no momento em que você abre um registro.")
* [Crie uma regra de pesquisa de dados de atribuição](https://servicenow-prod.fluidtopics.net/AAdCiTVHh05ga4fem24IYQ "Atribua automaticamente um registro usando Pesquisa de dados e Correspondência de registro.")  
**Referência relacionada**   

* [Exemplo de regras de atribuição de linha de base](https://servicenow-prod.fluidtopics.net/uNn7nUZiU31EpEnWrKjEaA "Uma instância de linha de base contém determinadas regras de atribuição.")  
**Tópicos relacionados**   

* [Regras de negócio](https://www.servicenow.com/docs/access?context=c_BusinessRules&version=yokohama&pubname=yokohama-application-development&ft:locale=en-US)

