工作流说明文档
轻量级工作流文档

轻量级工作流说明文档工作流的概念工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。
工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。
工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。
工作流管理系统(Workflow Management System, WfMS)的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。
工作流需要依靠工作流管理系统来实现。
流程的部署1.拷贝WorkFlow-2.0.0.4-prod.jar到工程的lib下2.导入spring配置文件:Common_WorkFlow_Spring.xmlCommon_WorkSheetNode_Spring.xml开发接口前台完成业务操作,调用工作流的接口如下:●激活工作流●提交工作流激活流程(WorkFlowAttemperFacade.activeWorkFlow)类名:WorkFlowAttemperFacade包:mon.workflow.impl方法:/***用指定的流程模版激活流程**@param workFlowSchemaId*流程实例模版ID*@param inParams*传入参数此处存在一个约定,如果需要传入地域信息,需要在inParams传入以WF__REGION_ID为关键字的字符串信息*/public void activeWorkFlow(String workFlowSchemaId, Map inParams);提交流程(WorkFlowAttemperFacade. submitWorkFlow)类名:WorkFlowAttemperFacade包:mon.workflow.impl方法:/***提交当前环节*@param prodOrderId:定单号*@param regionId:地域*@param inParams:流程参数*@param operFlag:1正常2退单3待装4外堪6注销*@param airTacheId:退单时的目标退单环节*/public void sumitWorkFlow(String prodOrderId,Long regionId,Map inParams,String operFlag,String airTacheId)轻量级工作流流程工作流相关表1 配置流程1.1 配置工作流模版pubmeta在表tsp_workflow中配置工作流模版1.2配置工作流接口表在接口表tsp_interface_info中设置工作流模版,允许在产品或服务中使用工作流select t.*, t.rowid from tsp_interface_info t2 配置节点及对应的工位2.1 配置节点在关系表tsp_workflow_tache_rela中配置节点select t.*, t.rowid from tsp_workflow_tache_rela t2.2 定义进入的条件数量在表TSP_NODE_CONDITION 中定义条件2.3 定义如何计算条件的表达式的值在表tsp_condition_info中定义条件select t.*,t.rowid from tsp_condition_info t(计算的方法)2.4 定义条件表达式应该等于的数值在表tsp_node_oparam_config中定义条件表达式和值select t.*,t.rowid from tsp_node_oparam_config t2.5 配置工单模版表在表tsp_worksheet_flow 中配置工单模版表,(节点对应组织机构) 对于SPS需要屏蔽!(节点ID、工单模版ID、组织编号id)select t.*, t.rowid from tsp_worksheet_flow t2.6 配置方法定义在表.tsp_method_info中定义配置方法select t.*, t.rowid from pubmeta.tsp_method_info t3 配置路由信息3.1 配置路由先决条件:单一路由还是复合路由select t.*, t.rowid from tsp_route_info t where t.rtno=''3.2 配置条件及其使用方法select t.*, t.rowid from pubmeta.tsp_condition_info t where condno=''3.3 配置路由参数select t.*, t.rowid from pubmeta.tsp_node_oparam_config t where t.param_id=''业务功能的流程整合轻量级流程模块只负责流程的定义和流转,业务功能要引用工作流,必须:1)理清业务上流程的各环节和各环节要处理的业务动作以及环节处理的角色,2)定义业务上的任务单和业务上的工单描述业务上的流程,如:每个流程环节定义不同的工单类型。
Activiti6.0工作流使用说明文档V1.0

