ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>国产玉足榨精视频在线观看,日本婷婷久久久久久久久一区二区,一区福利视频http://www.aygfsteel.com/hispark/category/35142.htmlzh-cnMon, 17 Nov 2008 10:37:52 GMTMon, 17 Nov 2008 10:37:52 GMT60¾l“合OA业务需è¦?设计一个简单够用的工作‹¹ç³»¾l?ä¸? http://www.aygfsteel.com/hispark/archive/2008/11/17/240949.htmlòq¿å·žsparkòq¿å·žsparkMon, 17 Nov 2008 05:55:00 GMThttp://www.aygfsteel.com/hispark/archive/2008/11/17/240949.htmlhttp://www.aygfsteel.com/hispark/comments/240949.htmlhttp://www.aygfsteel.com/hispark/archive/2008/11/17/240949.html#Feedback0http://www.aygfsteel.com/hispark/comments/commentRss/240949.htmlhttp://www.aygfsteel.com/hispark/services/trackbacks/240949.html
‹¹ç¨‹è®¾è®¡ç•Œé¢
左边下拉框放至了(ji¨£n)我所有允许定义流½E‹çš„业务对象¾cÕdž‹,可通过底部çš?新增"\"修改"\"删除"½{‰æ“ä½œè¿›è¡Œç»´æŠ?点击已定义的‹¹ç¨‹å¯ä»¥æŸ¥çœ‹å¯¹åº”的流½E‹è®¾¾|?br />
审批‹¹è®¾¾|®ç•Œé? src=

新增‹¹ç¨‹ç•Œé¢
æ–°å¢žæ—¶å¯ä¸ø™¯¥‹¹ç¨‹è®„¡½®ç›¸å…³å¯ç”¨æ¡äšg,优先¾U§åˆ«å?qi¨¢ng)审æ‰Ò?gu¨©)­¥éª¤ç­‰

新增‹¹ç¨‹

审批人的待办工作å?可以˜q™é‡Œ¾lŸä¸€å¤„理各类待办业务:

待办工作

待办业务的查看界�
待办业务界面

审批‹¹è{界面(以通过ä¸ÞZ¾‹)
通过界面

]]>
¾l“合OA业务需è¦?设计一个简单够用的工作‹¹ç³»¾l?äº? http://www.aygfsteel.com/hispark/archive/2008/11/08/239384.htmlòq¿å·žsparkòq¿å·žsparkSat, 08 Nov 2008 13:53:00 GMThttp://www.aygfsteel.com/hispark/archive/2008/11/08/239384.htmlhttp://www.aygfsteel.com/hispark/comments/239384.htmlhttp://www.aygfsteel.com/hispark/archive/2008/11/08/239384.html#Feedback0http://www.aygfsteel.com/hispark/comments/commentRss/239384.htmlhttp://www.aygfsteel.com/hispark/services/trackbacks/239384.html
工作‹¹UML

