我的任务是将 HR 中的一些纸质表格自动化。这最终可能会变成“自动化所有表单”,所以我想以一种从长远来看最好的方式来处理这个问题,并且随着这个项目的发展将成为一个很好的框架。
首先想到的是:
-InfoPath/SharePoint(我们目前不使用 SharePoint, future 两年也不会是一个选项。)
-Workflow Foundation(我调查过这个,似乎不太吸引人或不太合适)
目前我正在考虑的选项:
-自定义 ASP.NET (VB.NET) 和 SQL Server,这是我的团队主要用来编写应用程序的工具。 - 利用 Infopath 以电子方式创建表格。想知道是否有将其与自定义构建的 ASP.NET 应用程序集成的好方法。 -考虑将应用程序创建为 MVC 网络应用程序。
我的问题是:
-还有其他我可能要考虑的选择吗? - 是否有任何入门工具包或基于 VB.NET 的开源项目可以作为起点或作为良好的引用。在这里,我主要关注工作流处理。 - 走这条路的人有什么评论吗?
最佳答案
这听起来真的很愚蠢,但在我帮助公司自动化基于纸质表格的流程的多年经验中,首先要了解流程。您很可能会发现没有一个人能理解全部内容。您将需要对整个过程中的许多路径进行角色扮演,以了解它。一旦你展示你的发现,每个人都会感到震惊,因为他们不知道它是如此复杂。以此为契机进行精简。
自动化一个失败的过程只会让它更快地搞砸并告诉很多人。
就工具而言,我的经验过时了,但尝试使用具有这些属性的东西:
- 易于更改。你会改变它。所以不要硬编码任何东西。
- 可能的修订控制 - 对流程的更改可能会或可能不会影响已在途中的文档?
- 可视化工作流程编辑。每个人都想要这个,但他们都会要求你驾驶它。不过,还是不错的工具。
不确定这是否有帮助 - 但自动化过程中 80% 的成功与技术无关。
关于asp.net - 自动化办公室中的纸质表格和流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/922197/