I've had 2 different customers from 2 different countries in 2 days ask for the same thing, so i figured I'd post it here.
When you use a coaching page, have a Business Justification comments field that gets logged.
When the coaching page is displayed, there is an extra field:
After a comment has been entered, it adds an entry to a Coaching.log:
[17/Jun/2013:15:21:59 +0000] "user1" 192.168.2.2 184.108.40.206 0 "GET http://www.youtube.com/ HTTP/1.1" "Streaming Media, Media Sharing" "Minimal Risk" "-" 0 0 "300" "I have to watch a training video."
The process involves a rule set for coaching:
|Coaching with Comments|
[This ruleset contains rules for coaching for urls, user and ip. This ruleset will not be exectued if SSL is disabled and a HTTPS request has been done.]
Applies to Requests: True / Responses: False / Embedded Objects: False
1: SSL.ClientContext.IsApplied equals true
2: OR Command.Name does not equal "CONNECT"
And a modifications to the ActionCoachingBlocked template:
Create a new template called ActionCoachingBlockedWithComments, copy the entire original HTML from the ActionCocahingBlocked page to it, and remove the previous <table> and <form> and replace with above.
The rules and partial template with the replacement html is attached.
CoachingWithComments.zip 5.4 K