e-Chain-WorkFlow易擎工作流引擎产品介绍(开发、实施)
泛微工作流对外接口技术说明(简单版)

泛微工作流对外接口技术说明(简单版)泛微协同商务系统开发文档系列之工作流对外接口技术说明(简单版) Weaver e-cology Info Control System For Tech User机要文件请勿传播工作流对外接口技术说明简单版目录开发背景 (3)软件功能 (3)技术特点 (4)接口说明 (4)/src/weaver/workflow/request/RequestOutWork.java (4)/src/weaver/workflow/request/RequestOutData.java (4)对于创建HTTP POST请求的说明 (5)一、开发背景由于客户的需求,e-cology系统的工作流模块需要提供一个方便的便于二次开发的接口,使客户可以根据自己的需要,灵活调用e-cology系统的工作流引擎,利用其强大灵活的流程设定功能,来完成自己的内容审批功能,或者其他需要通过工作流来完成的任务。
二、软件功能三、技术特点1、提交请求采用HTTPPOST方式,可以用其他语言来构造这个请求,而不仅仅用java语言。
2、在流程归档的时候给用户处理自己代码的机会,通过编写自己的java类并在配置文件里进行注册,就可以在归档的时候被工作流引擎调用,来完成需要归档时完成的操作。
四、接口说明这里描述的时客户开发需要用到的类,还有一些jsp文件和java 类文件这里没有说明,因为这些文件时开发当中不需要关心也不需要修改的。
/src/weaver/workflow/request/RequestOutWork.java描述:如果需要在归档的时候执行自己定义的操作,那么必须实现这个类的execute方法,在这个方法里可以执行自己的操作,然后把这个类注册到接口的配置文件里面,这样工作流引擎就可以在归档的时候调用这个类的execute方法了。
方法:booleanexecute(intrequestid)throwsRequestOutWorkException功能:执行归档前自定义的操作输入:工作流请求id返回:是否成功/src/weaver/workflow/request/RequestOutData.java描述:这个类可以帮助开发者根据requestid方便的得到工作流的相关数据方法:RequestOutData(intrequestid)功能:构建一个读取工作流数据的类,并且设置需要读取的工作流请求的id输入:工作流请求id方法:StringgetData(StringfieldName)功能:根据字段名称取得主表的数据输入:字段名称返回:字段的值方法:booleannext()功能:由于明细数据时多行的数据结构,所以有这个函数来在多行之间移动。
工作流概念介绍

工作流系统提供给客户最大的价值是什么
z 动态的业务交互 z 可挂接业务系统 z 跟踪、分析业务处理
用工作流平台最直接的益处 给工作流下个概念性的描述 历史(1970s) 工作流管理系统 工作流参考模型
《The Workflow Reference Model》,95
Document Number TC00-1003
自我介绍
(现)用友软件工程 平台研发部 架构师 (曾)Justep,CCIS,RiseSoft,Precom等
的创始人,中国工作流的推动者、专家 Huihoo JFoxFlow/Willow的发起人 曾任Bea/ Sun官方论坛第一任斑竹 早期JavaUnion论坛总斑竹,国内J2EE技术的支持者
/james999 有这些引擎的原理介绍
国内开源workflow
AgileFlow ,hongsoft Willow ,ZosaTapo Sapphire ,银狐999
2002,浆糊、踏冰 2002,eworkflowing论坛 2003 , 2003-2004,小型嵌入式工作流引擎
Why use Workflow ? 工作流的历史 工作流概念 工作流管理系统 标准与开源
Why use Workflow ?
活动 + 人 + 交互协作 + 数据/传递 = Workflow所需要的解决的问题
Why use Workflow ?
企业的经营管理也是遵循一定规律的,其业务也需要按一定 业务规则运行。业务按照一定的业务规则运行或处理就形成了企 业的业务流程。
• 逻辑和行为上的分层 • 业务人员更加清楚地把握业务 • 实施人员更容易开发 • 管理人员更容易控制和管理业务 • 支持业务过程的重组和优化
易工作使用说明书1.0版本

