|  DictionaryСправочники СУБП:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  Functions 
 | DictFunctionCollection
 
 | 
 
 
 | Справочник функций
 
 |  
              | 
  Gates 
 | DictGateCollection
 
 | 
 
 
 | Справочник шлюзов
 
 |   DictGateШлюз в справочнике шлюзов:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Глобальный уникальный идентификатор данного шлюза
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  Assembly 
 | string
 
 | 
 
 
 | Название и путь к сборке серверного компонента шлюза
 
 |  
              | 
  Class 
 | string
 
 | 
 
 
 | Класс в сборке серверного компонента шлюза
 
 |  
              | 
  Name 
 | string
 
 | 
 
 
 | Название шлюза в справочнике
 
 |  
              | 
  UIClass 
 | string
 
 | 
 
 
 | ProgID клиентского компонента шлюза
 
 |   DictFunctionФункция в справочнике функций:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Глобальный уникальный идентификатор данной функции
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  Assembly 
 | string
 
 | 
 
 
 | Название и путь к сборке серверного компонента функции
 
 |  
              | 
  Class 
 | string
 
 | 
 
 
 | Класс в сборке серверного компонента функции
 
 |  
              | 
  Name 
 | string
 
 | 
 
 
 | Название шлюза в справочнике
 
 |  
              | 
  UIClass 
 | string
 
 | 
 
 
 | ProgID клиентского компонента шлюза
 
 |  
              | 
  IsStart 
 | bool
 
 | 
 
 
 | Является ли функция стартовой
 
 |  
              | 
  IsStop 
 | bool
 
 | 
 
 
 | Является ли функция конечной
 
 |   ProcessОписание процесса:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор процесса
 
 |  
              | 
  Functions 
 | ProcFunctionCollection
 
 | 
 
 
 | Функции процесса
 
 |  
              | 
  Gates 
 | GateCollection
 
 | 
 
 
 | Шлюзы процесса
 
 |  
              | 
  Links 
 | LinkCollection
 
 | 
 
 
 | Связи процесса
 
 |  
              | 
  Variables 
 | VariableCollection
 
 | 
 
 
 | Переменные процесса
 
 |  
              | 
  DocTypes 
 | DocTypeCollection
 
 | 
 
 
 | Типы инициирующих документов
 
 |  
              | 
  LogMessages 
 | LogMessageCollection
 
 | 
 
 
 | Журнал процесса
 
 |  
              | 
  State 
 | ProcessStateEnum
 
 | 
 
 
 | Состояние экземпляра процесса
 
 |  
              | 
  AuthorCreated 
 | string
 
 | 
 
 
 | Автор шаблона процесса
 
 |  
              | 
  AuthorModified 
 | string
 
 | 
 
 
 | Автор последних изменений
 
 |  
              | 
  Calendar 
 | string
 
 | 
 
 
 | Ссылка на бизнес-календарь
 
 |  
              | 
  DateCreated 
 | DateTime
 
 | 
 
 
 | Дата создания
 
 |  
              | 
  DateModified 
 | DateTime
 
 | 
 
 
 | Дата последних изменений
 
 |  
              | 
  DateBegin 
 | DateTime
 
 | 
 
 
 | Дата начала работы экземпляра
 
 |  
              | 
  DateEnd 
 | DateTime
 
 | 
 
 
 | Дата окончания работы экземпляра
 
 |  
              | 
  Description 
 | string
 
 | 
 
 
 | Описание процесса
 
 |  
              | 
  Folder 
 | string
 
 | 
 
 
 | Папка для создания экземпляров
 
 |  
              | 
  HasLayout 
 | bool
 
 | 
 
 
 | Имеется ли нарисованный граф
 
 |  
              | 
  InstanceName 
 | string
 
 | 
 
 
 | Название экземпляра процесса
 
 |  
              | 
  LocaleID 
 | int
 
 | 
 
 
 | Языковые настройки пользователя, запустившего процесс
 
 |  
              | 
  Name 
 | string
 
 | 
 
 
 | Название шаблона процесса
 
 |  
              | 
  SubProcess 
 | bool
 
 | 
 
 
 | Признак подпроцесса
 
 |  
              | 
  TemplateState 
 | TemplateStateEnum
 
 | 
 
 
 | Состояние шаблона процесса
 
 |  
              | 
  Version 
 | int
 
 | 
 
 
 | Номер версии шаблона
 
 |  
              | 
  PlaceLock 
 | 
 
 
 | 
 
 
 | Блокировка карточки процесса
 
 |  
              | 
  ForceUnlock 
 | 
 
 
 | 
 
 
 | Немедленное разблокирование
 
 |  
              | 
  RemoveLock 
 | 
 
 
 | 
 
 
 | Снятие блокировки карточки
 
 |   GateШлюз в бизнес-процессе:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  Caption 
 | string
 
 | 
 
 
 | Название шлюза в процессе
 
 |  
              | 
  Data 
 | string
 
 | 
 
 
 | Персональные данные шлюза
 
 |  
              | 
  Description 
 | string
 
 | 
 
 
 | Описание шлюза
 
 |  
              | 
  TypeID 
 | Guid
 
 | 
 
 
 | Идентификатор шлюза в справочнике шлюзов
 
 |   ProcFunctionФункция в бизнес-процессе:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  Caption 
 | string
 
 | 
 
 
 | Название функции в процессе
 
 |  
              | 
  Data 
 | string
 
 | 
 
 
 | Персональные данные функции
 
 |  
              | 
  Description 
 | string
 
 | 
 
 
 | Описание функции
 
 |  
              | 
  TypeID 
 | Guid
 
 | 
 
 
 | Идентификатор функции в справочнике функций
 
 |  
              | 
  CardID 
 | string
 
 | 
 
 
 | Идентификатор связанной карточки (дополнительные данные функции)
 
 |  
              | 
  Height 
 | int
 
 | 
 
 
 | Высота функции на графе
 
 |  
              | 
  Width 
 | int
 
 | 
 
 
 | Ширина функции на графе
 
 |  
              | 
  XPos 
 | int
 
 | 
 
 
 | Абсцисса функции на графе
 
 |  
              | 
  YPos 
 | int
 
 | 
 
 
 | Ордината функции на графе
 
 |  
              | 
  ReuseStep 
 | bool
 
 | 
 
 
 | Разрешать повторное использование данных прохода
 
 |  
              | 
  States 
 | PassStateCollection
 
 | 
 
 
 | Состояния функции в проходах
 
 |   PassStateДанные о проходе функции:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  Pass 
 | int
 
 | 
 
 
 | Номер прохода
 
 |  
              | 
  Data 
 | string
 
 | 
 
 
 | Данные прохода
 
 |  
              | 
  State 
 | FuncStateEnum
 
 | 
 
 
 | Состояние функции
 
 |  
              | 
  Constraints 
 | ConstraintCollection
 
 | 
 
 
 | Коллекция предшествующих ограничений
 
 |   ConstraintОграничение в проходе функции:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  Completed 
 | bool
 
 | 
 
 
 | Признак успешного выполнения
 
 |  
              | 
  PrevFunction 
 | Guid
 
 | 
 
 
 | Идентификатор предыдущей выполненной функции
 
 |   DocTypeТип инициирующего документа. Свойства и методы:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  TypeID 
 | Guid
 
 | 
 
 
 | Идентификатор типа документа
 
 |   LinkОписывает связь между двумя функциями в процессе:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  Caption 
 | string
 
 | 
 
 
 | Название связи
 
 |  
              | 
  Source 
 | Guid
 
 | 
 
 
 | Идентификатор начальной функции
 
 |  
              | 
  Destination 
 | Guid
 
 | 
 
 
 | Идентификатор конечной функции
 
 |  
              | 
  LinkType 
 | LinkTypeEnum
 
 | 
 
 
 | Тип срабатывания связи
 
 |  
              | 
  Style 
 | int
 
 | 
 
 
 | Стиль отображения связи на графе (прямая, ломаная, кривая)
 
 |   LogMessageЗапись в журнале бизнес-процесса:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  Action 
 | string
 
 | 
 
 
 | Описание производимого действия
 
 |  
              | 
  ActionType 
 | ActionTypeEnum
 
 | 
 
 
 | Тип производимого действия
 
 |  
              | 
  ChangeState 
 | string
 
 | 
 
 
 | Смена состояния функции (для событий от функций)
 
 |  
              | 
  FunctionName 
 | string
 
 | 
 
 
 | Имя функции (для событий от функций)
 
 |  
              | 
  InputParameters 
 | string
 
 | 
 
 
 | Входные данные функции (обычно – XML), для событий от функций
 
 |  
              | 
  OutputParameters 
 | string
 
 | 
 
 
 | Выходные данные функции (обычно – XML), для событий от функций
 
 |  
              | 
  MessageDate 
 | DateTime
 
 | 
 
 
 | Дата и время события
 
 |  
              | 
  Priority 
 | int
 
 | 
 
 
 | Приоритет события (1..100). Приоритет выставляется инициатором события по собственному усмотрению.
 
 |  
 
 
 
  VariableПеременная бизнес-процесса:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  DefaultValue 
 | object
 
 | 
 
 
 | Значение по умолчанию (для шаблонов)
 
 |  
              | 
  Description 
 | string
 
 | 
 
 
 | Описание переменной
 
 |  
              | 
  EnumValues 
 | EnumValueCollection
 
 | 
 
 
 | Коллекция значений перечисления (для переменных перечислимого типа)
 
 |  
              | 
  LogValues 
 | LogValueCollection
 
 | 
 
 
 | Коллекция значений переменной (для переменных с историей изменения значений)
 
 |  
              | 
  GateID 
 | Guid
 
 | 
 
 
 | Идентификатор шлюза, которому принадлежит переменная (для шлюзовых переменных)
 
 |  
              | 
  TypeID 
 | int
 
 | 
 
 
 | Тип переменной в шлюзе (для шлюзовых переменных)
 
 |  
              | 
  Name 
 | string
 
 | 
 
 
 | Имя переменной
 
 |  
              | 
  IsAdded 
 | bool
 
 | 
 
 
 | Признак того, что переменная была добавлена во время выполнения процесса
 
 |  
              | 
  IsAdditive 
 | bool
 
 | 
 
 
 | Признак переменной с сохранением истории изменения значений
 
 |  
              | 
  IsDefault 
 | bool
 
 | 
 
 
 | Признак наличия значения “по умолчанию”
 
 |  
              | 
  IsRequired 
 | bool
 
 | 
 
 
 | Признак обязательного заполнения значения переменной
 
 |  
              | 
  IsMultipleValued 
 | bool
 
 | 
 
 
 | Признак переменной-коллекции
 
 |  
              | 
  Value 
 | object
 
 | 
 
 
 | Значение переменной
 
 |  
              | 
  VarType 
 | VarTypeEnum
 
 | 
 
 
 | Тип переменной
 
 |   EnumValueЗначение переменной перечислимого типа:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  Value 
 | string
 
 | 
 
 
 | Значение переменной
 
 |   LogValueЗапись в журнале изменения значения переменной:
 
 
            
            
            
            
            
              | Свойства и методы
 
 | Тип
 
 | Параметры
 
 | Описание
 
 |  
              | 
  ID 
 | Guid
 
 | 
 
 
 | Идентификатор
 
 |  
              | 
  Key 
 | Guid
 
 | 
 
 
 | Ключ элемента в коллекции
 
 |  
              | 
  ChangeDate 
 | DateTime
 
 | 
 
 
 | Дата и время изменения значения
 
 |  
              | 
  Value 
 | String
 
 | 
 
 
 | Новое значение
 
 |   ПеречисленияProcessStateEnum – состояние экземпляра процесса
 
 {
 
 NonActive = 0, остановлен
 
 Active = 1, активен
 
 Paused = 2, приостановлен
 
 Failed = 3, приостановлен из-за ошибки
 
 Finished = 4, завершен успешно
 
 }
 
 TemplateStateEnum – состояние шаблона процесса
 
 {
 
 Design = 0, в разработке
 
 InUse = 1, используется
 
 Test = 2, тестирование
 
 ReadyToStart = 3, готов к созданию экземпляров
 
 }
 
 FuncStateEnum – состояние функции в проходе
 
 {
 
 NonActive = 0, не активна
 
 Wait = 1, готова к исполнению
 
 Active = 2, выполняется
 
 Done = 3, проход завершен
 
 Finished = 4, процесс завершен
 
 Error = 5, ошибка исполнения функции
 
 }
 
 LinkTypeEnum – тип связи
 
 {
 
 LinkSuccess = 0, выполняется только при успешном завершении функции
 
 LinkFail = 1, выполняется только при неудачном завершении функции
 
 LinkCompletion = 2, выполняется всегда
 
 }
 
 ActionTypeEnum – тип записи в журнале процесса
 
 {
 
 Error = 0, ошибка
 
 Warning = 1, предупреждение
 
 Information = 2, дополнительная информация
 
 }
 
 VarTypeEnum – тип переменной
 
 {
 
 Generic = 0, шлюзовая
 
 Integer = 1, целое
 
 Float = 2, дробное
 
 String = 3, строка
 
 Boolean = 4, да/нет
 
 DateTime = 5, дата/время
 
 Enum = 6, перечисление
 
 }
 
 |