Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Stellt Ereignisse, Objekte und Methoden zum Interagieren mit den Geschäftsprozessfluss-Daten in einem Formular bereit. Informationen zu Methoden, um mit der Geschäftsprozessflusssteuerung des Formulars zu interagieren finden Sie unter formContext.ui.process (Client-API-Referenz) .
Prozessereignisse und Ereignishandlermethoden
Verwenden Sie die folgenden Ereignisse und Ereignishandlermethoden, um Skripts für Geschäftsprozessflüsse zu schreiben.
Active Process-Methoden
Verwenden Sie diese Methoden, um Informationen zu dem aktiven Prozess abzurufen, und , um einen anderen Prozess als aktiven Prozess festzulegen.
| Name | Beschreibung |
|---|---|
| getActiveProcess | Gibt ein Prozess-Objekt zurück, das den aktiven Prozess darstellt. |
| setActiveProcess | Legt einen Prozess als aktiven Prozess fest. |
Prozessmethoden
Ein Prozess enthält die Daten eines Geschäftsprozessfluss. Verwenden Sie die Methoden, um auf Eigenschaften des Prozesses zuzugreifen.
| Name | Beschreibung |
|---|---|
| getId | Gibt den eindeutigen Bezeichner des Prozesses zurück. |
| getName | Gibt den Namen des Prozesses zurück. |
| getStages | Gibt eine Sammlung von Phasen des Prozesses zurück. |
| isRendered | Gibt eine Wert zurück, der angibt, ob der Prozess gerendert wird. |
ProcessInstance-Methoden
Verwenden Sie diese Methoden, um Informationen über alle Prozessinstanzen für einen Datensatz abzurufen und um eine Prozessinstanz als aktive Instanz festzulegen.
| Name | Beschreibung |
|---|---|
| getProcessInstances | Gibt sämtliche Prozessinstanzen für den Tabellendatensatz zurück auf den der anrufende Benutzer Zugriff hat. |
| setActiveProcessInstance | Legt eine Prozessinstanz als aktive Instanz fest. |
Instanzmethoden
Eine Prozessinstanz enthält die Daten für eine Instanz des Geschäftsprozessflusses. Verwenden Sie die Methoden, um auf Eigenschaften der Prozessinstanz zuzugreifen.
| Name | Beschreibung |
|---|---|
| getInstanceId | Gibt den eindeutigen Bezeichner der Prozessinstanz zurück. |
| getInstanceName | Gibt den Namen der Prozessinstanz zurück. |
| getStatus | Gibt den aktuellen Status der Prozessinstanz zurück. |
| setStatus | Legt den aktuellen Status der aktiven Prozessinstanz fest. |
Aktive Phasenmethoden
Verwenden Sie diese Methoden, um Informationen zur aktiven Phase abzurufen, und , um eine andere Phase als aktive Phase Entität festzulegen.
| Name | Beschreibung |
|---|---|
| getActiveStage | Gibt ein Phasen-Objekt zurück, das die aktive Phase darstellt. |
| setActiveStage | Legt eine abgeschlossene Phase als aktive Phase fest. |
Phasenmethoden
Eine Phase enthält die Daten einer Phase in einem Geschäftsprozessfluss. Verwenden Sie die Methoden, um auf Eigenschaften der Phase zuzugreifen.
| Name | Beschreibung |
|---|---|
| getCategory | Gibt ein Objekt mit einer getValue-Methode zurück, die den ganzzahligen Wert der Geschäftsprozessflusskategorie zurückgibt. |
| getEntityName | Gibt den logischen Namen der Tabelle zurück, die der Phase zugeordnet ist. |
| getId | Gibt den eindeutigen Bezeichner der Phase zurück. |
| getName | Gibt den Namen der Phase zurück. |
| getNavigationBehavior | Gibt ein Navigationsverhaltensobjekt für eine Stufe zurück, mit dem definiert werden kann, ob die Schaltfläche Erstellen für Benutzer verfügbar ist, um andere Tabellendatensätze in einem tabellenübergreifenden Navigationsszenario Geschäftsprozessfluss erstellen. |
| getStatus | Gibt den Status der Phase zurück. |
| getSteps | Gibt eine Sammlung von Schritten der Phase zurück. |
Schrittmethoden
Ein Schritt enthält die Daten für einen Schritt in einem Geschäftsprozessfluss. Verwenden Sie die Methoden, um auf Eigenschaften des Schritts zuzugreifen.
| Name | Beschreibung |
|---|---|
| getAttribute | Gibt den logischen Namen der Spalte, die dem Schritt zugeordnet ist, zurück. |
| getName | Gibt den Namen des Schritts zurück. |
| getProgress | Gibt den Fortschritt der Funktionsstufe zurück. |
| isRequired | Gibt einen booleschen Wert zurück, der anzeigt, ob der Schritt im Geschäftsprozessfluss erforderlich ist. |
| setProgress | Aktualisiert den Fortschritt der Funktionsstufe. |
Navigationsmethoden
Verwenden Sie diese Methoden, um die zu den nächsten und vorherigen Phasen zu gelangen. Diese beiden Methoden verursachen ein OnStageChange-Ereignis.
| Name | Beschreibung |
|---|---|
| moveNext | Geht zur nächsten Phase weiter. |
| movePrevious | Geht zur vorherigen Phase zurück. |
Weitere hilfreiche Methoden
Mithilfe dieser Methoden, um Informationen zu Phasen im aktiven Pfad, zu aktivierten Prozessen und zur ausgewählten Phase zu suchen.
| Name | Beschreibung |
|---|---|
| getActivePath | Ruft eine Sammlung von Phasen ab, die derzeit im aktiven Pfad sind und Methoden zur Interaktion mit den Phasen enthalten, die im Steuerelement für Geschäftsprozessflüsse angezeigt werden. |
| getEnabledProcesses | Ruft asynchrom den Geschäftsprozessfluss ab, der für eine Tabelle aktiviert ist, zu der der aktuelle Benutzer wechseln kann. |
| getSelectedStage | Ruft die aktuell ausgewählte Phase ab. |
Ähnliche Artikel
formContext.ui.process (Client-API-Referenz)
Verständnis des Xrm-Objektmodells
Steuerelemente (Client-API-Referenz)