Vai al contenuto

Automations

Gran parte della governance EA è un elenco di cose che qualcuno ha promesso di fare a mano: aprire un rischio quando un'applicazione supera una soglia di costo senza avere un proprietario, sollecitare il responsabile tecnico quando un componente raggiunge il fine vita, avvertire il responsabile di business quando una scheda approvata viene modificata. L'elenco è giusto; è il farlo che sfugge, perché ogni voce è un promemoria nella testa di qualcuno invece di una regola che la piattaforma fa rispettare.

Automations trasforma quelle promesse in regole che Turbo EA esegue per voi. Una regola si costruisce interamente da menu a tendina — quando accade qualcosa nel panorama, se le condizioni valgono, allora esegui le azioni — e ogni esecuzione viene registrata come batch di modifiche nel Registro di audit, così una regola che ha sbagliato si annulla con un clic.

In breve

Licenza Commerciale: serve un'abilitazione firmata
Versione minima di Turbo EA 2.128.0
Permessi ext.automations.view, ext.automations.manage
Concessioni di accesso ai dati Schede (lettura + scrittura), eventi di scheda e di todo, todo (lettura + scrittura), la rubrica utenti, rischi (lettura + scrittura), verbali di decisione, notifiche, ruoli di stakeholder
Riavvio del backend necessario Sì: l'estensione porta codice backend
Dove appare Automations nella sezione Admin del menu utente · un chip con il numero di esecuzioni sul dettaglio di una scheda

Una regola: quando, se, allora

La griglia delle regole

La scheda Regole elenca ogni regola con il suo attivatore, il tipo di scheda, le azioni, un interruttore di abilitazione, l'ultima esecuzione e un pulsante di avvio. Apritene una per vedere l'editor.

L'editor delle regole

In alto l'editor vi rilegge la regola in parole semplici, poi ne percorre le tre parti:

Quando — ciò che avvia un'esecuzione. Una regola osserva un solo tipo di scheda e scatta in uno di questi casi:

Attivatore Scatta quando
una scheda viene creata / aggiornata / archiviata / ripristinata quella scheda cambia
una relazione viene aggiunta / rimossa una relazione, facoltativamente di un tipo dato, tocca la scheda
un todo viene completato un todo collegato alla scheda viene chiuso
secondo una pianificazione arriva il momento indicato da un'espressione cron a cinque campi (UTC); la regola controlla allora ogni scheda del tipo

Se — le condizioni, come gruppi annidati tutte le seguenti / una qualsiasi delle seguenti. Ogni riga è un campo, un operatore e un valore scelti da menu a tendina: i campi propri della scheda e le fasi del ciclo di vita, i suoi tag, i suoi ruoli di stakeholder (non è ricoperto da nessuno, è ricoperto da…), le sue relazioni, il suo stato di fine vita su Applicazioni e Componenti IT e — su una scheda viene aggiornata — che cosa è cambiato, così una regola può scattare solo quando un valore è passato da uno stato a un altro. Lasciate il gruppo vuoto per eseguirla su ogni scheda.

Allora — le azioni, eseguite in ordine. Un'azione che fallisce interrompe l'esecuzione e la riga dell'esecuzione indica quale passo ha fallito.

