Message Throwing Intermediate Events are events that can transmit messages that include Process Data to external systems in the middle of the execution of a Process.
- Process Data output can be created by sending a message
- Messages can be sent by HTTP request and by email
- By email, Process Data can be embedded into a fixed format and sent
- By HTTP request, it is necessary to prepare a system (URL) for receiving the message
Here we explain the specifications of Message Throwing Intermediate Events using HTTP request.
Basic Specifications
- Send messages using HTTP/HTTPS
- Method: POST
- Process Data value is sent using multipart/form-data
- All codes other than Response Code 200 (OK) are processed as errors
- Parameters that can be sent
- Only parameters set to be sent will be sent.
- Other
- No redirecting
- No retries in case of errors, etc.
Detailed Specifications (URL/Parameters)
- URL and parameters are set in the Message Throwing Intermediate Event (HTTP) Property screen in the Process Modeler.
- By setting parameter names of Message Start Events and Message Catching Intermediate Events of other Process Models, you can start Processes in the middle of operation and send information to other Processes.
- * However, if you are using the Questetra BPM Suite Download Edition, you cannot initiate Message Start Events or Message Catching Intermediate Events of other Processes within the same system.
1. Access URL
- URL to which the message is sent
- http://... or https://...
2.
SEND Parameter Settings
- You can set parameters for sending Process Data and fixed data.
- SEND Parameters
can be set freely.
- Process Data Item parameters can be sent if they are set a SEND
parameter name.
- They cannot be sent if they have no SEND parameter name.
2-1. SEND Parameter Names of Process Data
- [Process ID], [Title]
- [Process ID] and [Title]
parameters will be sent automatically.
- SEND parameter names
can be set freely.
- SEND
parameter names cannot be deleted.
- Parameters for other
Process Data
- The names of Process Data Items that you
defined in the Process Data Item screen will be shown under [Process
Data Name], after [Title].
- Some SEND parameter names can be
set completely freely, and some will have a set suffix, according
to the type of the Process Data Item.
- SEND
parameter values are different for each Process Data Item.
- For
details see the SEND Parameter List.
2-2. Permanent Data Settings
- You can freely add parameters for sending permanent data.
- The SEND parameter names can be
set freely.
(Initial value is [fixed_data<no.>])
- [Value] can be set freely.
- Sample: If using a [key] parameter in Message Start Event
or Message Catching Intermediate Event, you can send the key value as a
permanent data.
Users who are using
version earlier than January 2010 (version
5.3.0)
|
|