115 lines
3.5 KiB
JSON
115 lines
3.5 KiB
JSON
{
|
|
"controller": "controllers/record",
|
|
"createDisabled": true,
|
|
"recordViews": {
|
|
"detail": "advanced:views/bpmn-user-task/record/detail"
|
|
},
|
|
"views": {
|
|
"detail": "advanced:views/bpmn-user-task/detail"
|
|
},
|
|
"dynamicLogic": {
|
|
"options": {
|
|
"resolution": [
|
|
{
|
|
"optionList": [
|
|
"",
|
|
"Approved",
|
|
"Rejected"
|
|
],
|
|
"conditionGroup": [
|
|
{
|
|
"type": "equals",
|
|
"attribute": "actionType",
|
|
"value": "Approve"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"optionList": [
|
|
"",
|
|
"Reviewed"
|
|
],
|
|
"conditionGroup": [
|
|
{
|
|
"type": "equals",
|
|
"attribute": "actionType",
|
|
"value": "Review"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"optionList": [
|
|
"",
|
|
"Completed",
|
|
"Failed"
|
|
],
|
|
"conditionGroup": [
|
|
{
|
|
"type": "equals",
|
|
"attribute": "actionType",
|
|
"value": "Accomplish"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"fields": {
|
|
"resolution": {
|
|
"readOnly": {
|
|
"conditionGroup": [
|
|
{
|
|
"type": "or",
|
|
"value": [
|
|
{
|
|
"type": "isTrue",
|
|
"attribute": "isResolved"
|
|
},
|
|
{
|
|
"type": "isTrue",
|
|
"attribute": "isCanceled"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"resolutionNote": {
|
|
"visible": {
|
|
"conditionGroup": [
|
|
{
|
|
"type": "isNotEmpty",
|
|
"attribute": "resolution"
|
|
},
|
|
{
|
|
"type": "isFalse",
|
|
"attribute": "isFailed"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"instructions": {
|
|
"visible": {
|
|
"conditionGroup": [
|
|
{
|
|
"type": "isNotEmpty",
|
|
"attribute": "instructions"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"filterList": [
|
|
"actual",
|
|
{
|
|
"name": "resolved",
|
|
"style": "success"
|
|
},
|
|
{
|
|
"name": "canceled"
|
|
}
|
|
],
|
|
"boolFilterList": ["onlyMy"],
|
|
"iconClass": "fas fa-user-cog"
|
|
}
|