Справочники

Справочники

Связанные объекты, доступные через коллекцию Projects.


ProjectCategories

Категории проектов.

ПолеТипОписание
CategoryIDNVARCHARИдентификатор
CategoryTextNVARCHARНазвание
CategoryIconNVARCHARИконка
CategoryIconColorNVARCHARЦвет


ProjectTypes

Типы проектов.

ПолеТипОписание
TypeIDNVARCHAR(10)Идентификатор
TypeTextNVARCHARНазвание
TypeIconNVARCHARИконка
TypeIconColorNVARCHARЦвет


ProjectSchemes

Схемы workflow (рабочих процессов). При создании/обновлении проекта схема указывается одним из ключей — см. операции Create и Update.

ПолеТипОписание
WorkFlowIDNVARCHARИдентификатор схемы (внутренний)
PartnerCodeNVARCHARКод схемы
IntegrationIDNVARCHARВнешний ID
WorkFlowTextNVARCHARНазвание


Customers

Заказчики (партнёры в роли заказчиков).

ПолеТипОписание
CustomerIDNVARCHAR(10)Идентификатор
CustomerTextNVARCHARНазвание
IntegrationIDNVARCHARВнешний ID


Companies

Внутренние компании.

ПолеТипОписание
CompanyIDNVARCHAR(10)Идентификатор
CompanyTextNVARCHARНазвание
IntegrationIDNVARCHARВнешний ID


Accounts

Счета (направления учёта).

ПолеТипОписание
AccountIDNVARCHAR(10)Идентификатор
AccountTextNVARCHARНазвание
IntegrationIDNVARCHARВнешний ID


LineOfBusinesses

Направления бизнеса.

ПолеТипОписание
LineOfBusinessIDNVARCHAR(10)Идентификатор
LineOfBusinessTextNVARCHARНазвание
LineOfBusinessIconNVARCHARИконка
LineOfBusinessIconColorNVARCHARЦвет


Users (в контексте Projects)

Срез пользователей, нужный для выбора участников проекта.

ПолеТипОписание
UserIDNVARCHAR(10)Идентификатор
UserFullNameNVARCHAR(121)ФИО
AvatarURLNVARCHARURL аватара


TaskStatuses

Статусы задач (глобальные, до привязки к проекту).

ПолеТип
StatusIDNVARCHAR(10)
StatusTextNVARCHAR
StatusIconNVARCHAR
StatusColorNVARCHAR


TasksTypes, TaskPriorities

Глобальные типы и приоритеты задач — без привязки к проекту.
TasksTypes: TaskTypeID, TypeText, TypeIcon, TypeColor.
TaskPriorities: PriorityID, PriorityText, PriorityIcon, PriorityColor.


ProjectReleases

Версии (релизы) проектов.

ПолеТипОписание
ProjectReleaseIDNVARCHARИдентификатор версии
ParentIDNVARCHARРодительская версия
ProjectReleasTextNVARCHARНазвание версии
ProjectReleasDescriptionNVARCHARОписание
ReleaseStatusIDNVARCHARСтатус релиза
StartDateDATEДата начала
ReleaseDateDATEДата релиза
IntegrationIDNVARCHARВнешний ID


ProjectComponents

Компоненты проектов.

ПолеТипОписание
ProjectComponentIDNVARCHARИдентификатор
ParentIDNVARCHARРодительский компонент
ComponentTextNVARCHARНазвание
ComponentDescriptionNVARCHARОписание
IntegrationIDNVARCHARВнешний ID


ProjectTaskPriorities, ProjectTaskTypes

Связки «проект ↔ доступные в нём приоритеты/типы задач».

ПолеТипОписание
ParentIDNVARCHARProjectID
PriorityID или TaskTypeIDNVARCHARИдентификатор приоритета/типа
…TextNVARCHARНазвание
…Icon, …ColorNVARCHARОформление
LanguageNVARCHARЯзык


ProjectWorkflows

Переходы рабочего процесса проекта.

ПолеТипОписание
ParentIDNVARCHARProjectID
FromStatusIDNVARCHARИсходный статус
ToStatusIDNVARCHARЦелевой статус
TaskTypeIDNVARCHARТип задачи, к которому применим переход


ProjectMembers

Участники проектов.

ПолеТипОписание
EntityPermissionIDNVARCHARЗапись о членстве в проекте
ProjectIDNVARCHARПроект
UserIDNVARCHARПользователь
RoleIDNVARCHARРоль
UserFullNameNVARCHARФИО


ProjectPermissions

Разрешения проектов (привязки ролей к функциональным правам).

ПолеТип
EntityPermissionIDNVARCHAR
ProjectIDNVARCHAR
PermissionIDNVARCHAR
RoleIDNVARCHAR


CustomProjectFields, ProjectAttributes

Кастомные поля и атрибуты проектов. Используются для расширения модели данных проекта; ключи — FieldID+ProjectID и ProjectAttributeID+PartnerID+TabID+RoleID соответственно.