代码之家  ›  专栏  ›  技术社区  ›  somacore

如何使这一过程现代化?

  •  1
  • somacore  · 技术社区  · 15 年前

    我正在寻求使我们接收表格并将其输入系统的古老过程现代化。我已经成功地将我们的跟踪系统(输入表单的地方)从经典ASP转换为c#.net,因此任何解决方案都应该基于我可以使用.net做的事情,这样我就可以将两者集成起来。

    首先,我将列出当前的流程,然后是如何实现现代化的想法。

    现在的

    1. 空白单词模板由工作人员填写。
    2. 模板包含人的姓名首字母+日期+票证,如GH20090730TT555444
    3. 表格通过电子邮件发送给我们和其他几个人。
    4. 将文件另存为GH20090730TT555444.doc到特定网络位置

    在完成第6步后,表单将用作参考,我们经常这样做。这是通过标签(GH20090730TT555444)的简单链接完成的,以在本地计算机上用Word打开表单。

    1. 基于网络的表格由工作人员填写。
    2. 表格通过电子邮件从网络发送给我们+一个可选的抄送列表。表单保存在数据库中。
    3. 管理层加载网站并通过复选框批准表单。
    4. 批准电子邮件发送给相同的人+抄送列表中的任何人。
    5. 管理员界面允许我们点击“插入表单”或其他东西,将表单插入我们的跟踪系统。

    那么,你会怎么做呢?

    6 回复  |  直到 15 年前
        1
  •  3
  •   Punit Vora    15 年前

    您希望为此过程编写代码的具体原因是什么?如果你不想重新发明轮子,听起来微软Sharepoint可以为你做很多好事(如果你的公司能够根据你的需要购买合适的许可证)。Sharepoint非常容易地解决这些“典型”文档管理和工作流问题。您可以使用自定义工作流 Sharepoint SDK Infopath . Take a look Plone Drupal .

        2
  •  0
  •   Matt Briggs    15 年前

    差不多一样。我会在webapp中添加一个界面,供人们返回并查看原始表单(因为您使用现有的.docs作为参考)。

        3
  •  0
  •   LBushkin    15 年前

    你似乎已经思考了一个合理的过程。

    您需要考虑的一些想法:

    • 如果您正在构建一个供内部使用的系统,则可以使用 Microsoft InfoPath
    • 如果在组织中使用Outlook,则可以使用 Outlook Forms 作为创建自定义表单提交流程的一种方式。Outlook与Exchange集成,您可以使用公用文件夹作为管理提交和批准的方式。
    • 如果你需要保持系统字和基于浏览器,考虑创建一个人们填写的网页。通过这种方式,您可以将规则和验证集成到表单提交过程中。提交网页时,您会在后台生成word文档来存储提交的表单。
        4
  •  0
  •   Spencer Ruport    15 年前

    这似乎正是我要做的。只是一些建议/问题。

    1. 用于上的状态字段 创建代码集。没有什么让我讨厌的 不仅仅是查看状态字段集 到4,其他地方没有参考 在DB中,这意味着什么。
    2. 您是哪种身份验证 计划使用?
    3. 你打算如何创造财富 电子邮件?研究简单的 使用外部文本文件的模板方法
    4. 您可能需要使用不同的 一个是因为它有一些记录在案的问题 你不能强迫它关闭它的 建议使用Chilkat控件,但
        5
  •  0
  •   Mitchel Sellers    15 年前

        6
  •  0
  •   Timothy Strimple    15 年前

    这似乎是一个很好的过程,到底是什么 Windows Workflow Foundation 是为……而设计的。