Recent posts

#21
General Archi Discussion / Enable padding in elements
Last post by rvaneerd - June 19, 2024, 12:39:18 PM
Hi there,
For some elements (mainly Goals) I use an image that fills the figure.
However, my image contains rather thick lines and because of that, Im struggling with the (soft) word-wrap.
In the attached screenshot, I show three of those figures where one has no word-warp (which is fine), one has proper word-wrap (which obviously is also fine) but the bottom left one has no word-wrap and the text is not wide enough to cause a (soft) word-wrap.

It would be nice if some padding could be added to elements that would cause a proper (soft) word-wrap.

Any thoughts on how to achieve that?

Regards,
Rob.
#22
General Archi Discussion / Re: How I cope with model of 4...
Last post by maksim aniskov - June 17, 2024, 17:57:06 PM
Quote from: Alexis_H on June 17, 2024, 06:54:31 AMOur use-cases resonate with yours : our team of architects collaborate on a common archi model (+10K concepts) which is in synch on the tech/app layer with 'the real world' (via a weekly semi-auto synch with the CI model of SNow CMDB - mapped to on-prem DC + AWS).
That's massive! I'm intrigued to know how performance of archi-powertools-verifier tooling is at this scale. Especially, how much time archi (importing from git) stage takes.

Quote- I may challenge our choice of synching with SNow CMDB in favor of direct AWS CLI mapping (for cloud natives apps)
Syncing with the CMDB should also work out no problem. Maybe, I do not get your concern.

Quote- We struggle with duplicates and different flavors of modelisation styles (say: application flows)
    > I need a control loop to enforce modelisation rules/styles
Would it help if you make archi-powertools-verifier apply different predicates (SQL/CQL queries) to different views or folders of your model by adding WHERE conditions to the queries?

Alternatively, you can implement model federation instead of keeping everything in your mega-model. Without archi-powertools-verifier, I'd rather not risk dealing with a multitude of decentralized models. But archi-powertools-verifier makes it possible. I describe the approach in this example.

In a nutshell, idea is to break a mega-mono-model to a set of models, each of which may follow its own rules and approaches. But, we agree that some of the views (or folders) should be synchronized, and we leverage archi-powertools-verifier as implementation of synchronization process. By keeping those "interface" views/folders harmonized among the parties, we propagate information about changes happening across the whole estate.

#23
General Archi Discussion / Archi 5.4 beta
Last post by Phil Beauvoir - June 17, 2024, 11:35:07 AM
Hi folks,

Archi 5.4 Beta 1 is available for testing if you'd like to try it.

Archi 5.4 fixes a number of issues, builds upon the latest version of Eclipse (4.32), and adds a few new features. You can read about these in the Change Log.

Archi is built on the Eclipse framework which has a 3-monthly release cycle. With each new Archi build we try to use the latest version of Eclipse in order to fix underlying bugs and regressions in the framework. Unfortunately, some versions of Eclipse contain other problems and can't be used. It's taken until Eclipse 4.32 (June 2024 release) to get to a version that should hopefully be stable. We are now ready to target Eclipse 4.32 in Archi 5.4. This build should fix a number of issues, especially on Mac and Linux.

Support for more key bindings (shortcut keys) has been added to this version of Archi. You can now assign shortcut keys to entries in the palette (a long-standing feature request).

Please download Archi 5.4 Beta at the Archi Beta Page.

Phil
#24
General Archi Discussion / Re: How I cope with model of 4...
Last post by Alexis_H - June 17, 2024, 06:54:31 AM
Quote from: maksim aniskov on June 15, 2024, 16:36:33 PMI'm curious to know about your case. Drop me a line.
Our use-cases resonate with yours : our team of architects collaborate on a common archi model (+10K concepts) which is in synch on the tech/app layer with 'the real world' (via a weekly semi-auto synch with the CI model of SNow CMDB - mapped to on-prem DC + AWS).
  - We struggle with duplicates and different flavors of modelisation styles (say: application flows)
    > I need a control loop to enforce modelisation rules/styles
  - I may challenge our choice of synching with SNow CMDB in favor of direct AWS CLI mapping (for cloud natives apps)

Regards,
Alexis
#25
General Archi Discussion / Re: How I cope with model of 4...
Last post by maksim aniskov - June 15, 2024, 16:36:33 PM
Quote from: Alexis_H on June 15, 2024, 09:50:10 AMThank you very mutch Maksim for sharing this work.
I Will definitly give it a try, looks very promising.
I'm curious to know about your case. Drop me a line.
#26
General Archi Discussion / Re: How I cope with model of 4...
Last post by Alexis_H - June 15, 2024, 09:50:10 AM
Thank you very mutch Maksim for sharing this work.
I Will definitly give it a try, looks very promising.
#27
General Archi Discussion / Re: Merge Relationships
Last post by Alexis_H - June 15, 2024, 09:42:51 AM
Hi all,

Following Phil direction to jArchi relation merge() option, I ended up editing the community-script provided by JB Sarrodie that already merges concepts to also handle relations.

My use-cases included merging of different class of relations (ie : redundant association vs composition) so the script also ask if you want to mutate relations before merging, and swap source/target if required.
A few test made it worthwile for my use-cases, but as always : use with caution, I don't take responsibility if your model is messed up ;)


If of interest to anyone there it is :
https://github.com/AlexisHFr/jarchi-community-script-pack/blob/b4800510350761d548077180618526f58d97e557/Utils/Merge%20multiple%20concepts%20(and%20delete%20others).ajs

#28
General Archi Discussion / Re: How I cope with model of 4...
Last post by Alberto - June 12, 2024, 15:59:31 PM
Quote from: rchevallier on June 11, 2024, 15:12:40 PMa graph query language like CQL directly supported in Archimate (so no need to export, and no need to deploy another component) would be heaven.

An alternative implementation would be leveraging RDF/SPARQL in similar fashion to the relational tables & AlaSQL JS browser embedded in the HTML Report.  But to Maksim's point, it all depends on the use cases.
#29
General Archi Discussion / Re: How I cope with model of 4...
Last post by maksim aniskov - June 11, 2024, 16:50:18 PM
Quote from: rchevallier on June 11, 2024, 15:12:40 PMExcellent work @maksim aniskov !
Thank you @rchevallier !

Quotea graph query language like CQL directly supported in Archimate (so no need to export, and no need to deploy another component) would be heaven.
I've toyed myself with some JS api to facilitate graph walking / querying in jArchi, but nothing really elegant and powerful enough so far
Having such a feature supported directly would be really nice. If the feature existed, it would definitely cover cases I described above as Bonus #1: Model linting and Bonus 2: Advanced analysis of the model. I rather doubt about case archi-powertools-verifier is primarily designed for: comparing a model against real system or infrastructure.
#30
General Archi Discussion / Re: How to handle view lifecyc...
Last post by romuald - June 11, 2024, 15:42:45 PM
Do you want to keep trace of version of a view?

Maybe you can do this by using a folder and duplicating the view in the folder and of course renaming it with a new version.
If you wan to keep constistancy of old views, you are unable to delete anything in the model.