Смущает еще один момент - проведение документов по регламентному заданию будет осуществлять агент сервера а не конкретный сотрудник. Но если заказчика это устраивает, почему бы и нет? Придется организовывать тотальную проверку правильности заполнения импортируемых документов с указанием ответственных и отвергать неправильно заполненные еще до стадии проведения.
Лучше разбить проект на этапы, и для начала реализовать хотя бы импорт вручную и проведение соответственно тоже.
Ну а дальше можно уже различные функционалы изменять, дополнять и т.д и т.п.