Activiti工作流使用说明文档V1.02019年8月9日目录一、模型设计器 (4)1.1任务 (5)1.1.1 用户任务 (5)1.1.2 服务任务 (5)1.1.3 脚本任务 (6)1.1.4 业务规则任务 (7)1.1.5 接收任务 (7)1.1.6 手动任务 (7)1.1.7 邮件任务 (8)1.1.8 Camel任务 (8)1.1.9 Mule任务 (8)1.1.10 决策任务 (9)1.2构造 (10)1.2.1 子流程 (10)1.2.2 事件子流程 (11)1.3泳道列表 (11)1.4分支 (12)1.4.1 排他分支 (12)1.4.2 并行分支 (12)1.4.3 包容分支 (13)1.4.4 事件分支 (13)1.5事件 (14)1.5.1 定时器事件 (14)1.5.2 信号事件 (14)1.5.3 消息事件 (16)1.5.4 错误事件 (16)1.5.5 边界事件 (17)1.5.6 中间事件 (18)1.5.7 开始事件 (18)1.5.8 结束事件 (18)1.6属性元素 (18)1.6.1 异步 (18)1.6.2 排他 (19)1.6.3 补偿 (19)1.6.4 中断任务 (20)1.6.5 分配 (21)1.6.6 到期时间 (22)1.6.7 表单 (22)1.6.8 表达式 (24)1.6.9 多实例 (25)1.7监听器配置 (28)1.7.1 执行监听器 (29)1.7.2 任务监听器 (30)1.7.3 事件监听器 (32)1.7.4 全局事件监听器 (33)二、workflow-service (34)2.1数据更新逻辑 (34)2.2方法表达式配置 (35)2.3自定义外置表单 (36)2.4事件监听器配置 (37)2.5方法调用说明 (37)三、常见问题 (37)一、模型设计器模型设计器项目qqdznyyglpt-workflow-designer主要完成自定义流程、表单设计,可以在模型设计器中完成整个功能的流转,但仅限与admin(密码默认为test)相同租户的用户可使用全功能,其他租户用户登录后只有流程设计、表单配置、决策表配置功能,无法在设计器进行流程执行。
Activiti6.0工作流使用说明文档V1.0

Activiti工作流使用说明文档V1.02019年8月9日目录一、模型设计器 (4)1.1任务 (5)1.1.1 用户任务 (5)1.1.2 服务任务 (5)1.1.3 脚本任务 (6)1.1.4 业务规则任务 (7)1.1.5 接收任务 (7)1.1.6 手动任务 (7)1.1.7 邮件任务 (8)1.1.8 Camel任务 (8)1.1.9 Mule任务 (8)1.1.10 决策任务 (9)1.2构造 (10)1.2.1 子流程 (10)1.2.2 事件子流程 (11)1.3泳道列表 (11)1.4分支 (12)1.4.1 排他分支 (12)1.4.2 并行分支 (12)1.4.3 包容分支 (13)1.4.4 事件分支 (13)1.5事件 (14)1.5.1 定时器事件 (14)1.5.2 信号事件 (14)1.5.3 消息事件 (16)1.5.4 错误事件 (16)1.5.5 边界事件 (17)1.5.6 中间事件 (18)1.5.7 开始事件 (18)1.5.8 结束事件 (18)1.6属性元素 (18)1.6.1 异步 (18)1.6.2 排他 (19)1.6.3 补偿 (19)1.6.4 中断任务 (20)1.6.5 分配 (21)1.6.6 到期时间 (22)1.6.7 表单 (22)1.6.8 表达式 (24)1.6.9 多实例 (25)1.7监听器配置 (28)1.7.1 执行监听器 (29)1.7.2 任务监听器 (30)1.7.3 事件监听器 (32)1.7.4 全局事件监听器 (33)二、workflow-service (34)2.1数据更新逻辑 (34)2.2方法表达式配置 (35)2.3自定义外置表单 (36)2.4事件监听器配置 (37)2.5方法调用说明 (37)三、常见问题 (37)一、模型设计器模型设计器项目qqdznyyglpt-workflow-designer主要完成自定义流程、表单设计,可以在模型设计器中完成整个功能的流转,但仅限与admin(密码默认为test)相同租户的用户可使用全功能,其他租户用户登录后只有流程设计、表单配置、决策表配置功能,无法在设计器进行流程执行。
泛微工作流程

