Passa al contenuto principale

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.

La scheda Deployments di un dispositivo con le viste Jobs e Requests e il pulsante Request deployment

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.

Passaggio 1 della finestra di dialogo Request deployment: versione del progetto, titolo, descrizione e modalità operativa
CampoDescrizione
Project versionLa versione del progetto da distribuire. L'elenco mostra il numero di versione, la data di creazione e il relativo autore.
TitleObbligatorio. Una breve sintesi della modifica, visualizzata nell'elenco delle richieste e nella notifica inviata agli approvatori.
DescriptionFacoltativo. Informazioni di contesto per l'approvatore: che cosa è cambiato e perché.
Operation mode after deploymentIndica 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.

Passaggio 2 della finestra di dialogo Request deployment, con il confronto tra la versione distribuita e la versione di destinazione

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 Requests con la nuova richiesta nello stato Requested

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​

StatoSignificato
RequestedInviata e in attesa di un approvatore.
ApprovedApprovata e pronta per l'esecuzione, fino alla scadenza della finestra di approvazione.
DeniedUn approvatore ha respinto la richiesta. Non può essere eseguita.
CanceledIl richiedente ha ritirato la richiesta prima della sua esecuzione.
ExecutedLa distribuzione è stata avviata a partire dalla richiesta approvata.
ExpiredLa 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 pagina del dispositivo con la notifica di approvazione di una richiesta di distribuzione

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.

Una richiesta di distribuzione approvata con le azioni Execute e Cancel request

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​