C# Class strICT.InFlow.WFM.Utilities.InFlowWFM

Management tools for dBPMS
显示文件 Open project: InFlowBPM/InFlow-BPMS Class Usage Examples

Public Methods

Method Description
InFlowWFM ( string wfmBaseAddress, string wfmUsername, string wfmPassword, string sqlConnectionString ) : Microsoft.Activities.Messaging

constructor

addCompanyScope ( string companyScopeName, string workflow_TaskTier_Path ) : string

Create a new company-scope (no support for external input-pools)

addCompanyScope ( string companyScopeName, string workflow_TaskTier_Path, string workflow_SBMessageTier_Path ) : string

Create a new company-scope (supporting external input-pools)

addProcess ( string companyScopeName, string processScopeName, string workflow_MessageTier_Path, List processSubjects, bool createDBEntries, string startSubjectname, int WS_Project_Id, int WS_Project_Version, string processInfo ) : string
deleteCompanyScope ( string companyScopeName ) : string

Delete entire company-scope

deleteProcess ( int P_ProcessId, bool deleteDBEntries ) : string
deleteProcess ( string companyScopeName, string processScopeName ) : string

delete an existing process/process-scope

listCompanyScopes ( ) : List

List all company-scopes

listProcessScopes ( string companyScopeName ) : List

List all process-scopes within a company-scope

Private Methods

Method Description
createProcessScope ( string companyScopeName, string processScopeName ) : string

create process-scope with configuration

listScopes ( string scope ) : List

List child-scopes of a given scope

Method Details

InFlowWFM() public method

constructor
public InFlowWFM ( string wfmBaseAddress, string wfmUsername, string wfmPassword, string sqlConnectionString ) : Microsoft.Activities.Messaging
wfmBaseAddress string
wfmUsername string
wfmPassword string
sqlConnectionString string
return Microsoft.Activities.Messaging

addCompanyScope() public method

Create a new company-scope (no support for external input-pools)
public addCompanyScope ( string companyScopeName, string workflow_TaskTier_Path ) : string
companyScopeName string name of the new company-scope
workflow_TaskTier_Path string filepath of the task-handler workflow
return string

addCompanyScope() public method

Create a new company-scope (supporting external input-pools)
public addCompanyScope ( string companyScopeName, string workflow_TaskTier_Path, string workflow_SBMessageTier_Path ) : string
companyScopeName string name of the new company-scope
workflow_TaskTier_Path string filepath of the task-handler workflow
workflow_SBMessageTier_Path string filepath of the SBMessage-handler workflow
return string

addProcess() public method

public addProcess ( string companyScopeName, string processScopeName, string workflow_MessageTier_Path, List processSubjects, bool createDBEntries, string startSubjectname, int WS_Project_Id, int WS_Project_Version, string processInfo ) : string
companyScopeName string
processScopeName string
workflow_MessageTier_Path string
processSubjects List
createDBEntries bool
startSubjectname string
WS_Project_Id int
WS_Project_Version int
processInfo string
return string

deleteCompanyScope() public method

Delete entire company-scope
public deleteCompanyScope ( string companyScopeName ) : string
companyScopeName string company-scope name
return string

deleteProcess() public method

public deleteProcess ( int P_ProcessId, bool deleteDBEntries ) : string
P_ProcessId int
deleteDBEntries bool
return string

deleteProcess() public method

delete an existing process/process-scope
public deleteProcess ( string companyScopeName, string processScopeName ) : string
companyScopeName string name of the company-scope
processScopeName string name of the process-scope
return string

listCompanyScopes() public method

List all company-scopes
public listCompanyScopes ( ) : List
return List

listProcessScopes() public method

List all process-scopes within a company-scope
public listProcessScopes ( string companyScopeName ) : List
companyScopeName string Name of the company-scope
return List