We have created a workflow application, including the configurable workflow engine. The application purpose is online documents edit, reconciliation, approval and XBRL submission.
The engine supports setting up a number of user groups, action types and document types. Any number of workflows can be set up for each document type, allowing setting workflow stages, transition rules (like Approve or Reject) and setting a user group, responsible for processing documents at every workflow stage.
The application includes tools for repository administration.
Demonstration available on request.
C# ASP.NET MVC Razor XBRL workflow documents repository