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.
Poskytuje události, metody a objekty pro interakci s daty toku obchodního procesu ve formuláři. Metody pro interakci s řízením toku obchodního procesu ve formuláři najdete v části formContext.ui.process (referenční informace k rozhraní API klienta ).
Zpracování událostí a metod obslužné rutiny událostí
K zápisu skriptů pro toky obchodních procesů použijte následující události a metody obslužné rutiny událostí.
Metody aktivního procesu
Pomocí těchto metod můžete načíst informace o aktivním procesu a nastavit jiný proces jako aktivní proces.
| Název | Description |
|---|---|
| getActiveProcess | Vrátí objekt Process představující aktivní proces. |
| setActiveProcess | Nastaví proces jako aktivní proces. |
Metody zpracování
Proces obsahuje data pro tok obchodního procesu. Použijte metody pro přístup k vlastnostem procesu.
| Název | Description |
|---|---|
| getId | Vrátí jedinečný identifikátor procesu. |
| getName | Vrátí název procesu. |
| getStages | Vrátí kolekci fází v procesu. |
| isRendered | Vrátí logickou hodnotu označující, jestli se proces vykresluje. |
Metody ProcessInstance
Pomocí těchto metod můžete načíst informace o všech instancích procesu záznamu a nastavit instanci procesu jako aktivní instanci.
| Název | Description |
|---|---|
| getProcessInstances | Vrátí všechny instance procesu pro záznam tabulky, ke kterému má volající uživatel přístup. |
| setActiveProcessInstance | Nastaví instanci procesu jako aktivní instanci. |
Metody instancí
Instance procesu obsahuje data pro instanci toku obchodního procesu. Použijte metody pro přístup k vlastnostem instance procesu.
| Název | Description |
|---|---|
| getInstanceId | Vrátí jedinečný identifikátor instance procesu. |
| getInstanceName | Vrátí název instance procesu. |
| getStatus | Vrátí aktuální stav instance procesu. |
| setStatus | Nastaví aktuální stav instance aktivního procesu. |
Metody aktivní fáze
Pomocí těchto metod můžete načíst informace o aktivní fázi a nastavit jinou fázi jako aktivní fázi.
| Název | Description |
|---|---|
| getActiveStage | Vrátí objekt Stage představující aktivní fázi. |
| setActiveStage | Nastaví dokončenou fázi jako aktivní fázi. |
Metody fáze
Fáze obsahuje data pro fázi toku obchodního procesu. Použijte metody pro přístup k vlastnostem fáze.
| Název | Description |
|---|---|
| getCategory | Vrátí objekt s getValue metoda, která vrátí celočíselnou hodnotu kategorie toku obchodního procesu. |
| getEntityName | Vrátí logický název tabulky přidružené ke fázi. |
| getId | Vrátí jedinečný identifikátor fáze. |
| getName | Vrátí název fáze. |
| getNavigationBehavior | Vrátí objekt chování navigace pro fázi, která se dá použít k definování, zda je tlačítko Vytvořit k dispozici pro uživatele k vytvoření dalšího záznamu tabulky ve scénáři navigace toku obchodního procesu napříč tabulkami. |
| getStatus | Vrátí stav fáze. |
| getSteps | Vrátí kolekci kroků ve fázi. |
Metody kroku
Krok obsahuje data pro krok ve fázi toku obchodního procesu. Použijte metody pro přístup k vlastnostem kroku.
| Název | Description |
|---|---|
| getAttribute | Vrátí logický název sloupce přidruženého ke kroku. |
| getName | Vrátí název kroku. |
| getProgress | Vrátí průběh kroku akce. |
| isRequired | Vrátí logickou hodnotu označující, jestli je krok vyžadován v toku obchodního procesu. |
| setProgress | Aktualizuje průběh kroku akce. |
Metody navigace
Tyto metody slouží k přechodu na další a předchozí fáze. Obě tyto metody způsobí, že dojde k události OnStageChange.
| Název | Description |
|---|---|
| moveNext | Pokračuje k další fázi. |
| movePrevious | Přesune se do předchozí fáze. |
Další užitečné metody
Tyto metody slouží k vyhledání informací o fázích v aktivní cestě, povolených procesech a vybrané fázi.
| Název | Description |
|---|---|
| getActivePath | Získá kolekci fází aktuálně v aktivní cestě s metodami pro interakci s fázemi zobrazenými v řízení toku obchodního procesu. |
| getEnabledProcesses | Asynchronně načte toky obchodního procesu povolené pro tabulku, na kterou může aktuální uživatel přepnout. |
| getSelectedStage | Získá aktuálně vybranou fázi. |
Související články
formContext.ui.process (referenční informace k rozhraní API klienta)
Principy objektového modelu Xrm
Ovládací prvky (referenční dokumentace k rozhraní API klienta)