<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wuxufeng8080]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_3564</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_3564]]></copyright><item><title><![CDATA[快乐工作，幸福生活]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81756382</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81756382</guid><author>iteye_3564</author><pubDate>Tue, 11 Aug 2009 15:47:35 +0800</pubDate><description><![CDATA[    在写完上面那篇文章之后，我又感悟了。工作本无快乐痛苦之分，关键还是在于人。
    对于一般人而言，工作实在对生活影响太大了，工作的时间占据了几乎人生的一半。所以工作的心情是至关重要的，我们一定要让工作快乐起来。
    为了不让工作痛苦，所以我们就要把工作变得开心，这个时候就要发挥自己的主观能动性了。这是个人的问题。只要你认为工作是开心，他就是开心的。一个人的心态决定了一切。确实是太...]]></description><category></category></item><item><title><![CDATA[工作的意义？]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81756376</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81756376</guid><author>iteye_3564</author><pubDate>Tue, 11 Aug 2009 15:37:26 +0800</pubDate><description><![CDATA[     只从毕业了，就开始了工作，前前后后，4年多时间，也在3家公司做过。一直以来都没有好好的思考这个问题，为什么而工作？难道就是为了钱？一直以来我把工作作为生活的一部分，工作一定要开心，这样回家也能开心。工作不开心，很容易把这种不开心的情绪带回家，导致家庭也不和睦了。所以我认为工作是很重要的一件事情，不单单是钱的问题，更是情绪的问题。
     什么是工作？工作就是一大堆复杂事情的简单重复，...]]></description><category></category></item><item><title><![CDATA[jQuery validator使用中的一些问题]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81753867</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81753867</guid><author>iteye_3564</author><pubDate>Fri, 31 Jul 2009 09:16:25 +0800</pubDate><description><![CDATA[jQuery validator确实是很好用的一个验证框架。
 
官网：http://bassistance.de/jquery-plugins/jquery-plugin-validation/
上面有demo及详细文档，可以好好研究一下。
 
在实际开发过程中，经常使用到的功能可能有以下一些情况
 
1、验证框高亮提示
2、自定义验证规则
3、动态添加验证
4、汇总验证信息...]]></description><category></category></item><item><title><![CDATA[会签（二）--二次会签]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81523324</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81523324</guid><author>iteye_3564</author><pubDate>Thu, 08 Nov 2007 09:58:40 +0800</pubDate><description><![CDATA[需求描述：用户可以在任意环节开启会签，用以征求意见。意见征求完毕，主流程继续运行。
方案描述：重新开启一个流程，这个流程只有会签，却只用作征求意见，只有提交按钮。
难点就是怎样显示一个便于用户查看的签核日志，所以我们在jbpm外层加了一个日志系统，用以记录流程签核日志。
待续。。。。...]]></description><category></category></item><item><title><![CDATA[会签方案（一）]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81523319</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81523319</guid><author>iteye_3564</author><pubDate>Thu, 08 Nov 2007 09:48:32 +0800</pubDate><description><![CDATA[需求描述： 用户提出会签之后，需要等所有的会签任务完成之后，再根据用户意见来判断是同意还是拒绝，所以，原来的那种方式还是无法实现这个需求。就在原来方案上做了部门修改，于这个星期一终于完成了会签。
下面就跟大家分享一下我的实现方法。
流程配置
xml 代码



    &amp;lt;task-node name=&quot;060-Cosigning&quot; create-tasks=&quot;false&quot; signal=&quot;n...]]></description><category></category></item><item><title><![CDATA[新版代理人解决方案]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81523316</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81523316</guid><author>iteye_3564</author><pubDate>Thu, 08 Nov 2007 09:35:49 +0800</pubDate><description><![CDATA[上次讲到代理人的解决方案，但是在使用的过程中出了很多的问题，在发现问题后，废除了原有的解决方案，重新设计了代理人方案。在jbpm外层，增加代理人信息，当代理人提交任务时，真正的处理人还是那个被代理人，这样不会导致混乱。
1、代理人机制是建立在人事的请假基础上的，当请假是就会设置代理人。
2、当流程提交到一个已经请假的人时，就会返回代理人，增加代理人资料。这样，两个人都能操作这个任务。
3、当代理人...]]></description><category></category></item><item><title><![CDATA[动态增加PooledActor]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81500917</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81500917</guid><author>iteye_3564</author><pubDate>Wed, 10 Oct 2007 10:17:51 +0800</pubDate><description><![CDATA[请看代码
java 代码



    taskInstance = taskMgmtSession.loadTaskInstance(taskInstanceId);    
                
    Set
    &amp;lt;pooledactor&amp;gt;&amp;lt;/pooledactor&amp;gt;
     actorSet = new HashSet
    &amp;lt;pooled...]]></description><category></category></item><item><title><![CDATA[有关会签的讨论]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81500916</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81500916</guid><author>iteye_3564</author><pubDate>Wed, 10 Oct 2007 10:10:01 +0800</pubDate><description><![CDATA[这里仅讨论通过action动态创建task来实现的方式。
决定会签的方式主要是通过task-node的signal属性来决定的。

    会签中，一个人reject，则结束会签，退回起草人；全部通过，则流到下一个node。
    会签中，等待所有的人完成会签任务，然后根据会签人的意见（即所选的transition），来决定流程流向哪个node。

第一种情况，signal=&quot;last-wait...]]></description><category></category></item><item><title><![CDATA[任务处理人设置的几种方式]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81500878</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81500878</guid><author>iteye_3564</author><pubDate>Tue, 09 Oct 2007 20:40:24 +0800</pubDate><description><![CDATA[就目前了解
有那么几种方式

    swimlane： 在我的流程中，使用最多的是这种情况，因为我的参与者都是从HR数据库中直接查询获得的。 
    identity： 这种方式只在我刚开始测试的时候使用，直接将任务分派给一个滴定的人或者部门角色等等。 
    action： 有时候需要动态的创建任务，这个时候就需要通过这种方式。 
    流程变量： 这种方式是我刚刚开别人的blog发现的...]]></description><category></category></item><item><title><![CDATA[jbpm应用实例（Struts2+Spring2+iBatis2.3+WebService）]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81472589</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81472589</guid><author>iteye_3564</author><pubDate>Tue, 17 Jul 2007 16:30:00 +0800</pubDate><description><![CDATA[ 晕，保存了一下原来写的东西没了，哭啊~~~~~~~（下次再补上，大家自己看源码吧，写的不怎么样，请见谅）]]></description><category></category></item><item><title><![CDATA[相同功能的循环节点（jbpm应用）]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81471664</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81471664</guid><author>iteye_3564</author><pubDate>Tue, 10 Jul 2007 20:38:25 +0800</pubDate><description><![CDATA[在企业应用中，会有很多这样的情况，一个人起草之后，会需要他的上级一级一级的签，直到签到符合要求的那个主管等级，然后结束。这种情况，有不过不固定，因为每个人的上级不一样，所以如果要把这个图都画出来的话及其复杂，这样就有了以下的构思。通过同一个node的循环，来实现这种需要上级签合的情况。
下面是一个我们公司的资讯申请单流程

xml 代码



    &amp;lt;?xml version=&quot;1.0&quot; ...]]></description><category></category></item><item><title><![CDATA[实际应用中的两个通用化实现（struts2）]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81471555</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81471555</guid><author>iteye_3564</author><pubDate>Mon, 09 Jul 2007 20:18:54 +0800</pubDate><description><![CDATA[现在手头的工作流页面端用的是struts2，由于以前没有用过webwork，所以现在用起来基本上是摸着石头过河，感觉蛮辛苦的，不过很有挑战性。
在经过一个早上的努力之后，实现了针对工作流页面的转发action，用于将不同的ProcessDefinition转发到相应的action。这里听取了同事的意见，直接把页面action的名字和流程定义名默认一样，这样就可以少一张table来维护，何乐不为。所...]]></description><category></category></item><item><title><![CDATA[Swimlane的理解]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81470916</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81470916</guid><author>iteye_3564</author><pubDate>Wed, 04 Jul 2007 13:04:56 +0800</pubDate><description><![CDATA[刚开始的时候，对这个概念超先不懂，什么叫泳道啊（主要是UML自己也没有学好）。然后看别人的文章看完之后就更惨了，彻底什么都搞不清楚了。
现在看来，这个就是一个流程角色，而且可以当成一个人来看，而不需要指定到什么role，等等其他概念上了，这样就能很清楚了。而且还起到一个解藕的作用，使task和actor之间有了一个中间桥梁，这样当actor变化的时候只需要修改swimlane就好了，如果写成一个动...]]></description><category></category></item><item><title><![CDATA[流程控制的实现类]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81470766</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81470766</guid><author>iteye_3564</author><pubDate>Tue, 03 Jul 2007 19:01:01 +0800</pubDate><description><![CDATA[这是第一个版本，写的可能比较龊，还请大家见谅
java 代码 （创建StartTask）



    public long createTask(String strProcessName, String strRequisitioner, Map taskVariables, String transition) {    
            log.debug(&quot;Process In...]]></description><category></category></item><item><title><![CDATA[终于一个流程整合完成了]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81470765</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81470765</guid><author>iteye_3564</author><pubDate>Tue, 03 Jul 2007 18:44:37 +0800</pubDate><description><![CDATA[在经历了2个星期的学习，及两个星期的开发之后，我们公司第一个用jbpm作为流程引擎的工作流完成了。虽然是一个不算很复杂的流程，但是还是折腾了两个多星期，今天刚刚收尾完毕，不过经用户确认之后还要小改一下。
总结的结果就是，流程不是问题，其实最难的是页面，准确来说繁琐，特别是对页面的读写控制，简直让人发疯。
这个项目使用 struts2 + spring2.0 + ibatis，基于通用及跨平台的考虑...]]></description><category></category></item><item><title><![CDATA[jBPM实际应用中的一些问题及思考]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81468832</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81468832</guid><author>iteye_3564</author><pubDate>Wed, 20 Jun 2007 10:29:54 +0800</pubDate><description><![CDATA[1、一个node中的task，在创建之后，如果重新回退到这个node，则，不会重新指定actor，就算actor是通过swimlane类动态指定的。也按原来这个task的actor重新创建这个taskInstance。不清楚jBPM是不是系统就是这么设计的。通过自己的测试，感觉是这样样子的。
2、为了能在同一个node，循环创建taskInstance，这里要用动态创建taskInstance方式...]]></description><category></category></item><item><title><![CDATA[流程情景应用--用户与代理人之间的任务分派]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81468052</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81468052</guid><author>iteye_3564</author><pubDate>Thu, 14 Jun 2007 09:38:40 +0800</pubDate><description><![CDATA[公司对于代理人在流程中有这样的应用：

    当用户设置了代理人之后的任务，用户和代理人都要能看到这个任务； 
    当用户设置代理人时，已有的任务需要添加代理人，并通知代理人处理； 
    当用户取消代理人设置后，原来代理人未完成的任务，需要重新回到用户的任务中。 

经过昨天对ActorId和PooledActors的研究，想出这样一个解决方案，基本上完成了上面所需要的功能。
对于第一个...]]></description><category></category></item><item><title><![CDATA[ActorID & PooledActors]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81468000</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81468000</guid><author>iteye_3564</author><pubDate>Wed, 13 Jun 2007 16:58:07 +0800</pubDate><description><![CDATA[jBPM有两种分配任务的模式，推模式和拉模式。
推模式：系统主动分配任务给actorID。推模式只有一个人能参与这个任务。通过actorId指定用户
拉模式：actorId去申请这个任务。拉模式的任务可以是多个人参与的，但是只能有其中的一个人能结束。通过PooledActors指定用户群。
当同时指定了这两个属性的时候，actorId才是真正被指定的参与者。只有这个参与者才能完成这个任务，其他的在...]]></description><category></category></item><item><title><![CDATA[jBPM流程发布]]></title><link>https://blog.youkuaiyun.com/iteye_3564/article/details/81465039</link><guid>https://blog.youkuaiyun.com/iteye_3564/article/details/81465039</guid><author>iteye_3564</author><pubDate>Thu, 24 May 2007 09:20:50 +0800</pubDate><description><![CDATA[最近在研究jBPM，碰到了一大堆问题，这个郁闷的了。不过到今天为止，终于小有成果，可喜可贺啊，：）
下面主要讲一下最近碰到的一些问题，疑问以及解决方案
1、流程的测试
刚开始不知道怎么用插件，流程代码都是手写的，结果等我好不容易写完之后发布，发现无法编译这个流程文件，这个郁闷啊。肯定是我哪里写错了。然后去找有没有dtd文件，结果好不容易找到了，但是好像没有起作用，我很奇怪，怎么这么好的东西，会没有...]]></description><category></category></item></channel></rss>