ewWorks易工作使用说明书1.0版本亿维融智软件科技(北京)有限公司2014年目录1.软件介绍 (1)1.1软件简要说明 (1)1.2软件特色 (1)2.软件的安装 (1)2.1软件的运行环境要求 (1)2.2安装过程 (1)3.软件的使用 (3)3.1用户注册 (3)3.2用户登录 (4)3.3邀请 (6)3.3.1返回 (10)3.3.2建群 (10)3.4通讯录 (12)3.5应用中心 (13)3.6个人设置 (32)4.易工作移动端APP下载 (38)易工作使用说明书1.软件介绍1.1软件简要说明常见的通讯系统有微信,Skype,Google Talk,ICQ,QQ等,通常以服务提供商为中心,用户之间互加为好友,收发消息。
此软件产品——易工作,也是一种基于以上通讯系统的一款可以快速发送文字和照片,支持多人语音对讲的手机聊天软件。
提供公众平台,通讯录,考勤,消息推送等功能,用户可以通过搜索人名等方式添加好友,邀请建立通讯群,进行群聊。
易工作——只为工作中的你!像微信一样便捷;像保险箱一样安全;像瑞士军刀一样完备1.2软件特色1)易工作界面支持发送语音信息,图片(包括系统自带表情)和文字;2)支持多人群聊;3)多平台:支持iPhone,android手机之间的相互收发消息,跨平台支持多平台,沟通无障碍,微信支持主流的智能操作系统,不同系统间互发畅通无阻;4)语言:可以显示简体中文,繁体中文,英文等界面;5)省流量:图片,语音优化,节省流量。
2.软件的安装2.1软件的运行环境要求支持Android、IOS系统手机2.2安装过程(1)访问/public/package/download.html网址进入易工作的下载网页,如图所示:图1选择要安装的版本,这里我们以android版本为例,介绍一下易工作的使用流程。
(2)点击“安装易工作android版”弹出以下提示框,如图所示:图2可以扫描右边的二维码进行安装,也可以直接安装。
工作流引擎功能概要(OA系统)

工作流引擎功能概要一、目前功能概况图二、功能结合场景介绍1.流程设计1.1流程web化建模流程web化建模,在目前主流浏览器中直接进行web化可拖拽的流程建模,并且不需要安装任何插件。
如其他厂商使用flex、applet等技术做的web流程设计器,都需要另外安装插件。
尤其是生成流程图后,在普通用户显示流程图的时候,也需要安装一些插件。
目前主流的流程引擎,都必须拥有web化流程设计器,否则必然会被淘汰,这已经成为了一个必需品。
而我们的流程设计器是纯JS脚本自己研发编写的,维护方便,不依赖任何第三方插件。
1.2版本管理流程建模后,避免不了对已经建立好的模型进行再次的修改,那么就需要有版本管理的功能,可以管理历史版本,可以还原历史中某个版本的流程模型,可以看到某个流程实例是按照哪个流程版本去建立的,可以发布历史中的流程模型,让用户随时可以选择发起历史流程模型。
比如学校发文流程,实施人员在现场需要与用户一起对流程进行反复的修改。
每次修改的记录都需要保存在流程历史中,以便用户更改意见,重新使用历史版本。
1.3会签节点流程设计器中可以设置某个节点为会签节点,会签是指某项任务同步到达多个流程办理人,流程办理人可进行同步的待办事项处理。
会签节点有四种会签策略供用户选择:1.意见收集制2.一票通过制3.一票否决制4.按比例通过(10%~100%),可自定义比例OA中应用的业务有:收文、发文、校内请示等。
1.3.1动态加签、减签(暂无)在流程流转过程,已经进入了会签节点,这时会签发起人可以动态的进行加签、减签。
1.4串签节点串签是一种特殊的会签,串签的功能是,会按照流程实例中,发向串签节点的办理人选择会签节点办理人,并指定顺序。
流程会自动按照选定的人员顺序,一个一个的进行顺序签批,比如在收文流程中,该实际一个收文是行政文件,那么秘书选择校领导顺序签批时,就要选择校长、书记这样的顺序进行。
虽然是一个节点,但流程会自动按照秘书选择顺利,先校长办理,再创建书记的待办任务,由书记办理后统一回到秘书节点。
UENGINE uEngine 开发手册 ver 1.0

Copyleft© 2003-2004 Jinyoung Jang
|2
4.6.简 用Script简控制台...................................................................................................... 29 5.uEngine简源代简简述 ................................................................................................................. 30 5.1.包简述 ........................................................................................................................ 30
Jinyoung Jang, uEngine Administrator uEngine Open Source Project 2004-07-01 Translated by Xinlei Zhao
uEngine 开发手册 ver 1.0
Copyleft© 2003-2004 Jinyoung Jang
Copyleft© 2003-2004 Jinቤተ መጻሕፍቲ ባይዱoung Jang
|3
1. 简介
现今的电子商务环境基于象Web Services的网络应用交互过程。为了支持这样的环境,既需要整 合不同的商业资源而且要与技术的灵活保持同步。uEngine 是基于web services的工作流管理系 统,支持以上的适应性和灵活性。uEngine 的主要应用范围是商业流程管理、B-B 整合与应用整 合。而且,uEngine 是一个开放代码的软件,以便广泛的开发者参与和合作。 [提示] 这个指南将描述uEngine version v1.0 RC-0 standalone 需要以下几项技术基础: l l l l l l l l l 工作流管理系统 (WfMS) or 商业流程管理系统 (BPMS) Web Services (SOAP/WSDL/UDDI) J2EE 面向对象应用结构 Javabeans 结构和映射 设计形式 XML and XML Binding Framework (JAXB) Swing 结构 JSP and Portlets
易订货产品使用手册(管理后台)说明书

