Hier vind je de Archi scripts die worden gebruikt bij maken en onderhouden van het GEMMA ArchiMate-modellen en de VNGR projectarchitecturen (zoals de projectarchitectuur omgevingswet).
Zie de pagina Archi scripting voor een handleiding installeren van de jArchi plugin.
Hoe de scripts gebruikt moeten worden, is (meestal) bovenin het script beschreven. Kijk hieronder voor welke scripts er zijn en wat deze doen. De tabel is niet uitputtend, opgesomd worden de meest gebruikte scripts:
Folder | Scripts |
---|---|
_lib | Door de scripts gebruikte generieke functies. Naast enkele node javascript libraries vind je hier:
.js en zijn niet zichtbaar in Archi. Een uitvoerbaar Archi script heeft de extensie .ajs |
root folder | Veel gebruikte scripts, geplaatst in de root om met minder klikken te kunnen draaien
|
Appearance | Scripts voor het opmaken van views (selecteer een view of objecten in en view)
|
Beheren | Scripts voor het in bulk vinden of bewerken van objecten
|
Convert to | Scripts voor het wijzigen van het ArchiMate-type van een concept (bijvoorbeeld een Application Function naar een Application Service). Vanaf versie 5.1 van Archi is dit een standaard functie (rechts klikken op object > set concept type). Extra functie van het script: meer logging en tijdens het omzetten ongeldige relatietypen worden na afloop waar mogelijk teruggezet naar het oorspronkelijke relatietype |
Develop | Scripts nuttig voor het ontwikkelen van scripts
|
GEMMA | Scripts specifiek voor het beheer van het GEMMA ArchiMate-model of afgeleide modellen
|
GGM | Scripts voor het importeren en exporteren van de GGM CSV bestanden. Op de redactieomgeving van GEMMA online is de koppeling met GGM gedocumenteerd |
ImportExport_CSV | Scripts voor het exporteren en weer importeren van elementen, relaties en views met alle hun properties.
Tip: gebruik voor het bewerken van de CSV's bij voorkeur LibreOffice Calc en niet Excel (reden is de default gebruikte characterset) |
Report | Genereren van een rapport gedefinieerd in een view. Gebaseerd op het script van Richard Heward - Tame Blue Lion Ltd
|
Sync from CSV | Importeren van CSV bestanden. Uit het CSV bestand kunnen meerdere objecttypen en relaties worden aangemaakt en bijgewerkt. |
View | Genereren van views met een directed layout. Het gedrag is configureerbaar en is gedocumenteerd in de readme.md. Scripts en het default gedrag:
|
De scripts zijn vrij beschikbaar onder de Europese Union Public Licence (EUPL). Dit betekent dat u de scripts vrij kunt gebruiken, aanpassen en verspreiden, zolang u de oorspronkelijke auteurs vermeldt en eventuele wijzigingen onder dezelfde licentie deelt.
De scripts worden zonder enige vorm van garantie of ondersteuning beschikbaar gesteld. We kunnen geen hulp bieden bij installatie, configuratie of het oplossen van problemen die zich kunnen voordoen bij het gebruik van deze scripts. Het gebruik ervan is geheel op eigen risico en verantwoordelijkheid.