Бизнес-процесс

Идентификатор: AE82DD57-348C-4407-A50A-9F2C7D694DA8

Псевдоним: Process

Название: Бизнес-процесс

Секции карточки

Общее описание

Идентификатор: 0EF6BCCA-7A09-4027-A3A2-D2EEECA1BF4D Псевдоним: MainInfo Тип секции: struct Название: Общее описание

Таблица 1. Поля секции Общее описание
Псевдоним Название Тип поля Размер Дополнительная информация

Name

Название

unistring

512

Description

Описание

unistring

2048

State

Состояние процесса

enum

Значения
  • Остановлен = 0

  • Активен = 1

  • Приостановлен = 2

  • Приостановлен из-за ошибки = 3

  • Завершен успешно = 4

HasLayout

Граф нарисован

bool

DateBegin

Дата начала

datetime

DateEnd

Дата окончания

datetime

InitialDoc

Инициирующий документ

refcardid

Поля ссылки: ParentDescription

SubProcess

Подпроцесс

bool

ParentProcess

Родительский процесс

refcardid

  • Идентификатор типа: AE82DD57-348C-4407-A50A-9F2C7D694DA8

  • Идентификатор секции: 0EF6BCCA-7A09-4027-A3A2-D2EEECA1BF4D

Async

Признак асинхронности

bool

Calendar

Бизнес-календарь

refcardid

TemplateState

Статус шаблона

enum

Значения
  • Дизайн = 0

  • В работе = 1

  • Тест = 2

  • Готов к запуску = 3

AuthorCreated

Автор шаблона

unistring

128

AuthorModified

Автор изменений

unistring

128

DateCreated

Дата создания шаблона

datetime

DateModified

Дата изменения

datetime

Version

Версия

unistring

64

Folder

Папка экземпляров

uniqueid

InstanceName

Название экземпляра

unistring

256

LocaleID

Язык

int

Prepared

Подготовлен ли процесс для выполнения

bool

InstanceAuthor

Автор экземпляра

unistring

128

InitialDocumentVariableID

Идентификатор переменной инициирующего документа

uniqueid

CurrentPriority

Текущий приоритет

int

Priority

Исходный приоритет

enum

Значения
  • Наивысший = 1

  • Высокий = 3

  • Обычный = 5

  • Низкий = 7

  • Самый низкий = 9

LastRunDate

Дата/время последней обработки процесса

datetime

NextRunDate

Дата/время следующей обработки процесса

int

SynchronousSubprocess

Синхронный подпроцесс

int

ReadyToRun

Готов к выполнению

bool

BuildNumber

Номер сборки Docsvision

int

LoggingLevel

Уровень журналирования

enum

Значения
  • Не вести журнал = 0

  • Ошибки = 1

  • Предупреждения = 2

  • Все сообщения = 3

LogLimit

Ограничение размера журнала

int

AfterFinishBehavior

Что делать с процессом после завершения

int

Responsible

Ответственный

uniqueid

RefreshPeriod

Период обновления UI

int

TemplateProcess

Ссылка на шаблон процесса

refcardid

  • Идентификатор типа: AE82DD57-348C-4407-A50A-9F2C7D694DA8 Поля ссылки: TemplateDescription

ClearLogStrategy

Стратегия очистки журнала

enum

Значения
  • Не очищать = 0

  • По дате сообщения = 1

  • По количеству сообщений = 2

ClearLogDaysCount

Число дней по прошествии которых сообщение должно быть удалено

int

NextLogClearTime

Время следующей очистки журнала

datetime

FunctionsCount

Число функций, выполняемое за тик

int

Singleton

Является ли процесс одноэкземплярным

bool

EncryptScripts

Шифровать скрипты

bool

Info

Дополнительная информация

unistring

Hash

Хэш

string

ExecutionMode

Режим исполнения

enum

