Book a Demo

Author Topic: BPMN: Output goal of work process is a new work process. How to represent that?  (Read 28568 times)

avi10000

  • EA User
  • **
  • Posts: 201
  • Karma: +0/-0
  • Programmer/Writer
    • View Profile
Hi,
    re: The output goal of my work process is to create a new work process. How to represent that?

Background: Novice at BPMN. Learned some UML/SysML and EA.

I have modeled a business process BP-Gen-X whose purpose is help our team define a new workflow WF-P for a new work area. Thus the output workflow WF-P is itself also a process.

And in a separate BPMN diagram I define a candidate process for that output WF-P.

Q1: In BPMN, is an output (or input) always a document?

Q2: At any rate, how would I define the output of BP-Gen-X as the new workflow WF-P?
       Maybe create some sort of link from the first to the second?

Thanks
Avi

Edits:
 - 2021-03(Mar)-24 - Modified the subject line


« Last Edit: March 25, 2021, 05:11:40 am by avi10000 »

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
I'm not a BPMN modeller, but my reading of the spec suggests that you can and would create an ItemDefinition for a process. You could then reference  that definition in DataObject, DataInput, DataOutput elements etc.

avi10000

  • EA User
  • **
  • Posts: 201
  • Karma: +0/-0
  • Programmer/Writer
    • View Profile
Thank you. I will study your reply, and try to try it out, and let the forum know what happens.

Avi

avi10000

  • EA User
  • **
  • Posts: 201
  • Karma: +0/-0
  • Programmer/Writer
    • View Profile
I read up a bit on ItemDefinition. I understand it is a data/object type.

In what type of diagram would I store (define) ItemDefinition types? In SysML I would store something like this in a BDD diagram.

Thanks
Avi

Eve

  • EA Administrator
  • EA Guru
  • *****
  • Posts: 8110
  • Karma: +119/-20
    • View Profile
I don't think BPMN defines them on a specific diagram type. (Possibly to the extent that they can't exist on a diagram in a pure BPMN notation.) They are only referenced from the other types mentioned which do appear on diagrams.

avi10000

  • EA User
  • **
  • Posts: 201
  • Karma: +0/-0
  • Programmer/Writer
    • View Profile
>> I'm not a BPMN modeller, but my reading of the spec suggests that you can and would create an ItemDefinition for a process

Ok -  I will take a step backward. (i) What does it mean to create an ItemDefinition for a process? (ii) Can you (or anybody) point me to an example of the usage of an ItemDefinition?


When I look at the BPMN spec, maybe I am wrong, but it seems to me I am looking at the definition of ItemDefinition and not any examples of its usage.


Thanks
Avi
« Last Edit: April 02, 2021, 06:30:42 am by avi10000 »