Skip to main content

Class BulkCreateInstancePrams

Object that represents information which is required for mass creation of processes

Inheritance

↳ object

    BulkCreateInstancePrams

Inherited Members

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Runtime

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class BulkCreateInstancePrams

Constructors

BulkCreateInstancePrams(string, List<Guid>)

Constructor

Declaration
public BulkCreateInstancePrams(string schemeCode, List<Guid> processIds)
Parameters
TypeNameDescription
stringschemeCodeCode of the scheme
List<Guid>processIdsList of process IDs to create

Properties

SchemeCode

Code of the scheme

Declaration
public string SchemeCode { get; set; }
Property value
TypeDescription
string

SchemeCreationParameters

The parameters for creating scheme of process (defining parameters)

Declaration
public IDictionary<string, object> SchemeCreationParameters { get; set; }
Property value
TypeDescription
IDictionary<string, object>

ProcessIds

List of process IDs to create

Declaration
public List<Guid> ProcessIds { get; set; }
Property value
TypeDescription
List<Guid>

InitialProcessParameters

Parameters to be passed to the process as the initial. Common for all creted processes.

Declaration
public IDictionary<string, object> InitialProcessParameters { get; set; }
Property value
TypeDescription
IDictionary<string, object>

ProcessSpecificProcessPrarameters

Process specific process parameters

Declaration
public Dictionary<Guid, IDictionary<string, object>> ProcessSpecificProcessPrarameters { get; set; }
Property value
TypeDescription
Dictionary<Guid, IDictionary<string, object>>

IdentityId

The user id which execute initial command if command is available. Common for all creted processes.

Declaration
public string IdentityId { get; set; }
Property value
TypeDescription
string

ImpersonatedIdentityId

The user id for whom executes initial command if command is available. Common for all creted processes.

Declaration
public string ImpersonatedIdentityId { get; set; }
Property value
TypeDescription
string

ProcessSpecificIdentityIds

The user id which execute initial command if command is available. Process specific values

Declaration
public Dictionary<Guid, string> ProcessSpecificIdentityIds { get; set; }
Property value
TypeDescription
Dictionary<Guid, string>

ProcessSpecificImpersonatedIdentityIds

The user id for whom executes initial command if command is available. Process specific values

Declaration
public Dictionary<Guid, string> ProcessSpecificImpersonatedIdentityIds { get; set; }
Property value
TypeDescription
Dictionary<Guid, string>

Extension Methods