Глоссарий
Объект (Object) - объект системы Continuity представляет собой некоторую сущность. Объектом являются проект, этап, задача, артефакт, а также шаблоны проекта, этапа, задачи и артефакта.
Объектная модель Continuity (Object model) - это иерархически устроенная структура объектов системы, где вышестоящие сущности объединяют в себе нижестоящие с помощью нод. Так артефакты являются сущностями внутри задачи, набор задач содержится в этапе, этапы объединяются проектом.
Нода (Node) - это сущность системы. Имеет двойное значение: 1. Нода представляет собой контейнер для упаковки объекта. 2. Нода является узлом графа continuity.
Проект (Project) - это верхнеуровневый объект системы, объединяющий этапы с объектами внутри них. Проект может быть заведен для различных целей, он объединяет сущности с общей бизнес-задачей.
Этап (Stage) - это шаг workflow проекта. Он содержит ряд логически объединенных задач, которые выполняются параллельно или последовательно в соответствии с автоматизированным BPMN процессом.
Задача (Task) - единица бизнес-процесса, предназначенная для выполнения какого-то действия пользователем или сервисом.
Артефакт (Аrtefact) - это некоторый атрибут бизнес-процесса, который содержит необходимые на соответствующем этапе информацию/ссылку/файл. Артефакты добавляются пользователем в ходе выполнения задач.
Граф Continuity (Graph) - это workflow проекта, имеющий форму графа. Он содержит в себе ноды и ребра. В нодах содержатся этапы проекта, а ребра определяют направление workflow.
Ребро графа (Edge) обеспечивает связь между нодами. По ребрам графа двигается workflow проекта.
Шаблон объекта (Template) - это описание объекта и его свойств. По умолчанию запуск проекта и создание
объектов происходит в соответствии с шаблоном. Это необходимо в случае переиспользования workflow/этапа/задачи более одного раза.
В шаблоне может быть описано, из каких этапов и задач состоит workflow, информация об артефактах, а также свойства объектов.
Шаблон имеет вложенную структуру: каждый объект содержит набор нод-контейнеров, в каждом из которых содержится объект.
То есть шаблон проекта содержит список нод с шаблонами этапов, шаблон этапа - список нод с шабдлонами задач,
шаблон задачи - список нод с шаблонами артефактов.
Контекст объекта (Context) - свойство объекта. С помощью контекстов можно настраивать объекты в рамках шаблона.
Свимлейн (Swimlane) - это инструмент Continuity для настройки доступов к объектам.
Ключ (Key) - это бизнес-идентификатор (то есть текстовый ключ) объекта в системе.
Тэг (Tag) - это название версии объекта.
Бизнес тэг (Business tag) - это метка, которая может быть добавлена к любому объекту системы для использования при фильтрации.
Continuity SDK - python-библиотека предоставляющая полный функционал для удобной работы с API в интерфейсе Jupyter.