其中:
‹¹ç¨‹¾cÕdž‹ã€æµ½E‹ã€æ´»åŠ¨ã€æµè½¬æ¡ä»¶ã€å¤–éƒ¨åº”ç”¨äØ“(f¨´)设计时对象,用于描述‹¹ç¨‹è§„则
‹¹ç¨‹å®žä¾‹ã€æ´»åŠ¨å®žä¾‹ã€æ´»åŠ¨è®°å½•äØ“(f¨´)˜qè¡Œæ—¶å¯¹è±¡ï¼Œç”¨äºŽè®°å½•实际发生的流½E‹è¿è¡Œçжå†?br />
需要解决的问题是,如何ž®†æˆ‘们的应用与此工作‹¹å¼•擎进行结合?我的解决æ–ÒŽ(gu¨©)³•是:(x¨¬)
1、流½E‹ç±»åž‹çº¦å®šä¸šåŠ¡å¯¹è±¡ç±»åž‹ï¼ˆåÏx(ch¨®ng)­¤‹¹ç¨‹å¯ä»¥ä¸Žå“ª¿Uä¸šåŠ¡å¯¹è±¡å…³è”ï¼‰(j¨ª)
2ã€ä¸šåŠ¡å¯¹è±¡ä¸­çš„å±žæ€§æˆ–å…¶ç»„åˆå¯ä»¥å®šä¹‰äØ“(f¨´)‹¹è{条äšgåQˆå³å®žçŽ°ä¸šåŠ¡å¯¹è±¡ä¿¡æ¯å½±å“å·¥ä½œ‹¹æµè½¬ï¼‰(j¨ª)
3、活动执行者可以选择业务¾pȝ»Ÿçš„组¾l‡æœºæž„、角艌Ӏäh员定义(我是通过接口方式˜q›è¡Œ¾U¦å®šåQŒIOC注入åQ?br /> 4、活动可调用已定义的应用åQˆå¯å¤šä¸ªåQ?br /> 5、业务对象可以通过报批动作启动工作‹¹å®žä¾‹ï¼Œä¹‹åŽç”±å·¥ä½œæµæŒ‰ç…§è®¾è®¡ä¿¡æ¯ä¸Žä¸šåŠ¡ä¿¡æ¯è¿›è¡Œè‡ªåŠ¨æµè½¬æˆ–å…¨ç¨‹æä¾›è¡¨å•ä¸Žå®¡æ‰ÒŽ(gu¨©)Œ‰é’®æ”¯æŒã€?br />
ç”׃ºŽæ­¤å·¥ä½œæµ¾pȝ»Ÿæ˜¯å‡ºäºŽç®€åŒ–的目的˜q›è¡Œè®¾è®¡çš„,设计时与˜qè¡Œæ—¶ä¿¡æ¯æˆ‘都ä‹É用数据库信息来表½Cºï¼Œè®¾è®¡å™¨ä¹Ÿæœªæä¾›æ‹–拉界面来˜q›è¡Œè®¾è®¡åQŒè€Œæ˜¯é‡‡ç”¨™åºåºå®šä¹‰çš„æ–¹å¼æ¥æ“ä½œã€‚在实际˜qä½œ˜q‡ç¨‹ä¸­ï¼Œæˆ‘觉得它可以满èƒö一般规模不大(文职人员100人左叻I¼‰(j¨ª)的企业的OA应用ã€?br />
本äh原创文章åQŒæ¬¢˜qŽè{载,转蝲è¯äh³¨æ˜Žå‡ºå¤„!


]]>
¾l“合OA业务需è¦?设计一个简单够用的工作‹¹ç³»¾l?一)http://www.aygfsteel.com/hispark/archive/2008/11/04/238632.htmlòq¿å·žsparkòq¿å·žsparkTue, 04 Nov 2008 08:34:00 GMThttp://www.aygfsteel.com/hispark/archive/2008/11/04/238632.htmlhttp://www.aygfsteel.com/hispark/comments/238632.htmlhttp://www.aygfsteel.com/hispark/archive/2008/11/04/238632.html#Feedback3http://www.aygfsteel.com/hispark/comments/commentRss/238632.htmlhttp://www.aygfsteel.com/hispark/services/trackbacks/238632.html工作‹¹å¼•擎äñ”品无论国内或国外都有不少成熟之作åQŒå¼€æºçš„工作‹¹äñ”品也有诸如shark之类的精品。但工作‹¹äñ”品做ä¸ÞZ¸€ä¸ªç‹¬ç«‹çš„中间ä»Óž¼Œæ— è®ºæ˜¯å…¶æœ¬èín或通过它进行流½E‹è®¾è®¡åŠ(qi¨¢ng)与你自己的系¾lŸæ•´åˆï¼Œå¯¹å¾ˆå¤šä‹É用过工作‹¹äñ”品的开发äh员来说都是一件不å®ÒŽ(gu¨©)˜“的事。特别是在一些其实只是一些很½Ž€å•çš„‹¹ç¨‹æŽ§åˆ¶åº”用需要时åQŒæˆ‘们是否需要一个独立的工作‹¹äñ”品来˜qä½œå‘¢ï¼Ÿ

也许你可以尝试自己做一个工作流¾l„äšgåQŸå¬èµäh¥å¥½è±¡æœ‰ç‚¹å„‰Kš¾åQŒä½†å…¶å®žòq¶ä¸æ˜¯ä¸€ä»¶å¾ˆææ€–的工作。让我们先从通常ä¼?x¨¬)ä‹É用到工作‹¹å¼•擎的情景分析下我们需要什么?

