0

I want to specify in a BMPN model that a workflow starts whenever a specific service outside tells me to. What standard BPMN symbol shall I use for this?

Think of it as a company wants to start a workflow only at night, so it uses an application and that app, at night, sends signals to our BPMS and we have to run the workflow that exists in our BPMS.

Christophe
  • 81,699

2 Answers2

2

In a BPMN diagram, you'd use a "start event" symbol (a white circle with a fine border). A marker in the center of this circle can specify further what kind of event starts the process.

In your case, there are several candidates, and I suppose you're asking because you're hesitating between them:

  • timer event (i.e. every day at 23:00, but here the timing does not seem to be fixed in your BPMS),
  • message event (for a message received from a participant of the process, but your other system just tells to start and does not seem tp participate itself to the workflow),
  • a signal event (i.e. some other process sends a signal).

Looking at your narrative it should be a signal start event, with a triangle marker:

hollow circle surrounding a hollow triangle

If deemed useful, this website provides a quick overview table on all kind of events, with additional explanation on each type.

Christophe
  • 81,699
-3

a conditional start event is suited for this kind of situations.