Это старая версия документа!
Сущности odgassist
Сущность - это объект, который может быть однозначно определен как конкретный или абстрактный, включая события и связи между объектами, информация о котором хранится и обрабатывается в базе данных (БД).
Примеры сущностей: "Группа", "Задача", "Учетная запись пользователя", "Единица ресурса", "Тип ресурса" и т.д.
Каждая сущность имеет свои атрибуты. Например, у сущности "Учетная запись пользователя" есть атрибуты, такие как Логин, Имя, Фамилия, email и т.д.
Отображение сущностей в "Базовой иерархии".
Из перечисленных сущностей можно формировать процессы, например по приемке ресурса.
Описание сущностей
Группа
Группа (divgroup)- служит для хранения других сущностей ("DIVISIONS").
Атрибуты сущности:
- d - уникальный идентификатор
- description - описание сущности
- levelch - уровень
- name - название
- groupgroup - указание родительской группы
- stashed - флаг, скрыта или нет
- tags - тэги идентификации
- resourcesupertype - тип ресурса
Пример отображения сущности "Корневая группа/root group" в пользовательском интерфейсе программы:
Шаблон задачи
Шаблон задачи (DIVISIONS) - "лекало", по которому будет формироваться задача в приложении. Хранит список и порядок расположения полей в активной задаче, а также способ назначения.
Атрибуты сущности:
- id
- alreadyused
- appendcontrolusers
- assignationproperty
- createdate
- DIVISION
- division_type
- doublecheckisobligatory
- freedrawing
- mirorred_division_id
- NAME
- needsecondconfirmation
- onlyactiveusersassignment
- only_slaves
- process_time_deviation
- process_time_value
- reglamented
- timeinhourstonotifyworker
- validto
- div_group_id
- divgroup
- divisionfinishmode
- stashed
- creationdate
- jsonproperties
- tags
- createdby_id
- division_history_key
- groupparametersby
- allowselectcustomresources
- resourcesdisabled
- showreportbutton
- tagstemplate
Пример отображения сущности "*Доработка отчета о продел…." в пользовательском интерфейсе программы:
Задача
Задача (division_task) - задача в процессе. Например методика, которую необходимо выполнить и внести результат изменения в определённое поле (eBoxies).
Сущность задача содержит следующие поля.
Атрибуты сущности:
- id - уникальный идентификатор
- beendeclined - отвечает за двойную проверку
- canberun - была ли задача запущена (true - да, false or Null -нет)
- closetime - время завершения задачи
- closeuser - пользователь завершивший задачу
- complete - выполнена (true - да, false or Null -нет)
- creationdate - дата создания задачи
- deadline - срок исполнения задачи, если установлен в настройках шаблона задачи (DIVISIONS)
- fullychecked - отметка о двойной проверке
- realstartdate - дата открытия пользователем
- division_id - id шаблона, из которого собрана задача
- process_id - идентификатор процесса (числовой)
- created_division_tasks - задача, первоисточник.
- closeuser_id - идентификатор пользователя завершившего задачу
- pseudoname - псевдоним
- divisionreferences_id - связка с
- bpmnstartdate - дата запуска задачи в системе
Поля задачи (eBoxies)
При добавлении методики