Azione Cosa fa Richiede
Imposta / svuota un campo, imposta una data del ciclo di vita, imposta il sottotipo, il genitore, il nome o la descrizione Modifica la scheda scrittura sull'inventario
Imposta i tag Sostituisce, aggiunge o rimuove tag, rispettando i gruppi a scelta singola scrittura sull'inventario
Crea una scheda correlata, collega una relazione Aggiunge una scheda di un altro tipo e la collega, oppure collega due schede esistenti scrittura sull'inventario
Archivia la scheda La archivia (recuperabile per 30 giorni) scrittura sull'inventario
Assegna / rimuovi un ruolo di stakeholder Assegna un ruolo a una persona, a chi ricopre un ruolo, a chi ricopre il ruolo sul genitore o alla persona che ha attivato la regola ruoli di stakeholder
Crea un todo Un todo sulla scheda per un assegnatario, con una scadenza todo
Notifica delle persone Una notifica in-app / via e-mail secondo le preferenze dei destinatari stessi notifiche
Apri un rischio, aggiorna un rischio Deposita un rischio nel Registro dei rischi con categoria, probabilità e impatto, collegato alla scheda e con un proprietario; un'esecuzione successiva può aggiornarne titolo, proprietario o data obiettivo rischi
Deposita una bozza di decisione Un Architecture Decision Record in bozza collegato alla scheda — mai firmato da una regola verbali di decisione
Chiama un webhook Una richiesta HTTPS firmata verso un sistema esterno con la scheda, ciò che è cambiato e la regola
Stop Termina l'elenco delle azioni

Titoli, descrizioni e messaggi sono modelli: {{card.name}}, {{card.attributes.costTotalAnnual}}, {{actor.name}}, {{change.old}} e simili vengono compilati per ogni scheda, e l'editor propone le variabili da un menu.

Sotto le azioni ci sono due opzioni. Scatta una volta per scheda (attiva per impostazione predefinita) ricorda per che cosa una regola è scattata, così una regola notturna non apre lo stesso rischio ogni notte; scatta di nuovo quando cambiano i valori che legge. Recupero notturno ricontrolla ogni scheda alle 03:00 UTC, così un evento perso si sana da solo.

Simula ed Esegui ora

Simula esegue la regola su ogni scheda del suo tipo in modalità anteprima — non viene scritto nulla — e mostra quante schede corrispondono e, per ciascuna scheda, esattamente che cosa farebbe ogni azione. Abilitare una regola mai simulata vi chiede di simularla prima; potete comunque abilitarla senza farlo.

Esegui ora fa lo stesso per davvero: scatta subito per ogni scheda corrispondente, rispettando scatta una volta per scheda a meno che non spuntiate scatta di nuovo per le schede già gestite. La finestra del risultato mostra che cosa è stato fatto, scheda per scheda, e rimanda al batch di audit.

Risultati dell'esecuzione

Esecuzioni e Registro di audit

La scheda delle esecuzioni

Ogni esecuzione è una riga nella scheda Esecuzioni: quale regola, su quale scheda, come è iniziata (un evento, la pianificazione, il recupero notturno, Esegui ora), come è finita e ogni riga di azione. Filtrate per regola o per esito; il numero di esecuzioni di una scheda compare come chip nella sua pagina di dettaglio.

Ogni scrittura fatta da un'esecuzione finisce in Admin → Impostazioni → Registro di audit come batch di estensione con le differenze per evento. Una scansione — una pianificazione, il recupero notturno o Esegui ora — è un solo batch per tutte le schede su cui è scattata, così una regola che ha sbagliato è un solo Rollback, non uno per scheda. Il Rollback annulla le scritture su schede e relazioni e, da Turbo EA 2.127.0, i rischi che l'esecuzione ha aperto o modificato, i ruoli che ha assegnato, i tag che ha impostato e le bozze di decisione che ha depositato. Todo e notifiche restano deliberatamente al loro posto — una richiesta a una persona e un messaggio già recapitato non si annullano cancellandoli — e l'anteprima del rollback lo dice prima che venga applicato qualcosa.

Le notifiche sono raggruppate

Una regola non invia mai una notifica per scheda. Una scansione raccoglie ciò che spetta a ciascuna persona e invia alla fine una sola notifica per persona e per regola: una singola scheda arriva come messaggio a sé, più schede come un riepilogo che le elenca per nome, il cui titolo lo impostate voi nell'azione (Titolo del riepilogo). Le modifiche che arrivano una alla volta — un'importazione che tocca trecento schede — inviano subito la prima notifica e trattengono le altre per la finestra di raggruppamento delle Impostazioni; il minuto successivo invia come unico riepilogo quanto si è accumulato. Le preferenze di notifica di ciascuna persona continuano a decidere tra campanella, e-mail o un canale di estensione.

