This function is used in Python Scripting.


Starts a new instance of an SFC chart. The chart must be set to "Callable" execution mode.

Client Permission Restrictions

Permission Type: SFC Management

Client access to this scripting function is blocked to users that do not meet the role/zone requirements for the above permission type. This function is unaffected when run in the Gateway scope.


system.sfc.startChart(projectName, chartPath, parameters)

  • Parameters

String projectName - The name of the project that the chart was created in.

String chartPath - The path to the chart, for example "ChartFolder/ChartName".

Dictionary[String, Any] parameters - A dictionary of arguments. Each key-value pair in the dictionary becomes a variable in the chart scope and will override any default.

  • Returns

String - The unique ID of this chart.

  • Scope

Gateway, Vision Client, Perspective Session

Code Examples
Code Snippet
# The following starts an SFC with a dictionary of values to use inside the chart.
args= {"var1":10, "Var2":15, "Var3":1}
path = "ChartFolder/ChartName"
sfcID = system.sfc.startChart("MyProject", path, args)

system sfc startChart, sfc.startChart