Archi Forum

Archi Plug-ins => jArchi => Topic started by: smileham on October 04, 2022, 13:04:32 PM

Title: Auditing an Archi View For Compliance with jArchi
Post by: smileham on October 04, 2022, 13:04:32 PM
Just wanted to let you folks know that I've knocked up a jArchi script to support auditing an Archi view for compliance purposes.

Hopefully its useful!

https://smileham.co.uk/2022/10/04/auditing-an-archi-view-for-compliance-with-jarchi/
Title: Re: Auditing an Archi View For Compliance with jArchi
Post by: Phil Beauvoir on October 04, 2022, 13:38:15 PM
Thanks for sharing!

Phil
Title: Re: Auditing an Archi View For Compliance with jArchi
Post by: Jean-Baptiste Sarrodie on October 04, 2022, 14:23:07 PM
Hi,

Thank you for sharing. I wanted to do similar thing but never found time.

In fact this feature is meant to be part of my framework for viewpoint management which (will) work as follows:

I have a dedicated model (my "Viewpoint Library") which contains one folder for each of my custom viewpoints. Each folder is named after the viewpoint, has a documentation (describing the viewpoint), a set of properties (see here (https://archimate-user-community.pages.opengroup.org/workgroups/archimate-101/#_documenting_viewpoints)), and contains several views:
- several sample views with their documentation field used to comment them
- a "Metamodel" view which provides the list of allowed concepts, and some comments (through the documentation field). This view could become your audit view.

I can then run a script (I already have a first MVP) which "convert" this content to a real archi-plugin which (when installed) overrides the viewpoint.xml which comes by default, so you can use these new viewpoints in your models. This plugin also comes with its own help content providing access to the viewpoint definitions, examples and metamodel diagram (this last part is not in my MVP).

It is also possible to add custom archi cheat sheets to this plugin and make them launch embedded jArchi scripts (I also have a MVP for that), making it easier for end-users to run scripts which are related to your methodology and set of viewpoints (including scripts to initiate views through some temmplates, and of course your audit script).

For those interrested I can provide more information.

Regards,

JB
Title: Re: Auditing an Archi View For Compliance with jArchi
Post by: smileham on October 04, 2022, 15:04:30 PM
That sounds excellent!

I was thinking of producing an "Audit" view per Viewpoint for a similar purpose.

Any idea when your plugin would be available?
Title: Re: Auditing an Archi View For Compliance with jArchi
Post by: Jean-Baptiste Sarrodie on October 04, 2022, 16:20:55 PM
Hi,

Quote from: smileham on October 04, 2022, 15:04:30 PMAny idea when your plugin would be available?

It won't be a plugin, but a jArchi script to create a plugin (!). I have no real timeline for it (too many things on my backlog), but I can share my MVP (e.g. on GitHub). If you or someone else want to contribute, I can also write a bit more on the design.

Regards,

JB
Title: Re: Auditing an Archi View For Compliance with jArchi
Post by: smileham on October 04, 2022, 16:49:04 PM
Absolutely, would love to see your progress (and would contribute if able!)