buttonBlock
Properties
Block Property | Definition | Example Input | Status |
---|---|---|---|
tag | Unique name for the logic block. | buttonBlock | |
permissions | Which entity has rights to interact at this part of the workflow. | VVB | |
defaultActive | Shows whether this block is active at this time and whether it needs to be shown. | Checked or unchecked. | |
On errors | Called if the system error has occurs in the Block |
| |
stop Propagation | End processing here, don't pass control to the next block. | Checked or unchecked. |
Button
Block Property | Definition | Example Input | Status |
---|---|---|---|
Type | Type of the Button | Two types of buttons: 1. Selector : Simply button. 2. Selector - dialog : button with dialog | |
Button Tag | Tag of the button will be chosen in events tab | Button_0 | |
Dialog Title | pop - up dialog title. this field gets enabled when button type is Selector-dialog | Reject | |
Dialog Description | It is the text inside dialog pop up. This field is enabled when button type is Selector - dialog | Enter reject reason | |
Button Name | Label of the button | Validate | |
Field | Field of document to change | option.status | |
Value | Value to set | Validated | |
UI Class | UI class of the button | btn-approve | |
Filters | array of addition visible filters | Field (field) โ field of document. Value (value) โ field to compare. Type (type)โ type of comparison. | |
dialogResultFieldPath | This will allow to define destination field where value from dialog will be stored. Also it will not override value of this field, it will only be replaced to array or value will be just pushed to existing array. | Field Path | |
Enable Individual Filters | As per button visibility filters instead of hiding all buttons | Checked or Unchecked |
API Parameters
GET
/policies/{policyId}/blocks/{uuid}
Path Parameters
Name | Type | Description |
---|---|---|
policyId* | String | Policy ID |
uuid* | String | Block UUID |
POST
/policies/{policyId}/blocks/{uuid}
Path Parameters
Name | Type | Description |
---|---|---|
policyId* | String | Policy ID |
uuid* | String | Block UUID |
Request Body
Name | Type | Description |
---|---|---|
document* | Object | VC Document |
Last updated