Hi Guys,
I have a small problem: We're just about to finish creating all our business process models. Now we are turning our attention towards internal control. We ran into the problem that the ARIS Risk and Compliance Manager doesn't like a risk hanging on a function that has several instances in different models (the hierarchy tree is not clear).
To address that problem we're currently testing to replace all the instances (but one) with variants of the function. This eliminates much of the benefits of having only one database object, though. So my question is:
Anyone else ran into that problem? How did you solve it? Is there any better approach then using variants of functions?
Thanks!
Christoph
M. Zschuckelt on
Hello Christoph,
in reply to a different post I explained, why I think it is not a good idea to have libraries of functions:
http://www.ariscommunity.com/users/ralf-butler/2014-06-07-connection-occurrence-issue
While it is a good idea to have libraries of person types, org. units, Application system types, Entity types, ERM attributes and many more object types, please don't do that for functions. They are the one type, which brings together all the rest and that is unique in every process, and may they be as similar as anything.
Variants may be a solution, but I would suggest to use them for entire processes, e.g. a reference process versus its local peculiarities in different org. units or geographies. Variants essentially are definition copies, which additionally maintain a logical link to the object they were copied from.
If you want to create a functional library - in the sense that there must be an abstract function, which performs a certain task in the context of various processes, try to establish a capability architecture, where common capabilities support the function instances in different processes. Another way of looking at reusable functions might be the concept of "Business Services" (Object type "Service type"), but probably one would apply that concept for higher-level functions.
Regards, M. Zschuckelt