Hello Everyone,
I want to use EPC to map our flow of an e-commerce site in a detailed way (automated tasks and events) which creates complicated and crowded EPC models. Are there any cases in which EPC modeling technique is used for mapping the functions and events of an e-commerce site?
Thanks in advance.
Dear Mert,
If your EPCs are overloaded with many satellite objects connected to functions, then think about putting them into Functiona Allocation Diagrams. Each function gets such a model assigned so that those details no longer fill up your EPC.
Maybe an example of your EPCs would to understand why you consider them as "complicated and crowded".
Cheers
Rune
Dear Mert,
I'm not sure, which type of flow you intend to map in your EPC modelling effort. In case you want to map the user experience of the site, like "click shopping basket - service called - shopping basket shows - user submits payment details - payment service called ..." etc. indeed the whole thing becomes very messy with an EPC, particularly because there are so many ways to turn for the user. There are other model types more suitable for that purpose: "screen navigation" and "screen design".
From an EPC point of view, the potential customer visiting your site is performing just a single process step: "enter and submit order". The whole functionality of the site are essentially capabilities the site provides at that step like "create profile", "pick products", "enter payment data", "enter shipment address", ... They are capabilities you could model as satellites to that step. Since they become so many, it makes sense to consider employing screen navigation and screen design. Particularly screen design allows you to create a primitive mock of your screen and connect both attributes and service calls to screen elements.
The actual process is what follows after order submission in your fulfillment process. that is preferably modelled in the EPC.
Regards, M. Zschuckelt