情景åQšæŸå…¬å¸éœ€è¦å¯¹å‘˜å·¥è¯·å‡˜q›è¡Œ½Ž¡ç†åQŒå‘˜å·¥è¯·å‡éœ€˜q›è¡Œ¾pȝ»Ÿå¡«å†™ç”Œ™¯·åQŒå¦‚果请假天æ•?lt;=1天,可以部门ä¸È®¡æ‰¹å‡†ã€‚如果请假天æ•?gt;1天,需由部门主½Ž?>副æ€È»ç†è¿›è¡Œå†è¡Œæ‰¹å¤ã€‚批准后的请假自动记入考勤¾pȝ»Ÿã€?br />
从这个简单的业务需求,我们˜q›è¡Œåˆ†æžå®ƒçš„需求:(x¨¬)
1、工作流½E‹çš„选择是由业务信息åQˆè¯·å‡å•åQ‰ç›¸å…Œ™”的,工作‹¹ç‹¬ç«‹å­˜åœ¨æ˜¯æ— æ„ä¹‰çš„ã€?br /> 2、业务信息中的内容会(x¨¬)军_®š‹¹ç¨‹çš„选择与流向。如åQšè¯·å‡å¤©æ•ŽÍ¼Œæˆ–是ä¸È®¡çš„æ‰¹å¤æ„è§?br /> 3、工作流½E‹çš„‹¹è{与组¾l‡ç»“构、角艌Ӏå‘˜å·¥ç›¸å…Ÿë€?br /> 4、工作流½E‹é€šå¸¸ä¼?x¨¬)调用相关业务应用(记入考勤åQ‰æ¥å®Œæˆå¤šåº”用系¾lŸä¹‹é—´çš„协作ã€?br />
¾l“合以上需求,我们定义出工作流¾pȝ»Ÿæ‰€éœ€åŠŸèƒ½ä¸Žæ•°æ®ï¼š(x¨¬)
1、流½E‹å®šä¹‰å·¥å…øP¼ˆè´Ÿè´£ç”Ÿæˆå·¥ä½œ‹¹å¼•擎能明白的流½E‹æŽ§åˆ¶ä¿¡æ¯ï¼‰(j¨ª)åQŒå¯¹åº”于XPDL
2、工作流控制变量定义åQˆå³ç”¨äºŽæŽ§åˆ¶‹¹ç¨‹‹¹è{的控刉™‡åQŒå¦‚请假天数与各¾U§å®¡æ‰ÒŽ(gu¨©)„è§ï¼Œå¯ç”±¾pȝ»Ÿæ ÒŽ(gu¨©)®?hu¨¤)¹ç¨‹å®žä½“信息自动注入臛_·¥ä½œæµå¼•擎åQ?br /> 3、工作流相关数据åQŒå³ä¸Žä¸šåŠ¡è¿‡½E‹ç›¸å…³çš„æ•°æ®åQŒå¦‚åQšä¸šåŠ¡è¡¨å•ã€ç»„¾l‡ç»“构、角艌Ӏå‘˜å·¥ç­‰
4、工作流引擎åQŒè´Ÿè´£è§£é‡Šæµ½E‹å®šä¹‰ï¼Œåˆ›å¾˜q‡ç¨‹å®žä¾‹òq¶æŽ§åˆ¶å…¶æ‰§è¡ŒåQŒåƈ可能提供相关的监控界面以保障工作‹¹çš„æ­£ç¡®˜qè{ã€?br /> 5、外部应用,可由工作‹¹å¼•擎进行调用完成多个业务系¾lŸçš„‹¹ç¨‹è¡”接。这通常是工作流引擎的最大亮炏V€?br />
未完待箋(hu¨¤)>>

本äh原创文章åQŒæ¬¢˜qŽè{载,转蝲è¯äh³¨æ˜Žå‡ºå¤„!



]]>
如何集成shark工作‹¹åˆ°ä½ è‡ªå·Þqš„业务¾pȝ»Ÿhttp://www.aygfsteel.com/hispark/archive/2008/10/12/233862.htmlòq¿å·žsparkòq¿å·žsparkSun, 12 Oct 2008 05:40:00 GMThttp://www.aygfsteel.com/hispark/archive/2008/10/12/233862.htmlhttp://www.aygfsteel.com/hispark/comments/233862.htmlhttp://www.aygfsteel.com/hispark/archive/2008/10/12/233862.html#Feedback5http://www.aygfsteel.com/hispark/comments/commentRss/233862.htmlhttp://www.aygfsteel.com/hispark/services/trackbacks/233862.html好久没有åŽÈœ‹shark™å¹ç›®çš„进展了(ji¨£n)åQŒè¯´èµäh¥æœ‰äº›æƒ­æ„§ä¸Šæ¬¡åŽ»enhydra.org¾|‘站应该˜q˜æ˜¯å››å¹´å‰çš„事情äº?ji¨£n),shark 1.x版本一直觉得够用了(ji¨£n)åQŒä¹Ÿž®×ƒ¸å†ç•™æ„å®ƒçš„进展了(ji¨£n)。也一直未做过什么对外的文档与代码èµA(ch¨³)献,鄙视一下。今天来看看¾|‘站上对shark的描˜qŽÍ¼Œæäº›è‡ªå·±çš„看法与应用认识ã€?/p>

Shark与JaWE是EnhydraåŸÞZºŽLGPL授权协议下提供的一¾l„开源工作流软äšg。打个比方就¾cÖM¼¼äºŽJasperReport与iReport的两者的关系。Shark提供完整的工作流引擎åQŒJaWE是一个工作流½E‹è®¾è®¡å™¨ä¸Žè°ƒè¯•环境ã€?/p>

以我使用的经验来è¯ß_(d¨¢)¼ŒShark是一个严格遵守WFMC标准的,使用XPDL语言˜q›è¡Œæè¿°çš„引擎。Shark可以应用在多¿UJ2EE容器下支持会(x¨¬)话Bean与Corba方式调用å?qi¨¢ng)WEB服务调用ã€?/p>

