自动化办公室中的纸质表格和流程

Dev*_*MCT 2 forms asp.net workflow infopath

我的任务是自动化人力资源部门的一些纸质表格.这可能最终会变成"自动化所有表单",所以我想以一种最好的方式来解决这个问题,并且随着这个项目的发展,它将是一个很好的框架.

首先想到的是:

-InfoPath/SharePoint(我们现在不使用SharePoint,并且在接下来的两年内不会选择.)

-Workflow Foundation(我已经调查了这个并且似乎没有太吸引人或适当)

选项我正在考虑此时:

-Custom ASP.NET(VB.NET)和SQL Server,这是我的团队主要用他们的应用程序编写的.-Leverage Infopath用于以电子方式创建表单.想知道是否有一个很好的方法将它与自定义构建的ASP.NET应用程序集成. - 将应用程序创建为MVC Web应用程序.

我的问题是:

- 我可能还想考虑其他选择吗? - 那里有任何入门套件或基于VB.NET的开源项目,这将是一个起点或可以作为一个很好的参考.在这里,我主要关注工作流程处理. - 那些走过这条道路的人的任何言论?

n8w*_*wrl 5

这听起来确实很愚蠢,但在我多年帮助公司自动化纸质表格流程的过程中,首先要了解流程.你很可能会发现没有一个人能理解整件事.你需要通过角色扮演游戏过程中的许多路径,以便了解它.一旦你展示了你的发现,每个人都会感到震惊,因为他们不知道那是多么复杂.使用它作为简化的机会.

自动化一个破碎的流程只会让它更快搞砸并告诉很多人.

至于工具,我的经验和我约会,但尝试使用这些属性的东西:

  • 很容易改变.你会改变它.所以不要硬编码任何东西.
  • 可能的修订控制 - 对流程的更改可能会也可能不会影响已经在路线中的文档?
  • 可视工作流编辑.每个人都想要这个,但他们都会要求你开车.还是,不错的工具.

不确定这是否有帮助 - 但自动化流程中80%的成功不是技术.

  • +1我同意100%.确保您了解整个过程,因为大多数基于表单的过程过于复杂.绝对建议在实施之前简化.它不仅会让您的生活更轻松,而且当您的流程花费更少的时间并最终变得不那么复杂时,您的成功实际上会更高.将破碎的流程移动到电子版本不一定会使其"更好"或"更有效".毕竟,它仍然是一种形式. (2认同)