C# Класс strICT.InFlow.WFM.Utilities.InFlowWFM

Management tools for dBPMS
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
createProcessScope ( string companyScopeName, string processScopeName ) : string

create process-scope with configuration

listScopes ( string scope ) : List

List child-scopes of a given scope

Описание методов

InFlowWFM() публичный Метод

constructor
public InFlowWFM ( string wfmBaseAddress, string wfmUsername, string wfmPassword, string sqlConnectionString ) : Microsoft.Activities.Messaging
wfmBaseAddress string
wfmUsername string
wfmPassword string
sqlConnectionString string
Результат Microsoft.Activities.Messaging

addCompanyScope() публичный Метод

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
Результат string

addCompanyScope() публичный Метод

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
Результат string

addProcess() публичный Метод

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
Результат string

deleteCompanyScope() публичный Метод

Delete entire company-scope
public deleteCompanyScope ( string companyScopeName ) : string
companyScopeName string company-scope name
Результат string

deleteProcess() публичный Метод

public deleteProcess ( int P_ProcessId, bool deleteDBEntries ) : string
P_ProcessId int
deleteDBEntries bool
Результат string

deleteProcess() публичный Метод

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
Результат string

listCompanyScopes() публичный Метод

List all company-scopes
public listCompanyScopes ( ) : List
Результат List

listProcessScopes() публичный Метод

List all process-scopes within a company-scope
public listProcessScopes ( string companyScopeName ) : List
companyScopeName string Name of the company-scope
Результат List