Значения
  • x86 = 1

  • x64 = 2

  • Любой = 4

  • Определить автоматически = 0

DateBeginMsecs

Число миллисекунд в дате старта

int

SimpleMode

Простой режим

bool

Типы инициирующих документов

Идентификатор: 989E8297-990F-43F8-9685-54DF1C3FBB79 Псевдоним: DocTypes Тип секции: coll Название: Типы инициирующих документов

Таблица 2. Поля секции Типы инициирующих документов
Псевдоним Название Тип поля Размер Дополнительная информация

TypeID

Идентификатор типа

uniqueid

ID

Идентификатор

uniqueid

Шлюзы

Идентификатор: FE4EBB41-697F-45FE-908B-A997ACA76EE9 Псевдоним: Gates Тип секции: coll Название: Шлюзы

Таблица 3. Поля секции Шлюзы
Псевдоним Название Тип поля Размер Дополнительная информация

ID

Идентификатор

uniqueid

TypeID

Шлюз

uniqueid

Caption

Название

unistring

128

Description

Описание

unistring

1024

Data

Данные

unitext

Переменные

Идентификатор: 79F5B1F6-6BD0-499B-9093-232989BDCC6E Псевдоним: Variables Тип секции: coll Название: Переменные

Таблица 4. Поля секции Переменные
Псевдоним Название Тип поля Размер Дополнительная информация

ID

Идентификатор

uniqueid

Name

Название

unistring

128

Description

Описание

unistring

1024

Value

Значение

variant

VarType

Признак типа

int

TypeID

Тип

int

GateID

Идентификатор шлюза

uniqueid

IsRequired

Обязательное

bool

IsAdditive

Аддитивное

bool

IsAdded

Добавленное

bool

IsDefault

Имеется значение по умолчанию

bool

DefaultValue

Значение по умолчанию

unitext

IsMultipleValued

Переменная с набором значений

bool

CreateCopy

Создавать копию объекта в шлюзе при создании экземпляра процесса

bool

DisplayValue

Отображаемое значение

unitext

HiddenInParentProcess

Скрыта в родительском процессе

bool

UseSparedValue

Использовать дополнительное значение

bool

SubTypeID

Идентификатор подтипа переменной

unistring

Identity

Счетчик

int

Значения перечислителя

Идентификатор: AE982579-731C-4A84-A7CB-C9EC4E613B1C Псевдоним: EnumValues Тип секции: coll Название: Значения перечислителя

Таблица 5. Поля секции Значения перечислителя
Псевдоним Название Тип поля Размер Дополнительная информация

ID

Идентификатор

uniqueid

Value

Значение перечислителя

unistring

128

NumValue

Числовое значение

int

Журнал значений переменной

Идентификатор: 3F6225E0-4FE1-451F-BC64-EBC87BE4FB83 Псевдоним: LogValues Тип секции: coll Название: Журнал значений переменной

Таблица 6. Поля секции Журнал значений переменной
Псевдоним Название Тип поля Размер Дополнительная информация

ChangeDate

Дата изменения

datetime

Value

Значение

unitext

Author

Автор

unistring

256

Description

Описание

unistring

2048

Значения переменной

Идентификатор: 52F01448-151C-4D4B-B18E-E80A06B5A581 Псевдоним: Values Тип секции: coll Название: Значения переменной

Таблица 7. Поля секции Значения переменной
Псевдоним Название Тип поля Размер Дополнительная информация

Value

Значение

variant

Identity

Счетчик

int

UseSparedValue

Использовать дополнительное значение

bool

Дополнительные значения

Идентификатор: 375A0577-AD33-4455-958A-D001915769D9 Псевдоним: SparedValues Тип секции: struct Название: Дополнительные значения

Таблица 8. Поля секции Дополнительные значения
Псевдоним Название Тип поля Размер Дополнительная информация

Value

Значение

unitext

Дополнительное значение

