maximo工作流表

Maximo工作流程相关表结构分析与工作流迁移脚本

Maximo版本号:V7110

下面整理的资料是参考网上不知哪位仁兄的《浅谈maximo工作流数据迁移》,结合V7版的特点整理的。


工作流有关的数据表共有18张,以WF开头,下面是各表的简单说明:

1.wfaction 记录工作流中每个结点的正向与负向操作,actionid为该动作ID编号,ownernodeid为该结点的ID号,membernodeid为流向结点的ID号

2.wfapptoolbar 记录应用程序中添加的发送工作流的按钮,点击“编制工作流至按钮”就可以添加记录到本表中了,
               点击“添加工作流程至应用程序”,则可以在应用程序的菜单中添加“发送工作流程”的菜单;

3.wfassignment 记录工作流的所有任务分配  assigned不等于0表示实例的,为0表示设置分派人 assignstatus 任务分配状态 (1)inactive 非活动状态 (2)complete完成状态 (3) active 活动状态 (4)forwarded 转发状态  其中只有(3)状态下,用户才能在分配栏查看到单据

4.wfcallstack 就是存放工作流引擎调用的工作流步骤的堆,有什么意义:
                其中wfID:工作流实例标识;NODEID:调用堆栈的当前结点

5.wfcondition  记录判定条件

6.wfinput  记录手动录入信息

7.wfinstance 记录流程实例 active状态为Y表示在工作流中 wfid表示工作流实例标记 recordkey为相关单据号码

8.wfinteraction 交互节点属性定义表

9.wfnode 记录工作流程图的图标信息 nodeid为该流程中的图标流水号

10.wfnotification 记录通知信息,目前无使用

11.wfprocess 工作流程定义基础表,所有定义信息表中都有processname、processrev,用来唯一识别一个流程定义

12.wfrevision 记录工作流同步的基础信息,revision为同步版本号

13.wfstart 记录开始标记

14.wfstop 记录结束标记

15.wfsubprocess 记录父子流程关系

16.wftask  和任务有关的,wfnode.nodetype='TASK'在此表中有记录,作用不详

17.wftransaction 记录工作流实例流转信息,recordkey表示工单、采购订单或申请单号

18.wfwaitlist 等待事件表,是等待节点属性设置的明细表

工作流迁移相关的定义表是:
wfaction、wfapptoolbar、wfassignment、wfcondition、wfinput、wfinteraction、wfnode、
wfnotification、wfprocess、wfrevision、wfstart、wfstop、wfsubprocess、wftask、wfwaitlist

工作流实例相关的表是:
wfcallstack、wfinstance、wftransaction、wfassignment

其中所有任务分配信息都在wfassignment表中,wfid是流程实例ID,
如果值为“0”,表示是节点分配信息定义记录,需要迁移。

猜你喜欢

转载自awen7916.iteye.com/blog/2228640