Compartilhar via


Evento onPreProcessStatusChange (referência da API do Cliente)

Aplica-se ao Dynamics 365 (online), versão 9.x

Esse evento ocorre antes que o status de uma instância de processo seja alterado.

Use o formContext.data.process. Método addOnPreProcessStatusChange para adicionar manipuladores de eventos para esse evento e o formContext.data.process. Método removeOnPreProcessStatusChange para removê-los.

De dentro de um script de recurso da Web registrado para o onPreProcessStatusChange evento, um desenvolvedor pode invocar o seguinte método no executionContext objeto passado para o script de recurso da Web:

executionContext.getEventArgs().preventDefault();

Quando você invoca preventDefault:

  • A alteração de estado não é processada. A instância do processo permanece no estágio original no estado original.
  • O salvamento do formulário principal não é processado. Se a forma principal estivesse em um estado sujo, permaneceria em um estado sujo.
  • Todos os recursos da Web registrados noProcessStatusChange não são invocados.

Essa API do cliente só tem suporte no cliente unificado. O cliente Web herdado não dá suporte a essa API de cliente.

Métodos com suporte para este evento

Eventos (referência à API do cliente)
Eventos em formulários e grades em aplicativos baseados em modelos