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

工作流-有人真的使用它吗?如何建模和跟踪流程

  •  0
  • chris  · 技术社区  · 16 年前

    查看“工作流”的搜索结果似乎是一片荒地——大约第一页上有0张选票、0个答案和非常低的浏览量。

    是因为没人管吗?太复杂了?没用?

    我正在寻找任何资源,以了解如何建模流程并将信息存储在数据库中,跟踪每一个步骤。

    1 回复  |  直到 16 年前
        1
  •  1
  •   bkm    16 年前

    erp软件具有工作流支持。请参阅有关在SAP或Siebel中实现工作流的书籍。 工作流是一系列步骤。让我们在一个步骤中定义我们能做什么:

    • 从一个表/多个表中读取数据
    • 在一个或多个表中更新/删除/创建记录。
    • 更新用于处理工作流的变量

    我们可以提炼出一系列原子指令的步骤。

    您可以查看以下基本实体

    1. 工作流定义(WID、名称、AuthID)(AuthID是限制谁可以运行工作流的方法)
    2. 工作流步骤(stepid、wid、name)
    3. 工作流指令(instrid,stepid,type,sqlstmnt)

    上表将是工作流的静态定义。您需要一组相同的运行时表来存储工作流每个步骤的结果。这些表中的每个表还将有一个标志,指示步骤/指令是否完成。