流程管理

RDIFramework.NET敏捷开发框架 ━ 工作流程组件Web业务平台

匿名 (未验证) 提交于 2019-12-02 23:55:01
接前两篇: RDIFramework.NET敏捷开发框架 ━ 工作流程组件介绍 RDIFramework.NET敏捷开发框架 ━ 工作流程组件WinForm业务平台 RDIFramework.NET工作流程组件是以RDIFramework.NET敏捷框架为支撑,根据我们多年的项目经验和项目实践,结合国内各大工作流产品的特点研发的一套流程管理组件。该组件不仅考虑到从零搭建业务系统,也考虑到与现有业务系统的整合。从零搭建系统我们可以使用RDIFramework.NET敏捷框架以基础,来快速搭建业务系统。与现有系统的整合,我们的流程引擎提供了丰富的功能接口,供三方业务系统调用,并提供组件的全部源码方便用户进行整合。RDIFramework.NET工作流程组件采用SOA架构模式,流程引擎可通过服务方式访问。支持B/S、C/S系统,同时支持SQLServer、ORACLE、MySql等主流数据库。 我们通过流程设计器进行可视化的流程设计后,就可以通过流程引擎进行流程的流转操作。 如下图是RDIFramework.NET工作流组件的Web流程设计器,我们的流程设计器支持Web与WinForm。 业务协同平台是流程系统与用户交互的工作平台,所有的业务表单都通过平台展现,用户在该平台上处理日常业务(启动任务、处理任务、查看参与的任务,查看流程状态)。用户不必关心流程如何流转

制造行业流程管理的“IPO”思维

匿名 (未验证) 提交于 2019-12-02 23:49:02
原文链接: http://www.cnblogs.com/K2China/p/5684151.html 流程管理是企业从流程角度出发,关注流程是否增值的一套管理体系。从认识流程、到建立流程、到管理流程、再到优化流程,企业管理人员要去除不增值和低价值的流程,减少员工犯错误的机会,建立一套卓越的流程体系。 我们或多或少都经历过或听说过这样的实例:某客户想查询自己公司还有多少货款余额,于是打电话给了某公司客户服务部,客户服务部说:“抱歉,您打错部门了,我帮您转到会计部。”客服给他转到了会计部,会计部说:“对不起,我帮您转到仓管部”。会计部给他转到了仓管部,仓管部又说:“抱歉,我帮不上忙,找人事部看看”。转来转去,最后也没有解决问题。 这是生活中常见的一个场景,在这个过程中,一堵堵部门墙拉长了流程的时间,被拉长的流程时间限制了效率、效能,一个正常速度可以处理的工作所经过的流程要花费大量的时间,且容易出现失误,这与很多公司目前并没有跨部门的流程管理是分不开的。 实际中,企业面对的是订单(供应商)与客户,这是流程中最重要的两个因素。我们如何把一张订单转向客户,如何达到客户的要求,在这一过程中涉及多个环节、多个部门、多个岗位,他们在这个过程中也都有着各自的流程标准和要求。 IPO”思维模式就是一种行之有效的方法 从供应商到客户,一般会经历输入、流程、输出3个环节,结合起来就是“IPO”

Workflow-产品:泛微工作流引擎

拥有回忆 提交于 2019-12-02 23:10:49
ylbtech-Workflow-产品:泛微工作流引擎 1. 返回顶部 1、 工作流引擎平台技术架构 TECHNOLOGY FRAMEWORK 高度协同系统各应用模块 泛微工作流引擎平台是整个协同办公平台的血脉,它是连接并打通其它各个应用模块之间协同的关键所在。 通过工作流引擎平台,既可以帮助用户基于企业业务模式和管理模式,自行定义所需要的各种流程应用,快速构建企业自身的流程管控体系,同时也为建设企业整体协同平台夯实基础。 国际标准化流程引擎架构 泛微工作流引擎平台参照工作流管理联盟(WfMC)所提出的工作流模型和五大接口标准,基于SOA架构,融合了近20000家客户的流程实践案例应用经验,自主研发而成。 这种流程引擎架构可以让用户方便快捷的构建符合自己企业规则的各类流程支撑企业的规范化管理。 灵活配置与多系统集成 泛微工作流引擎平台具有灵活的表单自定义功能,可以快速自由配置各类工作流程,提高流程实施效率,降低开发成本。 凭借强大的流程建模、多系统集成能力,可集成企业其他异构系统,在满足企业业务流程自动化管理的同时,实时构建基于企业不同管控模式下的流程管控平台。 工作流引擎平台逻辑框架 LOGICAL FRAMEWORK 工作流引擎平台技术特点 TECHNOLOGICAL CHARACTERISTICS 采用JAVA技术 跨平台设计,安全性高,运行性能卓越 符合WfMC标准

工作流学习之--工作流简介

