Мне было поручено автоматизировать некоторые бумажные формы в HR. Это может в конечном итоге превратиться в «автоматизацию всех форм», поэтому я хочу подойти к этому так, чтобы это было наилучшим в долгосрочной перспективе и было бы хорошей основой по мере роста этого проекта.
Первое, что пришло на ум, было:
-InfoPath / SharePoint (В настоящее время мы не используем SharePoint, и не будем подходить для следующих двух лет.)
-Workflow Foundation (я рассмотрел это и не кажется слишком привлекательным или уместным)
Вариант, который я рассматриваю на данный момент:
- Пользовательские ASP.NET (VB.NET) и SQL Server, с которыми моя команда в основном пишет свои приложения.
- Используйте Infopath для создания форм в электронном виде. Интересно, есть ли хороший подход к интеграции этого с пользовательским приложением ASP.NET.
Рассмотрение создания приложения в виде веб-приложения MVC.
Мой вопрос такой:
-Есть ли другие варианты, которые я мог бы рассмотреть?
-Есть ли какие-нибудь стартовые наборы или проекты с открытым исходным кодом на основе VB.NET, которые могли бы послужить отправной точкой или послужить хорошим справочным материалом? Здесь меня больше всего интересует обработка рабочего процесса.
-Какие комментарии от тех, кто пошел по этому пути?