特殊说明,均属虚构。
本手册以及本手册所提及的任何产品的使用均受适应的最终用户许可协议限制。
本手册由上海泛微软件有限公司制作。
本手册中提及的所有商标、商标名称、服务标志及徽标均归其各自公司所有。
目录五、工作流程(e-workflow)工作流管理是提高组织效率的有效工具。
与传统的纸张上的操作相比,在电子化的流程当中,每个请求不会丢失,而且在工作流的每个阶段由谁来负责处理请求也都有了明确的定义。
工作流管理模块同时也提供了可定制的浏览和报告的功能,从这些报告中可以清晰的了解哪些请求是创建最频繁的,哪些人处理的请求最多,以及每一个工作流完成所需要的时间周期。
通过电子化的方式,可以很方便的根据一个工作流相关的政策信息和手续对工作流进行定义,每一个请求的创建和批准都是基于一个规范,这将有助于按照统一、合理、高效的方式处理各种请求。
在系统中通过工作流管理模块可以按照组织的需求设置所需的工作流类型。
工作流管理模块与系统其他模块的链接关系,下图是一个示意图:由于每一个请求都对应了一个系统定义的工作流,所以所有同类型的请求都将由一种工作流类型的方式来完成。
这种类型的所有请求包括了同样的信息类型,同时在请求中明确了每一步由哪些人负责处理这些请求。
定义一个请求类型指创建这种类型的请求时,相应的工作流的表现方式。
例如,一个缺席请求应该由该员工的经理和人力资源部门来进行批准。
这样当一个员工递交缺席请求时,这个请求将自动流转到该员工经理那里。
这些信息需要在定义该请求类型时进行设置。
当建立一个请求类型时,与之相关的选项和必要条件也就相应的确定。
因此建议在建立和使用新的请求类型之前,用户需要参考和此请求类型相关的政策和文档。
这样做的原因是,并不是要等到需要递交某个请求时再去对请求类型进行设置,而是通过一个统一的方式,进行集中的定义。
5.1类型设置工作流类型设置用于将工作流进行分类,如按照流程的使用性质,我们可以将流程分为日常工作、人事管理、费用相关等。
PeopleSoft工作流配置

AWE: STEP BY STEP概述该文档描述一个简单的AWE配置流程,所有步骤均采用最简单而有代表性的配置。
为了更详细地描述一个AWE例子程序的编写过程,该文档将完成一个简单的费用报告报销需求,具体需求描述如下:1、提供一个页面供员工输入费用报告明细,包括时间、金额、用途等;2、提供一个页面供经理审批费用报告,审批是需要显示费用报告明细;3、根据费用报告中的金额,确定如下审批规则:金额小于500,只需部门经理审批,金额超过500时,部门经理审批后,还需副总裁审批;所有审批人审批完成后,费用报告的状态变为“已审批”,后续操作省略。
开发说明该文档技术来源:Approval Workflow Engine (AWE) for HCM 9.0(HCM Shared Components Team)。
该文档技术平台:PT8.50+FSCM9.1+Oracle。
如果在HCM环境中开发,如果EOAW_开始的对象不存在,均可找到一个PTAFAW_或者PTAF_开始的相对应的对象代替。
所有PeopleCode和SQL语句均在附录中。
具体步骤一、创建许可权列表、角色、用户概要根据需求描述,设置三个许可权列表,分别代表员工、部门经理、副总裁;设置三个角色,分别包含三个许可权列表;再设置三个测试用户分别代表三种角色,每个用户概要需要绑定一个员工ID。
用户权限设置如下图:用户概要角色许可权列表XTEST1 X_1010(Employee) X_1010XTEST2 X_1020(Department Manager) X_1020XTEST3 X_1030(Vice President) X_1030注:为了避免测试过程中出现其他与AWE无关错误,建议以上三个用户概要从VP1拷贝,再加上相应角色。
二、创建基础Project1.创建Record该步骤创建的Record如下:X_EXP_RPT_HDR(费用报告头表)X_EXP_RPT_LINE(费用报告行)X_EXP_APPROVAL(费用报告审批)X_APPGD_WK(费用报告工作表,Derived)2.创建Page该步骤创建两个Page如下X_EXP_RPT_R(费用报告填写)X_EXP_RPT_A(费用报告审批)3.创建Component该步骤创建两个Component如下:X_EXP_RPT_R(费用报告填写)X_EXP_RPT_A(费用报告审批)4.创建Menu该步骤创建Menu如下:X_MENU5.发布Component发布Component时,将X_EXP_RPT_R发布到许可权列表X_1010上,将X_EXP_RPT_R发布到许可权列表X_1020上,然后再手动将X_EXP_RPT_R添加到许可权列表X_1030上。
工作流数据库文档(os_workflow)

