Workflow Sample

Workflow Sample
Workflow Sample

Contact

Message Throwing Intermediate Event

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)