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”,表示是节点分配信息定义记录,需要迁移。
maximo工作流表
猜你喜欢
转载自awen7916.iteye.com/blog/2228640
今日推荐
周排行