初学者很å®ÒŽ(gu¨©)˜“被这些开源项目中大量的概念与术语吓住åQŒåŸºæœ¬ä¸Šéƒ½æ˜¯æ­Õdœ¨½W¬ä¸€æ­¥ä¸Šçš„,无法入手。以我的¾léªŒæ¥è¯´åQŒå…ˆäº?ji¨£n)è§£WFMC标准与XPDL语言标签的含义,你有个基本的概念头认识后åQŒç„¶åŽç”¨JaWE模仿½CÞZ¾‹åšå‡ ä¸ªä½ å¸¸ç”¨çš„小‹¹ç¨‹åQŒè°ƒè¯•è·‘èµäh¥åQŒä½ ç«‹å³ž®×ƒ¼š(x¨¬)被它吸引上而不断去ž®è¯•它博大精æ·Þqš„内容ã€?/p>

当然åQŒå¾ˆå¤šäh又会(x¨¬)è·›_‡ºæ¥è¯´Shark不好åQŒå®ƒæ˜¯åŸºäºŽè‡ªå·Þqš„æ¡†æž¶å¼€å‘çš„åQŒåƈ未ä‹É用struts/spring+hibernate˜q™äº›æ›´å¤§ä¼—化的框架来做,它有自己的DODS½{‰æŠ€æœ¯ï¼Œå­¦ä¹ (f¨¤n)曲线与成本很高。好象OFBiz不被大家接收也是˜q™ä¸ªåŽŸå› åQˆå®ƒæœ‰è‡ªå·Þqš„OR技术与FrameworkåQ‰å…³äºŽè¿™ç‚ÒŽ(gu¨©)ˆ‘的看法是åQŒå¦‚果你是应付ä(sh¨´)¸€äº›ç®€å•项目业务需求,是无需套用象OFBiz或Shark˜q™äº›é¢å‘企业业务应用的框æžÓž¼Œ˜q™å«ç”¨é«˜ž®„炮打蚊子。简单的信息CRUD自己随便找个框架或是原来的代码拷贝修改一下就可以äº?ji¨£n)。不要天天比较说˜q™ä¸ªä¸šåŠ¡æ¡†æž¶ä¸å¥½åQŒé‚£ä¸ªæŠ€æœ¯ä¸å¤Ÿå¼€æ”¾ã€‚要知道˜q™äº›™å¹ç›®éƒ½æ˜¯˜q™äº›å¼€æºç»„¾l‡å¤šòq´æŒ¾l­åšæŒä¸æ–­ç§¯ç´¯çš„æ²‰æ·€(w¨§n)åQŒé‚£æ—¶å“ªæœ‰è¿™ä¹ˆå¤šæˆç†Ÿçš„æŠ€æœ¯æ¡†æž¶å‘€åQŸè€Œä¸”我觉得客æˆähˆ–是作为技术负责äh来说åQŒåªæœ‰æœ€é€‚合的,没有说一定要什么技术框æžÓž¼Ÿå•¥å«ä¸ÀLµåQŸå•¥å«æœªæ¥æ–¹å‘?扯æÙE多过实际åQŒå†˜q‡ä¸¤ä¸‰å¹´çŽ°åœ¨æ‰€è°“çš„ä¸ÀLµæ¡†æž¶˜q˜çœŸçš„æ˜¯ä¸ÀLµå—?

