AP

Hi,

I am new to EPC and BPMN, but i need to learn both and finally to transform EPC to BPMN.

would anyone please let me know if it is possible to transform events in EPC into a task in BPMN? I have copied and paste one example of EPC. I can't figure out the last part which I have bolded. can the final events be transformed as TASKS in BPMN?

a) On delivering an order, customer service simultaneously specifies the shipping point and the order number in the sales & distribution system (SD). b) Before posting the goods issue (if the products are available), the system automatically performs an availability check. If the products are not available, the delivery process is abandoned. The systems used are SD, material management (MM). c) Finally, delivery is created, the stock quantity of the delivered items is reduced accordingly and the customer order is debited.
File attachments
by Carsten Pitz
Posted on Wed, 08/13/2014 - 20:31

There is a pretty good free open source EPC tool available which emits XML based files. This tool has a bee as icon. Contact me via EMail if do not find it.

 

OMG BPMN 2.x uses OMG MOF as persistence format which is also an XML based format.

 

As a result you can write XSLT transformations to transform EPCs to BPMNs.

 

Greetings,

Carsten

0
by M. Zschuckelt
Posted on Fri, 08/15/2014 - 09:31

Hello Andi,

may I humbly point out, that you posted a BPMN model, not an EPC? ARIS can transform EPC models to BPMN 2.0 models.

As a BPMN model your design looks correct, although you may omit the AND rule between "Stock is reduced" and the end event. Alternatively you could connect "Delivery order is created" and "Customer order is debited" to the AND rule. Although that would change the semantic: The process would have to wait until completion of all 3 tasks before the end event occurred.

"Carry out Availability" I would call "Check Availability" and omit the name "Available" of the following Split rule.

Regarding the question of mapping end events to tasks: I do not understand the point of this. An event is a state reached (e.g. "process completed", "Delivery created"), but not anything that is performed. That is the same concept in BPMN and EPC.

Regards, M. Zschuckelt

 

0

Featured achievement

Rookie
Say hello to the ARIS Community! Personalize your community experience by following forums or tags, liking a post or uploading a profile picture.
Recent Unlocks
  • Profile picture for user freddy
  • Profile picture for user mikhubb
  • Profile picture for user harryratia
  • DC
  • ВА
  • PacMan

Leaderboard

|
icon-arrow-down icon-arrow-cerulean-left icon-arrow-cerulean-right icon-arrow-down icon-arrow-left icon-arrow-right icon-arrow icon-back icon-close icon-comments icon-correct-answer icon-tick icon-download icon-facebook icon-flag icon-google-plus icon-hamburger icon-in icon-info icon-instagram icon-login-true icon-login icon-mail-notification icon-mail icon-mortarboard icon-newsletter icon-notification icon-pinterest icon-plus icon-rss icon-search icon-share icon-shield icon-snapchat icon-star icon-tutorials icon-twitter icon-universities icon-videos icon-views icon-whatsapp icon-xing icon-youtube icon-jobs icon-heart icon-heart2 aris-express bpm-glossary help-intro help-design Process_Mining_Icon help-publishing help-administration help-dashboarding help-archive help-risk icon-knowledge icon-question icon-events icon-message icon-more icon-pencil forum-icon icon-lock