Действия
Раздел содержит описание работы действий в ECOS с Alfresco.
Типы действий
edit-task-assignee
id типа: edit-task-assignee
Описание |
Конфигурация |
---|---|
Редактировать исполнителя задачи (запускается окно с выбором исполнителя).
Действие связано с бизнес-процессом записи.
|
actionOfAssignment [claim , release]
orgstructParams:{ userSearchExtraFields: custom:property1, custom:property2 }
custom:property1, custom:property2 - строка. Свойста ноды пользователя, по которым будет осущетствлен поиск
|
set-task-assignee
id типа: set-task-assignee
Описание |
Конфигурация |
---|---|
Назначение исполнителя задачи
(расширенный вариант edit-task-assignee)
|
assignTo - на кого назначить [me , group , someone]:
Необязательные параметры (можно использовать дополнительно или вместо assignTo):
|
alf-download-report-group-action-xlsx
Действие предназначено для выгрузки выбранных записей в формат xlsx.
В конфигурацию группового действия alf-download-report-group-action-xlsx добавлены параметры:
dateFormat
- формат даты https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html, который применяется при выгрузке атрибутов с типомDATE
decimalFormat
- числовой формат https://docs.oracle.com/javase/tutorial/i18n/format/decimalFormat.html, который применяется при выгрузке атрибутов с типомNUMBER
Пример конфига действия с заданными параметрами:
{
"id": "alf-download-report-group-action-xlsx",
"name": {
"ru": "Скачать Excel-файл",
"en": "Download Excel-file"
},
"type": "server-group-action",
"config": {
"id": "download-report-xlsx-action",
"params": {
"template": "alfresco/templates/reports/ru/citeck/default.xlsx",
"reportTitle": "REPORT",
"actionId": "download-report-xlsx-action",
"evaluateBatch": "true",
"columns": "${reportColumns}",
"batchSize": 1000,
"pageSize": 1000,
"elementsLimit": 20000,
"dateFormat": "dd.MM.yyyy",
"decimalFormat": "#,##0.00",
"output": {
"type": "email",
"config": {
"templateRef": "notifications/template@skif-report-email-notification"
}
}