system.sfc
Chart Scope Variables
Certain chart scoped variables may interfere with the internal functions of the chart. For example, creating a variable like chart.values will conflict with a pyDictionary's values() method and therefore the chart will show an error. Since SFC charts use Python Dictionaries to manage chart scoped variables the methods associated with Python Dictionary's act like reserved words.
There are a number of built-in variables maintained by the SFC engine that can be read through the chart scope.
SFC built-in Variables |
Description |
chart .instanceId |
The string UUID of the running chart instance |
chart .startTime |
A java.util.Date object that indicates when the chart instance started running. |
chart .runningTime |
An integer representing the number of seconds the chart has been running for. |
chart .parent |
The chart scope of the enclosing chart (if any). null if this chart was not executed as part of an enclosing step. |
chart .running |
Returns true if the chart is in the running state |
chart .state |
An integer representing the state of the chart as the following: 0 Aborted 1 Aborting 2 Cancelled 3 Canceling 4 Initial 5 Paused 6 Pausing 7 Resuming 8 Running 9 Starting 10 Stopped
11 Stopping
|
Scripting system.sfc.* Functions
See the following links for a description of each function: