动态获取当前执行人或指定步骤执行人的上级
摘要:动态获取当前执行人或指定步骤执行人的上级流程在一个业务节点办理完成后,到达下一个节点,产生下一个节点的任务,并派发给任务的执行人。任务执行人登录到系统后,从我的待办任务列表中,能够查询到任务信息,并接受任务执行任务完成任务。 任务派发的过程,也可以给任务执行人推送即时的信息,通知任务执行人即时处理业务,实现流程的流转。在给节点定义任务,设置任务执行人的时候,可以是直接选择具体的人员,也可以按角色来设置。如设置任务的参与人是人事经理角色,当具有人事经理角色的人登录系统,就可以接受任务了; 也可以按组织机构部门或岗位的范畴来设置,如指定财务部中拥有会计岗位的人可以审核报销单; 也可以动态的来指定任
阅读全文
K2 BPM项目 基于COM组件调用SAP RFC 问题
摘要:K2 BPM项目 基于COM组件调用SAP RFC 问题问题前景: 环境:Win 2008 R2 64bit 最近项目中有支流程需求中需要在会计入账环节回写SAP的会计凭证。 SAP组给我们提供.NET基于COM组件调用SAP RFC的函数及参数,花费大量时间查阅资料终于知道怎么调用该函数:SAPHelper.csView Codeprivate string CompanyCode { get; set; } private string ProofDate { get; set; } private string PostDate { get; set; ...
阅读全文
基于WF4.0的公文管理系统
摘要:基于WF4.0的公文管理系统图1自定义企业组织结构图2对企业用户授权图3使用工作流设计器创建工作流图4创建完成的工作流图5定义工作流基本信息图6对工作流流转活动授权更多请查看系统操作说明系统账户用户名:admin ;密码:admin系统需要使用.net4.0框架,需要在IIS部署后访问。GitHub:https://github.com/ziyunhx/DocumentManage 本文来自 NewIdea 的博客,作者 ziyunhx,地址:http://www.cnblogs.com/NewIdea/p/document.html 转载请注明出处,否则拒绝转载!分类:公文管理标签:WF..
阅读全文
采用坐标变换(移动和旋转)画箭头
摘要:Workflow:采用坐标变换(移动和旋转)画箭头背景流程设计器的连线部分需要画一个箭头代表连接的方向,下图是期望的效果:刚开始我准备采用三角函数(sin和cos)来计算三角的坐标,实现的过程真不爽(有兴趣的朋友可以试试),就在完工的时候,突然想到了很早之前看过一本书《flash动画编程》,一下子有所顿悟,当时书中好像讲到了坐标变换,下面贴出采用坐标变换后的实现。思路先画出下图中的第一个三角。旋转第一个三角的坐标得到第二个三角。移动第二个三角的坐标得到第三个三角。实现 1 /** 2 * 创建箭头坐标数组。 3 * 4 * @public 5 ...
阅读全文
Workflow:自定义工作流 之 模型选择
摘要:Workflow:自定义工作流 之 模型选择背景毕业5年,做了4个版本的工作流框架,工作流几乎是每个企业应用开发人员必须跨过的门槛(我还没有跨过去),下面简要说一下之前的4个版本,然后重点介绍第5个版本选择的模型。第一年模型:顺序流。设计器:不支持。路由规则:不支持。第二年模型:WF3.5(顺序、判定)。设计器:不支持。路由规则:支持。第三年模型:WF4.0(顺序、判定)。设计器:支持。路由规则:支持。第四年模型:状态机(顺序、判定)。设计器:支持。路由规则:支持。为什么我要第五个版本?第一个版本太简单了,不能满足产品或项目需求。WF3.5已经过时了。WF4.0过于重量级了,我只需要支持人工审
阅读全文
节点流转条件中引入用户变量,简化条件设置
摘要:相信做过工作流的朋友大部分做过像以下图片中类似的请假流程。流程有五个节点第一节点:开始,参与者是所有人;第二节点:上级领导审批,参与者是提交人的部门负责人,部门负责人可审批的天数为1天;第二节点有两个流转分支,条件分别是:1、请假天数小于2;2请假天数大于等于2。(见图二)流程引擎会根据请假天数进行路由:1、请假天数小于2交人事备案;2请假天数大于等于2需要提交人领导的上级(总监)审核,然后再交人事备案。第三节点:总监审批,总监可审批的天数为10天;第四节点:人事备案;第五节点:结束。(图一)(图二)对于这样的设置很明显的一个问题是:如果提交人本身是部门负责人,那么在第二节点路由时,所找到的任
阅读全文
AgileEAS.NET SOA 中间件平台工作流系统介绍
摘要:AgileEAS.NET SOA 中间件平台工作流系统介绍2012-02-27 15:19 by 魏琼东, 1204 visits,收藏,编辑一、AgileEAS.NET SOA平台简介AgileEAS.NET SOA平台是一套应用系统快速开发平台,用于帮助中小软件开发商快速构建自己的企业信息管理类开发团队,以达到节省开发成本、缩短开发时间,快速适应市场变化的目的,AgileEAS.NET应用开发平台包含基础类库、资源管理平台、运行容器、开发辅助工具等四大部分,资源管理平台为敏捷并行开发提供了设计、实现、测试等开发过程的并行。AgileEAS.NET SOA平台基于软件过程改进以及构件化快速开
阅读全文
WF Workflow 状态机工作流 开发
摘要:概述工作流是对业务流程的建模,当我们设计工作流的时候,我们首先要分析业务处理过程中要经历的步骤。然后,我们就可以利用WF创建工作流模型来模拟业务的处理过程。我们知道,WF包含两种类型的工作流:顺序工作流和状态机工作流。顺序工作流提供了一系列有组织的步骤,一般情况下,步骤是逐一执行的。可能有的步骤需要等待某些事件的发生才可以继续执行,但通常情况下顺序工作流一般用于无需人工干预的操作。状态机工作流提供了一系列的状态。工作流从初始状态开始,到终止状态结束。两个状态之间定义行为进行过渡。通常情况下,状态机工作流对事件作出反应,事件的发生将会使状态发生改变。在线诊断的业务流程图现在来看WF 状态设计图n
阅读全文
用子流程来分解大流程
摘要:企业的业务处理过程如果简单,不繁琐,几步就处理完成了的,不会考虑上工作流系统。如果处理过程繁杂,处理步骤很多,涉及到很多工序,而且处理时间很长,就必须用工作流系统了。统一管理,统一运行,无论处理的过程以及路由如何繁杂,这都是工作流系统最擅长的了。并且后续的维护、修改、变更也能快速的相应。这些是用硬编码的方式来实现无法比拟的。企业选用工作流系统,还有一种情况,当企业的业务处理种类很多,虽然每种业务的处理过程不复杂,但是种类太多,用硬编码的方式来控制流转工作量太大,多一种业务处理过程就需要做技术人员扑上去,开发,测试,发布,部署,试运行一次,而且后续的维护和修改更加无法控制,这样企业也是无法忍受的
阅读全文
WF
摘要:最近正在学习工作流,正好从网上搜索到一个Asp.net工作流(WWF+LINQ)的例子,之前学习MOSS时接触过工作流,不过那是针对MOSS的工作流,我一直从事B/S架构开发,知道工作流可用于很多环境,其中就包含asp.net,这让我非常想做一个这样的实例。看了它的源码,大部分都觉的非常不错,不过也有些个人认为不太满意的地方,这可能是因为作者考虑到只是一个简单的demo,没有必要注意一些非技术方面的细节问题。 项目介绍:一个报销二级审批工作流,数据层操作采用LINQ TO SQL,虽然MS不再发展示它。 第一级:员工提交报销表给PM(经理),如果数目大于1000RMB,经理如果选择通过审批,工
阅读全文
工作流
摘要:工作流系统之二十九 详解工作流实例的一次流转 web报表 2010-12-09 17:22 阅读:605 评论:0工作流系统之二十八 工作流系统实例演练 web报表 2010-11-09 16:09 阅读:739 评论:1工作流系统之二十七 .net工作流系统集成自定义表单 web报表 2010-10-08 16:40 阅读:1741 评论:1工作流系统之二十六 .net工作流系统之扩展性 web报表 2010-09-16 11:36 阅读:1554 评论:4工作流系统之二十五 .net工作流系统开发体会 web报表 2010-08-22 09:18 阅读:2272 评论:3工作流系统开发之二
阅读全文