Aktions-Hook hinzufügen

In der folgenden Übung erstellen Sie für die Aktion "Erneut zuordnen" einen Hook für Aktionsinitialisierung. Diese Aktion haben Sie in der Übung Aktion erstellen zum Schema hinzugefügt. Mit Initialisierungs-Hooks können Sie am Beginn einer Aktion komplexe Operationen ausführen. Beispielsweise können Sie mit einem Hook für Aktionsinitialisierung Felder zurücksetzen oder den Feldern je nach Aktionstyp unterschiedliche Werte zuordnen. Der Hook in dieser Übung wird ausgeführt, wenn ein Benutzer versucht, einem anderen Benutzer einen Fehler erneut zuzuordnen. Der Hook löscht den Inhalt des Feldes action_reason. Benutzer müssen in diesem Feld einen Eintrag vornehmen, um die Aktion für die erneute Zuordnung abzuschließen.

So fügen Sie den Aktions-Hook hinzu:

  1. Erweitern Sie im Designer-Arbeitsbereich den Ordner Record Types, den Ordner Defect und den Ordner States and Actions.
  2. Doppelklicken Sie zum Öffnen des Rasters "Actions" auf Actions.
  3. Klicken Sie in der Spaltenzelle Validation für die Zeile der Aktion "Erneut zuordnen". Klicken Sie auf den Abwärtspfeil, und wählen Sie SCRIPTS > BASIC aus.
  4. Fügen Sie im Script-Editor für Visual Basic den folgenden Code nach der Zeile REM End If und vor der Zeile End Function ein:
    ' Zeichenfolge am Beginn der Aktion leeren
    SetFieldValue "action_reason", ""
  5. Klicken Sie zur Kompilierung des Scripts auf Hooks > Compile. Das Script sollte ohne Fehler kompiliert werden.
  6. Schließen Sie den Script-Editor.
  7. Schließen Sie das Raster "Actions".

Feedback