Control Architect defines a set of predefined variables that can be used in a <Constant> type source property binding. A custom variable is specified in the format of $(VariableName) where VariableName is a name that is predefined.
Custom Predefined Variable Names
The following list of predefined variable names can be used as the default value in a <Constant> type source property binding:
ControlBinding Template References
CBT_NAME - The name of the Control Binding template.
CBT_DESCRIPTION - The description for the Control Binding template.
CBT_VENDOR - The vendor associated with the Control Binding template.
CBT_SOURCETEMPLATE - The Control Property template name that provides the set of properties used in the Source Property of the binding.
CBT_TARGETTEMPLATE - The Control Property template name that provides the set of properties used in the Target Property of the binding.
CBT_SOURCEFILE - The Control Property template file name that provides the set of properties used in the Source Property of the binding.
CBT_TARGETFILE - The Control Property template file name that provides the set of properties used in the Target Property of the binding.
CBP_SOURCEPROPERTYNAME - The Source Property used in the control binding.
CBP_TARGETPROPERTYNAME - The Target Property used in the control binding.
ControlConversion Template References
CCT_EXCELFILENAME - The Excel file name that is used as the Data Source for this Conversion template.
CCA_BASEDONFILE - The PKS Control Module XML configuration file that is used as the basis for Bulk building and editing.
CCA_TASKNAME - The Control Conversion Task Name.
CCA_FILTEREXPRESSION - The filter expression used to filter the Data Source view.
CCA_DATASOURCETABLE - The Data Source table that contains the source entities.
Notes
When using a Custom Variable in a Control binding, specify the variable in the Default value of the binding in the format of $(CCT_EXCELFILENAME). The variable name must be enclosed within the characters $(...).
The example below shows 3 constant type property bindings that when evaluated will retrieve the content of the specified custom predefined variable and assign it to the target property value.