Hab ich irgendwo geschrieben, dass Du Java, ... brauchst?
Benutzer liest Arbeitsanweisung, Benutzer schließt Arbeitsanweisung, im QueryClose Event kommt der Prompt "Zur Kentniss genommen", Benutzer klock auf OK => Es wird ein Dokument "Lesebestätigung" erstellt, welches
a) ein Child-Dokument der Arbeitsanweisung ist
b) den Namen des Benutzer beinhaltet
c) ev. auch noch dig. signiert ist (wenn das gewünscht wird)
Alternative:
Du führst ein Namensfeld in der Arbeitsanweisung, in welches nach dem "Zur Kentniss genommen", der Name der Person eingetragen wird.
Ist aber IMHO nicht so elegant und wird bei einer größeren Anzahl von MAs nicht mehr funtkionieren.