С документооборотом все сталкивались? Вот как это автоматизировать, по-вашему, если это очень многофункциональный документооборот?
Так а что там принципиально иное? Проверки создания сущностей (документов), проверки заполнения/создания зависимых документов. Поиграться с полнотой данных для дока, проверить на устойчивость со шрифтами...