M226 AUTO EVENT
Last updated Aug 18, 2017

Standing by HTTP Request

By placing [Catching Message Intermediate Event (HTTP)], a Stand-by event, in the middle of the flow diagram, you can let each Issue stays on the Step standing by for HTTP requests. The external program sends Request on specifying the Issue ID and Id on the Step (event). The external program makes a request specifying the issue ID which is standing by and the ID of the point in the issue. For example, you can build a system such as calling the "Translation flow" from the "Web Production flow" and waiting for the translation result.

M226-1-en


a. Waiting for Completion of Outsourced Work
Throwing a translation process in the middle to the “Translation flow”, and waiting for the translation result.
b. Waiting system Communication with External
Throwing a Sales Aggregation Request to the Core-system and waiting for the Total Result.
c. Waiting in Double-stage Communication
Waiting for recovery information while carrying out the human’s corresponding upon receiving failure information from the detection system.

1. Receiving Data Items
Set the Data Viewing level (read-write permission) to [Editable (Read/write)].
  • After releasing, you can see the parameters of the standby URL (request URL) or “Name” of the parameter, etc..
  • As a data receiving parameter, you can specify the [Field name] set in the data item

1. Trigger URL
E.g.:”https://karasuma-shijo-000.questetra.net/System/Event/IntermediateMessage/receive?processModelInfoId=123&nodeNumber=1″
Business ID (Process Model ID): processModelInfoId
Standby point ID (ID of Catching Message intermediate Event (HTTP)): nodeNumber
2. Issue ID
Specify “Process ID” in Request parameter (E.g.: “processInstanceId=4567″)
3. Security Key
E.g.:”key=NOYU3xDtySJqDhYGf02gj5X2sF1Scoaj”([!] Do not publish)
4. Business Data to be Transmitted
E.g.:”data[0].input=foo”
  • Request parameters can be either of GET / POST (POST is recommended, GET is partially prohibited)
  • File data are transmitted in POST multipart
  • System variable of “${var[applicationRoot]}” is available if it is the communication on the same Workflow platform
  • If the parameter value is sent as an empty string, it behaves to clear the value
  • If no parameters are sent, the input value is maintained as it is

R2184 Error Response for HTTP Stand-by

R2210 Naming Convention for Data Receiving Parameter

M226-2-en
M226-3-en