Interface IProcessComponentSetStateService
Inherited Members
Namespace: Terrasoft.Core.Process
Assembly: Terrasoft.Core.dll
Syntax
public interface IProcessComponentSetStateService : IProcessParameterStore
Methods
FindFlowSchema(Guid)
Осуществляет поиск данных схемы процесса по заданному идентификатору.
Declaration
FlowSchema FindFlowSchema(Guid schemaId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaId | Идентификатор схемы процесса. |
Returns
Type | Description |
---|---|
FlowSchema | Данные схемы процесса. |
FindProcessComponentSet(Guid)
Осуществляет поиск набора компонентов процесса по заданному идентификатору.
Declaration
ProcessComponentSet FindProcessComponentSet(Guid processComponentSetUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | processComponentSetUId | Идентификатор набора компонентов процесса. |
Returns
Type | Description |
---|---|
ProcessComponentSet | Набор компонентов процесса. |
GetFlowSchema(Guid)
Возвращает данные схемы процесса по заданному идентификатору. Если схема процесса не найдена, генерируется исключение.
Declaration
FlowSchema GetFlowSchema(Guid schemaId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | schemaId | Идентификатор схемы процесса. |
Returns
Type | Description |
---|---|
FlowSchema | Данные схемы процесса. |
GetProcessComponentSet(Guid)
Возвращает набор компонентов процесса по заданному идентификатору. Если набор компонентов не найден, генерируется исключение.
Declaration
[Obsolete("7.17.3 | Method is not in use and will be removed in upcoming releases")]
ProcessComponentSet GetProcessComponentSet(Guid processComponentSetUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | processComponentSetUId | Идентификатор набора компонентов процесса. |
Returns
Type | Description |
---|---|
ProcessComponentSet | Набор компонентов процесса. |
RemoveFlowVisitor(Guid)
Удаляет данные схемы процесса из хранилища.
Declaration
void RemoveFlowVisitor(Guid processUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | processUId | Идентификатор экземпляра процесса, для которого был создан FlowVisitor. |
RemoveProcessComponentSet(Guid)
Удаляет набор компонентов процесса из хранилища.
Declaration
void RemoveProcessComponentSet(Guid processComponentSetUId)
Parameters
Type | Name | Description |
---|---|---|
System.Guid | processComponentSetUId | Идентификатор удаляемого элемента. |
SaveFlowSchema(FlowSchema)
Сохраняет в хранилище данные схемы процесса.
Declaration
void SaveFlowSchema(FlowSchema flowSchema)
Parameters
Type | Name | Description |
---|---|---|
FlowSchema | flowSchema | Данные схемы процесса, помещаемые в хранилище. |
SaveProcessComponentSet(ProcessComponentSet)
Сохраняет в хранилище набор компонентов процесса.
Declaration
[Obsolete("7.17.3 | Method is not in use and will be removed in upcoming releases")]
void SaveProcessComponentSet(ProcessComponentSet processComponentSet)
Parameters
Type | Name | Description |
---|---|---|
ProcessComponentSet | processComponentSet | Набор компонентов запущенного процесса, помещаемый в хранилище. |