Mercy Chrysolite 46f3f0f1d1
[ACA-3687] Implement Process definition name filter dropdown in Process List (#5870)
* [ACA-3687] Implement Process definition name filtr

* Updated docs

* Updated mock
2020-07-30 09:30:39 +01:00

2.0 KiB

Title, Added, Status, Last reviewed
Title Added Status Last reviewed
Process name cloud pipe v3.9.0 Active 2020-06-02

Process name cloud pipe

When an identifier is specified, the input will be transformed replacing the identifiers with the values of the selected process definition provided.

Basic Usage

processNameCloudPipe.transform('Example - %{processDefinition} - %{datetime}', new ProcessDefinitionCloud({ name: 'upload-passport'}));

Properties

Name Type Default value Description
processNameFormat string undefined The process name format including the preferred identifiers to be used
selectedProcessDefinition ProcessDefinitionCloud undefined (optional) The selected process definition

Details

The pipe offers a convenient way to format a process name using a process name format template.

The supported identifiers that can be used in the process name format are the following:

  • %{processDefinition}
  • %{datetime}

When the %{processDefinition} identifier is used, the selected process definition provided will be added and positioned in the same place as the identifier.

When the %{datetime} identifier is used, the current datetime will be added and positioned in the same place as the identifier.

Important Notes:

  • All the identifiers are case-insensitive.
  • The identifiers can be used in any position (beginning, middle, end, custom).
  • The identifiers can NOT be used more than once each in the same processNameFormat (The second occurrence of each identifier will be ignored and handled as a plain string).

Result

processNameCloudPipe.transform('Example - %{processDefinition} - %{datetime}', new ProcessDefinitionCloud({ name: 'upload-passport'}));
//Returns 'Example - upload passport - June 02, 2020, 12:00:00 AM'