Un clic su una notifica raggruppata nella campanella apre i suoi dettagli sul posto — il riepilogo completo e un chip per scheda che porta a quella scheda —, perché la scheda Esecuzioni dietro di essa è una pagina di amministrazione; solo chi ha ext.automations.view riceve anche un pulsante Apri verso di essa. Una notifica su una sola scheda porta ancora direttamente alla scheda. Ogni notifica delle automazioni usa la propria riga Notifiche delle automazioni nelle preferenze di notifica (in-app attivo, e-mail disattivata per impostazione predefinita), separata dall'avviso estensione generico.

Modelli

La scheda Modelli è una galleria di regole pronte all'uso: un'applicazione costosa senza proprietario, fine vita entro 180 giorni, una nuova applicazione senza Business Capability, una scheda approvata che è stata modificata, qualità dei dati bassa da un mese, un'applicazione che entra in dismissione, una scheda archiviata con relazioni aperte, un'iniziativa che diventa attiva, un'applicazione critica senza responsabile tecnico, un nuovo fornitore registrato, un componente IT a fine vita. Ciascuna si apre nell'editor, disabilitata, perché la adattiate e la simuliate.

Impostazioni

Impostazioni

Impostazione Cosa fa
Persona di riserva Riceve il todo, il rischio o la notifica quando una regola non trova nessuno nel ruolo richiesto
Host consentiti per i webhook Gli host che l'azione Chiama un webhook può raggiungere, uno per riga; vuoto consente qualsiasi host HTTPS pubblico. Gli indirizzi privati e interni sono sempre rifiutati
Schede controllate per esecuzione pianificata Quante schede esamina una scansione pianificata prima di fermarsi e lasciare il resto alla successiva
Raggruppa le notifiche che arrivano entro La finestra di raggruppamento, in minuti; 0 invia ciascuna al minuto successivo

Dati dimostrativi

Carica dati dimostrativi nelle Impostazioni installa i modelli e tre regole dimostrative sul panorama di esempio, ne abilita la maggior parte e ne esegue alcune una volta, così le schede Regole, Esecuzioni e Registro di audit hanno qualcosa da mostrare. Rimuovi toglie esattamente questo: regole, esecuzioni, i todo e i rischi che hanno creato.

Permessi

Permesso Consente
ext.automations.view Vedere le regole, le loro esecuzioni e la galleria dei modelli, e il chip con il numero di esecuzioni sulle schede
ext.automations.manage Creare, modificare, abilitare, simulare, eseguire ed eliminare regole; cambiare le impostazioni; caricare i dati dimostrativi

Se la licenza scade o l'estensione è disattivata

La pagina scompare dal menu, le pianificazioni si fermano e gli eventi non vengono più inoltrati. Non viene eliminato nulla: le regole, le loro esecuzioni e tutto ciò che hanno scritto — schede, rischi, todo, decisioni — restano esattamente come sono. Rinnovare la licenza o riattivare l'estensione riporta le regole, ancora abilitate.

Note e limiti

  • Turbo EA concede a un'estensione 60 batch tracciati al minuto. Una scansione su un inventario molto grande si ferma a quel limite e prosegue al ciclo successivo; Esegui ora lo dice nel suo risultato e la scansione successiva riprende le schede rimanenti.
  • Una regola che osserva una scheda viene aggiornata vede solo le modifiche fatte dopo la sua abilitazione; per il panorama esistente usate Esegui ora o attendete il recupero notturno. Le condizioni su che cosa è cambiato corrispondono solo agli aggiornamenti in tempo reale.
  • I webhook sono solo HTTPS, firmati con un segreto per istanza, non seguono mai i reindirizzamenti e scadono dopo 10 secondi; la risposta viene registrata sull'esecuzione.
  • Una regola può aggiornare solo i rischi che ha aperto lei stessa, e non può mai firmare una decisione, far cambiare stato a un rischio o completare un todo: quelli restano atti umani.