<< Click to Display Table of Contents >> Разработка > Элементы разработки Разработка задач и заданий |
Задачи предназначены для автоматизации бизнес-процессов компании. В задаче указываются исполнители, сроки выполнения и другие данные. Для каждого типа задачи разрабатывается схема, при выполнении которой создаются другие задачи, задания, уведомления и задание на приемку.
Карточка задачи содержит:
•закладки для просмотра и редактирования свойств;
•текст задачи. После старта задачи текст появится в области переписки в задании. Переписка позволяет проследить ход работ по задаче;
•область вложений. Содержит ссылки на сущности, с которыми работают пользователи. Например, во вложения добавляется документ, который необходимо согласовать и зарегистрировать.
1.Создайте тип задачи. Подробнее см. раздел «Типы сущностей». 2.Настройте схему задачи одним из способов: •в проводнике веб-клиента. Для этого убедитесь, что в типе задачи установлен флажок Схема настраивается в проводнике в редакторе типа сущности, создайте свои блоки и настройте схему бизнес-процесса. Способ используется по умолчанию; Примечание. Если для схемы задачи разрабатывается несколько вариантов процессов, подходящих по критериям, и нужно дать возможность пользователю вручную указывать процесс, свойство «Процесс» (ProcessKind) можно вынести на форму с помощью инструмента разработки; •в среде разработки. Для этого в новом типе задачи снимите флажок Схема настраивается в проводнике в редакторе типа сущности. Схему задачи настраивает разработчик. |
У типа задачи есть подчиненные типы сущностей: •задание для выполнения работ по задаче. Основные характеристики: описание необходимых работ, срок задания и результаты выполнения. По одной задаче может быть создано несколько заданий; •задание на приемку выполненных работ. Создается только в рамках задачи и не существует за ее пределами. Основные характеристики: срок и результат приемки работ. Задание на приемку выполняется с одним из результатов: «Принять», если результаты выполнения устраивают. В этом случае задача завершается. «Отправить на доработку», если есть пожелания по доработке результатов. В этом случае задание вернется исполнителю. Задача не завершится до тех пор, пока задание на приемку не будет выполнено с результатом «Принять». В рамках одной задачи создается одно задание на приемку; •уведомление для оповещения пользователей о тех или иных работах. В уведомлении нет результатов выполнения. В рамках одной задачи может быть создано несколько уведомлений. При разработке типа задачи есть особенности: •для каждого типа задачи настраивается схема бизнес-процесса в проводнике веб-клиента либо в среде разработки; •у задач и заданий есть вложения, в которые добавляются ссылки на документы, записи справочников, другие задачи. Также у задач и заданий есть панель предпросмотра вложений, на которой отображается содержимое вложенного документа. Примечание. В типах заданий и типах уведомлений, созданных в рамках модуля, недоступны группы вложений, реализованные для конкретного типа задачи; •в отличие от типов справочников и документов в карточке есть область переписки, которая позволяет проследить ход работ по задаче; •для типов заданий можно настроить стили отображения, для типов задач – нет; •при создании типа задачи от базового типа Sungero.Workflow.Task наследуются основные свойства и методы, действия и операции авторизации; •в системе нет возможности создавать базовые типы задач. |
От каких типов задач можно создавать наследников
В своем решении разработчик может создавать типы задач на основе базового типа Sungero.Workflow.Task, а также связанные с задачей типы заданий, заданий на приемку и уведомлений. |
Какие типы задач можно перекрывать
Описание типов заданий, которые можно перекрывать, см. в разделе «Базовое решение Directum RX». |
Для типа задачи кроме клиентских и серверных событий, которые есть у всех типов сущностей, дополнительно доступны события:
Также в каждом типе сущности можно задать события свойств и действий. |
Объектная модель для работы с задачами и заданиями
Используйте примеры разработки, которые помогут изучить возможности среды разработки и подскажут идеи для развития модификации системы: |
© Компания Directum, 2024 |