引领通LEAD-Flow工作流产品功能列表
- 格式:pdf
- 大小:423.87 KB
- 文档页数:7
北京龙讯旷腾科技有限公司2023 年 1 月 9 日目录1. Q-Flow 简介2. 登录系统3. 创建项目、工作流、导入晶体结构4. 组件4.1. 结构优化组件4.2. 自洽计算组件4.3. 非自洽计算组件4.4. 原子轨道投影、振子强度计算组件4.5. 分子动力学组件4.6. 声子模式计算组件4.7. 弹性常数计算组件4.8. 过渡态计算组件4.9. 含时密度泛函计算组件5. 模板5.1. 能带结构5.2. 态密度5.3. 高频介电函数5.4. 离子钳位极化5.5. 有效质量5.6. 声子谱6. 计算示例6.1. 结构优化6.2. 计算能带结构6.3. 计算态密度6.4. 体材料及光学性质计算6.4.1. 高频介电函数计算-普通插值6.4.2. 高频介电函数计算-二阶插值6.5. NEB 计算过渡态6.6. 隐式溶剂效应下 OER 计算6.7. 固定电势法计算 OER1. Q-Flow 简介 Q-Flow 是一款用于原子尺度材料性质模拟的云计算平台。
平台采用浏览器-服务器架构,用户无需安装软件,通过网页登录即可进行科研和教学工作。
服务器端部署的材料计算软件为 PWmat,为龙讯旷腾自主知识产权软件,是一款运行在图形处理器(GPU)上的密度泛函理论(DFT)模拟计算软件,它使用平面波-赝势方法,支持电子结构、结构弛豫、从头算分子动力学、过渡态搜索、实时-含时密度泛函、非绝热分子动力学等多种基础计算功能。
PWmat 软件使用者以往在使用软件时需要通过 SSH 工具连接到服务器,并在命令行编辑提交作业,这对于初学者并不友好。
为了解决这一问题,Q-Flow 将全部需要与服务器交互的流程部署在浏览器端,通过图形化界面大大降低了使用难度。
Q-Flow 支持包括 cif、pwmat、vasp 格式的晶体结构文件上传下载,支持从浏览器端查看、编辑结构、支持断点续算,过程中编辑计算模块参数、材料性质后处理、实时查看计算状态。
R1产品介绍一、发展历程ResourceOne®(简称R1)产品是中软国际的旗舰中间件产品,R1连续四年被CCID 评为“中国电子政务应用平台第一品牌”,2005年被评为“2005年度优秀软件产品”,2006、2007年被评为“年度中国信息产业行业采购中间件软件产品首选品牌”,并一举入围2007年度中央国家机关政府集中采购信息类产品协议供货名单。
中软国际同时结合CMM 、ISO9000、RUP 、敏捷开发等理论,基于自身优秀的R1平台产品,推出及完善基于R1平台的项目建设管理方法论,并且率先在国内提出“总分总”项目建设模式,基于R1进行总体咨询/设计、分别开发、总体集成保证整个工程系统建设的成功和良好效果。
目前,R1在制造业(烟草工业及整个行业)、零售业(烟草销售)、电子政务工程(多个国家金字号工程、政府机关、经济技术开发区)中都已有广泛的应用和大量成功案例。
2004-10StarFlow3.0发布2006-07StarFlow3.62007-12StarFlow3.8发布DataExchange3.5发布2007-06DataExchange3.5.5发布2005-062000-05StarFlow1.0发布2000-10Framework1.0发布Framework2.0发布2002-11StarFlow2.0发布Framework3.1发布Framework3.5发布始,推出了完成产品线的ResourceOneV3平台产品套件,经过不断历练、升级和成熟,在2006年推出增强能力的3.5版本,在更多的大型工程中得到锤炼和考验,得到用户和业界一致的认可和好评,ResourceOne 平台已经成为中软国际最重要的竞争力。
二、ResourceOneV4介绍中软国际的ResourceOne 系列平台产品致力解决信息系统工程的业务创建、集成、管理、运维服务及优化问题,帮助用户实现信息化工程全生命周期的最佳控制,该产品始终保持在中国应用平台领域的领先地位。
工作流流程管理功能描述
工作流流程管理功能描述包括以下内容:
1. 创建工作流:用户可以创建自己的工作流,并定义流程中的各个步骤和条件。
2. 设计流程图:用户可以使用可视化的方式设计工作流程图,方便理解和管理工作流程。
3. 管理步骤和条件:用户可以对工作流中的每个步骤进行管理,包括添加、删除、修改步骤和条件。
4. 配置参与者和权限:用户可以配置每个步骤的参与者和权限,决定谁可以执行该步骤以及有权审批该步骤。
5. 设置触发器:用户可以设置工作流的触发器,当满足一定条件时自动触发工作流的执行。
6. 监控工作流:用户可以实时监控工作流的状态,了解每个步骤的进度和执行情况。
7. 审批和驳回流程:用户可以审批或驳回某个步骤,将工作流推进到下一步或回退到上一步。
8. 提交和保存工作流:用户可以提交已设计好的工作流,使其可以被其他人使用,也可以保存工作流为草稿,以备后续修改和使用。
9. 导出和导入工作流:用户可以将工作流导出为文件,也可以从文件中导入工作流,方便工作流之间的共享和迁移。
10. 统计和分析工作流:系统可以对工作流的执行情况进行统
计和分析,方便用户了解工作流的效果和改进方向。
产品功能列表(样板)
本文档旨在提供一个示例,用于呈现产品功能列表。
产品功能列表是一个详尽列出产品的各种特性和功能的清单。
下面是一个简单的样板,可供参考。
1. 用户界面功能
- 用户注册和登录功能
- 个人资料管理功能
- 主页展示功能
- 导航功能
- 搜索功能
- 支付功能
- 购物车功能
- 订单管理功能
2. 产品管理功能
- 产品分类管理功能
- 产品添加和编辑功能- 产品展示和浏览功能- 产品评论和评分功能- 产品推荐功能
- 产品搜索和过滤功能3. 订单管理功能
- 下单和支付功能
- 订单状态管理功能- 物流跟踪功能
- 退货和退款功能
- 评价和投诉功能4. 用户交流功能
- 消息通知功能
- 售后服务功能
- 在线客服功能
- 意见反馈功能
5. 数据分析功能
- 用户行为分析功能
- 产品销售分析功能
- 订单统计功能
- 用户反馈分析功能
请注意,上述功能列表只是一个样板,具体功能的设计需要根据实际产品需求进行调整和定制,确保符合用户和业务需求。
> 注意: 此文档只是样板,产品功能列表应根据实际需求进行定制编写。
RoadFlow使用说明文档版本:1.51 前言 (4)2 环境搭建 (4)2.1 环境要求 (4)2.2 环境配置 (4)2.2.1 数据库配置 (4)2.2.2 IIS配置 (5)2.3 布署中常见问题 (7)2.3.1 未开启状态服务错误 (7)3 使用说明 (8)3.1 基础信息管理 (8)3.1.1 组织机构管理 (8)3.1.2 数据字典管理 (10)3.1.3 角色应用 (11)3.1.3.1 应用程序库管理 (11)3.1.3.2 角色管理 (13)3.1.3.3 应用授权 (14)3.1.4 日志查询 (15)3.1.5 在线用户管理 (15)3.2 表单设计器 (16)3.2.1 新建表单 (16)3.2.2 设计表单 (17)3.2.2.1 文本框 (18)3.2.2.2 文本域 (19)3.2.2.3 单选按钮组 (19)3.2.2.4 复选按钮组 (22)3.2.2.5 隐藏域 (22)3.2.2.6 下拉选择框 (23)3.2.2.7 HTML编辑器 (23)3.2.2.8 组织机构选择 (24)3.2.2.9 数据字典选择 (24)3.2.2.10 日期时间 (25)3.2.2.11 附件 (25)3.2.2.12 明细表 (26)3.2.2.13 流程名称 (26)3.2.2.14 步骤名称 (27)3.2.3 保存表单 (27)3.2.4 另存表单 (27)3.2.5 发布表单 (28)3.2.6 修改表单 (28)3.2.7 删除表单 (29)3.3 流程设计 (29)3.3.1 基础信息管理 (29)3.3.1.1 按钮管理 (29)3.3.1.2 意见管理 (30)3.3.1.3 工作委托 (31)3.3.2 流程设计 (32)3.3.2.1 新建流程 (32)3.3.2.1.1 设置流程基本属性 (32)3.3.2.1.2 新建步骤 (33)3.3.2.1.3 连线 (38)3.3.2.1.4 流转条件设置 (38)3.3.2.2 保存流程 (40)3.3.2.3 另存为 (40)3.3.2.4 安装流程 (40)3.3.2.5 修改流程 (40)3.3.2.6 卸载流程 (41)3.3.2.7 删除流程 (41)3.4 流程运行 (41)3.4.1 配置菜单 (41)3.4.2 运行流程 (42)3.4.2.1 发起流程 (42)3.4.2.2 待办事项 (42)3.4.2.3 已办事项 (43)3.4.2.4 实例管理 (44)1前言RoadFlow由Road创建,Road是一名普通的程序员,从2007年入行至今一直从事工作流相关的工作。
一、概述工作流表是指一种描述和控制活动之间相互作用的方法。
它可以帮助组织清晰地规划和管理工作流程,使得工作流程更加高效和透明。
在今天的组织中,工作流表已经成为了不可或缺的一部分。
本文将对工作流表进行详细解析,希望能够帮助读者更加深入地理解工作流表的意义、构建和应用。
二、工作流表的定义工作流表是一种记录了工作流程中各种活动、人员和资源之间交互关系的表格。
它以列的形式列出了活动的名称、描述、执行者、执行条件等信息,并以行的形式对活动之间的顺序和依赖关系进行了清晰的展现。
通过工作流表,工作流程的设计者和参与者可以清晰地了解到整个工作流程的执行逻辑和步骤,从而更好地进行工作协调和管理。
三、工作流表的构成工作流表通常由若干列和若干行构成。
其主要构成部分包括:1. 活动名称:指明了工作流程中的每一个活动的名称,用于清晰地标识工作流程中的每一个环节。
2. 描述:对活动进行详细的描述,包括活动的具体内容、所需的资源和时间等信息,帮助人员更好地了解活动的具体执行内容。
3. 执行者:指定了活动的执行者或者执行团队,明确了活动的责任人,有利于责任的明确和工作的分工。
4. 执行条件:描述了活动的执行条件,包括触发条件、执行前置条件和执行后置条件等,有利于确保活动的正确执行和衔接。
5. 顺序和依赖关系:通过行与行之间和列与列之间的关联,清晰地表达了活动之间的顺序和依赖关系,帮助控制整个工作流程的执行逻辑。
四、工作流表的作用工作流表在组织中具有重要的作用,主要体现在以下几个方面:1. 协调工作流程:工作流表能够清晰地表达工作流程中各个活动之间的逻辑关系,帮助组织协调各种活动之间的关联,避免出现资源浪费和时间冗余。
2. 管理人力资源:通过指定活动的执行者和责任人,工作流表有利于对人力资源进行有效的管理和调度,确保每一个活动都有专人负责。
3. 提高工作效率:工作流表能够使工作流程更加透明和清晰,有利于工作人员更快地了解工作内容和执行步骤,从而提高工作效率。
工作流中各个元素介绍之工作流开始和结束事件详解工作流(Workflow)是指根据事先确定的规则和顺序来完成特定工作流程的一种管理方式。
工作流由多个元素组成,其中两个重要的元素是工作流开始事件和工作流结束事件。
本文将详解这两个元素的含义和作用。
一、工作流开始事件工作流开始事件是工作流程的第一个元素,用于触发整个工作流程的执行。
其作用是确定开始工作流的时间点和触发工作流执行的条件。
1.触发时间点:工作流开始事件的触发时间点可以是固定的,也可以是根据其他事件或条件动态确定的。
固定的触发时间点一般是在特定的日期和时间,可以通过定时器或调度器来实现。
动态确定的触发时间点则可以根据上一个工作流的结束事件、特定的数据变化或其他触发条件来确定。
2.触发条件:工作流开始事件的触发条件一般是与特定的数据或事件相关的。
例如,在一个采购工作流中,工作流开始事件可以是在有新的采购订单生成时触发,或者是在特定的采购需求达到一定数量时触发。
触发条件可以根据实际需求进行定制,以确保工作流的执行满足相关的条件。
3.启动流程:工作流开始事件触发后,会启动整个工作流程的执行。
一般情况下,工作流开始事件会将工作流的控制权交给下一个工作流元素,开始执行后续的工作流节点。
但是,在一些情况下,工作流开始事件可能在自身节点中完成一些操作,然后再将控制权交给下一个节点。
二、工作流结束事件工作流结束事件是工作流程的最后一个元素,用于标识工作流程的结束。
其作用是确定工作流执行完毕时的时间点和触发工作流结束的条件。
1.触发时间点:工作流结束事件的触发时间点是在工作流执行完毕时。
一般情况下,工作流结束事件会在所有工作流节点执行完毕后触发,表示工作流程的顺利执行完成。
但是,在一些情况下,工作流结束事件可能会根据特定的条件或数据的变化来触发,表示特定的结束条件满足。
2.触发条件:工作流结束事件的触发条件一般是与工作流执行状态相关的。
例如,在一个请假审批工作流中,工作流结束事件可以是在所有请假申请都得到审批且通过后触发,或者是在一些特定的请假申请被驳回后触发。
工作流程管理系统软件(FlowShop V1.0版)使用说明书目录1 FlowShop功能介绍 (5)1.1 开发FlowShop的目的 (5)1.2 FlowShop的整体框架介绍 (5)1.3 FlowShop系统的特点介绍 (6)2 安装说明 (7)2.1 FlowShop v1.0安装说明 (7)2.2 FlowShop v1.0数据库安装说明 (8)3 系统操作说明 (9)3.1 右上角为登录作业功能区 (9)3.2 中间及右侧合并为主工作区 (10)3.3 主工作区的功能菜单有: (10)4 基本信息 (11)4.1 商品管理 (11)4.2 客户管理 (11)4.3 行政区域 (12)4.4 业务员管理 (12)4.5 仓位管理 (12)4.6 业务员职位 (13)5 系统管理 (13)5.1 组织机构设定 (13)5.2 权限角色设定 (13)5.3 角色权限选择 (13)5.4 操作用户设定 (14)5.5 用户角色选择 (14)5.6 用户权限选择 (14)5.7 重置用户密码 (15)5.8 调入 (15)5.9 操作人员其他信息 (15)6 单证流程定义 (16)6.1 定义表单属性 (16)6.2 定义表单输入内容 (18)6.3 流程的总体属性 (18)6.4 表格定义 (22)6.5 界面高级定义 (23)6.5.1 页面元素 (23)6.5.2 函数定义 (23)6.5.3 定义表格函数 (25)6.6 定义表单的流程节点 (26)7 表单的日常操作 (27)7.1 创建表单 (27)7.2 表单制作 (28)7.3 表单附件 (29)7.4 表单中表格的使用 (30)7.5 表单中类WORD文档的使用 (30)8 表单流程的特殊处理: (31)8.1 特定要求的实现 (31)8.2 实现特定数据的存储 (32)8.3 实现特定要求的任务调度 (32)针对公司日常办公的需要,特设计此办公单据流程管理系统,本系统的主要特点如下:●各主管部门可以根据实际工作的需要自行定义办公单据(包括:走流程和备案形式的各种书面申请或者报告);●在可视化的图像界面下制定单据的流程;●各种单据的输入的内容可以自由定义;●各种单据的输入格式可以自由定义;●同时实现特殊要求的流程处理界面的接口;●实现办公单据操作轨迹的跟踪;●实现单据内容修改轨迹的跟踪;1FlowShop功能介绍FlowShop是在多年的IT应用系统开发经验的基础上, 结合J2EE技术架构, 采用先进的开发思想和软件体系结构, 面向各行业的业务需求所设计和开发的应用程序开发框架.1.1 开发FlowShop的目的在开发一个应用系统的过程中, 经常需要克服如下的问题:♦系统开发实施的各个层面需要一个统一遵循的规范;♦如何能够有效地协调各个开发实施团队的进度, 减少各个团队之间进度的相互影响;♦如何尽量减少开发人员的负担, 使之能够将精力集中在业务逻辑的开发上;♦系统和业务的常用功能(例如权限控制, 事务处理, 打印, 日志等)如何通过库或服务的形式提供给开发人员, 以避免重复开发和测试;♦是否能够提供一个调试和排错机制, 方便开发实施和系统维护;♦如何在保持系统简洁的同时增加系统的灵活性和可配置性, 以达到系统易于修改和调整的目的(例如, 允许客户根据需要调整业务处理流程);♦如何通过合理的软件体系架构实现一个易于分发, 升级和维护的系统1.2 FlowShop的整体框架介绍在应用系统中使用FlowShop框架, 就是希望在不断完善框架的过程中, 逐步解决上述这些问题, 使具体业务的实施开发和系统维护更方便快捷, 从而更好地为客户服务, 帮助客户提升竞争力.FlowShop是在Sun所提出的J2EE架构的基础上并结合本公司的业务开发经验和用户的实际需求, 采用基于Web的四层模型而设计和开发的一个应用程序开发框架.图2显示了FlowShop的整体框架, 以及FlowShop与J2EE多层软件体系结构的关系.图2:FlowShop 整体框架示意图从图中可以看到, FlowShop是建立在J2EE多层软件体系结构之上, 针对具体业务处理, 查询以及管理方面的需求, 提供多种功能和服务, 加上开发和维护所需要的工具, 最终形成的一个针对B/S结构应用软件实施布署的J2EE软件体系解决方案.在这个方案中, 通过合理使用J2EE框架的优势(例如:多层体系, 消息机制, 事务支持等等), 结合业务处理时对权限, 安全性, 稳定性, 灵活性和可配置性的要求, FlowShop提供了一个易于实施, 维护和扩展的软件开发基础平台, 在提高业务系统开发实施的速度和效率的同时, 也保证了系统的稳定性, 易维护性和规范性.1.3 FlowShop系统的特点介绍FlowShop系统具有如下特点:♦FlowShop主要目标是用于开发基于Web的应用, 以保证应用程序易于部署和使用;♦采用基于J2EE的多层软件体系结构, 保证系统的开放性, 可扩展性和可伸缩性;♦利用J2EE应用服务器的集群功能, 使用FlowShop构建的系统能够在需要时方便地扩展系统处理能力, 保证系统的性能和响应速度;♦开发框架采用模型-视图-控制器(Model-View-Controller,MVC)设计模式, 系统各个部分相对独立, 提高了系统的可维护性和可配置性, 同时也便于系统各个部分的扩展和替换;♦系统内建了适合各个行业的组织, 区域以及人员权限控制系统, 这部分系统在与框架无缝集成的同时, 保持了相对独立的接口, 便于根据实际需要进行扩展和变更;♦框架内部包含了一个简洁的规则处理引擎, 用以实现动态灵活的页面流转控制;♦作为系统的一个扩展, FlowShop中还包括了用户界面自定义的功能.2安装说明2.1 FlowShop v1.0安装说明1、运行install.exe,安装程序将需要的文件安装到指定的文件目录下2、文件目录说明(以安装时选择的目录为根目录):1)bin:jboss的启动程序路径2)client:jboss的lib包3)database:FlowShop需要加载的数据库文件4)j2sdk1.*:jdk的路径,FlowShop对java.exe进行的加壳保护,必须运行此路径下java2.exe,请勿删除5)lib:java包6)server:FlowShop服务器端文件的主目录7)tomcat-*:运行jsp的tomcat目录8)key.bat:注册加密锁程序3、运行加密锁(试用90天)程序:\key.bat4、运行FlowShop的服务器端程序\bin\flowshop.bat启动异常的常见问题:1)80端口被占用:修改\server\flowshop\deploy\tomcat41-service.xml<Connector className="org.apache.coyote.tomcat4.CoyoteConnector"port="80" minProcessors="5" maxProcessors="75"2)数据库连接未成功:请确认数据库配置文件的修改是否正确5、启动成功,打开IE浏览器,进行访问FlowShop系统系统预设的操作员有:1)系统管理员为(admin,密码=admin),可以进行“表单定义”、“对象管理”、“功能定义”、“菜单定义”等功能;2)用户主管(user,密码=user),可以进行“组织机构管理”对操作员进行增删改以及配置“角色”和“权限”;3)职员(zhiyuan,密码=zhiyuan),可以进行“新建表单”等日常处理功能;系统管理员可以对系统功能进行扩展:1)根据表单定义信息进行“功能定义”2)定义的“功能”可以关联和增加新的“菜单”6、系统已经包含“帮助文档”,见系统菜单下的“操作手册”2.2 FlowShop v1.0数据库安装说明1、安装文件后,请加载数据库(MSsqlServer2000)文件1)\database\flowshop_Data.MDF2)\database\flowshop_Log.LDF3)具体加载见sqlserver的帮助:a、运行sqlserver的企业管理器b、选择数据库服务器c、选择“数据库”d、右键,选择“所有任务-附加数据库”c、选择数据库文件(上述2中database目录下的文件)e、点击确定2、需要编辑数据库连接池的参数文件\server\flowshop\deploy\mssql-service.xml具体修改值如下:1)数据库的连接地址和数据库名称(以下[]之间的内容需要修改):<config-property name="ConnectionURL" type="ng.String">jdbc:microsoft:sqlserver://[localhost]:1433;DatabaseName=[flowshop];SelectMethod=cur sor</config-property>2)用户名和密码(以下[]之间的内容):<config-property name="UserName" type="ng.String">[sa]</config-property><config-property name="Password" type="ng.String">[sa]</config-property>3)数据库连接池大小(最低和最大连接数)的修改:<attribute name="MinSize">1</attribute><attribute name="MaxSize">5</attribute>3、关于SQLSever2005说明:1)必须启动TCP/IP的服务,选择“服务和连接的外围应用配置器”,在“远程连接”中选择“同时使用TCP/IP和named pipes(B)”,然后点“应用”。
Loushang WorkFlow白皮书中国浪潮TEL: (86**************Langchao Cheeloosoft. Co.,Ltd. 目 录一、 产品概述..........................................................................................................................................................3 二、 产品组成..........................................................................................................................................................3 1. 表单设计工具(form designer).........................................................................................................................3 2. 流程设计工具(process designer).....................................................................................................................4 3. 工作流引擎(workflow engine)........................................................................................................................4 4.流程监控工具(monitor) (5)三、 组件图..............................................................................................................................................................5 四、 开发优势..........................................................................................................................................................6 五、 技术优势..........................................................................................................................................................7 六、 产品特性..........................................................................................................................................................8 七、 应用领域..........................................................................................................................................................9 1. 实现政企流程自动化的应用平台..................................................................................................................9 2.政企信息系统的开发平台 (9)八、 使用Loushang Workflow 带来的效益.......................................................................................................11 1. 能发挥政企各种资源及系统的最大效能........................................................................................................11 2. 能最大限度发挥政企人力、信息资源能力,提升生产力............................................................................11 3. 能即时掌握政企内部各项工作流程的执行情况,统计分析其所需成本.....................................................11 4.能显著提高政企应用系统开发能力 (11)九、 Loushang Loushang 介绍介绍 (12)TEL: (86**************Langchao Cheeloosoft. Co.,Ltd.一、一、 产品概述今天的行业面临着一个日益严峻的问题:业务逻辑和应用程序数据分散在整个组织的多种软件资产中。
BPM(商业流程管理) & i-Flow商业流程管理可以分析, 设计, 优化, 并自动化商业流程。
它把流程逻辑从应用程序中分离出来, 管理流程参与者之间的关系, 集成内部和外部的流程资源, 同时监测流程的性能。
它是流程管理和应用集成的整合。
根据流程的延续时间及复杂性, 可分为三类: 流程到流程, 流程到人, 人到人。
流程到流程的延续时间短且不复杂, 主要用于从一个应用到另一个应用的数据转换。
第二类的流程到人是以交易为中心, 重复实例之间的流程; 它的一些特别的步序需人工干预, 其余部分都可自动完成。
最后一类的人到人的流程需要人紧密合作协同工作, 主要用于知识驱动流程。
i-Flow是富士通公司的商业流程管理产品, 这个以JAVA为基础的工作流引擎可使用户在任何时间任何地点让企业间的商业流程自动化,以此提高系统的反应时间,企业的效率以及整体收益。
下面是它的体系结构图:aa在集成方面: i-Flow使用集成适配器。
这样可屏蔽i-Flow引擎的复杂性, 提高系统的灵活性和适应性。
系统提供的适配器,有与文件/目录系统相连的Document/Directory Framework Adapter, 有与数据库相连的Database Adapter, 有与脚本文件相连的Script Adapter, 以及与Email相连的Email Adapter, 如上图所示。
在流程支持方面: i-Flow可处理串行的, 并行的, 和有条件的任务。
它可以动态地连接流程,也可按需生成新的流程。
在安全方面: 在定义流程时可设定访问权限, 用户可根据其访问权限访问相应的流程。
此外, i-Flow的特点及优点很多, 现列出其主要点。
特点:i-Flow以J2EE为基础的架构使它与电子商务应用浑然一体。
它可运行在目前主流的J2EE应用服务器上, 也可单独运行。
这样用户可根据业务需求自由选择电子商务平台。
各类适配器能方便地与第三方厂商的产品相连, 有效利用您已有的IT投资。
工作流-说明文档目录1.Wf5引擎简单说明 (2)1.1工作流模式 (2)1) 串行 (2)2) 分支/合并 (2)3. 与STEMS合并更改后流程(以备件审请审批为例) (5)1. 说明 (5)2.定义流程 (5)3.编写XML (5)4.添加WF5与业务角色关联表信息 (5)5.备件申请页面修改实例 (6)6.备件审批页面修改实例 (6)7.待办事项 (6)8.主要方法 (6)3.Wf5核心api描述 (7)1.1流程运行接口 (7)1)启动 (7)2)运行 (7)3)运行 (8)4)返签 (8)5)撤销 (8)6)退回 (9)7)取消 (9)8)废弃 (9)9)设置在办 (9)4.Wf5 数据库设计 (10)1.Wf5引擎简单说明1.1工作流模式1)串行串行模式是指工作流流程中的任务是依照次序顺序执行,没有分支选择,循环等路由功能。
2)分支/合并分支模式是指对工作流流程中的任务执行条件进行限定,在执行过程中,根据条件判断执行路径。
2.1)分支情况AndSplit : 并行分支,所有连线都可以执行后续节点;OrSplit:或分支,满足条件的连线,可行执行后续节点XOrSplit: 异或分支,有第一个满足条件的连线,即可执行后续节点。
ComplexSplit:复杂情况的分支,未明确给定。
2.2)合并情况:AndJoin:并行合并,所有连线上的条件必须都满足,才可以执行该Gateway节点。
OrJoin:或合并,有条件定义的连线,如果条件都满足,才可以执行该Gateway节点。
XOrJoin:异或合并,只要有第一个连线的条件满足,不用再做其他连线的条件判断,直接执行该Gateway节点。
ComplexJoin:复杂情况的合并,未明确给定。
2.3串行/分支的图形元素示例3.与STEMS合并更改后流程(以备件审请审批为例) 1.说明1.STEMS 流程备件申请(启动流程,启动待办事项)->船舶总管审批(修改待办任务)->船舶机务经理审批(修改待办任务)->备件业务经理审批(申批流程结束,待办事项结束,同时进入下一环节待办任务)-> 备件询价申请2.相关登入角色Admin 包含所有角色Cz 船舶总管Cp 船舶机务经理审Cc 备件业务经理3. 主要用到的表1. dic_flow_detail 待办任务表2. WfProcess 流程定义表3. WfProcessInstance 流程实例表4. WfActivityInstance 活动实例表5. WfTasks 任务实例表6. WfTransitionInstance 转移实例表7. WFOld 历史记录表8. WFGroup 角色业务关联表实例9. order_request 备件申请单表10. dic_flow, dic_group, authority_user_group等2.定义流程1. 说明:由于WF5是B/S的工作流,所以只移植了核心API与相关实体类.2. 描述:使用工作流程之前需要定义一个流程。