maximo工作流表

news/2024/7/7 11:44:04

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”,表示是节点分配信息定义记录,需要迁移。


http://www.niftyadmin.cn/n/4413327.html

相关文章

自定义分页标签结合spring mvc、bootstrap、mybatis、mysql的使用

pager.tld <?xml version"1.0" encoding"UTF-8" ?> <taglib xmlns"http://java.sun.com/xml/ns/j2ee"xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation"http://java.sun.com/xml/ns/j2eehttp…

Qt Https通信: TLS initialization failed 解决方法

Qt Https通信&#xff1a; TLS initialization failed 解决方法&#xff0c;Window端使用Qt 做开发请求Https资源时&#xff0c;会经常遇到 TLS initialization failed。 原因分析&#xff1a; 在Qt中并未包含 SSL所包含的库&#xff0c;因此需要开发者&#xff0c;自己将库拷贝…

CXF 添加拦截器+整合Spring

1.自定义拦截器 package com.cxf.interceptor;import java.util.List; import javax.xml.soap.SOAPException; import org.apache.cxf.binding.soap.SoapMessage; import org.apache.cxf.headers.Header; import org.apache.cxf.interceptor.Fault; import org.apache.cxf.phas…

Oracle中查看游标和缓存

1、Oracle查看当前打开的游标数目 SQL> select count(*) from v$open_cursor; COUNT(*) 17494 2、修改Oracle最大游标数 SQL> alter system set open_cursors1000 scopeboth; 系统已更改。 SQL> show parameter open_cursors; NAME TYPE VALUE open_cursors …

五种开源协议比较

本文&#xff0c;我们来看5种最常用的开源协议及它们的适用范围&#xff0c;供那些准备开源或者使用开源产品的开发人员/厂家参考。 BSD开源协议 BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”&#xff0c;可以自由的使用&#xff0c;修改源代码&a…

axis2命令行生产客户端

wsdl2java 用于根据WSDL生成相应的服务端和客户端代码的生成工具。命令行格式为&#xff1a;WSDL2Java [options] -uri <url or path> : A url or path to a WSDL 例如&#xff1a; wsdl2java -uri http://localhost:8080/cxfService_0617/services/Hellows?wsdl -s -o …

axis 生成客户端client stub文件

一、Axis环境的安装 1、安装环境 J2SE SDK 1.4&#xff0c;Tomcat 5.0&#xff0c;eclipse 3.2。 2、到 http://xml.apache.org 网站下载Axis安装包。 3、将Axis相关包文件放在WEB-INF/lib目录下。 4、Axis可选的包&#xff1a;activation.jar&#xff1b; mail.jar&#xff1b…

如何让搜索引擎抓取AJAX内容

这种做法的好处是用户体验好、节省流量&#xff0c;缺点是AJAX内容无法被搜索引擎抓取。举例来说&#xff0c;你有一个网站。 http://example.com 用户通过井号结构的URL&#xff0c;看到不同的内容。 http://example.com#1http://example.com#2http://example.com#3 但是&am…