Zdieľať cez


formContext.data.process (odkaz na klientske rozhranie API)

Poskytuje udalosti, metódy a objekty na interakciu s údajmi toku obchodného procesu vo formulári. Metódy na interakciu s ovládacím prvkom toku obchodného procesu vo formulári nájdete v téme formContext.ui.process (odkaz na klientske rozhranie API).

Metódy obsluhy udalostí a udalostí

Pomocou nasledujúcich udalostí a metód obsluhy udalostí zapíšte skripty pre postupy obchodných procesov.

Udalosť Metódy obsluhy udalostí
OnPreProcessStatusChange addOnPreProcessStatusChange
removeOnPreProcessStatusChange
OnProcessStatusChange addOnProcessStatusChange
removeOnProcessStatusChange
OnPreStageChange addOnPreStageChange
removeOnPreStageChange
OnStageChange addOnStageChange
removeOnStageChange
OnStageSelected addOnStageSelected
removeOnStageSelected

Metódy aktívneho procesu

Pomocou týchto metód môžete načítať informácie o aktívnom procese a nastaviť iný proces ako aktívny.

Name Popis
getActiveProcesss Vráti objekt procesu predstavujúci aktívny proces.
setActiveProcesss Nastaví proces ako aktívny proces.

Metódy procesu

Proces obsahuje údaje pre postup obchodného procesu. Pomocou metód získajte prístup k vlastnostiam procesu.

Name Popis
getId Vráti jedinečný identifikátor procesu.
getName (názov) Vráti názov procesu.
getStages Vráti kolekciu fáz v procese.
isRendered Vráti booleovskú hodnotu označujúcu, či sa proces vykreslí.

Metódy ProcessInstance

Tieto metódy sa používajú na načítanie informácií o všetkých inštanciách procesu pre záznam a na nastavenie inštancie procesu ako aktívnej inštancie.

Name Popis
getProcessInstances Vráti všetky inštancie procesu pre záznam tabuľky, ku ktorému má volajúci používateľ prístup.
setActiveProcessInstance Nastaví inštanciu procesu ako aktívnu inštanciu.

Metódy inštancií

Inštancia procesu obsahuje údaje pre inštanciu toku obchodného procesu. Metódy použite na prístup k vlastnostiam inštancie procesu.

Name Popis
getInstanceId Vráti jedinečný identifikátor inštancie procesu.
getInstanceName Vráti názov inštancie procesu.
getStatus Vráti aktuálny stav inštancie procesu.
setStatus Nastaví aktuálny stav inštancie aktívneho procesu.

Metódy aktívnej etapy

Pomocou týchto metód môžete načítať informácie o aktívnej etape a nastaviť inú fázu ako aktívnu.

Name Popis
getActiveStage Vráti objekt fázy predstavujúci aktívnu fázu.
setActiveStage Nastaví dokončenú fázu ako aktívnu.

Metódy etapy

Fáza obsahuje údaje pre fázu postupu obchodného procesu. Na prístup k vlastnostiam fázy použite metódy.

Name Popis
getCategory (získať kategóriu) Vráti objekt s metódou getValue , ktorá vráti celočíselnú hodnotu kategórie postupu obchodného procesu.
getEntityName Vráti logický názov tabuľky priradenej k fáze.
getId Vráti jedinečný identifikátor fázy.
getName (názov) Vráti názov fázy.
getNavigationBehavior Vráti objekt správania navigácie pre fázu, ktorá sa dá použiť na definovanie toho, či je tlačidlo Vytvoriť k dispozícii pre používateľov na vytvorenie ďalšieho záznamu tabuľky v scenári navigácie postupu medzi tabuľkami.
getStatus Vráti stav fázy.
getSteps (získať prehľady) Vráti kolekciu krokov vo fáze.

Metódy krokov

Krok obsahuje údaje pre krok vo fáze postupu obchodného procesu. Metódy použite na prístup k vlastnostiam kroku.

Name Popis
getAttribute Vráti logický názov stĺpca priradeného k kroku.
getName (názov) Vráti názov kroku.
getProgress (získaťProgress) Vráti priebeh kroku akcie.
isRequired (povinné) Vráti booleovskú hodnotu označujúcu, či sa krok vyžaduje v postupe obchodného procesu.
setProgress (setProgress) Aktualizuje priebeh kroku akcie.

Pomocou týchto metód prejdete na nasledujúcu a predchádzajúcu etapu. Obe tieto metódy spôsobia výskyt udalosti OnStageChange.

Name Popis
moveNext Postupuje do ďalšej fázy.
movePrevious Prejde na predchádzajúcu etapu.

Ďalšie užitočné metódy

Pomocou týchto metód môžete nájsť informácie o fázach v aktívnej ceste, povolených procesoch a vybratej etape.

Name Popis
getActivePath Získa kolekciu fáz, ktoré sú aktuálne v aktívnej ceste s metódami na interakciu s fázami zobrazenými v ovládaní postupu obchodného procesu.
getEnabledProcesses Asynchrónne načíta postupy obchodného procesu povolené pre tabuľku, do ktorú môže aktuálny používateľ prejsť.
getSelectedStage Načíta aktuálne vybratú fázu.

formContext.ui.process (odkaz na klientske rozhranie API)
Vysvetlenie objektového modelu Xrm
Ovládacie prvky (odkaz na rozhranie API klienta)