Beschreibung
Mit dieser Systemfunktion erfassen Sie Benutzeraktionen im Audit Trail, die nicht automatisch im Audit Trail eingetragen werden. Außerdem können Sie mithilfe dieser Systemfunktion vom Benutzer eine Quittierung oder eine elektronische Unterschrift für die Bedienaktion sowie einen Kommentar einfordern. Voraussetzung für die Verwendung der Systemfunktion ist, dass unter "Runtime-Einstellungen > GMP" die GMP-konforme Projektierung aktiviert ist.
Wenn Sie in einer Funktion die Systemfunktion "NotifyUserAction" verwenden und die Eingabe über die Schaltfläche "Abbrechen" beenden, kann der Debugger aufgerufen werden. Um dieses Verhalten abzufangen, können Sie in einer Funktion die Anweisung "On Error Resume Next" verwenden. Diese Anweisung bewirkt, dass nach einem Laufzeitfehler die Folgeanweisung ausgeführt wird. Wenn Sie die Anweisung "On Error Resume Next" verwenden, wird auch die Ausgabe von Systemmeldungen unterdrückt.
Verwendung in der Funktionsliste
ErfasseBenutzeraktion (Bestätigungstyp, Kommentar erforderlich, Kategorie, Objektname, Beschreibung)
Verwendung in benutzerdefinierten Funktionen
NotifyUserAction Confirmation_type, Mandatory_commenting, Category, Object_name, Description
Verwendbar, sofern das projektierte Gerät benutzerdefinierte Funktionen unterstützt. Weitere Informationen finden Sie unter "Geräteabhängigkeit".
Parameter
Bestätigungstyp
Legt fest, wie die Aktion bestätigt werden muss
0 = (None): Keine Bestätigung erforderlich, ein Eintrag im Audit Trail wird erzeugt
1 = (Acknowledgement): Quittierung, der Benutzer muss die Aktion quittieren; ein Eintrag im Audit Trail wird erzeugt
2 = (Digital Signature): elektronische Unterschrift, ein Dialogfenster wird eingeblendet, in dem der Benutzer seine elektronische Unterschrift eingeben muss; ein Eintrag im Audit Trail wird erzeugt
Kommentar erforderlich
Legt fest, ob der Benutzer einen Kommentar eingeben muss. Der Kommentar wird im Audit Trail archiviert.
0 = (True): Wahr; ein Dialogfenster wird eingeblendet, in dem der Benutzer einen Kommentar eingeben muss
1 = (False): Falsch; kein Kommentar erforderlich
Kategorie
Kategorie oder Klassenname des geänderten Objekts
Objektname
Name des geänderten Objekts
Beschreibung
Text, der die zu archivierende Benutzeraktion beschreibt.