Udostępnij przez


onPreProcessStatusChange zdarzenie (dokumentacja interfejsu API klienta)

Dotyczy usługi Dynamics 365 (online), wersja 9.x

To zdarzenie występuje przed zmianą stanu wystąpienia procesu.

Użyj procesu formContext.data.process. addOnPreProcessStatusChange , metoda , aby dodać programy obsługi zdarzeń dla tego zdarzenia i formContext.data.process. removeOnPreProcessStatusChange , metoda , aby je usunąć.

Z poziomu skryptu zasobu internetowego zarejestrowanego onPreProcessStatusChange w zdarzeniu deweloper może wywołać następującą metodę na executionContext obiekcie przekazanym do skryptu zasobu internetowego:

executionContext.getEventArgs().preventDefault();

Podczas wywoływania preventDefault:

  • Zmiana stanu nie jest przetwarzana. Wystąpienie procesu pozostaje na oryginalnym etapie w stanie oryginalnym.
  • Zapisywanie formularza głównego nie jest przetwarzane. Gdyby forma główna była w stanie brudnym, pozostanie w brudnym stanie.
  • Wszystkie zasoby internetowe zarejestrowane w obiekcieProcessStatusChange nie są wywoływane.

Ten interfejs API klienta jest obsługiwany tylko na ujednoliconym kliencie. Starszy klient internetowy nie obsługuje tego interfejsu API klienta.

Metody obsługiwane dla tego zdarzenia

Zdarzenia (dokumentacja interfejsu API klienta)
Zdarzenia w formularzach i siatkach w aplikacjach opartych na modelu