Quando si applicano criteri di approvazione ad azioni che possono essere eseguite su vari componenti in un blueprint composito, il processo di approvazione varia a seconda della configurazione del permesso e della modalità di applicazione dei criteri di approvazione.

Questo esempio utilizza dettagli specifici per creare il blueprint e applicare quindi criteri di approvazione alle azioni che possono essere eseguite dal catalogo dei servizi sul blueprint di cui viene eseguito il provisioning in diversi permessi. Il blueprint è composito e include un altro blueprint. Con le azioni utilizzate vengono eliminati gli elementi di cui è stato eseguito il provisioning, una distribuzione per i blueprint e una macchina virtuale per la macchina. Il comportamento risultante include ciò che viene eliminato e quando i criteri di approvazione applicati attivano richieste di approvazione.

Blueprint di esempio

In questo esempio, viene configurato un blueprint che include un blueprint nidificato con una macchina virtuale.

  • Blueprint 1 - Blueprint di integrazione continua

    • Blueprint 2 - Blueprint di pre-produzione

      • Macchina virtuale 1 - Macchina virtuale TestAsAService di vSphere

Criteri di approvazione per azioni di eliminazione

Vengono configurati due criteri di approvazione per l'eliminazione degli elementi di cui è stato eseguito il provisioning. In questo esempio un'azione Elimina - Distribuzione può essere eseguita su Blueprint 1 o Blueprint 2. Un'azione Elimina - Macchina virtuale può essere eseguita su Macchina virtuale 1. Si creano quindi i criteri di approvazione da applicare alle azioni nel permesso.

Nome criterio di approvazione

Tipo criterio di approvazione

Criterio di approvazione A

Catalogo dei servizi - Richiesta azione risorsa - Elimina - Distribuzione

Criterio di approvazione B

Catalogo dei servizi - Richiesta azione risorsa - Elimina - Macchina virtuale

Permessi e criteri di approvazione applicati alle azioni

Si devono configurare tre permessi. Ogni permesso include il blueprint composito. In ogni permesso si aggiungono le azioni di eliminazione e si applicano i criteri di approvazione.

Nome permesso

Azione autorizzata sulla macchina di cui è stato eseguito il provisioning

Criterio di approvazione applicato

Permesso 1

Elimina - Distribuzione

Criterio di approvazione A

Permesso 2

Elimina - Macchina virtuale

Criterio di approvazione B

Permesso 3

Elimina - Distribuzione

Elimina - Macchina virtuale

Criterio di approvazione A

Criterio di approvazione B

Azioni utente nel catalogo dei servizi

Quando l'utente del catalogo dei servizi esegue l'azione, le macchine o i blueprint vengono eliminati in base all'elemento sul quale l'utente ha eseguito l'azione.

Azione utente nel catalogo dei servizi

Azione selezionata

Macchine o blueprint eliminati

Azione 1

Azione Elimina - Distribuzione eseguita su Blueprint 1 - Blueprint integrazione continua

Blueprint 1, Blueprint 2 e Macchina virtuale 1

Azione 2

Azione Elimina - Distribuzione eseguita su Blueprint 2 - Blueprint di pre-produzione

Blueprint 2 e Macchina virtuale 1

Azione 3

Azione Elimina - Macchina virtuale eseguita sulla macchina nella distribuzione, Macchina virtuale 1 - Macchina virtuale TestAsAService di vSphere

Macchina virtuale 1

Criteri di approvazione applicati ad azioni nei permessi

Si applicano i criteri di approvazione. Gli approvatori ricevono una richiesta di approvazione in base al blueprint o alla macchina su cui l'utente del catalogo dei servizi esegue l'azione.

Nome permesso

Criterio di approvazione su azioni

Azione dell'utente

Richiesta di approvazione attivata

In caso di approvazione, blueprint o macchine eliminati

Permesso 1 - Criterio di approvazione per Elimina distribuzione

Criterio A (Criterio di approvazione per Elimina distribuzione) solo sull'azione Elimina - Distribuzione

Azione 1 (Esegue l'azione Elimina - Distribuzione su Blueprint 1)

Le richieste di approvazione sono attivate solo per Blueprint 1

Blueprint 1, Blueprint 2 e Macchina virtuale 1

Azione 2 (Esegue l'azione Elimina - Distribuzione su Blueprint 2)

Le richieste di approvazione sono attivate solo per Blueprint 2

Blueprint 2 e Macchina virtuale 1

Azione 3 (Azione Elimina - Macchina virtuale eseguita su Macchina virtuale 1)

Non viene attivata alcuna richiesta di approvazione

Macchina virtuale 1

Permesso 2

Criterio B (Criterio Elimina - Macchina virtuale) solo sull'azione Elimina - Macchina virtuale

Azione 1 (Esegue l'azione Elimina - Distribuzione su Blueprint 1)

Non viene attivata alcuna richiesta di approvazione

Blueprint 1, Blueprint 2 e Macchina virtuale 1

Azione 2 (Esegue l'azione Elimina - Distribuzione su Blueprint 2)

Non viene attivata alcuna richiesta di approvazione

Blueprint 2 e Macchina virtuale 1

Azione 3 (Azione Elimina - Macchina virtuale eseguita su Macchina virtuale 1)

Le richieste di approvazione sono attivate solo per Macchina virtuale 1

Macchina virtuale 1

Permesso 3

Criterio A (Criterio di approvazione per Elimina distribuzione) sull'azione Elimina - Distribuzione e Criterio B (Criterio Elimina - Macchina virtuale) sull'azione Elimina - Macchina virtuale

Azione 1 (Esegue l'azione Elimina - Distribuzione su Blueprint 1)

Le richieste di approvazione sono attivate solo per Blueprint 1

Blueprint 1, Blueprint 2 e Macchina virtuale 1

Azione 2 (Esegue l'azione Elimina - Distribuzione su Blueprint 2)

Le richieste di approvazione sono attivate solo per Blueprint 2

Blueprint 2 e Macchina virtuale 1

Azione 3 (Azione Elimina - Macchina virtuale eseguita su Macchina virtuale 1)

Le richieste di approvazione sono attivate solo per Macchina virtuale 1

Macchina virtuale 1