Идентификатор: 49AD8ABD-DB45-44C2-BBE6-BC767AA3F6D7 Псевдоним: SparedValue Тип секции: struct Название: Дополнительное значение

Таблица 9. Поля секции Дополнительное значение
Псевдоним Название Тип поля Размер Дополнительная информация

Value

Значение

unitext

Функции

Идентификатор: 10105DC1-8B61-4A76-B719-02D679662606 Псевдоним: Functions Тип секции: coll Название: Функции

Таблица 10. Поля секции Функции
Псевдоним Название Тип поля Размер Дополнительная информация

ID

Идентификатор

uniqueid

TypeID

Функция

uniqueid

Caption

Название

unistring

128

Description

Описание

unistring

1024

XPos

Координата X

float

YPos

Координата Y

float

ReuseStep

Использовать активный проход

bool

Width

Ширина

int

Height

Высота

int

CardID

Идентификатор связанной карточки

refcardid

Поля ссылки: CardDescription

WeakCardID

Слабая ссылка на карточку

refcardid

Поля ссылки: WeakDescription

PoolingInterval

Интервал опроса функции

int

Data

Данные функции

unitext

UseSparedData

Использовать разделенные данные

bool

ErrDescriptionVarID

Переменная для описания ошибки

uniqueid

ErrCodeVarID

Переменная для кода ошибки

uniqueid

IsMilestone

Является вехой

bool

MilestoneType

Тип вехи

enum

Значения
  • По абсолютному времени = 0

  • По относительной задержке = 1

MilestoneNextDate

Дата вехи

datetime

MilestoneDateVarID

Идентификатор переменной даты вехи

uniqueid

MilestoneDelayVarID

Идентификатор переменной задержки вехи

uniqueid

ExecutionCounter

Счетчик числа обрабатываний функции

int

MinExecutionTime

Минимальное время обработки

float

MaxExecutionTime

Максимальное время обработки

float

AvgExecutionTime

Среднее время выполнения

float

LastExecutionTime

Время последней обработки функции

float

MilestoneDelayType

Тип задержки

enum

Значения
  • Часы = 0

  • Минуты = 1

IsLinkFunction

Является функцией связи

bool

ParentFunctionID

Идентификатор родительской функции

uniqueid

LinkID

LinkID

uniqueid

Состояния функции в проходах

Идентификатор: 97CC73BA-1953-4A70-8460-415BD4BCAAAE Псевдоним: States Тип секции: coll Название: Состояния функции в проходах

Таблица 11. Поля секции Состояния функции в проходах
Псевдоним Название Тип поля Размер Дополнительная информация

ID

Идентификатор прохода

uniqueid

Pass

Номер прохода

int

State

Состояние функции

enum

Значения
  • Не активна = 0

  • Ожидает = 1

  • Активна = 2

  • Выполнена = 3

  • Завершена = 4

  • Завершена с ошибкой = 5

  • Ожидание завершения любой функции = 6

  • Ожидание изменений в связанной карточке = 7

  • Ожидание изменений в слабо-связанной карточке = 8

  • Ожидание сообщения = 9

  • Завершено связанной функцией = 10

  • Прервано = 11

ExecuteTime

Время в которое должен быть обработан проход функции

datetime

Data

Данные прохода

unitext

UseSparedData

Использовать разделенные данные

bool

HasErrors

Были ошибки

bool

HasWarnings

Были предупреждения

bool

TimeoutCount

Счетчик таймаутов

int

Предшествующие ограничения

Идентификатор: DDF1C304-3967-4D36-97D2-D38F9F392489 Псевдоним: Constraints Тип секции: coll Название: Предшествующие ограничения

Таблица 12. Поля секции Предшествующие ограничения
Псевдоним Название Тип поля Размер Дополнительная информация

PrevFunction

Предыдущая функция

unistring

128

Данные прохода

