Hi, my name is Marcus Sandberg and I work as an ARIS Tool Expert consultant at the consulting firm aRway. A major part of my work is to develop customized reports for ARIS customer. I personally find it interesting to read about other people's solutions on the ARIS community and I would like to contribute myself with examples of customized reports created for our customers. As a second example, I will share with you information about the customized report Organize objects.
Customer problem
The customer had used ARIS for several years and created thousands of objects of different kind and wanted an easy way to manage and reuse existing objects. Some sort of object library that has objects sorted after the default symbol. At the customer users have different access right to groups in the database and ARIS by the default saves the objects in the same folder as the model. The problem is then that some users with different access cannot reuse the objects. The customer wanted that objects with specific symbols should be able for all user to reuse, even if they don’t have access to the model. To effectively be able to move objects of the same kind a customize report was needed to automate the work to move and sort objects created by the users.
Our solution
To effectively create and maintain an object library a customized ARIS report was created for the customer. First a group with the name Object library was created directly underneath the Main group in the database. In the group Object library the customer creates groups with the name of the default symbols of the object the user wants to move. The report only moves object if the default symbol of the object has a group. When running the report on the database the report examines all objects in the database and look at the default symbol of the object and if a group with the same name as the default symbol exists then the report automatic moves the object to the correct folder in the object library. The report is created to be run on an automatic schedule and updates a log file on the ARIS server with the number of objects that have been moved and the objects that not been possible to move. Example of report result: Example of log file:
To effectively create and maintain an object library a customized ARIS report was created for the customer. First a group with the name Object library was created directly underneath the Main group in the database. In the group Object library the customer creates groups with the name of the default symbols of the object the user wants to move. The report only moves object if the default symbol of the object has a group. When running the report on the database the report examines all objects in the database and look at the default symbol of the object and if a group with the same name as the default symbol exists then the report automatic moves the object to the correct folder in the object library. The report is created to be run on an automatic schedule and updates a log file on the ARIS server with the number of objects that have been moved and the objects that not been possible to move. Example of report result: Example of log file: