Database design 工作流-是否有人实际使用它?如何建模&;跟踪过程

Database design 工作流-是否有人实际使用它?如何建模&;跟踪过程,database-design,workflow,Database Design,Workflow,查看“工作流”的搜索结果似乎是一片荒地——大约第一页就有0张选票、0个答案和很低的浏览量 那是因为没人去管它吗?太复杂了?没用 我正在寻找有关如何对流程进行建模并将信息存储在数据库中、跟踪每个步骤的资源 ERP软件具有工作流支持。请阅读有关在SAP或Siebel中实施工作流的书籍。 工作流是一系列步骤。让我们定义一下我们可以在一个步骤中做什么: 从一个表/多个表读取数据 更新/删除/创建一个或多个表中的记录 更新处理工作流时使用的变量 我们可以将一个步骤细化为一系列原子指令 您可以查看以下基

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

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


我正在寻找有关如何对流程进行建模并将信息存储在数据库中、跟踪每个步骤的资源

ERP软件具有工作流支持。请阅读有关在SAP或Siebel中实施工作流的书籍。 工作流是一系列步骤。让我们定义一下我们可以在一个步骤中做什么:

  • 从一个表/多个表读取数据
  • 更新/删除/创建一个或多个表中的记录
  • 更新处理工作流时使用的变量
我们可以将一个步骤细化为一系列原子指令

您可以查看以下基本实体

  • 工作流定义(Wid、名称、authId)(authId是限制谁可以运行工作流的一种方式)
  • 工作流步骤(步骤ID、Wid、名称)
  • 工作流指令(InstrID、stepId、Type、SQLstmnt)
  • 上表将是工作流的静态定义。您需要一组相同的运行时表来存储工作流每个步骤的结果。这些表中的每个表都有一个标志,指示步骤/指令是否完成