WorkflowEngineHelper - класс

Класс для дополнительных методов для работы с WorkflowEngine.

Definition

Пространство имён: Tessa.Workflow.Helpful
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class WorkflowEngineHelper
Inheritance
Object    WorkflowEngineHelper

Методы

AreWorkflowEngineTilesIgnored Получает из заданного хранилища значение флага показывающего, что при загрузке карточки не надо добавлять в ответ информацию по тайлам бизнес-процессов.
CheckInstanceExistsAsync Метод для проверки наличия активных экземпляров версии или шаблона процесса.
CheckLicense Метод для проверки лицензии WorkflowEngine.
GetT(IDictionaryString, Object, String) Возвращает значение, расположенное по указанному пути.
GetT(IList, Int32, String) Возвращает значение, располагающееся в указанном списке в элементе с индексом index по пути hashPath. Применяется для получения значения из коллекционной секции, когда fromList - список строк.
GetT(IDictionaryString, Object, String, Int32, String) Возвращает значение, располагающееся в указанном справочнике в списке по пути listPath в элементе с индексом index по пути hashPath.
GetBindingType Возвращает тип источника данных привязки.
GetExtendedFieldName Метод для формирования расширенного имени для поля строкой секции.
GetExtendedSectionName Метод для формирования расширенного имени для табличной секции.
GetOrAddT(IDictionaryString, Object, String, T) Возвращает значение расположенное по указанному пути. Если значение не найдено в словаре, то в него по указанному пути будет добавлено значение defaultValue.
GetOrAddT(IList, Int32, String, T) Возвращает значение, располагающееся в указанном списке в элементе с индексом index по пути hashPath. Применяется для получения значения из коллекционной секции, когда fromList - список строк. Если элемент по индексу не найден в списке или в нём не найдено значение, то в него по указанному пути будет добавлено значение defaultValue.
GetOrAddT(IDictionaryString, Object, String, Int32, String, T) Возвращает значение, располагающееся в указанном справочнике в списке по пути listPath в элементе с индексом index по пути hashPath. Применяется для получения значения из коллекционной секции, когда fromList - список строк. Если список не найден в справочнике или элемент по индексу не найден в списке или в нём не найдено значение, то в него по указанному пути будет добавлено значение defaultValue.
GetTileInfos Возвращает список, содержащий сгруппированные тайлы шаблонов бизнес-процессов по информации об этих тайлах.
GetTrace 
GetValidateFieldMessage Метод для формирования сообщения валидации о не заполненном поле.
GetWithWildCardT Возвращает значение, располагающееся в указанном списке в элементе с индексом index по пути hashPath, первый элемент пути которого заменяется на WildCardHashMark, если длина пути больше одного. Применяется для получения значения из коллекционной секции, когда fromList - список строк.
GetWorkflowCardID Метод для получения ID карточки процесса из контекста WorkflowAPI.
IgnoreWorkflowEngineTiles Устанавливает значение, показывающее, что при загрузке карточки не надо добавлять в ответ информацию по тайлам бизнес-процессов.
PathEquals Возвращает значение, показывающее, равны ли два указанных пути в хеше.
PrepareActionsForSaveAsync Выполняет подготовку строки с версией шаблона бизнес-процесса для сохранения путём вызова PrepareForSaveTemplate(WorkflowActionStorage, WorkflowNodeStorage, WorkflowProcessStorage) для всех действий шаблона процесса.
SetT(IDictionaryString, Object, T, String) Устанавливает значение по указанному пути.
SetT(IList, T, Int32, String) Устанавливает значение в список в элемент с указанным индексом по указанному пути.
SetT(IDictionaryString, Object, T, String, Int32, String) Устанавливает значение в справочник в список по пути listPath в элемент с указанным индексом по пути hashPath.
SetWorkflowCardID Метод для установки ID карточки процесса в контекст WorkflowAPI.
TryGetT Возвращает значение, показывающее, удалось ли получить значение по указанному пути и само значение.
ValidatePlaceholderTextAsync Метод для формирования сообщения валидации о некорректно заполненном поле, использующем шаблонизацию скриптами. Используется для проверки полей строковых секций.
ValidatePlaceholderTextListAsync Метод для формирования сообщения валидации о некорректно заполненном поле, использующем шаблонизацию скриптами. Используется для проверки полей коллекционных секций.

Поля

ActiveViewName Имя представления для просмотра активных бизнес-процессов.
AdditionalInformationInfoMark Имя поля для хранения дополнительной информации.
BindingPrefix Префикс для обозначения привязки данных в хеше к другому полю.
BindingSectionKey Ключ для обозначения привязки всей секции к хешу.
ButtonIDKey Имя поля для хранения ID нажатой кнопки.
ErrorViewName Имя представления для просмотра бизнес-процессов с ошибками.
ExtendedBusinessProcessTemplateTypeID Card type identifier for "ExtendedBusinessProcessTemplateTypeID": {D05799BD-35B6-43B4-97DD-B6D0E683EFF3}.
Устарело.
IgnoreWorkflowEngineTilesKey Ключ, по которому в Info карточки хранится признак, что при загрузке карточки не нужно загрузать тайлы бизнес-процессов.
PrepareActionsForSaveKey Ключ, по которому в Info карточки хранится признак, что при сохранении карточки бизнес-процесса необходимо выполнить подготовку действия для сохранения.
TagKey Имя поля для настроек контрола для хранения ID расширения кнопки.
TaskCompletedByWorkflowEngineKey Имя поля для хранения флага, что задание было выполнено из WorkflowEngine.
TileExtensionPrefix Префикс для секций и полей в сгенерированных расширениях тайлов в шаблонах карточек процессов.
WildCardHashMark Метка в привязке, определяющая, что данный путь может быть отличным от заданного. Например, путь Some.*Param.ID будет искать в структуре с ключом Some структуру с ключом Param, или если такой нет, то первую попавшуюся структуру, и в ней уже значение с именем ID. Это нужно для возможности привязки к спискам с одним типом, но разными ключами объекта.
WorkflowEngineEditorTileNamePrefix Префикс к имени тайла в WorkflowEngine, отвечающего за редактор. Имя строится как Prefix + processTemplateID.
WorkflowEngineProcessesKey Ключ, по которому сохраняются экземпляры процессов в карточке при экспорте карточки и удалении в корзину.
WorkflowEngineProcessName Имя процесса, обрабатываемого через обработчик WorkflowEngine в терминах WorkflowAPI.
WorkflowEngineProcessTileNamePrefix Префикс к имени тайла в WorkflowEngine, отвечающего за процесс. Имя строится как Prefix + tileID.
WorkflowEngineSettingsTypeID Card type identifier for "WorkflowEngineSettings": {A73DA16B-D69B-4957-A2DE-B35ADEBCD85E}.
WorkflowEngineSettingsTypeName Card type name for "WorkflowEngineSettings".
WorkflowEngineType Строка типа Workflow для WorkflowEngine.
WorkflowProcessTypeID Card type identifier for "WorkflowProcess": {BB3E1452-30DA-4EB2-A4FE-10871608BED3}.
WorkflowProcessTypeName Card type name for "WorkflowProcess".
WorkflowTileKey Имя поля для хранения информации о тайле.
WorkflowTilesKey Имя поля для хранения информации о тайлах.
WorkflowTypeInfoMark Имя типа Workflow, определяющее обработчик на сервере при нажатии кнопки.

См. также