Template inputs, outputs, relations, configs, and tags

The right-most header columns of the spreadsheet define inputs, outputs, relations, configs, and tags.

If the source template does not contain inputs, outputs, relations, configuration properties, or tags, columns for those are not included in the exported;worksheet tab. For example, if the source template has no defined;Relation elements, no Relations columns exist in the spreadsheet.

An initial definition column for each item contains the template details for the item. The details of these definitions are described below. A variable number of columns for each item depend on the source template definition.

Image

The deployment job links inputs and outputs into a slot somewhere in the station.

Inputs

Each template input has a corresponding column for defining the source component for the input. The information in the template is meant to assist you when deciding what the input is used for. The value of the cell is a named component that satisfies the Bind Hints query for that input. The input component must exist on the station for the link to be satisfied. These values are required.

Outputs

Each template output has two corresponding columns for defining the destination component and slot for that output. The value of the cell in the first column is a named component that satisfies the Bind Hints query for the input. The value of the cell in the second column is the target slot name for that named component. The output component and slot must exist on the station for the link to be satisfied.

Relations

Each template relation has a corresponding column for defining the paired component for that relation. The value is a named component that satisfies the Relate Hints query for the relation. The component must exist on the station for the relation to be satisfied.

Configs

Each template configuration property (Config) has a corresponding column for defining the value applied to the Config. Each Slot Type cell for the Config header has a comment that indicates the type of entry to make for the value (integer, number, string, and so on). If you leave the value cell blank for a template instance, the Default Value applies.

Config Data Element

Element Used In Description
Slot Name Inputs, Outputs, Configs Defines the name of the slot that is added to the template component when deployed. It defines the slot on the template component that inputs link to and outputs link from.
User Tip All Provides information about this item to establish the appropriate instance values. This information is meant to assist you when deciding what an input is used for.
Bind Hints Inputs, Outputs Defines the NEQL query string used to derive the candidate components. The NEQL search uses this tag query statement to locate possible components in the running station where the connecting link should be applied.
Target Slot Hints Inputs, Outputs Provides a suggestion for source or target slot value of linking component. The value should be the name of a slot that exists on the source or target component.
Relation Id Relations Defines the name of the relation, usually chosen from an existing tag dictionary. The deployment job uses this relation definition when it creates the relationship.
Relation Hints Relations Defines the NEQL query string used to derive the candidate relation components. The NEQL search uses this tag query statement to locate possible components in the running station where the connecting relation should be applied.
Direction Relations Indicates an inbound or outbound relation. This relation direction is based on the device being processed.
Slot Type Configs Indicates the data type of the configuration property. The attached comment provides guidance on appropriate values.
Default Value Configs Defines the default value to apply if the cell entry if the Config is blank.
Slot Path Scope Inputs, Outputs, Relations Defines the station slot path of a component used as the root in the NEQL query for bind hints and relation hints. The value is a slot path definition, which is a list of hierarchical components separated by a slash. There are no leading or trailing slashes in the value. If you do not enter a value, the default value will be used. If both the row and the default values are empty, the slot path scope will be ignored and the entire station will be queried.
Description All Provides any additional information about the specific columns. The information in this cell can provide more detailed information as to the purpose of this configuration property. Using this information, a user can determine what values to enter in the worksheet.

Tags

Each requested template string tag has a corresponding column for defining the deployed value for that string tag ID. When deployed, any string tag with that ID inside the template will get the declared value.