Share:

A list of all available services is provided at the address http://<ServerName>:<FireStartWebServicePort>/PesWS.asmx. For authentication username, password and domain are passed as arguments in the service call.

Start a Process

In the following part, you can see an example of how you can start a workflow using a soap web service. The different used methods are: BeginTransaction, SetTransactionParameter, SendTransactionStartEvent.

# Create a proxy for the Paging web service

$page = New-WebServiceProxy -Uri $currentUri

 

# Begin Transaction: returns TransactionID

if ($messaging) {

    $transactionID = $page.BeginTransaction($processID)

} else {

    $transactionID = $page.BeginTransaction($EventElementID)

}

$transactionID

 

$page.SetTransactionParameter($transactionID,"Titel","Event01")

$page.SetTransactionParameter($transactionID,"Ort","techcEnter")

$page.SetTransactionParameter($transactionID,"Anfangszeit","30.10.2014")

$page.SetTransactionParameter($transactionID,"Endzeit","31.10.2014 10:00:00")

$page.SetTransactionParameter($transactionID,"Beschreibung","Meine Beschreibung")

 

# StartTransaction(TransactionID)

$executionID = $page.SendTransactionStartEvent($transactionID,$domain,$username,$password)

$executionID

Raise an Intermediate Event

An intermediate event is raised in the same way as a workflow is started, except instead of the SendTransactionStartEvent method the SendTransactionIntermediateEvent method is used.



Previous | Next