ε祈祈猫儿з 提交于 2019-12-02 18:27:52
一、定义   1. 工作流(Work Flow)也叫做事务过程,是对工作流程及其各操作步骤之间业务规则的抽象、概括描述;   工作流最早起源于生产组织和办公自动化领域,它是针对平时工作中的业务流程活动而提出的一个概念,目的是根据将工作分解成定义良好的任务或角色,根据一定的原则和过程来实施这些任务并加以监控,从而达到提高效率、控制过程、提升客户服务、增强有效管理业务流程等目的。   2. 工作流建模 就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算;是一系列相互衔接、自动进行的业务活动或任务。   主要解决的是:     a. 多个参与者之间按照一种提前定义好的规则流程来传递与执行文档、信息或任务;     b. 让这个信息传递的过程可以自动进行或者部分自动执行,从而完成预期的业务目标;    3. 工作流引擎(Workflow Engine )是指workflow作为应用系统的一部分,并为之提供对各应用系统有决定作用的根据角色、分工和条件的不同决定信息传递路由、内容等级等核心解决方案。     它是工作流管理系统的核心,工作流引擎对使用工作流模型描述的过程进行初始化、调度和监控过程中每个活动的执行,在需要人工介入的场合完成计算机应用软件与操作人员的交互。另外它的另外一个重要的功能是完成与应用软件及操作人员的交互。

Java工作流引擎jflow对流程的结束大总结

天大地大妈咪最大 提交于 2019-12-02 03:03:51
关键字: 工作流程管理系统 工作流引擎 asp.net工作流引擎 java工作流引擎. 表单引擎 工作流功能说明 工作流设计 工作流快速开发平台 业务流程管理 bpm工作流系统 java工作流主流框架 自定义工作流引擎 1, 正常完成: 流程运行到最后的一个环节. 2, 非正常结束: 流程运行到指定的节点,满足的指定的流程结束条件,自动结束流程. 这种模式需要在节点的流程完成条件里设置。 3, 强制结束: 流程运行到特定的节点后,因当前操作员的需要强制删除该流程. CCBPM为我们提供了结束流程的功能按钮. 4,以删除的方式结束流程: 谈起这种模式首先要掌握CCBPM的删除规则: 这种模式CCBPM有相应的api 与节点功能按钮,可以在节点属性按钮部分的流程删除规则,以删除的模式结束流程有如下几种规则。 @0=不能删除@1=逻辑删除@2=记录日志方式删除@3=彻底删除@4=让用户决定删除方式 @0=不能删除: 该流程不允许用户删除. @1=逻辑删除:仅仅做上删除标记, 数据仍然在节点表单与流程报表里面. @2=记录日志方式删除 : 删除节点表数据,流程报表数据,并记录到 wf_workflowDeleteLog 表里作备案. @3=彻底删除 : 彻底清除该流程的所有数据. @4=让用户决定删除方式 : 显示出对话框,让用户选择上面的删除方式. 说明: 以 1,2,3

工作流引擎学习之概述(一)

Deadly 提交于 2019-12-01 19:19:13
一、工作流介绍   我第一次听到这个词,是蒙逼的,再看百度百度,更傻眼了,完全说的不像人话啊,举几个生活中的例子,就明白多了比如:请假、报销等等,如果文字太过抽象,请看图:    二、工作流引擎  ProcessEngine对象,这是Activiti工作的核心。负责生成流程运行时的各种实例及数据、监控和管理流程的运行。(稍后可见它的威力) 三、BPMN    业务流程加建模与标注(Business Process Model and Notation,BPMN)描述流程的基本符号,包括这些图元如何组合成一个业务流程图(Business Process Diagram) 四、数据库(25张表)   Ac tiviti支持的数据库有:h2, mysql, oracle, postgres, mssql, db2等。Activiti后台的表都是ACT_开头,后边拼接表的用途字母标识,该用途也与服务的API对应。    例如:     (1)ACT_RE_*:‘RE’表示repository。这个前缀的表包含了流程定义和流程静态资源(图片、规则等等)     (2)ACT_RU_*:‘RU’表示runtime。这些运行时期的表,包括流程实例、任务、变量、异步任务等运行中的数据。Activiti只在流程实例执行过程中保存这些数据,在流程结束后就会删除这些记录。这样运行时表可以一直很小速度很快

Activiti(基础)

感情迁移 提交于 2019-12-01 10:17:39
Activiti(基础) 一. 工作流简述 1.1工作流是什么 工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“**使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现**”。工作流就是通过计算机技术对业务流程进行自动化管理。实现多个参与者按照预定的流程去自动执行业务流程。工作流管理系统的目标:管理工作的流程以确保工作在正确的时间被期望的人员所执行——在自动化进行的业务过程中插入人工的执行和干预。 1.2哪些行业需要工作流 消费品行业,制造业,电信服务业,银证险等金融服务业,物流服务业,物业服务业,物业管理,大中型进出口贸易公司,政府事业机构,研究院所及教育服务业等,特别是大的跨国企业和集团公司。 总结一句话:凡是有组织机构的公司都有可能用到工作流。 二 工作流系统的使用 1.关键业务流程:订单、报价处理、采购处理、合同审核、客户电话处理、供应链管理等 2.行政管理类:出差申请、加班申请、请假申请、用车申请、各种办公用品申请、购买申请、日报周报等凡是原来手工流转处理的行政表单。 3.人事管理类:员工培训安排、绩效考评、职位变动处理、员工档案信息管理等。 4.财务相关类:付款请求、应收款处理、日常报销处理、出差报销、预算和计划申请等。 5.客户服务类:客户信息管理、客户投诉

