This scenario assumes you understand how Krames StayWell defines document blocking
Say you have created a tool for your own use (not for use by your end-users) that will allow you to review Krames StayWell documents that you have licensed and select specific ones that should be blocked from view by your end-users. This would typically be used when the daily news feed has been licensed so an implementation can "pull" content deemed inappropriate from a site.
This web tool presents a list of documents, possibly through a call to DocumentSearch or other methods, which the administrator can choose from. The tool could present a preview of the document on request through a call to GetDocument to aid the administrator in determining the blocking status.
This tool calls the SetDocumentBlocking method to block or unblock documents as required.