I am currently an administrator of ARIS 7.1 and I am finding that one of the common errors when users are modellling relates to them not completing the mandatory fields on certain objects. Is there a way of configuring ARIS to make these mandatory attributes (defined by us) more clear to modellers?
Usually the task of checking attributes is done interactively by means of semantic checks.
In the admin module of ABArchitect > Evaluation you will find pre-defined rule types and profiles (groups of selected rules). As an example there is a profile "Mandatory semantic checks" (pls see its description) that can be executed by a corresponding macro in the category "Automation".
So if the pre-defined rules for checking model or object attributes suit your purpose, create your own profile and call this profile from your own macro.
For more specific semantic checks rules you would need to write your own scripts, for a source of inspiration see here
Randeep,
Given the process of process modeling I would proceed cautiously with this approach. There are many times where modelers go in and do quick modeling and don't populate the attributes. I would be afraid to implement this in any organization where you want to encourage the use of ARIS as a friendly tool. I do not know what the lifecycle for model/object creation until first release is for your organization, everywhere I have seen can have 3 months to over 1 year. As many of the attributes are not necessary prior to publication we cannot expect them to be updated at creation (if this were implemented I for one would just put in dummy data, which I feel is probably worse than no info)
A solution we have implemented successfully is to create a report that brings up a form for attribute data entry. If attribute is populated the info is there, if no data then it is blank. This makes it easy for users to see all mandatory attributes on one simple to use screen. Our version even reads from an excel file where we keep some elements which have formatting constraints. When the user leaves this report it indicates any mandatory attributes which have not been populated.
I recognize this did not answer your question, but I would really ask "What are you trying to accomplish?" What is the issue that is making this a problem you want to solve? Models and objects in the db without attributes populated? Is that an issue, if so why?
rgds
donald
Helllo Donald
I agree, we do not want to make it more difficult too model.
The idea is that prior to submitting models for review, which as you say may be weeks/months after first creation, the modellers have an easy self-check to make sure any new objects will pass the review (which requires mandatory fields prior to promotion to production). If this can be accomplished easily bby e.g colour coding some of the attribute fields, then that would be ideal.
Do check this post....
Initially, i developed script to change the color of objects that do not meet the criteria but found it too obtrusive......
http://www.ariscommunity.com/users/sadnan/2010-07-28-macro-validation-mandatory-attributes