Related Topics
SystemVariable Class
This object represents a SystemVariable object.
Properties
PROPERTY NAME | DATA TYPE | DESCRIPTION |
---|---|---|
Type | Code Enum | An enumerated System Variable type. |
Data | DataItem Object | A DataItem object containing the System Variable's data. |
Parameters | Collections Object | A Collections object containing the Parameters for the System Variable. |
In addition to Properties, System Variables use the SystemVariableContext object to specify the various context properties for the System Variable. Please see the SystemVariableContext topic for more information.
Methods


This API will create a copy of a System Variable.
Parameters
None
Returns
Rule Object: Will return a new copy of the specified System variable.
Example
var sv = new SystemVariable(bp.eSysVar.FormField,
new DataItem(FormEnums.eDataType.String)
{ String = "UserPicker1" });
sv.Parameters["format"] = "UID";
var sEval = sv.Copy();


This API will call the evaluation of the System Variable.
Parameters
Context: A SystemVariableContext object containing the context settings for the Condition Set.
Returns
String: The result of the System Variable's evaluation.
Example
var sv = new SystemVariable(bp.eSysVar.FormField,
new DataItem(FormEnums.eDataType.String)
{ String = "UserPicker1" });
sv.Parameters["format"] = "UID";
var sEval = sv.Evaluate();
Documentation Feedback and Questions
If you notice some way that this document can be improved, we're happy to hear your suggestions. Similarly, if you can't find an answer you're looking for, ask it via feedback. Simply click on the button below to provide us with your feedback or ask a question. Please remember, though, that not every issue can be addressed through documentation. So, if you have a specific technical issue with Process Director, please open a support ticket.