shark在不同的人手中应该是可以有不同的用法åQŒæˆ‘是把它独立做ä¸ÞZ¸€ä¸ªç»„件来应用的,使用需要用到工作流½E‹é©±åŠ¨çš„åº”ç”¨æˆ‘ä¼š(x¨¬)使用到它。通过JaWEæ ÒŽ(gu¨©)®ä¸šåŠ¡éœ€æ±‚è®¾è®¡XPDLæ–‡äšg存放臌™µ„源库中,把流½E‹ç»“束点需触发的应用做成外部应用在工作‹¹ç¨‹ä¸­åŠ ä»¥å®šä¹‰ï¼ˆæ”¯æŒBeanshell/WebService多种方式åQ‰ï¼Œ¾cÖM¼¼äºŽJspClient的示例方式在你自å·Þqš„™åµé¢ä¸­æä¾›å¾…办事宜、工作申报、审批等操作。当然最主要的集成工作就是组¾l‡ç»“构与权限的融合。这样你的业务系¾lŸå°±å¯ä»¥åŒshark全面融合äº?ji¨£n)。最‹‚’的情况下就是多个业务系¾lŸé€šè¿‡shark的同一实例串接èµäh¥åQŒå®žçŽîC¸åŒä¸šåŠ¡ç³»¾lŸçš„工作衔接ã€?/p>

说得有些¾_—ç³™åQŒå¯èƒ½æ–‡½W”比较差åQŒä¹Ÿä¸çŸ¥åˆ«äh是否能明白。以后有æœÞZ¼š(x¨¬)再就某个主题来说吧ã€?/p>

本äh原创文章åQŒæ¬¢˜qŽè{载,转蝲è¯äh³¨æ˜Žå‡ºå¤„!


 



]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ¸§Ë³ÊÐ| õ·ÁêÊÐ| ¾²ÀÖÏØ| ÑαßÏØ| ÕÄÆÖÏØ| ººÒõÏØ| ÎäÒÄɽÊÐ| ÄÏÆ¤ÏØ| ¶«Ïç×å×ÔÖÎÏØ| ´Ó½­ÏØ| Ò˾ýÏØ| ÇØ°²ÏØ| Ãñ·áÏØ| ¿ûÇàÇø| ÒÁÎáÏØ| °²Ë³ÊÐ| µ±ÑôÊÐ| Î÷»ªÏØ| ÁéÉ½ÏØ| èÈÑôÏØ| ÓàÒ¦ÊÐ| ׯÀËÏØ| ±ÈÈçÏØ| ¸ßÌÆÏØ| »³ÄþÏØ| Æû³µ| ËæÖÝÊÐ| ¸ß´¾ÏØ| ËìÏªÏØ| ÉîÔóÏØ| ÎÞé¦ÏØ| ×ó¹±ÏØ| ¸ßÑôÏØ| ½ºÄÏÊÐ| ¹ÅÀËÏØ| »ªÍ¤ÏØ| ´óÒ¦ÏØ| ¸»Ô´ÏØ| Õý¶¨ÏØ| ¿â³µÏØ| ·ïɽÊÐ|