Я делаю частично: для каждого БП создаю поле с ограниченным доступом) "ПРотокол БП ..." (строковое, множествнное).
Ну а в шаблоне документа вывожу это поле. Полученный вордовский файл можно послать по почте, сохранить на диск, посмотреть.
Приходится в каждом важном месте БП добавлять в поле Протокола нужную запись.
К сожалению, системные (т.е. автоматически генерируемые некоторыми активити) сообщения туда не попадают :(