Geltungsbereich der Variablen
Auf lokale Variablen kann die Prozessinstanz oder der Service zugreifen, die bzw. der gerade ausgeführt wird. Da Variablen für einen einzelnen Prozess oder Service-Flow eindeutig sind, können Sie eine Variable mit demselben Namen in einem verschachtelten Prozess oder Service-Flow verwenden, sodass zur Laufzeit keine Konflikte auftreten.
Eine Variable enthält einen Wert und bezieht sich auf ein Objekt. Es können sich mehrere Variablen auf dasselbe Objekt beziehen. Wenn eine aktive Prozessinstanz oder ein Service-Flow einen Exitpunkt erreicht, können der Variablenwert oder die Referenzen an die aufrufende Prozessinstanz oder den Service-Flow weitergegeben werden. Wenn eine aktive Prozessinstanz oder ein aktiver Service-Flow auf eine Aktivität trifft, können die Variablenwerte und Referenzen an Variablen innerhalb dieser Aktivität weitergegeben werden. Eine Variable, die als gemeinsam genutztes Objekt definiert ist, kann ihre Werte an diesen Grenzen persistieren. Weitere Informationen finden Sie unter Variablen deklarieren und übergeben .
Alle Variablen im Designer sind JavaScript -Objekte. Namensbereiche werden verwendet, um diese Objekte und ihre Methoden zu organisieren. In der folgenden Tabelle werden die Namensbereiche beschrieben, die bei der Gestaltung und Entwicklung von Prozessen am häufigsten verwendet werden:
Namensbereich | Beschreibung |
---|---|
tw | Namensbereich der höchsten Ebene im Designer |
tw.object | Zugriff auf JavaScript -Objekte und Geschäftsobjekte (Variablentypen) |
tw.local | Auf Prozess-und Service-Level-Variablen zugreifen und diese aktualisieren |
tw.system | Zugriff auf Systemfunktionen und Leistungsmerkmale |
tw.system.org | Zugriff auf Sicherheitsfunktionen |
tw.epv | Zugriff auf verfügbar gemachte Prozesswerte (Exposed Process Values, EPVs) |
tw.env | Zugriff auf Umgebungsvariablen |