Step: Value String Filter

This step allows the playbook to filter in or out specific combinations of comparisons. It operates on the variables in the package table using FreeMarker expressions. Only one value can be compared per step, but multiple comparisons can be combined for that value.

Operates on values in the package table variables.

Allows FreeMarker Expressions

  • Input Value: The value from the package table you want to evaluate. This value is set for all of the comparisons made in the following sections. This value is referenced using FreeMarker Expressions
    • Trim Whitespace: When checked, if there are any spaces in front of or after the value, they will be ignored
  • Comparison Method: Choose the type of comparison to make:
    • equals: all characters much match exactly
    • contains: all of the characters in the comparator exist in the input
    • has minimum length: enter the number of characters (including spaces).
      • This is a "greater than or equal to" comparison.
      • Enter "1" to check for null values (any string with 1 or more characters will match)
    • starts with: the input starts with all of the characters in the comparator
    • ends with: the input ends with all of the characters in the comparator
    • not: When checked, the inverse of any of the above
  • Comparator: the string (text) to compare with the input value using the comparison method (allows FreeMarker expressions)
    • Case Sensitive: When checked, the case of each character is considered
    • Use Regex: When checked, regular expressions entered into the comparator are used in addition to the comparison method
  • Add a new condition: Multiple comparisons can be made against the chosen Input Value. Results are combined with an AND (all must match) or an OR (any can match)
  • Remove a condition: Click the red X next to a condition to remove it.
  • step/value-string-filter
  • Last modified: 2019/03/29 22:45