WorkflowEngineHelper - класс

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

Definition

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

Методы

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

Поля

ActiveViewName Имя представления для просмотра активных бизнес-процессов
AdditionalInformationInfoMark Имя поля для хранения дополнительной информации
BindingPrefix Префикс для обозначения привязки данных в хеше к другому полю
BindingSectionKey Ключ для обозначения привязки всей секции к хешу
ButtonIDKey Имя поля для хранения ID нажатой кнопки
ErrorViewName Имя представления для просмотра бизнес-прцоессов с ошибками
ExtendedBusinessProcessTemplateTypeID Card type identifier for "ExtendedBusinessProcessTemplateTypeID": {D05799BD-35B6-43B4-97DD-B6D0E683EFF3}.
Устарело.
PrepareActionsForSaveKey Ключ, по которому в Info карточки хранится признак, что при сохранении карточки бизнес-процесса необходимо выполнить подготовку действия для сохранения.
TagKey Имя поля для настроек контрола для хранения ID расширення кнопки
TaskCompletedByWorkflowEngineKey Имя поля для хранения флага, что задание было выполнено из WorkflowEngine
TileExtensionPrefix Префикс для секций и полей в сгенерированных расширениях тайлов в шаблонах карточек процессов
WildCardHashMark Метка в привязке, определяющая, что данный путь может быть отличным от заданного. Например, путь Some.*Param.ID будет искать в структуре с ключом Some структуру с ключом Param, или если такой нет, то первую попавшуются структуру, и в ней уже значение с именем ID. Это нужно для возможности привязки к спискам с одним типом, но разными ключами объекта.
WorkflowEngineEditorTileNamePrefix Префикс к имени тайла в WorkflowEngine, отвечающего за редактор. Имя строится как Prefix + processTemplateID
WorkflowEngineProcessesKey Ключ, по которому сохраняются экземпляры процессов в карточке при экcпорте карточки и удалении в корзину.
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, определяющее обработчик на сервере при нажатии кнопки

См. также