Profile picture for user anosh_m

Dear All,

I would like to highlight the proper usage of Process Interface(s) during ARIS EPC Models. A process interface provides the functionality to link multiple processes.

During the documentation of a particular process, quite often we come across situations, where particular steps are performed as part of another process. One way to overcome this situation is to copy all those steps from the process and add them within the current process. However, this can make the current process quite lenghty and also distract the user from focusing on the steps of the current process.

In such cases, it is wiser to link the processes through the Process Interface. However, it is necessary to ensure that the starting and ending events for Process Interface are correctly managed to avoid ‘Semantic Check’ errors.

Kindly find attached a sample usage of Process Interface. Here, the process being documented is related to receiving of Payroll Records and then executing the Payroll Cycle. However, in order to disburse cash, it is first necessary to withdraw cash from the safe deposit. Thus it has been linked through the ‘Cash Withdrawal from Main Safe’ process interface.

As you can see, the starting Event of the process attached through the interface precedes the Process Interface symbol. Similarly, the ending event of the attached process becomes the succeeding event to the Process Interface symbol. This resolves the ‘Semantic Check’ issues.

Hope this article would help in correct usage of the Process Interface symbol and would lead to better linkage of multiple processes.




File attachments
by Pierre-Alain MILLET
Posted on Fri, 12/13/2013 - 14:43

Thanks for this clear rule... It would be clearer to have such a rule included in the ARIS syntax ..

on the contrary, you can associate what you want to, for example a VAC, to a process interface...

I suppose that ARIS consider that a step F of  CPE C1 can be dependant in a complex maner of main function which involves many operationnel CPE. For exemple, you want to add a "quality check" in an operationnelk process, but this check is described by many quality process (visual check, sampling, non destructive control,...) ?

In fact, is there a clear definition of the format "process interface" ? it is not an object type, only a format of a function...




by M. Zschuckelt
Posted on Tue, 12/17/2013 - 18:18

In fact an entire process may be viewed as a function. That's why a process interface is just a different symbol for the object type function. It is good practice to model your process map in VAC models down to level 3 and then use the level 3 (VAC-) function objects in the level 4 EPC models as process interfaces.

Anywhere you feel like having identified a reusable piece of process at level 4, extract it to an EPC of its own, create a function representing that process at level 3 in the VAC, assign the new EPC to that function and connect the EPCs using the process interface conventions, using the level 3 function objects as process interfaces.

Regards, M. Zschuckelt


Featured achievement

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
  • SS
  • MZ
  • Profile picture for user kbiront
  • Profile picture for user Tony Iliev
  • Profile picture for user amandeep.7.singh
  • PacMan


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