Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Backlog

Title

Description

B-15840

New Variable functions equivalent to Output functions

The following new functions have been added for processing Variable data:

  • Task Instance Variable by XPath

    Code Block
    my_variable=
    <message>
      <code>10</code>
    </message>
    
    ${_varXPath('my_variable', '//code/text()')}
    > 10


  • Task Instance Variable by JsonPath

    Code Block
    my_variable=
    {
      "code": 10
    }
    
    ${_varJsonPath('my_variable', '$.code')}
    > 10


  • Task Instance Variable by JsonPath as Array

    Code Block
    my_variable=
    [
      {
        "message" : "Hello",
        "code" : 10
      },
      {
        "message" : "World!",
        "code" : 20
      }
    ]
    
    ${_varJsonPathAsArray('my_variable', '$[*].message', '', true)}
    >
    [
        "Hello",
        "World!"
    ]


  • Task Instance Variable Number of Lines

    Code Block
    my_variable=
    Line 1
    Line 2
    Line 3
    
    ${_varNumberOfLines('my_variable')}
    > 3


  • Task Instance Variable by Specific Line(s)

    Code Block
    my_variable=
    Line 1
    Line 2
    Line 3
    Line 4
    
    ${_varLines('my_variable', 2, 2)}
    >
    Line 2
    Line 3



  • Task Instance Variable by Line(s) Matching Regular Expression


    Code Block
    my_variable=
    Some_Text
    ABC=Some_String
    More_Text
    
    ${_varLinesByRegex('my_variable', '^ABC=')} /* Returns empty (the whole Line was not matched) */
    >
    
    ${_varLinesByRegex('my_variable', '^ABC=.*')}
    > ABC=Some_String


B-15841

Variable Path feature equivalent to Output Path feature.

Task Instance Variable Path. Returns a token representing the path to a temporary file containing the value of the specified variable.

Code Block
application.exe -file ${_varPath('my_variable')}
> application.exe -file $(ops_variable_path_my_variable_txt)

application.exe -file ${_varPath('my_variable', 'csv')}
> application.exe -file $(ops_variable_path_my_variable_csv)


B-06269

Allow variables and functions to be specified in Set Variable Action variable names.

Set Variable Actions can now use a variable as part of the variable name, for example a workflow has the following set variable action to set the current date / time in order to record the last run date for each region.

The Triggers that launch the workflow, one for each region, set the region variable to the region's 2-character short code, US, EU, AP, etc.

The Global variables are set as follows:

Image RemovedImage Added

Lifecycle Management

...

Backlog

Title

Description

B-16091

Reinstate Banner Background Color

The Banner Background Color system property has been reinstated:

Image RemovedImage Added

Image RemovedImage Added

B-14508

Multi-Update: Hide "Clear Field Value" checkbox for user-defined fields if they are required.

If User Defined fields for Tasks and/or Triggers are set as Required, the Multi Update Dialog for Tasks and/or Triggers does not show the “Clear Field Value” checkbox.

B-15629

Recently used items in Services are removed if user's roles are updated and access no longer permitted.

Recently used items in the services menu may have contained services that have had authorization removed. In this case, there will now be some cleanup performed to avoid this.

...