完整开发流程管理提升与系统需求分析过程 随堂笔记(day 1) 【2019/10/14】

三世轮回 提交于 2019-12-01 08:19:53
Top12原则: 主要资源,重要功能,依据需求重要度进行资源分配, 项目100功能 1 day -> 100Task -> 10 Dev 20% 80% 开发各阶段流程及规范      需求、架构、设计、开发、测试等阶段流程及规范                      需求是基石      总流程 :战略规划 3-4年->产品立项-> 用户调研+竞品分析->业务信息 -> 需求分析 -> 指导 开发 与测试规范 -> 标尺【功能清单 + 4 要素: 界面 + 逻辑 + 交互 + 数据】-> 架构过程 -> 主体结构【系统模块/接口/分层/框架】-> 项目管理分工->详细设计【模块代码 结构定义】-> 代码实现 -> 迭代开发 + 迭代测试 + 持续集成 -> 系统测试 -> alpha test -> 用户验收测试 -> Beta Test -> 商用 产品效率质量 =团队能力 + 写作流程 改进收益: 需求>测试>架构>编码 软件研发完成过程 -> 迭代画开发 ->敏捷开发 敏捷开发过程 : REQ ->Architecure -> Iteration[Desing + Coding + Test] -> System Test 迭代过程 ex :24month project HLR(高阶需求,只列出功能列表) 5% 2 week 400 Feature->

场景法

北战南征 提交于 2019-12-01 08:05:19
场景法 1. 概述 1.1 为什么使用场景法设计测试用例 大多数业务软件由后台管理(比如:用户管理、角色管理、权限管理等等各种管理)和工作流等几个部分组成。终端用户,期望软件能够实现业务需求,而不是简单的功能的组合。对于单点功能利用等价类、边界值、判定表用例设计方法能够解决大部分问题。涉及业务流程的软件系统,采用场景法比较合适。 总之, 对于多个功能组合测试的场景适合使用场景法, 所以场景测试,也是业务场景组合测试. 1.2 概念 场景业务流通常分为: 基本流、备选流、异常流程 (1) 基本流 基本流表示通过业务流程时输入都正确,能达到目标的流程 (2) 备选流 备选流表示通过业务流程时输入错误(或者操作错误)导致流程存在反复,但是经过纠正后仍能达到能达到目标的流程.(插卡-->输入错误密码--》输入正确密码--》输入金额--》取款--》取卡) (3) 异常流 异常流表示通过业务流程时输入错误(或者操作错误)产生异常终止流程 2. 使用场景法设计测试用例 1. 步骤 分析需求,确定基本流程、备选流程、异常流程 绘制流程图,确定流程路径, 根据流程图生成不同的场景 每一个场景就是一条测试用例 2. 案例 2.1 需求描述 用户网上购买商品, 整个订购过程为:用户登录到网站后,进行书籍的选择,当选好自己心仪的书籍后进行订购,这时把所需图书放进购物车,等进行结帐的时候

优秀技术Leader应具备的六项能力

倖福魔咒の 提交于 2019-12-01 07:56:12
技术Leader是互联网公司中,战斗在一线的技术领导者,技术Leader们能力的强弱,决定着公司整个技术团队的战斗力,结合我之前管理上百人技术团队的经验,谈谈我心目中优秀技术Leader五个方面的能力要求。 一、技术能力 系统设计和开发能力。技术Leader要熟悉业务领域内的系统架构和相关技术,能根据业务特性,合理进行分层设计,实现最高效率、低运维成本等等。 对于重要而复杂的系统,要求做好过载保护措施,以及资源的动态分配和优先级管理等。 技术运营。主动分析系统各项指标以及变化,通过监控数据和统计手段对系统性能情况、性能变动规律及原因、各项重要业务项数据变动情况,并做出对未来的资源规划等。 二、业务能力 业务知识。能够提出改善业务流程的合理化建议,并被客户接纳,不仅熟悉与自己领域相关的流程、专业知识,而且对公司主体业务领域业务知识也了解。 产品规划。对Team内的产品方向有总体把握能力,推动产品经理、业务做产品近期、远期的规划。 三、项目管理能力 敏捷开发。能够在团队内部主导和推动敏捷开发。 项目管理。能够独立负责中型项目的实施和运作,清楚了解项目的关键因素,在现实情况和有限条件下做好任务分解和进度安排。 针对计划合理地调配和充分利用现有资源,解决项目中大部分问题;在活动过程中充分预见可能的问题,并提前确定相应的防范应变措施;有风险管理意识,懂得如何识别和管理风险。 四、团队管理能力