Compartir vía


Evento onPreProcessStatusChange (referencia de la API de cliente)

Se aplica a Dynamics 365 (online), versión 9.x

Este evento se produce antes de que cambie el estado de un proceso de instancia.

Use el método formContext.data.process.addOnPreProcessStatusChange para agregar controladores de evento para este evento y el método formContext.data.process.removeOnPreProcessStatusChange para quitarlos.

Desde un script de recurso web registrado al evento onPreProcessStatusChange, un desarrollador puede invocar el siguiente método en el objeto executionContext pasado en el script de recurso web:

executionContext.getEventArgs().preventDefault();

Cuando se invoca preventDefault:

  • El cambio de estado no se procesa. La instancia de proceso sigue en la fase original en el estado original.
  • No se procesa el guardado del formulario principal. Si el formulario principal está en estado modificado, se mantendría en estado modificado.
  • No se invocan recursos web que registraron onProcessStatusChange.

Esta API de cliente solo se admite en la interfaz unificada. El cliente web heredado no admite esta API de cliente.

Métodos admitidos para este evento

Eventos (referencia de la API de cliente)
Eventos en formularios y cuadrículas en aplicaciones basadas en modelos