Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Interface IWorkflowExternalParametersProvider

OptimaJet.Workflow.Core.Runtime.IWorkflowExternalParametersProvider

public interface IWorkflowExternalParametersProvider

Methods

Task<object> GetExternalParameterAsync(string parameterName, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
processInstance
ProcessInstance

Returns

Type
Description
Task<Object>
object GetExternalParameter(string parameterName, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
processInstance
ProcessInstance

Returns

Type
Description
Object
Task SetExternalParameterAsync(string parameterName, object parameterValue, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
parameterValue
Object
processInstance
ProcessInstance

Returns

Type
Description
Task
void SetExternalParameter(string parameterName, object parameterValue, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
parameterValue
Object
processInstance
ProcessInstance
bool IsGetExternalParameterAsync(string parameterName, string schemeCode, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
schemeCode
String
processInstance
ProcessInstance

Returns

Type
Description
Boolean
bool IsSetExternalParameterAsync(string parameterName, string schemeCode, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
schemeCode
String
processInstance
ProcessInstance

Returns

Type
Description
Boolean
bool HasExternalParameter(string parameterName, string schemeCode, ProcessInstance processInstance) #

Parameters

Name
Type
Description
parameterName
String
schemeCode
String
processInstance
ProcessInstance

Returns

Type
Description
Boolean

Derived Types