Идентификатор: F7A15E7C-7B62-47B6-8084-93E29EFB2C04 Псевдоним: PassData Тип секции: struct Название: Данные прохода

Таблица 13. Поля секции Данные прохода
Псевдоним Название Тип поля Размер Дополнительная информация

Data

Данные прохода

unitext

Данные функции

Идентификатор: E1C92C90-DD3F-4ED8-AA37-35F5F2EB65D8 Псевдоним: FunctionData Тип секции: struct Название: Данные функции

Таблица 14. Поля секции Данные функции
Псевдоним Название Тип поля Размер Дополнительная информация

Data

Данные функции

unitext

История мониторинга

Идентификатор: ECA400D1-6710-42D4-9AA4-6B906D37FC3E Псевдоним: MonitoringHistory Тип секции: coll Название: История мониторинга

Таблица 15. Поля секции История мониторинга
Псевдоним Название Тип поля Размер Дополнительная информация

Source

Источник

unistring

128

Value

Значение

unistring

2048

Hash

Хеш-сумма поля Value

int

Подписки функции

Идентификатор: A6864753-B99C-48C3-A115-80D5B6B7B181 Псевдоним: Subscriptions Тип секции: coll Название: Подписки функции

Таблица 16. Поля секции Подписки функции
Псевдоним Название Тип поля Размер Дополнительная информация

GateInstanceID

Идентификатор экземпляра шлюза

uniqueid

FunctionID

Идентификатор функции

uniqueid

Type

Тип

int

LastCheckDate

Дата последней проверки подписки

datetime

NextCheckDate

Дата следующей проверки подписки

datetime

Period

Период проверки

int

ResourceID

Уникальный идентификатор ресурса

uniqueid

Resource

Строковый идентификатор ресурса

unistring

2048

Связи

Идентификатор: D2527F62-62B1-4F47-9D71-916C22D6994D Псевдоним: Links Тип секции: coll Название: Связи

Таблица 17. Поля секции Связи
Псевдоним Название Тип поля Размер Дополнительная информация

ID

Идентификатор

uniqueid

Caption

Название

unistring

128

Source

Источник

uniqueid

Destination

Приемник

uniqueid

LinkType

Тип связи

enum

Значения
  • Успех = 0

  • Неуспех = 1

  • Завершение = 2

  • Завершение фунции связи = 3

Style

Стиль

int

Disabled

Статус связи

bool

Description

Описание связи

unistring

1024

Points

Точки

unistring

2048

FunctionID

Идентификатор связанной функции

uniqueid

Журнал

Идентификатор: 388F390F-139E-498E-A461-A24FBA160487 Псевдоним: Log Тип секции: coll Название: Журнал

Таблица 18. Поля секции Журнал
Псевдоним Название Тип поля Размер Дополнительная информация

FunctionName

Имя функции

unistring

128

ChangeState

Состояние

unistring

128

MessageDate

Дата записи

datetime

Action

Действие

unitext

InputParameters

Входные параметры

unitext

OutputParameters

Выходные параметры

unitext

Priority

Приоритет

int

ActionType

Тип сообщения

enum

Значения
  • Ошибка = 0

  • Предупреждение = 1

  • Информация = 2

Message

Сообщение

text

Очередь сообщений процесса

Идентификатор: 55E4DD4E-2266-482F-8875-6E96F429BB17 Псевдоним: Messages Тип секции: coll Название: Очередь сообщений процесса

Таблица 19. Поля секции Очередь сообщений процесса
Псевдоним Название Тип поля Размер Дополнительная информация

ID

Идентификатор

uniqueid

Source

Тип источника сообщения

enum

Значения
  • Шлюз = 1

  • Процесс = 2

  • Функция = 3

  • Неизвестен = 0

FunctionID

FunctionID

uniqueid

Data

Данные

unistring

2048

SourceID

Идентификатор источника сообщения

uniqueid

Type

Тип сообщения

int

Date

Дата сообщения

datetime