Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Nastaví proces jako aktivní proces.
Pokud už obchodní proces nastavený jako aktivní má instanci, instance se označí jako aktivní a primární formulář záznamu se znovu načte, aby se zobrazil. Pokud pro tento proces neexistuje žádná instance, vytvoří se nová instance označená jako aktivní a formulář primárního záznamu se znovu načte, aby se zobrazil.
Pokud existuje více instancí procesu, vybere se jedna z těchto instancí podle výchozí logiky, která se označí jako aktivní. Obvykle se jedná o naposledy používanou instanci procesu aktuálním uživatelem.
Poznámka:
- Metoda
setActiveProcessby se měla použít při vytváření nebo úpravách záznamu. Použijte metodusetActiveProcessk nastavení aktivního procesu pro tok obchodního procesu místoprocessIdmetody aprocessInstanceIds metodouXrm.Navigation.openForm. - Metoda
setActiveProcessznovu načte formulář a všechna neuložené data budou ztracena.
Syntaxe
formContext.data.process.setActiveProcess(processId, callbackFunction);
Parameter
| Název | Typ | Povinné | Description |
|---|---|---|---|
processId |
String | Ano | ID procesu, který se má nastavit jako aktivní proces. |
callbackFunction |
Funkce | Ne | Funkce, která se má volat po dokončení operace. Tato funkce zpětného volání je předána jedna z následujících řetězcových hodnot, která indikuje, jestli operace proběhla úspěšně: - success: Operace byla úspěšná.- invalid: Id procesu není platné nebo není povolený. |
Související články
getActiveProcess
setActiveProcessInstance
formContext.data.process