Protocollo Desktop (easyea://) & Plugin Nativi
Sebbene EasyEA offra un editor visuale via browser, molti architetti preferiscono lavorare con strumenti desktop ad alte prestazioni come Archi Tool, Draw.io Desktop o Camunda Modeler.
Grazie al Protocol Handler Desktop (easyea://), EasyEA crea un ponte fluido e bidirezionale tra il web e le applicazioni desktop.
1. Come Funziona il Protocollo Desktop (easyea://)
Quando clicchi su “Apri in Archi” o “Modifica in Draw.io” dall’interfaccia web di EasyEA:
sequenceDiagram autonumber actor User as Architetto (Browser Web) participant B as Browser Chrome / Firefox participant OS as OS Handler (easyea://) participant A as Archi Desktop / Draw.io participant S as EasyEA Backend
User->>B: Clicca su "Apri in Archi Desktop" B->>S: Richiede Token Temporaneo di Sessione S-->>B: Emette Token Sicuro & Esegue Check-out (Lock) B->>OS: Richiama URL: easyea://open?schema_id=...&token=... OS->>A: Avvia applicazione desktop locale con parametri A->>S: Scarica lo schema, lo apre e attiva gli script jArchi- Il browser invia una richiesta al backend per registrare il Check-out ed emettere un token di sessione usa-e-getta.
- Il sistema operativo intercetta il protocollo
easyea://tramite l’eseguibileeasyea-handler.py. - L’applicazione desktop selezionata si apre automaticamente caricando lo schema e bloccandolo per gli altri utenti.
2. Plugin Archi Tool 5.x & Script jArchi
EasyEA include un set di script jArchi che trasformano Archi Tool in un client di modellazione intelligente collegato al cloud:
EasyEA_ExpandNeighbors.ajs(Smart Modeling):- Seleziona un elemento su qualsiasi vista aperta in Archi e avvia lo script.
- EasyEA interroga il catalogo centrale, individua tutti gli elementi collegati di 1° livello (a monte e a valle) e li dispone ordinatamente sulla vista con le relative relazioni formali, risparmiando ore di disegno manuale.
EasyEA_InspectElement.ajs(360° Inspector Desktop):- Visualizza in tempo reale gli attributi APM (TCO, SLA, Technical Fitness) e i riferimenti “Utilizzato in” direttamente dentro la sessione desktop di Archi.
EasyEA_ExportToSaC.ajs/EasyEA_ImportFromSaC.ajs:- Esportazione e importazione diretta in formato Schema-as-Code.
3. Plugin Draw.io Desktop
Per gli architetti che disegnano diagrammi di alto livello o schemi di rete:
- Palette forme personalizzata EasyEA ArchiMate 3.x Shape Palette con tutti gli stereotipi e i colori ufficiali dello standard.
- Salvataggio diretto nel repository di EasyEA con un clic su Salva su EasyEA, aggiornando la cronologia delle versioni.
4. Plugin Camunda Modeler Desktop (BPMN 2.0)
Per gli analisti di processo e i developer di automazione:
- Consente di collegare i task BPMN 2.0 (
ServiceTask,UserTask) ai componenti applicativi censiti su EasyEA. - Garantisce che il diagramma di processo eseguibile su Camunda Engine mantenga la tracciabilità con l’architettura enterprise.