Class BasicPlugin
Inheritance
↳ object
↳ WorkflowActionProvider<ActionsBasicPlugin,ActionsAsyncBasicPlugin,ConditionsBasicPlugin,ConditionsAsyncBasicPlugin>
↳ WorkflowActionAndDesignerParameterFormatProvider<ActionsBasicPlugin,ActionsAsyncBasicPlugin,ConditionsBasicPlugin,ConditionsAsyncBasicPlugin>
↳ CustomMixProvider<ActionsBasicPlugin,ActionsAsyncBasicPlugin,ConditionsBasicPlugin,ConditionsAsyncBasicPlugin>
↳ WorkflowPlugin<ActionsBasicPlugin,ActionsAsyncBasicPlugin,ConditionsBasicPlugin,ConditionsAsyncBasicPlugin>
↳ WorkflowPluginWithRuleProvider<ActionsBasicPlugin,ActionsAsyncBasicPlugin,ConditionsBasicPlugin,ConditionsAsyncBasicPlugin,RulesBasicPlugin,RulesAsyncBasicPlugin>
↳ BasicPlugin
Implements
ICustomMixProvider
ICustomWorkflowActionProvider
IWorkflowActionProvider
IDisableProvider
ICustomDesignerParameterFormatProvider
IDesignerParameterFormatProvider
ICustomActivityProvider
ICustomConditionProvider
IWorkflowPlugin
ICustomWorkflowRuleProvider
IWorkflowRuleProvider
Inherited Members
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.RulesExcludeRule
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.RulesAsyncExcludeRule
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.RulesCheck
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.RulesCheckAsync
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.RulesGetIdentities
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.RulesGetIdentitiesAsync
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.GetRules(NamesSearchType)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.GetRulesAsync(NamesSearchType)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.GetRules(string, NamesSearchType)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.Check(ProcessInstance, WorkflowRuntime, string, string, string)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.CheckAsync(ProcessInstance, WorkflowRuntime, string, string, string, CancellationToken)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.GetIdentities(ProcessInstance, WorkflowRuntime, string, string)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.GetIdentitiesAsync(ProcessInstance, WorkflowRuntime, string, string, CancellationToken)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.IsCheckAsync(string, string)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.IsGetIdentitiesAsync(string, string)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.ExcludeRule(string, ExcludeRule)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.ValidateRules(out List<string>, bool)
WorkflowPluginWithRuleProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync, EnumRules, EnumRulesAsync>.ValidateRulesAsync(out List<string>, bool)
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.Disabled
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.DefaultValues
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.Name
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ShowSettingsParameters
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.PluginSettings
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.OnPluginAdd(WorkflowRuntime, List<string>)
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.OnRuntimeStartAsync(WorkflowRuntime)
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.GetParameterOrFromSettingsOrDefault<TParameter>(Dictionary<string, string>, TParameter, string, bool)
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.IfSettingNotSetOrShowSettingsParameters(Action, Enum)
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.SetSettingDefaultValue(Enum, string)
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.SettingValue(Enum, string)
WorkflowPlugin<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.SetSettingNewValue(Enum, string)
CustomMixProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync>.GetCustomActivities()
CustomMixProvider<EnumActions, EnumActionsAsync, EnumConditions, EnumConditionsAsync>.GetCustomConditions()
WorkflowActionAndDesignerParameterFormatProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ActionsFormats
WorkflowActionAndDesignerParameterFormatProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ActionsAsyncFormats
WorkflowActionAndDesignerParameterFormatProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ConditionsFormats
WorkflowActionAndDesignerParameterFormatProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ConditionsAsyncFormats
WorkflowActionAndDesignerParameterFormatProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.GetParameter<TParameter>(Dictionary<string, string>, TParameter)
WorkflowActionAndDesignerParameterFormatProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.GetParameterOrDefault<TParameter>(Dictionary<string, string>, TParameter, string, bool)
WorkflowActionAndDesignerParameterFormatProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.GetFormat(CodeActionType, string, string)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.Actions
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ActionsAsync
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.Conditions
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ConditionsAsync
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ActionsDescriptions
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ActionsAsyncDescriptions
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ActionsAsyncTemplates
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ConditionsDescriptions
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ConditionsAsyncDescriptions
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ConditionsAsyncTemplates
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ActionsExcludeRule
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ActionsAsyncExcludeRule
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ConditionsExcludeRule
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ConditionsAsyncExcludeRule
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ExcludeAction(string, ExcludeRule)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ExcludeCondition(string, ExcludeRule)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ActionParameter
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ExecuteAction(string, ProcessInstance, WorkflowRuntime, string)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ExecuteActionAsync(string, ProcessInstance, WorkflowRuntime, string, CancellationToken)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ExecuteCondition(string, ProcessInstance, WorkflowRuntime, string)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ExecuteConditionAsync(string, ProcessInstance, WorkflowRuntime, string, CancellationToken)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.GetActions(string, NamesSearchType)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.GetConditions(string, NamesSearchType)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.IsActionAsync(string, string)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.GetActionsAsync(NamesSearchType)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.GetActions(NamesSearchType)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.GetConditions(NamesSearchType)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.GetConditionsAsync(NamesSearchType)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.IsConditionAsync(string, string)
WorkflowActionProvider<TEnumActions, TEnumActionsAsync, TEnumConditions, TEnumConditionsAsync>.ToParameters(string)
Equals(object)
Equals(object, object)
GetHashCode()
GetType()
MemberwiseClone()
ReferenceEquals(object, object)
ToString()
Namespace: OptimaJet.Workflow.Plugins
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic class BasicPlugin : WorkflowPluginWithRuleProvider<ActionsBasicPlugin, ActionsAsyncBasicPlugin, ConditionsBasicPlugin, ConditionsAsyncBasicPlugin, RulesBasicPlugin, RulesAsyncBasicPlugin>, ICustomMixProvider, ICustomWorkflowActionProvider, IWorkflowActionProvider, IDisableProvider, ICustomDesignerParameterFormatProvider, IDesignerParameterFormatProvider, ICustomActivityProvider, ICustomConditionProvider, IWorkflowPlugin, ICustomWorkflowRuleProvider, IWorkflowRuleProvider
Constructors
BasicPlugin()
DeclarationBasicPlugin(Dictionary<string, string>)
Declarationpublic BasicPlugin(Dictionary<string, string> pluginSettings)
ParametersType | Name | Description |
---|
Dictionary<string, string> | pluginSettings | |
Properties
Name
Declarationpublic override string Name { get; protected set; }
Property valueUsersInRoleAsync
Declarationpublic UsersInRoleAsyncDelegate UsersInRoleAsync { get; set; }
Property valueType | Description |
---|
UsersInRoleAsyncDelegate | |
Setting_Mailserver
Declarationpublic string Setting_Mailserver { get; set; }
Property valueSetting_MailserverPort
Declarationpublic int Setting_MailserverPort { get; set; }
Property valueSetting_MailserverFrom
Declarationpublic string Setting_MailserverFrom { get; set; }
Property valueSetting_MailserverLogin
Declarationpublic string Setting_MailserverLogin { get; set; }
Property valueSetting_MailserverPassword
Declarationpublic string Setting_MailserverPassword { get; set; }
Property valueDeclarationpublic bool Setting_MailserverSsl { get; set; }
Property valueSetting_DontCompileExpressions
Use this setting for compatibility only
Declaration[Obsolete]
public bool Setting_DontCompileExpressions { get; set; }
Property valueMethods
InitialActions()
Declarationprotected virtual void InitialActions()
InitialActionsAsync()
Declarationprotected virtual void InitialActionsAsync()
ActionAsyncSetActivity(ProcessInstance, WorkflowRuntime, Dictionary<string, string>)
Declarationprotected virtual void ActionAsyncSetActivity(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
ActionAsyncExecuteCommand(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationprotected virtual Task ActionAsyncExecuteCommand(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsActionAsyncSetState(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationprotected virtual Task ActionAsyncSetState(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsActionSetParameterAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task ActionSetParameterAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsActionSendEmailAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task ActionSendEmailAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsActionCreateProcessAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task ActionCreateProcessAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsActionHttpRequestAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task ActionHttpRequestAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsActionFillApproversUsersAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task ActionFillApproversUsersAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsActionFillApproversRolesAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task ActionFillApproversRolesAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsActionRemoveParameterAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task ActionRemoveParameterAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsActionDeleteSubprocessesAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task ActionDeleteSubprocessesAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsActionClearApproversAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task ActionClearApproversAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsStoreResponse(HttpResponseMessage, ProcessInstance, Dictionary<string, string>)
Declarationprotected virtual Task StoreResponse(HttpResponseMessage res, ProcessInstance processInstance, Dictionary<string, string> parameters)
ParametersType | Name | Description |
---|
HttpResponseMessage | res | |
ProcessInstance | processInstance | |
Dictionary<string, string> | parameters | |
ReturnsStoreResponse(string, ProcessInstance, Dictionary<string, string>)
Declarationprotected virtual Task StoreResponse(string data, ProcessInstance processInstance, Dictionary<string, string> parameters)
ParametersType | Name | Description |
---|
string | data | |
ProcessInstance | processInstance | |
Dictionary<string, string> | parameters | |
ReturnsOnPluginAdd(WorkflowRuntime, List<string>)
Declarationpublic override void OnPluginAdd(WorkflowRuntime runtime, List<string> schemes = null)
ParametersType | Name | Description |
---|
WorkflowRuntime | runtime | |
List<string> | schemes | |
OnPluginRemoveAsync(WorkflowRuntime)
Declarationpublic Task OnPluginRemoveAsync(WorkflowRuntime runtime)
ParametersType | Name | Description |
---|
WorkflowRuntime | runtime | |
ReturnsInitialExclude()
Declarationprotected virtual void InitialExclude()
InitialSettings()
Declarationprotected virtual void InitialSettings()
WithActor(string, List<string>)
Adds an actor to the collection of predefined actors in all schemes specified in the collection.
It is supposed to be used before plugin initialization.
Declarationpublic void WithActor(string actor, List<string> schemes = null)
ParametersType | Name | Description |
---|
string | actor | Actor name. |
List<string> | schemes | Collection of scheme codes for adding an actor. |
WithActors(List<string>, List<string>)
Adds an actors collection to the collection of predefined actors in all schemes specified in the collection.
It is supposed to be used before plugin initialization.
Declarationpublic void WithActors(List<string> actors, List<string> schemes = null)
ParametersType | Name | Description |
---|
List<string> | actors | Collection of actors names. |
List<string> | schemes | Collection of scheme codes for adding an actor. |
GetApprovers(ProcessInstance, string)
Declarationpublic static Approvers GetApprovers(ProcessInstance processInstance, string name)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
string | name | |
ReturnsOnProcessStatusChangedAsync(object, ProcessStatusChangedEventArgs, CancellationToken)
Declarationprotected virtual Task OnProcessStatusChangedAsync(object handler, ProcessStatusChangedEventArgs e, CancellationToken token)
ParametersType | Name | Description |
---|
object | handler | |
ProcessStatusChangedEventArgs | e | |
CancellationToken | token | |
ReturnsRuleGetApprovers(ProcessInstance)
Declarationprotected virtual Task<IEnumerable<string>> RuleGetApprovers(ProcessInstance processInstance)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
ReturnsType | Description |
---|
Task<IEnumerable<string>> | |
GetAutocompleteSuggestions(SuggestionCategory, string, string)
Declarationpublic virtual List<string> GetAutocompleteSuggestions(SuggestionCategory category, string value, string schemeCode)
ParametersType | Name | Description |
---|
SuggestionCategory | category | |
string | value | |
string | schemeCode | |
ReturnsType | Description |
---|
List<string> | |
GetCustomActivities()
Declarationpublic override List<ActivityBase> GetCustomActivities()
ReturnsType | Description |
---|
List<ActivityBase> | |
InitialConditions()
Declarationprotected virtual void InitialConditions()
InitialConditionsAsync()
Declarationprotected virtual void InitialConditionsAsync()
ConditionCheckParameterAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task<bool> ConditionCheckParameterAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
ConditionCheckApproversExistAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task<bool> ConditionCheckApproversExistAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
ConditionCheckAllSubprocessesCompletedAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task<bool> ConditionCheckAllSubprocessesCompletedAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
ConditionIsProcessFinishAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task<bool> ConditionIsProcessFinishAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
ConditionIsApprovedByRolesAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task<bool> ConditionIsApprovedByRolesAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
ConditionIsApprovedByUsersAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task<bool> ConditionIsApprovedByUsersAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
ConditionCheckHttpRequestAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task<bool> ConditionCheckHttpRequestAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
ConditionIsApproveCompleteAsync(ProcessInstance, WorkflowRuntime, Dictionary<string, string>, CancellationToken)
Declarationpublic virtual Task<bool> ConditionIsApproveCompleteAsync(ProcessInstance processInstance, WorkflowRuntime runtime, Dictionary<string, string> parameters, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
Dictionary<string, string> | parameters | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
InitialActionsDescriptions()
Declarationprotected virtual void InitialActionsDescriptions()
InitialActionsAsyncDescriptions()
Declarationprotected virtual void InitialActionsAsyncDescriptions()
InitialActionsAsyncTemplates()
Declarationprotected virtual void InitialActionsAsyncTemplates()
InitialConditionsDescriptions()
Declarationprotected virtual void InitialConditionsDescriptions()
InitialConditionsAsyncDescriptions()
Declarationprotected virtual void InitialConditionsAsyncDescriptions()
Declarationprotected virtual void InitialFormatsActions()
Declarationprotected virtual void InitialFormatsActionsAsync()
Declarationprotected virtual void InitialFormatsConditions()
Declarationprotected virtual void InitialFormatsConditionsAsync()
Declarationpublic virtual List<CodeActionParameterDefinition> FormatSetActivity()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatsExecuteCommand()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatsSetState()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatRemoveParameter()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatSetParameter()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatSendEmail()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatCreateProcess()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatHTTPRequest()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatFillApproversUsers()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatFillApproversRoles()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatCheckParameter()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatCheckApproversExist()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatCheckHTTPRequest()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatIsApprovedByUsers()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatIsApprovedByRoles()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatIsApproveComplete()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatIsProcessFinish()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatCheckAllSubprocessesCompleted()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
Declarationpublic virtual List<CodeActionParameterDefinition> FormatDeleteSubprocesses()
ReturnsType | Description |
---|
List<CodeActionParameterDefinition> | |
InitialRulesCheck()
Declarationprotected virtual void InitialRulesCheck()
InitialRulesCheckAsync()
Declarationprotected virtual void InitialRulesCheckAsync()
InitialRulesGetIdentities()
Declarationprotected virtual void InitialRulesGetIdentities()
InitialRulesGetIdentitiesAsync()
Declarationprotected virtual void InitialRulesGetIdentitiesAsync()
ApproverCheckAsync(ProcessInstance, WorkflowRuntime, string, string, string, CancellationToken)
Declarationpublic virtual Task<bool> ApproverCheckAsync(ProcessInstance processInstance, WorkflowRuntime runtime, string identityId, string ruleName, string parameter, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
string | identityId | |
string | ruleName | |
string | parameter | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
PredefinedCheckAsync(ProcessInstance, WorkflowRuntime, string, string, string, CancellationToken)
Declarationpublic virtual Task<bool> PredefinedCheckAsync(ProcessInstance processInstance, WorkflowRuntime runtime, string identityId, string ruleName, string parameter, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
string | identityId | |
string | ruleName | |
string | parameter | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
CheckRoleCheckAsync(ProcessInstance, WorkflowRuntime, string, string, string, CancellationToken)
Declarationpublic virtual Task<bool> CheckRoleCheckAsync(ProcessInstance processInstance, WorkflowRuntime runtime, string identityId, string ruleName, string parameter, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
string | identityId | |
string | ruleName | |
string | parameter | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<bool> | |
ApproverCheckAsync(ProcessInstance, WorkflowRuntime, string, string, CancellationToken)
Declarationpublic virtual Task<IEnumerable<string>> ApproverCheckAsync(ProcessInstance processInstance, WorkflowRuntime runtime, string ruleName, string parameter, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
string | ruleName | |
string | parameter | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<IEnumerable<string>> | |
PredefinedCheckAsync(ProcessInstance, WorkflowRuntime, string, string, CancellationToken)
Declarationpublic virtual Task<IEnumerable<string>> PredefinedCheckAsync(ProcessInstance processInstance, WorkflowRuntime runtime, string ruleName, string parameter, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
string | ruleName | |
string | parameter | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<IEnumerable<string>> | |
CheckRoleCheckAsync(ProcessInstance, WorkflowRuntime, string, string, CancellationToken)
Declarationpublic virtual Task<IEnumerable<string>> CheckRoleCheckAsync(ProcessInstance processInstance, WorkflowRuntime runtime, string ruleName, string parameter, CancellationToken token)
ParametersType | Name | Description |
---|
ProcessInstance | processInstance | |
WorkflowRuntime | runtime | |
string | ruleName | |
string | parameter | |
CancellationToken | token | |
ReturnsType | Description |
---|
Task<IEnumerable<string>> | |
Fields
PredefinedActorProvider
Allows to thread-safely control collections of predefined actors.
Declarationpublic readonly IActorProvider PredefinedActorProvider
ReturnsType | Description |
---|
IActorProvider | |
Declarationpublic Dictionary<string, string> RequestHeaders
ReturnsType | Description |
---|
Dictionary<string, string> | |
ApproversInStageAsync
Declarationpublic ApproversInStageAsyncDelegate ApproversInStageAsync
ReturnsType | Description |
---|
ApproversInStageAsyncDelegate | |
CheckPredefinedActorAsync
Declarationpublic CheckPredefinedActorAsyncDelegate CheckPredefinedActorAsync
ReturnsType | Description |
---|
CheckPredefinedActorAsyncDelegate | |
GetPredefinedIdentitiesAsync
Declarationpublic GetPredefinedIdentitiesAsyncDelegate GetPredefinedIdentitiesAsync
ReturnsType | Description |
---|
GetPredefinedIdentitiesAsyncDelegate | |
UpdateDocumentStateAsync
Declarationpublic UpdateDocumentStateDelegate UpdateDocumentStateAsync
ReturnsType | Description |
---|
UpdateDocumentStateDelegate | |
Extension Methods