文件名称 版 本
易订货产品使用手册(管理后台) 1.0 深圳市铱云云计算有1. 易订货概述 ......................................................................................................................................................4 1.1. 产品简介 ..........................................................................................................................................4 1.2. 订货模型 ..........................................................................................................................................4 1.3. 功能概览 ..........................................................................................................................................4 1.4. 操作界面 .................................................................................................................................
泛微工作流程

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

目 录产品简介: ........................................... 3 产品特点: ........................................... 3 功能部件: ........................................... 3 硬件安装: ........................................... 3 软件安装: ........................................... 4 操作指南 ............................................. 4 故障排除 ............................................. 6 技术规格: ........................................... 7 产品清单: ........................................... 7 服务条款: . (7)重要声明1、 感谢您购买本公司出品的US B 系列产品,请您在使用本产品之前先耐心阅读说明书,当您开始使用本产品时,本公司认为您已经认真阅读了此说明书。
2、 请在购买产品一个月内认真填写“产品保修卡”,以便为您提供更好的服务。
本说明书所涵盖的内容均是参考此手册编写时最新的事项,当涉及到内容改变时,恕不另行通知。
如有需要,请到本公司网站下载最新的使用说明及最新的驱动程序。
111112333 3产品简介:易驱USB2IDE转接器,一物多用:适用于硬盘,CD-ROM,DVD-ROM,CD-RW,COMBO外置转接。
采用USB2.0(Universal Serial Bus)界面传输技术,支持热插拔,适用于各种带USB接口的品牌及兼容PC机、笔记本电脑等,方便追加外设,用以实现海量存储、移动办公。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
38
ห้องสมุดไป่ตู้
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
基于状态驱动的业务流转
39
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
适用于各种类型的业务流程应用
eChain易擎工作流平台产品支持直流、单选分流、多选分流、 条件流、子流嵌套、自循环流、自由流程等多种流转模式; 同时支持撤办、自动催办、手工催办、转办、拿回、退回、 授权代办、跳转、挂起唤醒等多种异步用户干预手段;用户 经过简单的流程应用搭配组合,可以实现任意复杂的业务流 程应用模式。
平台组成
eChain易擎工作流平台提供一个完整的工作流应用系统 解决方案,系统由若干个独立的功能模块组成
1、eChainStudio流程定制工作室
2、eChainWorkFlow易擎核心服务
3、eChainMonitor图形跟踪监控 4、eChainStatistic统计分析工具
5、eChainOU用户管理模块
© 2007 宇信易诚
流程模板
为了方便业务人员快速定制符合特定业务需求的流程, 新建流程时可以选择从已有的模板开始创建,用户也可 以从“零”开始定义一个新的流程
22
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
节点类型
为适应不同的业务处理类型,节点分为人工节点(单、多 人)、自动节点、全局自动节点、异常处理节点、补偿处 理节点等,让业务人员可以从图形上方便直观的识别不 同环节的业务处理类型;
eChain易擎工作流平台
产品介绍
宇信易诚 产品中心
2011年3月
主要内容
工作流概述
体系结构 功能特点 业务流程说明 引擎接口 产品演示
预计用时:2 小时
2
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
一、工作流概述
3
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
15
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
三、eChain工作流平台 功能特点
16
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
工作流平台功能说明
1、业务建模 2、引擎核心服务 3、跟踪监控 4、权限控制 5、统计分析 6、外部接口
32
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
脚本向导
33
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
流程仿真
eChainStudio提供了流程仿真功能,这样让业务管理人员可 以在流程定制的时候就对一个流程进行仿真评估,以找出流 程处理过程中的瓶颈所在,不断的对流程设置进行优化,提 高流程的执行效率;
© 2007 宇信易诚
外部资源
eChain工作流引擎在流转过程中,可以方便的调用外部的资源进行流程的 业务扩展处理,这在很大程度上延伸了eChain工作流引擎作为流程处理的 应用范围,不再仅仅局限于审批类流程的实现,而是变成面向所有信息处 理的“牵线搭桥”者,通过eChain运行平台,可以把所有相关的分布部署 的服务以及应用有效的整合在一起,共同实现一个特定的业务需求。
34
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
导出流程报告
支持流程导出word文件格式的报告,详细描述了流程定制 的全部细节,以方便用户进行流程的调试检查;
35
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
eChainWorkFlow工作流引擎
e-Chain易擎工作流平台集成eChainEAI集成开发环境,以 帮助应用开发人员通过简单的配置方式快速搭建实际的应 用系统,流程、表单、权限可以灵活调整以满足应用的复 杂多变; 同时,作为EMP家族的一员,eChain具有与EMP无缝整合 的优势,方便开发人员基于EMP运行平台上快速开发工作 流应用。
应用举例
•关键业务流程:信贷审批、订单采购处理,合同审核,客户电话处理等; •公文审批类:电子公文审批处理,督办查办,请示报告审批处理等; •行政管理类:出差申请,加班申请,请假申请,用车申请,各种办公工具 申请,购买申请,日报周报等凡是原来手工流转处理的行政性表单。 •人事管理类:员工培训安排,绩效考评,新员工安排,职位变动处理,员 工档案信息管理等。 •财务相关类:付款请求,应收款处理,报销审批,预算和计划申请等。 •客户服务类:客户信息管理,客户投诉、请求处理,售后服务管理。 •特殊应用类:ISO系列对应流程,质量管理对应流程,产品数据信息管理, 贸易公司报关处理,物流公司货物跟踪处理,新产品信息跟踪处理等各种 通过表单逐级手工流转完成的任务,均可应用工作流平台来自动实现。
17
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
eChainStudio流程过程定义
18
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
过程定义
eChainStudio图形化工作流定制能够直观地描绘出用户的 业务流程规则,达到“所见即所得”的目的。图形化的 工作流定制是实现复杂业务逻辑流程的基础,它能够实 现诸如直流、分流、条件流、子流等等多种流程方式。 同时采用“拖拉”的方式使得定制流程更为简单,用户无须 掌握高深的技术,只需了解本单位的业务流程就可以轻 松的定制出复杂的流程;最终把流程定义的业务规则存 储xml文件中,支持流程的导入与导出;
27
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
流程时间控制
可以设置流程每一个环节的办理时限,提供完善的过期 催办提醒功能可有效提高实际应用过程的工作效率;
28
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
路由条件设置
25
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
应用扩展
26
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
组织机构设定
完善的组织机构设定功能,能够确切地反映用户实际的组 织机构。通过工作流平台的组织机构功能,能够实现按个 人、部门、群组或角色多种方式来设定和显示组织成员。
19
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
20
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
流程模型生成、解析
业务建模
XML XPDL BPEL DB
工作流 引擎
WFModel
21
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
23
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
流程变量
流程变量可以方便的定义一个流程流转中所需要的业务 数据,这些数据可以从用户填写的表单中获取,也可以 与EMP的Context进行映射。
24
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
6
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
适用行业
银证险等金融服务业 政府机关
制造业
物流服务业 电信服务业 消费品行业 物业管理服务公司
进出口贸易服务公司
以及大中型企事业单位
7
2013-7-15 e-Chain易擎电子协作平台 | 机密 | © 2007 宇信易诚
© 2007 宇信易诚
关于本产品
eChain易擎电子协作平台完全基于Java EE体系架构,采用通用 的技术与纯java语言开发的工作流软件产品;
利用该平台产品:
1、用户可以快速搭建适合自身业务特色的工作流应用系统, 业务规则发生变更时,只需要进行简单的配置修改即可很好地 满足新的应用需求;同时,该平台提供有效的跟踪监控、统计 分析功能帮助用户得以轻松应对纷繁复杂的日常事务;
6、eChainTransaction个人事务管理 7、eChainDyForm动态表单系统 8、eChainMessage即时消息模块
e-Chain易擎电子协作平台 | 机密 |
12
2013-7-15
© 2007 宇信易诚
整合的开发环境
提供一个整合环境以支持开发、配置、工作流运行管理、 跟踪监控以及统计分析;
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
流程迁移与备份
支持流程的导入导出、语法检查、流程打印等功能很大程 度方便用户进行流程的快速定制与迁移;
31
2013-7-15
e-Chain易擎电子协作平台 | 机密 |
© 2007 宇信易诚
流程语法检查
eChainStudio图形化工作流定制工具提供流程在线调试工具, 以帮助流程管理员查找并发现流程定义过程中可能存在的 各种异常与逻辑错误;
2、技术开发、系统实施人员可以基于该平台方便的进行二次 开发,通用的接口与良好的扩展功能设计帮助开发人员很容易 的将工作流应用无缝整合到已有的业务系统中,从而实现应用 的快速定制部署。