Задачи


НАЧАЛО >> Задачи📄 Скачать в DOCX


Модуль Tasks вводит каноническую запись задачи TASK для ИРБИС 128. Задача хранится как обычная запись системы, индексируется штатными термами 1288, проходит Workflow через стандартные связи 113 LINK и ведет историю действий в поле 907.

1. Границы модуля

Tasks владеет доменной моделью задачи: ключом, заголовком, описанием, классификацией, task-specific типами обращений, шаблонами, чек-листами, участниками, влиянием на сервисы и компоненты, сроками, SLA-результатами, OLA-линиями, очередью, рангом, таймерами, ссылками на этап, версию, поставку и безопасными ссылками на вложения или внешние URL.

Tasks не реализует собственный workflow-engine, систему прав, файловое хранилище, рабочие календари, фоновые очереди, событийную доставку или описание физических полей. Эти обязанности остаются у соответствующих системных модулей: Workflow, Security, FT/TemporaryFiles, WorkCalendar, Queue, EventBus и FieldConfiguration.

2. Системный проект

При настройке модуль поставляет системный проект Workflow TASK с базовыми статусами, переходами, экранами, фильтрами и представлениями. Подробности описаны в разделе SystemProject.

3. Рабочее место

Пользовательский вход в проект задач выполняется через список проектов Workflow: ?id=WorkflowProject/Show. Системный проект TASK задает стартовую страницу list, а списки, форма создания и карточка открываются универсальными маршрутами WorkflowView. Подробности описаны в разделе Workspace.

4. AI-операции

Task-specific AI operations описаны в разделе AiOperations. Они формируют только предложения для задач и не применяют изменения без штатного действия пользователя.

5. Пакет разработчика

Для интеграции с другими модулями используйте разделы DeveloperPackage, IntegrationExample, GoldenDataset, TestA, Runbook и KnownLimitations. Эти страницы фиксируют стабильный API Tasks, правила object references, TestA-сценарии и эксплуатационную проверку первого контура.

6. Пакет разработчика

Для интеграции с другими модулями используйте разделы DeveloperPackage, IntegrationExample, GoldenDataset, TestA, Runbook и KnownLimitations. Эти страницы фиксируют стабильный API Tasks, правила object references, TestA-сценарии и эксплуатационную проверку первого контура.

7. Основные поля записи

8. Индексы

Модуль строит термы I=, TASKTITLE=, TASKTYPE=, TASKCATEGORY=, TASKPRIORITY=, TASKREQUESTTYPE=, TASKSERVICE=, TASKCOMPONENT=, TASKIMPACT=, TASKAUTHOR=, TASKASSIGNEE=, TASKWATCHER=, TASKCLOSED=, TASKDUE=, TASKSTAGE=, TASKVERSION=, TASKDELIVERY=, TASKCHECKLIST=, TASKCHECKLISTOPEN=, TASKCHECKLISTASSIGNEE=, TASKPARTICIPANT=, TASKPARTICIPANTROLE=, TASKIMPACTOBJECT=, TASKSLARULE=, TASKSLASTATE=, TASKSLABREACHED=, TASKQUEUE=, TASKRANKBUCKET=, TASKOLALINE=, TASKTIMER=, TASKCONTROLDATE=, TASKLINKTASK=, TASKLINKRECORD=, TASKLINKRELATION=, TASKLINKSID=, общие LINKRELATION=, LINKSID=, LINKTARGETTYPE=, LINKTARGET=, TASKLEGACYSOURCE=, TASKLEGACYSID=, TASKLEGACYKEY=, TASKLEGACYPROJECT= и TASKMIGRATIONRUN=.

Индексы Workflow-состояний строятся общим механизмом Workflow по полю 113.

9. Миграция VirtualRef

Tasks содержит профиль и dry-run/execute API для переноса старых записей VirtualRef в промышленный контур задач без изменения legacy-ключей. Подробности описаны в разделе VirtualRefMigration.