Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Egy folyamatot állít be aktív folyamatként.
Ha az aktívként beállított üzleti folyamatnak már van példánya, a példány aktívként lesz megjelölve, és az elsődleges rekordűrlap újra betöltődik a megjelenítéshez. Ha nincs példány a folyamathoz, létrejön egy új példány, amely aktívként van megjelölve, és az elsődleges rekordűrlap újra betöltődik a megjelenítéshez.
Ha a folyamat több példánya is létezik, a rendszer az alapértelmezett logikának megfelelően kiválasztja az egyiket, amely aktívként lesz megjelölve. Ez általában az aktuális felhasználó által legutóbb használt folyamatpéldány.
Megjegyzés:
- A
setActiveProcessmetódust a rekord létrehozásakor vagy szerkesztésekor kell használni.setActiveProcessA metódussal a metódus helyettprocessIdésprocessInstanceIdmetódussalXrm.Navigation.openFormállíthatja be az üzleti folyamat aktív folyamatát. - A
setActiveProcessmetódus újra betölti az űrlapot, és a nem mentett adatok elvesznek.
Szemantika
formContext.data.process.setActiveProcess(processId, callbackFunction);
Paraméter
| Név | Típus | Kötelező | Description |
|---|---|---|---|
processId |
Lánc | Igen | Az aktív folyamatként beállítani kívánt folyamat azonosítója. |
callbackFunction |
Funkció | Nem | A művelet befejezésekor meghívandó függvény. Ez a visszahívási függvény a következő sztringértékek egyikét adja át, amely jelzi, hogy a művelet sikeres volt-e: - success: A művelet sikeres volt.- invalid: A processId érvénytelen, vagy a folyamat nincs engedélyezve. |
Kapcsolódó cikkek
getActiveProcess
setActiveProcessInstance
formContext.data.process