14.2 Implementazione di un trigger di automazione

Per implementare i trigger di automazione, è innanzitutto necessario scrivere gli script o gli eseguibili dei trigger e disporre dei poteri appropriati, ad esempio quelli inclusi nel ruolo integrato Manage Policies and Automation Triggers (Gestisci policy e trigger di automazione).

Per implementare correttamente un trigger personalizzato, è necessario scrivere uno script che viene eseguito durante un'operazione specifica (task amministrativo). È possibile specificare se DRA deve applicare il trigger prima (pre-task) o dopo (post-task) l'esecuzione di un'operazione. Nello script del trigger è possibile definire i messaggi di errore da visualizzare nel caso in cui il trigger abbia esito negativo. È inoltre possibile specificare un messaggio di errore di default mediante la procedura guidata Create Automation Trigger (Crea trigger di automazione).

Per ulteriori informazioni sulla creazione di trigger personalizzati, la visualizzazione di un elenco di operazioni di amministrazione o l'utilizzo di matrici di argomenti, vedere l'SDK.

NOTA:

  • Prima di associare il trigger di automazione personalizzato a un amministratore aggiunto e a una vista ActiveView, assicurarsi che l'amministratore aggiunto sia assegnato a tale vista ActiveView.

  • Se il percorso dello script o dell'eseguibile del trigger personalizzato contiene spazi, racchiudere il percorso tra virgolette (").

  • In questo caso, se l'operazione UserSetInfo viene utilizzata per un trigger di automazione degli script e viene modificato un attributo dell'utente (eseguendo il trigger), l'attributo modificato viene propagato nell'intera azienda solo dopo l'esecuzione di un'operazione Find Now (Trova ora) sull'oggetto utente.

  • Durante l'implementazione di un trigger per viste ActiveView specifiche o, in altre parole, di trigger con ambiti limitati, è necessario che le operazioni GetInfo contengano anche l'operazione relativa alle proprietà per tale tipo di oggetto. Ad esempio, quando si attiva l'operazione UserGetInfo, è necessario aggiungere anche l'operazione UserProperties nell'elenco delle operazioni trigger.

Per implementare un trigger di automazione:

  1. Scrivere lo script o il file eseguibile del trigger.

  2. Eseguire il login a un computer client DRA con un account a cui è assegnato il ruolo Manage Policies and Automation Triggers (Gestisci policy e trigger di automazione) nel dominio gestito.

  3. Avviare la console Delegation and Configuration (Delega e configurazione).

  4. Eseguire la connessione a un server di amministrazione primario.

  5. Utilizzare Replica di file per effettuare l'upload del file di trigger nei server primari e secondari DRA.

    Il percorso della cartella deve esistere già su tutti i server DRA presenti nel dominio gestito. Questo percorso, incluso il file, verrà utilizzato in Do file path (Usa percorso file) della procedura guidata Automation Trigger (Trigger di automazione).

  6. Nel riquadro a sinistra, espandere Policy and Automation Management (Gestione policy e automazione).

  7. Fare clic su Automation Triggers (Trigger di automazione).

  8. Nel menu Task, fare clic su New Trigger (Nuovo trigger).

  9. Specificare i valori appropriati in ciascuna delle finestre della procedura guidata e fare clic su Next (Avanti). Ad esempio, è possibile associare il nuovo trigger a una vista ActiveView specifica, consentendo così a DRA di applicarlo quando gli amministratori aggiunti gestiscono oggetti inclusi in tale vista ActiveView.

  10. Verificare il riepilogo e fare clic su Finish (Fine).

IMPORTANTE:Se si dispone di più viste ActiveView configurate per un trigger mediante l'aggiunta di una virgola tra le viste ActiveViews, tali viste verranno biforcate nel trigger durante l'upgrade a una nuova versione di DRA e il trigger non verrà eseguito. Per consentire l'esecuzione dell'operazione dopo l'upgrade, è necessario riconfigurare il trigger oppure crearne uno nuovo.