Aggiunta di un hook azione

In questo esercizio, viene creato un hook di inizializzazione dell'azione per l'azione di riassegnazione, aggiunta allo schema nell'esercizio Creazione di un'azione. Gli hook di inizializzazione consentono di eseguire complesse operazioni all'inizio di un'azione. Ad esempio, รจ possibile utilizzare un hook di inizializzazione dell'azione per reimpostare i campi o assegnare valori diversi ai campi in base al tipo di azione. L'hook in questo esercizio viene eseguito quando un utente tenta di riassegnare un difetto ad un altro utente. L'hook elimina il contenuto del campo action_reason. Gli utenti devono effettuare un'immissione in quel campo per completare l'azione di riassegnazione.

Per aggiungere l'hook azione:

  1. Nello spazio di lavoro del Designer, espandere la cartella Tipi di record, la cartella Difetto e la cartella Stati e azioni.
  2. Per aprire la griglia Azioni, fare doppio clic su Azioni.
  3. Fare clic nella cella della colonna Convalida per la riga dell'azione di riassegnazione. Fare clic sulla freccia verso il basso e selezionare SCRIPTS > BASIC.
  4. Nell'editor di script Visual Basic, immettere il seguente codice dopo la riga REM End If e prima della riga End Function:
    ' Empty the string at the beginning of the action
    SetFieldValue "action_reason", ""
  5. Per compilare lo script, fare clic su Hook > Compila. Lo script dovrebbe eseguire la compilazione senza errori.
  6. Chiudere l'editor di script.
  7. Chiudere la griglia Azioni.

Feedback