If the Replace existing keyword value option is selected, you can choose to replace an existing value. You can identify which existing value to replace using one of the following options:
-
Constant Value: the value entered will be used to identify the value to be replaced.
-
Find value from another property: the value currently in the property specified will be used to identify the value to be replaced. The Find value from another property field is limited to 254 characters.
When comparing alphanumeric Keyword Types and/or property values, an implicit conversion will occur during the comparison that will attempt to convert the incoming value into its representative data type in order to execute a proper comparison. This implicit conversion will attempt to infer if the incoming value represents a number, a date, or a string. In the event that the incoming value is formatted in such a way that the value can be inferred as both a numeric value or a date value, the numeric value will take precedence during the comparison.
When comparing different data types (for example, comparing alphanumeric to a currency data type), any formatting differences could impact the evaluation of the values. To ensure the accuracy of any evaluation, it is a best practice to always compared values that are of the same data type.
If the user chooses to replace an existing value and that value does not exist on the document, then the document is not modified.
If the property value contains an array of values and Replace existing keyword value is not selected, all of those values are added to the document.
-
If the property contains an array of values and Replace existing keyword value is selected, values are added in one of the following ways, depending on the Keyword Type and interface:
-
If the specified Keyword is part of a Multi-Instance Keyword Type Group or Single-Instance Keyword Type Group, only the first value in the array of values is added.
-
If the specified Keyword is a standalone Keyword Type, in Core-based Workflow interfaces, each value in the array of values is added as an instance of the specified Keyword.