IKrProcessCache - интерфейс

Кэш данных из карточек подсистемы маршрутов.

Definition

Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrCompilers
Сборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.2.3+85077ef6104b2e81389e52f8b825d77905da3c54
C#
public interface IKrProcessCache

Методы

GetActionsByTypeAsync Возвращает коллекцию, содержащую информацию о действиях указанного типа.
GetAllActionsAsync Возвращает словарь, содержащий информацию о всех действиях.
GetAllButtonsAsync Возвращает словарь, содержащий информацию о всех кнопках вторичных процессов.
GetAllCommonMethodsAsync Возвращает коллекцию с информацией о всех базовых методах.
GetAllPureProcessesAsync Возвращает информацию о всех вторичных процессах типа "простой процесс".
GetAllRuntimeStagesAsync Возвращает словарь, содержащий информацию о всех рантайм скриптах.
GetAllStageGroupsAsync Возвращает информацию о всех группах этапов.
GetAllStagesByTemplatesAsync Возвращает коллекцию, содержащую информацию о этапах, расположенных в шаблонах этапов.
GetAllStageTemplatesAsync Возвращает словарь, содержащий информацию о всех шаблонах этапов.
GetFilteredStageGroupsAsync Возвращает список идентификаторов групп этапов удовлетворяющих условиям: типа карточки/документа, идентификатора пользователя, порядковый номер лежит в интервале [orderFrom; orderTo] и связанного со вторичным процессом имеющим указанный идентификатор.
GetFilteredStageTemplatesAsync Возвращает список идентификаторов шаблонов для указанных: типа карточки/документа, пользователя и группы этапов.
GetOrderedStageGroupsAsync Возвращает список всех групп этапов.
GetStageGroupsForSecondaryProcessAsync Возвращает коллекцию с информацией о группах этапов для заданного процесса.
GetStageTemplatesForGroupAsync Возвращает коллекцию с информацией о всех шаблонах этапов, входящих в заданную группу.
InvalidateAsync Сбрасывает кэш.
StoreCacheSnapshotInTransactionAsync Выполняет сохранение слепка кэша процессов в транзакцию. Все последующие обращения к кэшу будут выполняться к сохраненному слепку, что позволяет избежать изменений шаблонов процесса в момент его обработки.
TryGetSecondaryProcessAsync Возвращает вторичный процесс по его идентификатору.

Методы расширения

GetSecondaryProcessAsync Возвращает вторичный процесс по его идентификатору.
(Определяется KrProcessCacheExtensions)

См. также