Richiesta di distribuzione
Panoramica
Una richiesta di distribuzione è una modalità controllata per distribuire una versione di progetto su un dispositivo. Anziché scrivere immediatamente sul dispositivo, la richiesta registra che cosa deve essere distribuito, chi l'ha richiesto e per quale motivo, e attende quindi che qualcuno con diritti di approvazione la approvi. Solo dopo l'approvazione, e soltanto entro la finestra di approvazione, la distribuzione può essere eseguita.
In questo modo si ottiene il principio dei quattro occhi sulle apparecchiature di produzione: il tecnico che prepara una modifica e la persona che la autorizza non devono necessariamente coincidere e ogni passaggio viene registrato a fini di audit.
Le richieste vengono gestite nella scheda Deployments di un dispositivo, alla voce Requests. La vista Jobs accanto a essa mostra le esecuzioni di distribuzione vere e proprie, descritte nella pagina Distribuzioni.

Creazione di una richiesta
Passaggio 1 – Scegliere la versione e descrivere la modifica
Selezionare Request deployment e compilare il primo passaggio della finestra di dialogo.

| Campo | Descrizione |
|---|---|
| Project version | La versione del progetto da distribuire. L'elenco mostra il numero di versione, la data di creazione e il relativo autore. |
| Title | Obbligatorio. Una breve sintesi della modifica, visualizzata nell'elenco delle richieste e nella notifica inviata agli approvatori. |
| Description | Facoltativo. Informazioni di contesto per l'approvatore: che cosa è cambiato e perché. |
| Operation mode after deployment | Indica se il dispositivo viene impostato su Stop Mode o Run Mode al termine della distribuzione. |
Selezionare Review changes per continuare.
Passaggio 2 – Esaminare le modifiche
Il secondo passaggio mostra esattamente che cosa la distribuzione modificherà sul dispositivo prima di confermare la richiesta.

Il riepilogo ripropone il dispositivo, il progetto e il titolo e confronta la versione attualmente distribuita con la versione di destinazione. Gli oggetti modificati vengono conteggiati come Modified e Unchanged ed elencati in base al loro percorso nel progetto, ad esempio Program / Scan / MAIN / ProgPou. Open full comparison apre il confronto completo affiancato delle due versioni.
Selezionare Request deployment per inviare. Selezionare Back per tornare al primo passaggio e modificare i dati inseriti.
Dopo l'invio
La richiesta compare nell'elenco Requests con lo stato Requested e tutti coloro che dispongono dei diritti di approvazione per quel dispositivo ricevono una notifica.

L'elenco mostra il titolo, lo stato, la descrizione, il progetto, la versione, chi ha effettuato la richiesta e l'ora di creazione. Expires at ed Executed at restano vuoti finché la richiesta non viene approvata ed eseguita.
Stati delle richieste
| Stato | Significato |
|---|---|
| Requested | Inviata e in attesa di un approvatore. |
| Approved | Approvata e pronta per l'esecuzione, fino alla scadenza della finestra di approvazione. |
| Denied | Un approvatore ha respinto la richiesta. Non può essere eseguita. |
| Canceled | Il richiedente ha ritirato la richiesta prima della sua esecuzione. |
| Executed | La distribuzione è stata avviata a partire dalla richiesta approvata. |
| Expired | La finestra di approvazione è trascorsa senza esecuzione. È necessaria una nuova richiesta. |
Notifica della decisione
Quando un approvatore decide in merito alla richiesta, l'utente riceve una notifica tramite i canali configurati nella categoria di notifica Deployments.

La richiesta mostra ora Approved insieme a Expires at, ovvero il termine della finestra di approvazione. Per modificare le modalità di ricezione di questi messaggi, o disattivarli, consultare Notifiche.
Esecuzione di una richiesta approvata
Aprire la richiesta approvata per eseguirla. La vista di dettaglio ripropone chi ha effettuato la richiesta, il dispositivo, il progetto e la versione e mostra sia Created at sia Expires at.

La scheda Changes mostra la descrizione, la versione distribuita e quella di destinazione, la modalità operativa che verrà applicata al termine della distribuzione e l'elenco degli oggetti modificati. Compare apre il confronto completo. La scheda Activity registra ogni passaggio del ciclo di vita della richiesta: creazione, approvazione con il commento dell'approvatore ed esecuzione.
- Execute – avvia la distribuzione. Viene eseguita come qualsiasi altra distribuzione e compare in Jobs con il proprio log di esecuzione.
- Cancel request – ritira la richiesta senza effettuare la distribuzione.
La distribuzione deve essere eseguita prima di Expires at. Una volta trascorsa la finestra, la richiesta scade ed è necessario crearne una nuova.
Casi d'uso
- Distribuzione su apparecchiature di produzione in cui una seconda persona deve autorizzare ogni modifica.
- Documentazione del motivo di una modifica insieme alla modifica stessa, a fini di audit e di gestione delle modifiche.
- Consentire a un tecnico di preparare ed esaminare una distribuzione mentre un capoturno decide quando può essere eseguita.
- Limitare una distribuzione a una finestra di manutenzione concordata tramite la finestra di approvazione.
Ulteriori informazioni
- Approvazione della distribuzione — esame e decisione in merito a una richiesta.
- Distribuzioni — la cronologia delle distribuzioni e l'esecuzione diretta.
- Notifiche — configurazione delle notifiche di distribuzione.