For each simple Link Criteria, specify the Connector Attribute (those attributes defined in the Connector Schema), the Operator to use (for example, Contains, Equals, and so forth), and the Value to use with the operation. The value we use can be entered directly, or it can refer to the value of an attribute in the Work entry that is available at this point in the AssemblyLine flow. When the Connector performs the Lookup operation (for Lookup, Update and Delete modes) it converts the Link Criteria to the data source-specific call, enabling you to keep the solution independent of the underlying technology.
If we want to build a Link Criteria using the value of an attribute in the Work entry, simply use the name of the attribute in the Value field of the Link Criteria, preceded by the dollar sign ( $ ). So, if we want to match the attribute named cn with an attribute in the Work entry called FullName, your Link Criteria is specified as:
cn EQUALS $FullName
If we want to find a specific person directly, set the Link Criteria with a literal constant value:
cn EQUALS Joe Smith
The dollar sign ( $ ) matches the first value of a multi-valued attribute only. If we want to match an attribute in the data source with any of the multiple values stored in a Work entry attribute instead, then use the at symbol ( @ ). For example:
dn EQUALS @members
This example tries to match the dn attribute in the connected system to any one of the values of the multi-valued attribute in the Work entry named members.
A Connector can have multiple Link Criteria defined, and these are normally connected together, by use of the Boolean operator AND, to find the match.
However, if you click Match Any, just one of the Link Criteria needs to match, the equivalent of an OR operation.
Note that the name of the Attribute to match can be specified as an Expression (See Expressions for details). The possible formats for the Value field of a Simple Link Criteria are:
Parent topic: Link Criteria