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.
Eseményeket, metódusokat és objektumokat biztosít az üzleti folyamat adatainak az űrlapon való kezeléséhez. A formContext.ui.process (Ügyfél API-referencia) című témakörben talál módszereket az űrlap üzleti folyamatvezérlésével való interakcióhoz.
Események és eseménykezelő metódusok feldolgozása
Az üzleti folyamatok szkriptjeinek írásához használja az alábbi eseményeket és eseménykezelő metódusokat.
Aktív folyamat metódusai
Ezekkel a módszerekkel adatokat kérdezhet le az aktív folyamatról, és egy másik folyamatot állíthat be aktív folyamatként.
| Név | Description |
|---|---|
| getActiveProcess | Egy folyamatobjektumot ad vissza, amely az aktív folyamatot jelöli. |
| setActiveProcess | Egy folyamatot állít be aktív folyamatként. |
Folyamatmetelyek
Egy folyamat egy üzleti folyamat adatait tartalmazza. A metódusok használatával érheti el a folyamat tulajdonságait.
| Név | Description |
|---|---|
| getId | A folyamat egyedi azonosítóját adja vissza. |
| getName | A folyamat nevét adja vissza. |
| getStages | A folyamat szakaszainak gyűjteményét adja vissza. |
| isRendered | Logikai értéket ad vissza, amely jelzi, hogy a folyamat renderelve van-e. |
ProcessInstance metódusok
Ezekkel a módszerekkel adatokat kaphat egy rekord összes folyamatpéldányáról, és beállíthatja a folyamatpéldányt aktív példányként.
| Név | Description |
|---|---|
| getProcessInstances | Visszaadja annak a táblarekordnak az összes folyamatpéldányát, amelyhez a hívó felhasználónak hozzáférése van. |
| setActiveProcessInstance | Egy folyamatpéldányt állít be aktív példányként. |
Példány metódusai
A folyamatpéldányok az üzleti folyamat egy példányának adatait tartalmazzák. A metódusok használatával érheti el a folyamatpéldány tulajdonságait.
| Név | Description |
|---|---|
| getInstanceId | A folyamatpéldány egyedi azonosítóját adja vissza. |
| getInstanceName | A folyamatpéldány nevét adja vissza. |
| getStatus | A folyamatpéldány aktuális állapotát adja vissza. |
| setStatus | Az aktív folyamatpéldány aktuális állapotát állítja be. |
Active Stage metódusok
Ezekkel a módszerekkel lekérheti az aktív szakasz adatait, és egy másik szakaszt állíthat be aktív fázisként.
| Név | Description |
|---|---|
| getActiveStage | Egy szakaszobjektumot ad vissza, amely az aktív szakaszt jelöli. |
| setActiveStage | Befejezett szakaszt állít be aktív szakaszként. |
Szakaszmetenek
A szakasz egy üzleti folyamat egy szakaszának adatait tartalmazza. A metódusok használatával érheti el a szakasz tulajdonságait.
| Név | Description |
|---|---|
| getCategory | Egy getValue metódussal rendelkező objektumot ad vissza, amely az üzleti folyamat kategóriájának egész értékét adja vissza. |
| getEntityName | A szakaszhoz társított tábla logikai nevét adja vissza. |
| getId | A szakasz egyedi azonosítóját adja vissza. |
| getName | A szakasz nevét adja vissza. |
| getNavigationBehavior | Egy navigációs viselkedési objektumot ad vissza egy szakaszhoz, amellyel meghatározható, hogy a Létrehozás gomb elérhető-e a felhasználók számára más táblarekord létrehozásához egy táblaközi üzleti folyamat navigációs forgatókönyvében. |
| getStatus | A szakasz állapotát adja vissza. |
| getSteps | A szakasz lépéseinek gyűjteményét adja vissza. |
Lépésmetelyek
A lépés egy üzleti folyamat egy szakaszában lévő lépés adatait tartalmazza. A metódusok használatával érheti el a lépés tulajdonságait.
| Név | Description |
|---|---|
| getAttribute | A lépéshez társított oszlop logikai nevét adja vissza. |
| getName | A lépés nevét adja vissza. |
| getProgress | A műveletlépés előrehaladását adja vissza. |
| isRequired | Logikai értéket ad vissza, amely jelzi, hogy a lépés szükséges-e az üzleti folyamat során. |
| setProgress | Frissíti a műveleti lépés előrehaladását. |
Navigációs módszerek
Ezekkel a módszerekkel válthat a következő és az előző fázisra. Mindkét módszer az OnStageChange esemény bekövetkeztét okozza.
| Név | Description |
|---|---|
| moveNext | A következő szakaszra lép. |
| movePrevious | Ugrás az előző szakaszra. |
Egyéb hasznos módszerek
Ezekkel a módszerekkel információkat találhat az aktív elérési út szakaszairól, az engedélyezett folyamatokról és a kiválasztott fázisokról.
| Név | Description |
|---|---|
| getActivePath | Lekéri az aktív elérési úton lévő fázisok gyűjteményét az üzleti folyamatok vezérlésében megjelenő fázisokkal való interakció módszereivel. |
| getEnabledProcesses | Aszinkron módon lekéri azokat az üzleti folyamatokat, amelyekre az aktuális felhasználó átválthat. |
| getSelectedStage | Lekéri a jelenleg kijelölt szakaszt. |
Kapcsolódó cikkek
formContext.ui.process (Ügyfél API-referencia)
Az Xrm objektummodell ismertetése
Vezérlők (ügyfél API-referencia)