Добрый день!
Как добавить в Активности кейс, для прохождения по состоянию задачи?
Нравится
Илья, добрый день!
В версии 7.10.2 была добавлена возможность настройки кейса для раздела Активности, но, в связи с возникновением ошибок у клиентов, данная функциональность была отключена в более поздних версиях. Проблема в том, что для работы кейса могут создаваться новые записи активностей, и в случае, если для условия запуска кейса не указать точно специфические параметры (например, условие запуска по конкретному типу активности), возможно рекурсивное создание активностей для активностей из кейса.
Одеяненко Юлия,
Юлия, спасибо за ответ!
Возможно есть вариант, как это разработкой сделать? В какую сторону капать?
В общем частично удалось решить задачу) Создал замещающий модуль Активности и ввел следующее:
define("ActivityPageV2", [],
function () {
return {
entitySchemaName: "Activity",
attributes: {},
modules: /**SCHEMA_MODULES*/{
"ActionsDashboardModule": {
"config": {
"isSchemaConfigInitialized": true,
"schemaName": "SectionActionsDashboard",
"useHistoryState": false,
"parameters": {
"viewModelConfig": {
"entitySchemaName": "Activity",
"actionsConfig": {
"schemaName": "ActivityStatus",
"columnName": "Status",
"orderColumnName": "Name",
"innerOrderColumnName": "Name",
"decouplingConfig": {
"name": "UsrActivityStatusDecoupling",
"masterColumnName": "UsrCurrentStatus",
"referenceColumnName": "UsrAvailableStatus"
}
},
"useDashboard": false,
"contentVisible": false,
"headerVisible": true
}
}
}
}
}/**SCHEMA_MODULES*/,
details: /**SCHEMA_DETAILS*/{}/**SCHEMA_DETAILS*/,
methods: {},
diff: /**SCHEMA_DIFF*/[
{
"operation": "insert",
"name": "ActionsDashboardModule",
"parentName": "ActionDashboardContainer",
"propertyName": "items",
"values": {
"classes": { wrapClassName: ["actions-dashboard-module"] },
"itemType": Terrasoft.ViewItemType.MODULE
}
}
]/**SCHEMA_DIFF*/
};
});
Создал справочник - UsrActivityStatusDecoupling и заполнил соответствиями перехода по статусам.
Все бы ничего, но при переключении стадии кликом, индикатор пропадает, а при переключении в поле Состояние - все работает
Есть варианты как исправить?
Калугин Илья,
Активности являются инструментом работы кейсов в разделе, т.е. функционал дизайнера кейсов реализуется с помощью записей из объекта Активности. В связи с этим включить кейсы в разделе Активности возможности нет, как и использовать решение Канбан.
Рекомендуем Вам рассмотреть возможность создания своего Объекта, наследуясь от базового объекта, по аналогии с объектом Активности, с добавлением необходимых Вам полей и активацией функционала кейсов для использования Канбана.