Workflow Engine .NET

Assembly: OptimaJet.Workflow.PostgreSQL

Class WorkflowProcessScheme

OptimaJet.Workflow.PostgreSQL.WorkflowProcessScheme

public class WorkflowProcessScheme : DbObject<ProcessSchemeEntity>

Inheritance

  • System.Object
  • OptimaJet.Workflow.PostgreSQL.DbObject{OptimaJet.Workflow.Core.Entities.ProcessSchemeEntity}

Constructors

public WorkflowProcessScheme(string schemaName, int commandTimeout) #

Parameters

Name
Type
Description
schemaName
String
commandTimeout
Int32

Methods

public Task<ProcessSchemeEntity[]> SelectAsync(NpgsqlConnection connection, string schemeCode, string tenantId, bool? isObsolete, Guid? rootSchemeId) #

Parameters

Name
Type
Description
connection
NpgsqlConnection
schemeCode
String
tenantId
String
isObsolete
Nullable<Boolean>
rootSchemeId
Nullable<Guid>

Returns

Type
Description
Task<ProcessSchemeEntity[]>
public Task<int> SetObsoleteAsync(NpgsqlConnection connection, string schemeCode, string tenantId) #

Parameters

Name
Type
Description
connection
NpgsqlConnection
schemeCode
String
tenantId
String

Returns

Type
Description
Task<Int32>
public static Task DeleteUnusedAsync(NpgsqlConnection connection) #

Parameters

Name
Type
Description
connection
NpgsqlConnection

Returns

Type
Description
Task