摘要: 原来公司项目组员做的请假审批文档,传上来大家讨论讨论:需求描述员工填写请假条,发送给主管,等待主管审批。主管审批新的请假条,如果请假条内容不完整、含义不明确、格式不正确,则返回给请假员工要求其重新填写。然后主管对请假员工回复审批意见(包括审批态度、备注)。主管发送审批结果给对应的请假员工,默认用电子邮件方式发送,如未成功,则用短信方式发送。审批流程结束。工作流流程详细设计大家说说弊端在哪里? 阅读全文
posted @ 2009-03-19 16:30 除了这些,还有。。。 阅读(938) 评论(4) 推荐(0) 编辑
摘要: IfElse活动是一个容器类型的复合活动,它的每个分支都有Sequence(顺序)活动构成。IfElse活动是一个典型的基于规则的工作流模式,在设计工作流的时候往往会遇到逻辑判断的情况,那么这时就可以通过IfElse活动来实现。该活动和C#开发语言中的“If Else”判断一样,当满足某个条件时,工作流就会执行某个分支。当然IfElse活动也可以有多个“ElseIf”的判断,只要点击右键菜单并且选择“Add Branch”子菜单即可添加多个逻辑的分支。Code Condition(代码条件)Code Condition模式,由对e.Result赋不同值决定执行不同的分支要使用该模式,会在代码中 阅读全文
posted @ 2009-02-05 13:38 除了这些,还有。。。 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 转载并用C#语言重写,文章很简单,学习用该例自定义了一个将实例持久化到磁盘文的操作,分两部分第一部分是实现PersistenceService类,第二部分是操作磁盘的功能类实现PersistenceService类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections.Specialized;using System.Workflow.Runtime;using System.Workflow.Runtime.Hosting;using 阅读全文
posted @ 2009-02-04 11:01 除了这些,还有。。。 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 转载本文用C#浅析,用中文做名称为了练习用,实际开发不允许工作流代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->usingSystem;usingSystem.ComponentModel;usingSystem.ComponentModel.Design;usingSystem.Collections;usingSystem.Drawing;usingSystem.Linq;usingSystem.Workflow.ComponentM 阅读全文
posted @ 2009-02-03 15:26 除了这些,还有。。。 阅读(263) 评论(2) 推荐(0) 编辑
摘要: 控制流程类型活动Code活动:执行关联的代码,关键属性“ExecuteCode”。Sequence:允许按顺序执行一组Activity。IfElse:根据指定的条件执行包含的活动。While:按指定的迭代次数执行包含的Activity。Policy:根据一组关联的规则执行操作。ConditionedActivityGroup:根据关联的事件/条件执行包含的Activity。只能在满足指定条件后,才会执行包含的Activity。Replicator:通过创建指定数量的复制实例来执行包含的Activity。SynchronizationScope:在同步域中顺序执行所包含的Activity。容器类 阅读全文
posted @ 2009-01-14 09:53 除了这些,还有。。。 阅读(595) 评论(2) 推荐(0) 编辑