workflows: Holding Pen details update

This branch updates workflows with some important asset changes as well as cosmetic fixes to detailed display of records.
What about catching more specific exception or/and logging (`app.logger.exception('<message>')`)?