工作流编码
bigint(20)
Y
step_id
工作流当前步骤编码
int(11)
Y
action_id
工作流当前动作编码
int(11)
Y
owner
待处理人
vachar(250)
Y
start_date
发起时间
datetime
Y
finish_date
完成时间
datetime
Y
due_date
符点类型的参数值
float
Y
NUMBER_Value
整数类型的参数值
decimal
Y
调用的参数名
varchar(150)
N
item_type
参数type
tinyint(4)
Y
String_value
String类型的参数值
varchar(255)
Y
Date_value
Datetime类型的参数值
datetime
Y
Data_value
二进制类型的参数值
blob
Y
Float_Value
表名
字段名
字符类型
空
字符其他说明
os_wfentry
ID
工作流编码
bigint(20)
N
name
工作流名称
varchar(60)
Y
state
工作流当前的步骤
int(11)
Y
表名
字段名
字符类型
空
字符其他说明
os_currentstep
ID
编码
bigint(20)
HP和Hyland Software文档捕捉与工作流解决方案说明书

HP and OnBase from Hyland Software at a glance HP and Hyland Software Document Capture and Workflow Solutions streamline and automate paper-based processes. Now, you can jump start your process improvement initiatives using HP multi-function printers (MFPs) and OnBase —Hyland’s award-winning document management and workflow suite.HP MFPs capture and transform paper documents into digital images that are routed to OnBase’s secure and centrally managed repository. OnBase then intelligently automates and optimizes the flow of the documents between people, applications and devices anywhere in the world. Best of all, HP and Hyland Software offer solutions that allow you to leverage your existing IT investments. OnBase integrates with a variety of business application software packages in addition to personal productivity platforms like Microsoft ® Office and SharePoint ® as well as a variety of mobile devices. That way, your employees have instant access to the documents they need using the systems they already know and use every day.HP Connect to OnBase effortlessly connects HP MFPs with OnBase document management and workflow. This helps reduce operating costs and saves time by integrating your existing HP MFPs with the OnBase workflow management and automation applications you depend on.HP and Hyland Software can make it easy to improve business processes by:• Integrating OnBase with any line-of-business application without custom coding• Creating sophisticated workflows from more than 200, pre-configured rules and actions• Achieving results quickly, one department at a time, without losing site of enterprise objectivesHP and Hyland Document Capture and Workflow SolutionsIn nearly every industry, paper documents contain information used during business processes to make decisions, comply with regulations and deliver services. Unfortunately, manual paper processes can be inefficient, lead to data errors and waste time that could be spent with customers.HP and Hyland Document Capture and Workflow Solutions make it easy to electronically capture, manage and route paper-based information while streamlining and automating paper-intensive workflows. The right people have access to the information they need, using the business applications and devices they already own and use every day.What if you could…Leverage your existing HP MFPs to integratepaper-based information into electronicworkflows and your business applications?Empower employees to make better, fasterdecisions with a complete view of alldocuments and data—right at theirfingertips?Deliver paper-based information to morepeople, in more places and in more waysby using devices and applications theyalready own?CONVERT paper into DIGITALWORKFLOWS, BOOST EFFICIENCY,SAVE TIME and MONEY© Copyright 2010 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Microsoft and SharePoint are trademarks of the Microsoft group of companies. Oracle is a registered trademark of Oracle Corporation and/or its affiliates.4AA3-2561ENW, December 2010Why HP?HP is recognized as a global leader in imaging and printing solutions for large organizations. HP offers technical expertise, and reliable products and solution sets that allow customers to benefit from:• Consulting services, including procurement, installation, management and support that can be customized to enhance your organization’s effectiveness • Relationships with industry-leading solution providers • Powerful solutions to optimize your environment, improve the bottom line and help the planet How do you get started?Contact your local HP representative to:• Set up a workshop with HP to assess your specific business needs.• Establish a plan to implement the best solution for today and into the future.• Identify an environmental approach that can help your company save money.To learn more, visit /large/ipg.OnBase at work around the worldA billion dollar holding company needed a shared accounts payable process for its 70 locations. Each year, more than 600,000 invoices were handled manually, with each location using its own time-consuming systems.OnBase software combined with the existing Oracle ® E-Business Suite financial application proved to be the perfect solution. It allowed paper invoices to be scanned and processed electronically, which meant just ten accounts payable specialists could service all 70 locations—saving the company $1 million annually. Figure 1. HP multi-function products connect with OnBase content management and workflow software to automate paper-intensive business processes and then make the information accessible from existing applications and devices. Optimize infrastructureManage environment Improve workflow HP three-part approachHP works with you to assess, deploy and manage an imaging and printing environment tailored to meet your business needs, while helping you reduce costs, conserve resources and simplify document-intensive processes.HP can help you achieve a balance between your total cost of printing and your needs for user convenience and productivity. Working together, HP can help you maintain your optimized infrastructure while improving business efficiency and tightening security. By streamlining your document-intensive processes, HP can help you deliver a more efficient environment for capturing, managing and sharing information.。
工作流基本概念介绍及普元工作流简介

