C# 클래스 strICT.InFlow.WFM.Core.CoreFunctions

core functions for process execution
파일 보기 프로젝트 열기: InFlowBPM/InFlow-BPMS 1 사용 예제들

공개 메소드들

메소드 설명
CoreFunctions ( string wfmBaseAddress, string wfmUsername, string wfmPassword, string connectionString ) : Microsoft.Activities

constructor

startNewSubjectProcess ( string processInstanceId, int subjectProcessId, string username ) : string

start a new instance of a processsubject with an existing processinstanceid

startNewSubjectProcess ( int subjectProcessId, string username ) : void

start a new instance of a processsubject with new processinstanceid

submitFunctionTaskAnswer ( int taskId, string transition, string editableParameters, string username ) : void

Set taskanswer for a function-state task

submitReceiveTaskAnswer ( int taskId, string messageInstanceId, string username ) : void

Set taskanswer for a receive-task

submitSendTaskAnswer ( int taskId, string recipientName, string editableParameters, string username ) : void

Set taskanswer for a send-state task

terminateSubjectInstance ( string workFlowId ) : void

비공개 메소드들

메소드 설명
submitTaskAnswer ( DynamicValue val, P_Process process, T_Task openTask ) : void

메소드 상세

CoreFunctions() 공개 메소드

constructor
public CoreFunctions ( string wfmBaseAddress, string wfmUsername, string wfmPassword, string connectionString ) : Microsoft.Activities
wfmBaseAddress string
wfmUsername string
wfmPassword string
connectionString string
리턴 Microsoft.Activities

startNewSubjectProcess() 공개 메소드

start a new instance of a processsubject with an existing processinstanceid
public startNewSubjectProcess ( string processInstanceId, int subjectProcessId, string username ) : string
processInstanceId string existing processinstanceid
subjectProcessId int id of the processsubject
username string owner of the new processsubject instance
리턴 string

startNewSubjectProcess() 공개 메소드

start a new instance of a processsubject with new processinstanceid
public startNewSubjectProcess ( int subjectProcessId, string username ) : void
subjectProcessId int processsubjectid
username string owner of new processsubject instance
리턴 void

submitFunctionTaskAnswer() 공개 메소드

Set taskanswer for a function-state task
public submitFunctionTaskAnswer ( int taskId, string transition, string editableParameters, string username ) : void
taskId int Id of the task
transition string choosen transition
editableParameters string edited parameters
username string
리턴 void

submitReceiveTaskAnswer() 공개 메소드

Set taskanswer for a receive-task
public submitReceiveTaskAnswer ( int taskId, string messageInstanceId, string username ) : void
taskId int Id of the task
messageInstanceId string Id of the choosen message
username string username
리턴 void

submitSendTaskAnswer() 공개 메소드

Set taskanswer for a send-state task
public submitSendTaskAnswer ( int taskId, string recipientName, string editableParameters, string username ) : void
taskId int Id of the task
recipientName string choosen recipient/s
editableParameters string edited parameters
username string
리턴 void

terminateSubjectInstance() 공개 메소드

public terminateSubjectInstance ( string workFlowId ) : void
workFlowId string
리턴 void