Process hierarchy

Post Reply
Stepan Karandin
Posts: 17
Joined: 24 Jul 2017, 11:41

Hi, folks

According eTom, there are three levels of abstraction
Business domain
Business capability
Business process

Everything lays well to the metamodel but business process could has subprocesses. Not a physical process, just logical subprocess.
How could it managed without the metamodel changes?

Example
https://www.tmforum.org/Browsable_HTML_ ... 73f0d3.htm
User avatar
neil.walsh
Posts: 445
Joined: 16 Feb 2009, 13:45
Contact:

Hi,

In the example shown, we would model the parent object as a Capability and we typically model multiple layers of Business Capability until we reach a lowest level Business process.

In practice, this results in a more robust model and lends itself to the definition of a multi level Business Capability Model.

These tutorials give some guidance on how we model the Business Architecture layer and might help explain the approach used.
https://www.enterprise-architecture.org ... -tutorials

Thanks

Neil
Stepan Karandin
Posts: 17
Joined: 24 Jul 2017, 11:41

Hi, Neil
Thanks for explanation. Doing this manner breaks name convention but on the other hand looks like suitable approach.
Business capability is concept couldn't be automated and process is logical.

But how could we deal where the process supported by an application provider calls another one? In technical terms it could be RPC. How can we recognize the application supports main process and other for subprocesses?
sarah.smith
Posts: 56
Joined: 04 Feb 2009, 15:44

Hi Stepan,

A process can have sub processes, which you model using the business process flow, although you don't actually have to model the flow if this is not required. Each process can be tied to an application in the physical process, so if you model sub processes you can tie a different application to each one if necessary.

Hope that helps.

Sarah

As an aside, and related to business process modelling but not this specific question, we have added an additional slot to the Process called Process Family, which will allow you to group processes and understand where you have a standard process, potentially for an organisation or product, and where you have additional non-standard processes. This will be in labs shortly and rolled out in the next release.
Post Reply