普元工作流的调用
远程调用 本地调用
服务的部署 工作流服务和业务系统分布式部署 工作流服务和业务系统嵌入式部署 实际操作
流程或活动上 可以定义数据 项,用来和业 务数据进行相 互传递
流程根据业务 数据进行控制 流程的流转
业务系统的组 织机构模型需 要能被工作流 访问到,以便 用于流程定义 中的参与者
普元工作流简介
普元工作流组成:
BPS Studio ---- 定义、修改、部署流程定义的工具 Workspace ---- 监控管理流程实例的工具 Governor ---- 监控流程引擎的地方
任务的执行人,可以是一个 角色,也可以是一个具体人
参与者是定义在活动上的。 那么这个活动对应的活动实 例就有了参与者,也可以说 活动实例产生的工作项也就 有了参与者
和活动实例的关系:由活动 实例创建。一般情况下,一 个活动实例产生一个任务
工作流的基本概念:
转移
事件
也可以称为路由。负责将各 个活动定义连接起来,组成 流程定义 转移时有方向的,从一个活 动指向另外一个活动 转移是可以有条件的,通过 条件来判断是否可以通过这 个路由
过程
信息
工作流
要点:
任务 多人 共同的
人
什么是工作流
AB现在的报销流程:
报销人提交报销单据,由总部审核员进行审批 1.0 如果审批通过,本次报销审批结束,由财务 进行支付支付 2.0 如果因为缺少数据或附件,单据由审批人退 回到提交人,然后由提交人补充相应数据及附件 重新提交进行审批 3.0 如果审批拒绝,说明不符合报销条件,本次 报销结束
可以灵活的设计 与部署新的业务
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工作流使用文档说明书
工作流的概念:
工作流是多人按顺序依稀填写一张表单,或者填写会签意见,传递附件,在工作中,不同步骤的主办人对附件的权限可以单独进行设置。
1、如何新建工作
点击工作流—新建工作,在流程分类下,用户具有新建权限的所有工作流程以及相应的分类会在左侧显示,点击我要发起的工作流程的名字,点击“新建并办理按钮”,如下图所示:
以下为新建工作后进入流程表单中办理的页面,控件显示如果为灰色,表示在当前步骤该控件为不可写。
主办人在表单页面内容填写完毕后,点击“转交下一步”,进行下一步人员的选择。
可在下方进行附件的上传,有两种方式:一种是直接添加空白文档,一种是可点击“添加附件”按钮,可直接上传本机中已完成的附件文档。
点击“转交下一步”按钮,进入下图所示页面,只需要选择下一步骤的审批人员名字,点击“确认转交”按钮即可。
2、我的工作
流程新建完成后,待审批工作就进入到模块“我的工作”中,所有未接收或者已接收的流程都在该模块中显示。
显示流程的名称、文号以及步骤和目前的状态。
点“主办”按钮进入流程办理页面,主要是对表单发文内容的核稿。
本人办理完工作
后想关注此流程办理进度,办理情况,如图所示:
3、如何对所有的工作进行查询
对于已经完成的流程,或正在进行的流程,就可以实现多种范围、多种流程的查询,包括快速查询和工作流高级查询两种。
点击工作查询首先出现以下界面:
查询时,用户可以根据工作流的状态或者文号或者时期等查询工作流。
高级查询:可以清楚的看到每一个工作流的状态。
如果选择某个流程进入详细查询, 按照流程查询的时候,需要选择某一个流程,可以进行多种形式的针对具体表单项目的查询。
可以在查询时,自由选择该流程表单中的字段,用以生成统计HTML或EXCEL格式的报表,便于保存和统计。
4、如何进行工作委托
在工作中,经常会遇到某个用户不在岗位上,但是有工作急需此人办理的情况,这个时候,可以使用工作委托的功能。
工作委托的功能,就是可以让一个用户将自己某个流程的主办或者经办权限转移委托至别的用户,则当有流程设定为该用户办理时,流程自动转由该
用户所委托的用户接收并办理。
在办理委托时,选择一个需要委托的流程,或者选择全部流程,选择被委托的人,并选择该委托的有效期限,然后点击添加即可生效。
委托者,可以随时启用或者删除该委托。