Details
-
Type:
Improvement Request
-
Status:
Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: No version
-
Fix Version/s: 1.0.0
-
Component/s: Configuration, Process service
-
Security Level: Public
-
- Environment:
- -
Activity
| Field | Original Value | New Value |
|---|---|---|
| Priority | Blocker [ 1 ] | |
| Description |
Add support of placeholders configured at component level to configure the process definition.
If the placeholder 'signaturePeriod' is defined, it could be used as following in the process definition: {code:xml} <intermediateCatchEvent id="waitBeforeGetStatus" name="Wait"> <timerEventDefinition> <timeDuration>${empty execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod ? "PT1H" : execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod}</timeDuration> </timerEventDefinition> </intermediateCatchEvent> {code} |
Add support of placeholders configured at component level to configure the process definition.
If the placeholder 'signaturePeriod' is defined, it could be used as following in the process definition: {code:xml} <intermediateCatchEvent id="waitBeforeGetStatus" name="Wait"> <timerEventDefinition> <timeDuration>${empty execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod ? "PT1H" : execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod}</timeDuration> </timerEventDefinition> </intermediateCatchEvent> {code} |
| Status | New [ 10000 ] | Open [ 10002 ] |
| Priority | Blocker [ 1 ] | Major [ 3 ] |
| Status | Open [ 10002 ] | In Progress [ 10003 ] |
| Description |
Add support of placeholders configured at component level to configure the process definition.
If the placeholder 'signaturePeriod' is defined, it could be used as following in the process definition: {code:xml} <intermediateCatchEvent id="waitBeforeGetStatus" name="Wait"> <timerEventDefinition> <timeDuration>${empty execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod ? "PT1H" : execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod}</timeDuration> </timerEventDefinition> </intermediateCatchEvent> {code} |
Add support of placeholders configured at component level to configure the process definition.
If the placeholder 'signaturePeriod' is defined, it could be used as following in the process definition: {code:xml} <intermediateCatchEvent id="waitBeforeGetStatus" name="Wait"> <timerEventDefinition> <timeDuration>${empty execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod ? "PT1H" : execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod}</timeDuration> </timerEventDefinition> </intermediateCatchEvent> {code} or as: {code} <serviceTask id="servicetask1" name="Service Task" implementation="##WebService" operationRef="process:archiveOperation"> ... <dataInputAssociation> ... <assignment> <from>${empty execution.variableInstances.petalsPlaceholders.getValue().placeholderValue1 ? "default-value" : execution.variableInstances.petalsPlaceholders.getValue().placeholderValue1}</from> <to>${dataInputOfServiceTaskArchiveAttachment1.item2}</to> </assignment> </dataInputAssociation> </serviceTask> {code} |
| Description |
Add support of placeholders configured at component level to configure the process definition.
If the placeholder 'signaturePeriod' is defined, it could be used as following in the process definition: {code:xml} <intermediateCatchEvent id="waitBeforeGetStatus" name="Wait"> <timerEventDefinition> <timeDuration>${empty execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod ? "PT1H" : execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod}</timeDuration> </timerEventDefinition> </intermediateCatchEvent> {code} or as: {code} <serviceTask id="servicetask1" name="Service Task" implementation="##WebService" operationRef="process:archiveOperation"> ... <dataInputAssociation> ... <assignment> <from>${empty execution.variableInstances.petalsPlaceholders.getValue().placeholderValue1 ? "default-value" : execution.variableInstances.petalsPlaceholders.getValue().placeholderValue1}</from> <to>${dataInputOfServiceTaskArchiveAttachment1.item2}</to> </assignment> </dataInputAssociation> </serviceTask> {code} |
Add support of placeholders configured at component level to configure the process definition.
If the placeholder 'signaturePeriod' is defined, it could be used as following in the process definition: {code:xml} <intermediateCatchEvent id="waitBeforeGetStatus" name="Wait"> <timerEventDefinition> <timeDuration>${empty execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod ? "PT1H" : execution.variableInstances.petalsPlaceholders.getValue().signaturePeriod}</timeDuration> </timerEventDefinition> </intermediateCatchEvent> {code} or as: {code:xml} <serviceTask id="servicetask1" name="Service Task" implementation="##WebService" operationRef="process:archiveOperation"> ... <dataInputAssociation> ... <assignment> <from>${empty execution.variableInstances.petalsPlaceholders.getValue().placeholderValue1 ? "default-value" : execution.variableInstances.petalsPlaceholders.getValue().placeholderValue1}</from> <to>${dataInputOfServiceTaskArchiveAttachment1.item2}</to> </assignment> </dataInputAssociation> </serviceTask> {code} |
| Status | In Progress [ 10003 ] | Resolved [ 10004 ] |
| Fix Version/s | 1.0.0 [ 10741 ] | |
| Resolution | Fixed [ 1 ] |
| Transition | Status Change Time | Execution Times | Last Executer | Last Execution Date | |||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|
|||||||||
|
|
|
|
|

Support added in master branch