Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
web¹¤×÷Á÷¹ÜÀíϵͳ¿ª·¢
 
×÷Õߣºweb±¨±í À´Ô´£º²©¿ÍÔ° ·¢²¼ÓÚ£º2015-9-22
  4189  次浏览      28
 

¹¤×÷Á÷¸ÅÄî

Ôø¾­ÔÚ2001Äê×öCRM²úÆ·µÄʱºò£¬ÒòΪCRM²úÆ·µÄ¿Í»§×´Ì¬ÉýǨ£¬Ã¿¸ö¾ßÌåÓû§µÄÉýǨ¹æÔò¿ÉÄܻ᲻һÑù£¬¼¼ÊõÖ÷¹Ü˵Ҫ¼¯³ÉÒ»¸ö¹¤×÷Á÷Èí¼þ¹¤¾ß......£¬ÄÇÊÇÎÒµÚÒ»´ÎÌý˵¹¤×÷Á÷¡£µ±Ê±ºÜ²»Àí½â£¬Õ⹤×÷Á÷Èí¼þÈçºÎÄÜ×öµ½½«ÒµÎñÁ÷³Ì¶¨Òå½øÈ¥ÄØ£¿µ±È»£¬ÄÇʱºò¹¤×÷Á÷Èí¼þ¹¤¾ß»¹²»³ÉÊìºÍÍêÉÆ£¬Ò²»òÕßÎÒÃÇҲûÓдﵽÄǸö²ã´Î£¬ºóÀ´ÖÕ¾¿»¹ÊÇûÓÐÓÃÉϹ¤×÷Á÷¡£

¹¤×÷Á÷Èí¼þ£¬¹ËÃû˼Ò壬¾ÍÊÇÒµÎñÐÅÏ¢Êý¾ÝÔÚ¶à¸ö»·½ÚÄ£¿éÖ®¼äµÄÁ÷ת¡£°´ÕÕ¹¤×÷Á÷¹ÜÀíÁªÃ˵͍Ò壬¹¤×÷Á÷Ö¸µÄÊÇ¡°ÒµÎñ¹ý³ÌµÄ²¿·Ö»òÈ«²¿ÔÚ¼ÆËã»úÓ¦Óû·¾³ÏµÄ×Ô¶¯»¯¡±¡£ÔÚʵ¼ÊÓ¦Óùý³ÌÖУ¬ÎªÁËʵÏÖ¶ÔÒµÎñ¹ý³ÌµÄ¹¤×÷Á÷¹ÜÀí£¬ÐèÒª¶ÔÒµÎñÁ÷³Ì¼°Æä¸÷¸ö²½ÖèÖ®¼äÒµÎñ¹æÔòµÄ³éÏ󣬸ÅÀ¨£¬×ö³ÉÒ»¸öͳһͨÓõÄÁ÷³Ì¹ÜÀíÈí¼þϵͳ£¬ÕâÖÖÈí¼þϵͳ¾ÍÊǹ¤×÷Á÷¹ÜÀíϵͳ¡£

¹¤×÷Á÷¹ÜÀíϵͳµÄÖ÷Òª¹¦ÄÜÊÇͨ¹ý¼ÆËã»ú¼¼ÊõµÄÖ§³ÖÈ¥¶¨Òå¡¢Ö´Ðк͹ÜÀí¹¤×÷Á÷£¬Ð­µ÷¹¤×÷Á÷Ö´Ðйý³Ì¹¤×÷Ö®¼äÒÔ¼°ÈºÌå³ÉÔ±Ö®¼äµÄÐÅÏ¢½»»¥¡£¹¤×÷Á÷¹ÜÀíϵͳ½«ÒµÎñÁ÷³ÌÖй¤×÷ÈçºÎ×é֯Эµ÷ÔÚÒ»ÆðµÄ¹æÔò³éÏó³öÀ´£¬´Ó¶ø·ÖÀëÁ˾ßÌ幤×÷µÄÂß¼­ºÍÁ÷³Ì×éÖ¯µÄÂß¼­¡£ÊµÏÖ¶ÔÒµÎñ¹ý³ÌµÄ³éÏó½¨Ä£¡¢ÒµÎñ¹ý³Ì·ÂÕæ·ÖÎö¡¢ÒµÎñ¹ý³ÌÓÅ»¯¡¢ÒµÎñ¹ý³Ì¹ÜÀíÓ뼯³É¡£´Ó¶ø×îÖÕʵÏÖÒµÎñ¹ý³ÌµÄÁ÷³Ì×Ô¶¯»¯¹ÜÀí¡£

¿ª·¢ÈËÔ±»òÕßÁ÷³ÌµÄÓ¦ÓÃÈËÔ±×ñ´Ó¹¤×÷Á÷¹ÜÀíϵͳµÄ¹æÔò»òÔ¼¶¨£¬Éè¼ÆºÍʵÏÖ¾ßÌåµÄÒµÎñÁ÷³Ì¡£

¹¤×÷Á÷ϵͳ½á¹¹Í¼£º

ÌìÀ¶É«À¶É«£ºÈí¼þ¹¹¼þ£¬Íê³É¹¤×÷Á÷¹ÜÀíϵͳ²»Í¬×é³É²¿·Ö¹¦ÄܵÄʵÏÖ£»

»ÆÉ«£ºÏµÍ³¿ØÖÆÊý¾Ý£¬¹¤×÷Á÷¹ÜÀíϵͳÖеÄÒ»¸ö»ò¶à¸öÈí¼þ¹¹¼þʹÓõÄÊý¾Ý£»

רɫ£ºÓ¦ÓÃÓëÓ¦ÓÃÊý¾Ý£¬¶ÔÓÚ¹¤×÷Á÷¹ÜÀíϵͳÀ´Ëµ£¬ËüÃDz»Êǹ¤×÷Á÷¹ÜÀíϵͳµÄ×é³É²¿·Ö£¬¶øÊÇÊôÓÚÍⲿϵͳºÍÊý¾Ý£¬ËüÃDZ»¹¤×÷Á÷ϵͳµ÷ÓÃÀ´Íê³ÉÕû¸öºÍ²¿·Ö¹¤×÷Á÷¹ÜÀíµÄ¹¦ÄÜ¡£

web¹¤×÷Á÷¹ÜÀíϵͳÖ÷Òª¹¦ÄÜ£º

ÒµÎñÁ÷³Ì½¨Ä£;

²ÎÓëµÄÓû§£¬È¨ÏÞ£¬½ÇÉ«Éè¼Æ£»

¹¤×÷Á÷²âÊÔÔËÐУ»

ÒµÎñ±íµ¥Ä£¿éµÄ½¨Á¢£»

Á÷³Ì·¢²¼ÔËÐУ»

Á÷³Ì¹ÜÀíºÍ¼à¿Ø£»

Á÷³Ì³ö´íºóµÄÐÞ¸´¡£

ͨ³£¿ª·¢Ò»¸ö¹¤×÷Á÷¹ÜÀíϵͳÖ÷Òª°üº¬Èçϼ¸¸ö²¿·Ö£º

¹¤×÷Á÷ÒýÇæ¿ª·¢

¹¤×÷Á÷¶¨Ò幤¾ß

×Ô¶¨Òå±íµ¥Ä£¿é

Á÷³Ì¹ÜÀíºÍ¼à¿Ø

¹¤×÷Á÷ÒýÇæ£º Ö÷ÒªÊÇʵÏÖÒµÎñÁ÷³ÌµÄ¹æÔò³éÏó£¬Ä£Ð͵Ľ¨Á¢£¬½âÊÍ£¬ÒÔ¼°ÎªÁ÷³ÌʵÀýÌṩÔËÐл·¾³£¬²¢½âÊÍÖ´ÐÐÁ÷³ÌʵÀý¡£

¹¤×÷Á÷¶¨Ò幤¾ß£ºÖ÷ÒªÊÇʵÏÖ¹¤×÷Á÷µÄÃèÊöÎļþµÄ¶¨ÒåºÍ½¨Á¢£¬Í¨¹ý¿ÉÊÓ»¯µÄ·½Ê½°Ñ¸´ÔÓµÄÁ÷³Ì¶¨ÒåÒÔͼÐλ¯µÄ·½Ê½ÏÔʾ³öÀ´£¬²¢¼ÓÒÔ²Ù×÷¡£

×Ô¶¨ÒåÄ£¿é£ºÖ÷ÒªÖ¸×Ô¶¨Òå±íµ¥£¬ÊµÏÖÒµÎñÄ£¿éµÄ¹¤¾ß¡£

Á÷³Ì¹ÜÀíºÍ¼à¿Ø£ºÖ÷ÒªÖ¸×éÖ¯»ú¹¹¡¢½ÇÉ«£¬Á÷³ÌʵÀýµÈÊý¾ÝµÄά»¤¹ÜÀíºÍÁ÷³ÌÖ´ÐÐÇé¿öµÄ¼à¿Ø£»

¹¤×÷Á÷ÒýÇæ

¹¤×÷Á÷ÒýÇæ£¬Ö÷ÒªÊÇʵÏÖÒµÎñÁ÷³ÌµÄ¹æÔò³éÏó£¬Ä£Ð͵Ľ¨Á¢£¬½âÊÍ£¬ÒÔ¼°ÎªÁ÷³ÌʵÀýÌṩÔËÐл·¾³£¬²¢½âÊÍÖ´ÐÐÁ÷³ÌʵÀý¡£

¹¤×÷Á÷ÒýÇæ±ØÐëÒª°üº¬Ò»¸ö¹¤×÷Á÷Ä£Ð͵ÄÉè¼Æ£¬¹¤×÷Á÷Ä£Ð;ÍÊǶÔÒµÎñÁ÷³Ì³éÏóµÄÒ»¸öÄ£ÐÍ£¬ÊÇÕû¸ö¹¤×÷Á÷ÒýÇæµÄ»ù´¡¡£ËùÒÔÄ£ÐÍÉè¼ÆµÄºÃ»µ¾ö¶¨ÒýÇæµÄ¹¦ÄÜÊÇ·ñÁé»î£¬Ò²¾ö¶¨Á˹¤×÷Á÷¹ÜÀíϵͳ´ÓÉè¼ÆÊµÏÖµ½ÔËÐÐʵʩµÈÖî¶à»·½Ú¡£

¡¡¡¡ÔÚÐÅÏ¢¹ÜÀí×Ô¶¯»¯µÄ»·¾³Ï£¬¹¤×÷Á÷Ä£ÐͱØÐë²ÉÓüòµ¥¡¢Ö±¹Û¡¢ÓÖ¾ßÓнÏÇ¿ÃèÊöÄÜÁ¦µÄÄ£ÐÍ¡£ÎÒÃǹ«Ë¾µÄ×Ô¶¨Ò幤×÷Á÷ϵͳ²ÉÓÃÁËÓÐÏÞ״̬»úµÄÊýѧģÐÍÀ´ÊµÏÖ¹¤×÷Á÷Ä£ÐÍ£¬ÓÐÏÞ״̬»ú£¨FSM£©ÓÖ³ÆÎªÓÐÏÞ״̬×Ô¶¯»ú»ò¼ò³Æ×´Ì¬»ú£¬ÊDZíʾÓÐÏÞ¸ö״̬ÒÔ¼°ÕâЩ״̬֮¼äµÄ×ªÒÆºÍ¶¯×÷µÈÐÐΪµÄÊýѧģÐÍ¡£

״̬ת»»Í¼£º

ÉÏͼ×óÊýµÚÒ»¸öͼ£ºÎª³õʼ״̬£¬ÓôÖÏßȦ±íʾ£»

SX,S0,S01,S011,S0110 Ϊ״̬Ãû³Æ

U=0±íʾ´¦ÓÚ¸Ã״̬µÄÊäÈë

Á¬Ïß¼ýÍ·ÉϵÄ0»ò1±íʾµ¼Èë״̬ת»»Ê±µÄÊäÈë

¹¤×÷Á÷Ä£ÐÍÕýÊÇÀûÓÃÕâÖÖ״̬ºÍ¶¯×÷£¬¶¯×÷µÄ½á¹ûµ¼ÖÂ״̬µÄ×ªÒÆÀ´´ïµ½Á÷³ÌµÄÁ÷ת¡£

¹¤×÷Á÷ÒýÇæµÄÿһÖÖ״̬(state)±»ÃèÊö³ÉΪһ¸ö²½Öè(step)ºÍ²½ÖèµÄ״̬(status)¡£¹¤×÷Á÷ʵÀý´ÓÒ»ÖÖ״̬(state)ÉýǨµ½ÁíÍâÒ»ÖÖ״̬ÊÇͨ¹ýÖ´Ðж¯×÷(action)À´´ïµ½µÄ£¬¶¯×÷µÄ½á¹û(result)µ¼ÏòÁíÍâÒ»ÖÖ״̬(state)£¬ÕâÑù´ïµ½Á÷³ÌµÄÁ÷ת¡£ÔÚÒ»¸ö¹¤×÷Á÷ʵÀýµÄÉúÃüÖÜÆÚÄÚͨ³£ÓÐÒ»¸ö»òÕß¶à¸ö»î¶¯µÄ״̬(state)¡£ÕâЩ¼òµ¥µÄ˼Ïë±íÏÖÔÚ¹¤×÷Á÷ÒýÇæµÄºËÐİüÀïÃæ£¬²¢ÇÒͨ¹ýÒ»¸ö¼òµ¥µÄXMLÎļþÀ´ÃèÊöÒµÎñ¹¤×÷Á÷³Ì¡£

Ò»¸ö¼òµ¥µÄÁ÷³ÌÃèÊöxmlÎļþÊÇÕâÑùµÄ£º

ÉÏͼxmlÁ÷³ÌµÄͼ½â״̬¹ý³ÌÈçÏ£º¿ªÊ¼½Úµã-¡·³õʼ»¯¶¯×÷£­-¡·²½Öè½Úµã£­¡·¶¯×÷½Úµã£­-¡·½áÊø

¹¤×÷Á÷ÒýÇæµÄ»ù±¾ÔªËØ£º

²½Ö裨step£©

Ò»¸östepÃèÊöµÄÊǹ¤×÷Á÷Ëù´¦µÄλÖ᣿ÉÄÜ´ÓÒ»¸östep transtionµ½ÁíÍâÒ»¸östep£¬»òÕßÒ²¿ÉÒÔÔÚͬһ¸östepÄÚÁ÷ת£¨ÒòΪstep¿ÉÒÔͨStatusÀ´Ï¸·Ö£¬Ðγɶà¸östate£©¡£Ò»¸öÁ÷³ÌÀïÃæ¿ÉÒÔÓжà¸östep¡£

״̬£¨status£©

״̬status ÊÇÓÃÀ´ÃèÊö¹¤×÷Á÷³ÌÖоßÌåstep£¨²½Ö裩״̬µÄ×Ö·û´®¡£eWorkFlowÖÐÔ¤ÖÃÁËÈýÖÖ²½ÖèµÄ״̬ Underway£¨½øÐÐÖУ©¡¢Queued£¨µÈºò´¦ÀíÖУ©¡¢Finished£¨Íê³É£©£¬Óû§¿ÉÒÔÈÎÒâÀ©Õ¹×Ô¼ºµÄ״̬¡£¶ø¹¤×÷Á÷µÄ״̬stateÔòÊÇÓÉstep£¨²½Ö裩£«status(²½ÖèµÄ״̬)×é³ÉµÄ¡£¹¤×÷Á÷״̬stateµÄÉýǨÀ´´ïµ½¹¤×÷Á÷ʵÀýµÄÍÆ½ø¡£

Á÷ת£¨transtion£©

Ò»¸ö¹¤×÷Á÷ʵÀý״̬stateµ½ÁíÒ»¸ö״̬stateµÄ×ªÒÆ¡£

¶¯×÷£¨action£©

action ´¥·¢ÁË·¢ÉúÔÚ step ÄÚ»ò step ¼äµÄÁ÷ת£¬»òÕß˵ÊÇ»ùÓÚ state µÄÁ÷ת¡£Ò»¸ö step ÀïÃæ¿ÉÒÔÓжà¸öaction¡£action ºÍstep Ö®¼äµÄ¹ØÏµÊÇ£¬step ˵Ã÷¡°ÔÚÄÄÀ£¬action ˵Ã÷¡°È¥ÄÄÀ¡£ Ò»¸ö action µäÐ͵ØÓÉÁ½²¿·Ö×é³É£º¿ÉÒÔÖ´ÐдËaction£¨¶¯×÷£©µÄcondition£¨Ìõ¼þ£©£¬ÒÔ¼°Ö´Ðд˶¯×÷ºóµÄ result£¨½á¹û£©¡£

ÈÎÎñ£¨task£©

ÈÎÎñÊǵ±¹¤×÷Á÷״̬·¢Éú×ªÒÆµÄʱºò£¬²úÉúµÄÈÎÎñ¡£ÈÎÎñ¿ÉÒÔÖ¸¶¨ÎªÒ»¸ö¾ßÌåµÄ½ÇÉ«£¬ÈË£¬»òÕßȺ×é¡£ÈÎÎñ¾ßÌ壬´ý°ì£¬ÒѰ죬¾ºÕù°ìÀí£¬´úÀí´ý°ìµÈ¶àÖÖ¹¦ÄÜ¡£

Ìõ¼þ£¨condition£©

ÀàËÆÓÚÂß¼­Åжϣ¬¿É°üº¬¡°AND¡±ºÍ¡°OR¡±Âß¼­¡£±ÈÈçÒ»¸öÇë¼ÙÁ÷³ÌÖеġ°±¾²¿ÃÅÉóÅú½×¶Î¡±£¬¸Ã½×¶ÎÀûÓá°AND¡±Âß¼­£¬ÅжÏÁ÷³Ì״̬ÊÇ·ñΪµÈºò´¦ÀíÖУ¬ÒÔ¼°ÉóÅúÕßÊÇ·ñΪ±¾²¿ÃÅÖ÷¹Ü¡£

½á¹û£¨result£©

Result ´ú±íÖ´ÐÐaction£¨¶¯×÷£©ºóµÄ½á¹û£¬Ö¸ÏòÐ嵀 step ¼°Æä step status£¬Ò²¿ÉÄܽøÈë split »òÕß join¡£result ·ÖΪÁ½ÖÖ£¬ contidional-result £¨ÓÐÌõ¼þ½á¹û£©£¬Ö»ÓÐÌõ¼þÎªÕæÊ±²ÅʹÓøýá¹û£¬ºÍ unconditional-result£¨ÎÞÌõ¼þ½á¹û£©£¬µ±Ìõ¼þ²»Âú×ã»òûÓÐÌõ¼þʱʹÓøýá¹û¡£

·ÖÖ§/ºÏ²¢£¨split/join£©

Á÷³ÌµÄ·ÖÖ§ºÍºÏ²¢¡£·ÖÖ§ÊÇÖ¸Á÷³ÌÏÂÒ»²½¿ÉÒÔͬʱ·Ö·¢¸ø¶à¸ö²½Ö裬·ÖÖ§split Ìṩ¶à¸öunconditional-result£¨ÎÞÌõ¼þ½á¹û£©£»join ÔòÅж϶à¸öcurrent step µÄ״̬Ìṩһ¸ö result£¨½á¹û£©¡£

×ÓÁ÷³Ì£¨subflow£©

×ÓÁ÷³Ì£¬¶¯×÷µÄ½á¹û¿ÉÒÔÖ¸ÏòÒ»¸ö×ÓÁ÷³Ì£¬×ÓÁ÷³ÌÊÇÒ»¸ö¶ÀÁ¢µÄÁ÷³Ì£¬¿ÉÒÔµ¥¶ÀÆô¶¯Ò²¿ÉÒÔǶÌ×ÔÚÁíÍâµÄÁ÷³ÌÖÐÆô¶¯£¬ºÍÖ÷Á÷³ÌÓÐͬ²½»òÒì²½ÏνӵÄÊôÐÔ¡£

×ÔÓÉÁ÷ £¨free transtion)

×ÔÓÉÁ÷ÊÇÖ¸µ±Ò»¸ö²½ÖèµÄ¶¯×÷Ö´ÐÐÍê³Éºó£¬ÐèÒªÌø×ªµ½ÈÎÎñµÄ²½Öè¡£ÈÎÒâ²½Ö裬ÊÇÖ¸Õû¸öÁ÷³Ì·¶Î§ÄÚµÄÈÎÒâ²½Ö裬°üº¬Ö´ÐйýµÄ»òδִÐйýµÄ¡£

»ØÍËÁ÷£¨return transtion£©

»ØÍËÖ¸µ±Á÷³ÌʵÀýÔËÐе½Ä³¸ö²½ÖèµÄʱºò£¬ÓÉÓÚÄ³Ð©ÌØÊâÔ­ÒòÐèÒª»ØÍ˵½ÒѾ­Ö´ÐйýµÄij¸ö²½ÖèÉÏ¡£»ØÍËÊÇÒ»ÖÖÌØÊâµÄ¹ý³Ì£¬Ö»ÓÐÔÚÔËÐйý³ÌÖвŻáÃ÷È·Ö¸µ¼Òª»ØÍ˵½ÄǸö²½Ö裬»ØÍËÍùÍùÐèÒªÖ´ÐÐÒµÎñ²¹³¥¡£»ØÍ˺Í×ÔÓÉÁ÷²»Ò»Ñù£¬»áÍË»áÃþµôµ±Ç°²½Öèµ½»ØÍ˲½ÖèÖ®¼äµÄÔËÐй켣£¬¾ÍÏñ³õ´ÎÔËÐе½»ØÍ˵IJ½ÖèÒ»Ñù£¬Í¬Ê±ÐèÒª¸¨ÖúÒµÎñ²¹³¥À´µ½´ïÒµÎñÊý¾ÝµÄ»ØÍË¡£

¹¤×÷Á÷ÒýÇæºËÐİüÄÚ£¬¶ÔÕâЩ»ù±¾ÔªËØ×ö½âÊÍ£¬²¢ÌṩÁ÷³ÌʵÀýÆô¶¯£¬¶¯×÷Ö´ÐУ¬ÈÎÎñÍê³ÉµÈµÈAPI£¬´ïµ½¶ÔÒµÎñÁ÷³ÌµÄ³éÏó¡£ÒµÎñϵͳ¼¯³É¹¤×÷Á÷ºó£¬×öºÃÒµÎñÁ÷³Ì½¨Ä££¬È»ºóÀûÓÃ×Ô¶¨Òå±íµ¥×öºÃÏàÓ¦ÒµÎñÊý¾ÝµÄ´¦Àí£¬½«±íµ¥¹Ò½Óµ½Á÷³ÌÉÏ¡£Æô¶¯¹¤×÷Á÷ϵͳ£¬¾Í¿ÉÒÔʵÏÖÒµÎñϵͳÁË¡£

¿ÉÊÓ»¯Á÷³ÌÉè¼ÆÆ÷

ÔÚ¹¤×÷Á÷¹ÜÀíϵͳÖУ¬ÒýÇæµÄËùÓеĻ£¬Çý¶¯£¬ºÍÁ÷ת£¬¶¼ÊÇÒÔÁ÷³Ì¶¨ÒåΪ»ù´¡¶øÕ¹¿ªµÄ¡£Á÷³Ì¶¨ÒåÎļþÊÇÁ÷³ÌÄÜÔËÐеÄÏȾöÌõ¼þ£¬Í¬Ê±Á÷³Ì¶¨ÒåÎļþÓÖÊǹ¤×÷Á÷ÒýÇæµÄÉè¼Æ»ù´¡£¬ÒýÇæ±ØÐëÒªÄÜÉú³É£¬½âÊͺͻñÈ¡µ½ÈÎÒâÁ÷³Ì¶¨Òå½ÚµãµÄÐÅÏ¢¡£ÒµÎñÁ÷³Ì½¨Ä£¾ÍÊǽ«Ò»¸ö¾ßÌåµÄÒµÎñÁ÷³ÌϵͳÓÃÁ÷³Ì¶¨ÒåÎļþÀ´ÃèÊö¡£¶øÉú³ÉÕâ¸öÁ÷³Ì¶¨ÒåÎļþµÄ¿ÉÊÓ»¯±à¼­¹¤¾ß¾ÍÊÇÁ÷³ÌÉè¼ÆÆ÷¡£

Ò»°ãÀ´Ëµ£¬Ö»ÒªÊÇ×ã¹»ÊìϤÁ÷³Ì¶¨ÒåµÄ¸÷¸ö²½ÖèºÍ½ÚµãµÄÒâÒ壬Á÷³ÌÃèÊöÎļþ¿ÉÒÔÓÃÎı¾±à¼­Æ÷ÊÖ¶¯µÄÊäÈëÀ´Éú³É¡£µ«ÊÇÕâÑù×ö¶ÔÓû§µÄÒªÇóÌ«¸ßÁË¡£Í¨³£¶¼»á²ÉÓÃÒ»¸ö¿ÉÊÓ»¯µÄÁ÷³Ì¶¨Ò幤¾ßÀ´ÊµÏÖ¡£

¹¤×÷Á÷¶¨Ò幤¾ßʵÏÖ·½Ê½£º

ÓÃjavaµÄͼÐνçÃæ°üÀ´ÊµÏÖ£º

Éú³ÉÒ»¸öjava application£¬ÐèÒªÔÚ¿Í»§¶Ë×°jre£¬ÊÇc/sµÄÓ¦Óã¬Ã¿¸öʹÓõĿͻ§¶Ë±ØÐë°²×°jre£¬°²×°Õâ¸ö¿ÉÊÓ»¯µÄ±à¼­¹¤¾ß£¬ÕâÖÖ·½Ê½¸ù±¾²»ÊʺÏweb¹ÜÀíϵͳµÄ·¢²¼£¬Ã¿¸ö¿Í»§¶Ë¶¼ÐèÒª°²×°£¬²»ÀíÏ룻

ÓÃappletÀ´ÊµÏÖ£º

ÕâÖÖ·½°¸ËäÈ»½â¾öÁËÿ¸öʹÓõĿͻ§¶Ë°²×°³ÌÐòµÄ¹ý³Ì£¬µ«»¹ÊÇÐèÒª´óÁ¿ÏÂÔØ°²×°°ü£¬ÏÂÔØjre£¬Ò²²»ÊÇÀíÏëµÄʵÏÖ·½Ê½¡£

ÓÃhtml+js+ajaxÀ´ÊµÏÖ£º

ÎÞÐë¿Í»§¶Ë°²×°£¬ÎÞÐëÏÂÔØjre£¬Ö»ÊǵÚÒ»´ÎÔËÐÐÐèÒªÏÂÔØËùÓÐjsµÄ½Å±¾£¬ÊÇÀíÏëµÄʵÏÖ·½Ê½¡£

ÏÂÃæÖ÷Ҫ̸html+js+ajaxµÄʵÏÖ·½Ê½£º

¹¤×÷Á÷Á÷³Ì¶¨Ò壬±ØÐëҪͼÐλ¯µÄʵÏÖÁ÷³ÌµÄ½¨Ä££¬Ê¹µÃÁ÷³Ì½¨Ä£±äµÃ¼òµ¥ºÍ¿É²Ù×÷£¬Óû§Í¨¹ýÍÏ¡¢À­¡¢µã¡¢×§À´ÊµÏÖÁ÷³ÌµÄ½¨Ä£¡£

ͨ¹ýhtmlºÍdhtmlÀ´ÊµÏÖ½çÃæµÄչʾ¡£

ͨ¹ýjavascriptºÍxml£¬dom·ÖÎöʵÏÖ¶¯Ì¬µÄÐ޸ĺͱ༭½ÚµãÊôÐÔ¡£

ͨ¹ýajaxÀ´ÊµÏֺͺǫ́µÄ½»»¥¡£

ͨ¹ývmlÀ´ÊµÏÖͼÐλ¯µÄ²Ù×÷£¬»­Ïߣ¬»­·½¿ò£¬Í϶¯µÈµÈ¡£

ÔËÓÃjs, dhtml, xml, dom, vml ÕâЩ¼¼Êõ×ã¿ÉÒÔ½«½çÃæµÄ±à¼­¹¦ÄÜ×öµÃÁé»î¼ò±ã£¬È»ºóÓÐajaxËæÊ±¿ÉÒÔÈ¡µÃºÍºǫ́½»»¥£¬Í¬Ê±ÊÇwebÍøÒ³·¢²¼µÄ£¬¿ÉÒÔºÍÓ¦ÓóÌÐòÒ»Æð¼¯³É·¢²¼£¬Í¨¹ýȨÏÞ¿ØÖÆ¿ÉÒÔ¿ª·Å¸ø×îÖն˵ÄÓû§Ê¹Óá£

Ò»°ãÀ´ËµÁ÷³Ì¶¨ÒåÎļþµÄ±£´æ¿ÉÒÔÊDZ£´æ³ÉÎļþµÄÐÎʽ£¬Ò²¿ÉÒÔ±£´æµ½Êý¾Ý¿âµÄ±íÖУ¬ÒòΪ²ÉÓÃajaxµÄ·½Ê½À´Éè¼Æ±£´æ£¬ÕâÁ½ÖÖ·½Ê½ºÜÈÝÒ×¶¼¿ÉÒÔʵÏÖ¡£Í¬Ê±Í¨¹ýÎļþ·½Ê½µÄ±£´æºÍÊý¾Ý¿â·½Ê½µÄ±£´æ£¬ºÜÈÝÒ××öµ½Á÷³ÌµÄÉÏ´«ºÍÏÂÔØ£¬ÕæÊÇÒ»¾ÙÁ½µÃ¡£

ÏÂÃæÄ£ÄâÒ»¸öÒµÎñÁ÷³Ì½¨Ä£¹¤¾ß²Ù×÷½çÃæ£º

ǰÑÔ£º

osworkflowÊǸö¿ªÔ´µÄ¹¤×÷Á÷ÒýÇæ£¬²ÉÓõÄÊÇÓÐÏÞ״̬»úµÄÄ£ÐÍ¡£ÄÚÖÃÓÐosuserÕâ¸öÓû§ÏµÍ³£¬À´´¦ÀíÓû§È¨ÏÞÏà¹ØµÄ²¿·Ö¡£µ«Êǹ¦ÄܺÜÈõ£¬Ö»ÓÐÓû§±í£¬Óû§×é±í£¬¼´¼òµ¥µÄ½«Óû§»®·Ö¸øÓû§×é¡£ÔÚ¶¨ÒåÁ÷³ÌµÄʱºò£¬¿ÉÒÔ½«È¨ÏÞ´¦Àí¸øÒ»¸ö¾ßÌåµÄÓû§£¬Ò²¿ÉÒÔ¸øÒ»¸öÓû§×é¡£

ȱµã£º

¹¦ÄÜÌ«¹ý¼òµ¥£¬²»ÀûÓÚÀ©Õ¹£¬Ò²²»ÀûÓÚºÍÓû§ÏµÍ³¼¯³É£¬»¹Ã»ÓпªÔ´µÄÔ´´úÂë¡£

¸ÄÔì·½°¸£º

½«osuserÈ¥µô£¬ÖØÐ±àдһÌ×Óû§ÏµÍ³£¬´ËÓû§ÏµÍ³Ö»ÔÚ¹¤×÷Á÷ϵͳÖÐʹÓã¬Òò´ËÊý¾ÝȨÏ޵ȴӼò¡£

±£ÁôʹÓÃosuser.xmlÎļþµÄÅäÖã¬Ð޸ijÉfcuser.xml£¬´ËÅäÖÃÎļþ²ÉÓÃxml¸ñʽ£¬ÅäÖþßÌåÖ´ÐкÍÊý¾Ý¿â½»»¥µÄʵÏÖÀ࣬±ãÓÚÀ©Õ¹¸÷ÖÖÊý¾Ý¿âµÄ¸öÐÔ»¯º¯Êý,sql£¬¹Ø¼ü×ֵIJ»Í¬Ð´·¨¡£

²ÉÓÃÓ³Éä±íµÄ·½Ê½£¬ºÍʵ¼ÊÓû§ÏµÍ³µÄ±í¹ØÁª£¬ÒòΪÓû§ÏµÍ³Òª¼¯³É¹¤×÷Á÷£¬Ò»°ã¶¼ÓÐ×Ô¼ºµÄÓû§×éÖ¯»ú¹¹¹ÜÀíϵͳ¡£

¹¤×÷Á÷ϵͳ±ØÐëÒªºÍÓû§ÏµÍ³µÄÓû§È¨ÏÞϵͳÎ޷켯³É£¬ËùÒÔûÓбØÒªÔÙ×öÒ»Ì×Óû§ÏµÍ³£¬Ö±½Ó½«Óû§ÏµÍ³µÄÊý¾ÝÓ³Éä¹ýÀ´£¬´ïµ½¼¯³ÉµÄÄ¿µÄ¡£Èç¹û²»²ÉÓñíÊý¾ÝµÄÓ³É䣬Ҳ¿ÉÒÔ±àдʵÏÖÀ࣬ʵÏÖUserProvider½Ó¿Ú£¬½«Óû§ÏµÍ³ÒѾ­Óеķ½·¨¹ØÁª¹ýÀ´ÊµÏÖ¡£

Óû§Ó³Éä±íʾÒâͼ£º

±í½á¹¹£º

Óû§±í£¬Óû§½ÇÉ«±í£¬Óû§Èº×é±í

Õ⼸¸ö±íΪÑÝʾϵͳʹÓã¬ÕæÕýºÍÓû§ÏµÍ³¼¯³ÉµÄʱºò£¬²ÉÓÃÓ³Éä±íÓ³Éäµ½Óû§ÏµÍ³µÄ±í¡£»òÕßÓû§ÓÐ×Ô¼º±àдºÃµÄÓû§È¨ÏÞµÈϵͳ£¬Ò²¿ÉÒÔͨ¹ýʵÏÖUserProvider½Ó¿ÚµÄ·½Ê½£¬½«Óû§ÏµÍ³ºÍ¹¤×÷Á÷µÄÓû§ÏµÍ³¼¯³Éµ½Ò»Æð¡£

fcuserÓ³Éä±í£º

Ò»¸ö¼òµ¥µÄfcuser.xmlÓ³Éä±íͼÀý

cn.com.fcsoft.user.provider.jdbc.JDBCUserProvider ΪUserProviderµÄÖ¸¶¨ÊµÏÖÀà¡£

Óû§ÏµÍ³µÄUMLͼ£º

Ö÷ÒªÀ๦ÄÜÃèÊö£º

UserManagerΪ¶ÔÍâÌṩµÄÓû§ÏµÍ³µÄʵÏÖÀ࣬Á÷³ÌÒýÇæÊµÏÖÀà¹ØÁªÕâ¸öÀ࣬À´ÊµÏÖÓû§ÏµÍ³µÄÒ»Çй¦ÄÜ£»

UserConfigΪµ¥Àýģʽ£¬Ö÷Òª¶ÁÈ¡fcuser.xmlÎļþµÄÄÚÈÝ

UserConfiguration»ñȡӳÉä±íÅäÖÃÐÅÏ¢

UserProvider½Ó¿Ú£¬ÌṩËùÓеÄÓû§ÏµÍ³¹¦ÄÜ£¬ÊµÏÖÀà¿ÉÒÔ¸ù¾ÝÊý¾Ý¿âµÄ²»Í¬Ñ¡Ôñ¸÷×ԵĸöÐÔ»¯ÊµÏÖÀ࣬ͨÓõÄΪJDBCUserProvider¡£

Óû§²»Ê¹Óñí½á¹¹Ó³Éäʱ£¬¿ÉÒÔ±àд×Ô¼ºµÄʵÏÖÀ࣬ʵÏÖUserProvider½Ó¿ÚÀ´ÊµÏÖÓû§È¨ÏÞϵͳ¡£

UserException£¬ËùÓÐÓû§ÏµÍ³µÄÅ׳öµÄÒì³£¡£

User,UserImpl Óû§½Ó¿Ú£¬Óû§½Ó¿ÚʵÏÖÀà

Role,RoleImpl ½ÇÉ«½Ó¿Ú£¬½ÇÉ«½Ó¿ÚʵÏÖÀà

Group,GroupImpl Óû§Èº×飬Óû§Èº×éµÄʵÏÖÀà

ͨ¹ý¸ÄдÕâ¸öÓû§ÏµÍ³¼¯³Éµ½¹¤×÷Á÷ÒýÇæÖУ¬¸üÀûÓÚºÍÓû§ÏµÍ³µÄ½áºÏ¡£Í¬Ê±±ðÍü¼Ç¸ÄдosworklfowµÄÒýÇæ°üutilÖеĸ÷ÖÖºÍÓû§È¨ÏÞÏà¹ØµÄÀ࣬µ÷ÓÃuserManageÖеŦÄÜÀ´×öÓû§È¨ÏÞÅжϡ£

±íµ¥È¨ÏÞÓëÁ÷³ÌµÄȨÏÞ¿ØÖÆ

ÔÚÉè¼Æ¹¤×÷Á÷ϵͳµÄʱºò£¬³£³£»áÅöµ½ÕâÑùµÄÇé¿ö£º

ͬһÕÅ±íµ¥ÐèÒªÔÚÁ÷³ÌµÄ¶à¸ö»·½ÚÖд¦Àí£¬ÇÒ¸÷»·½ÚµÄ´¦ÀíÇé¿ö²»Ò»Ö£¬ÓеĽڵã¿Éд£¬ÓеĽڵãÖ®¿É¶Á¡£

ÀýÈ磬ͬһÕű¨Ïúµ¥£ºÔ±¹¤Ìîд±¨Ïúµ¥Ê±£¬Ö»ÄÜÌîд±¨Ïúµ¥Ö÷ÌåÐÅÏ¢ºÍÃ÷ϸ²¿·Ö£¬ÆäËüÐÅÏ¢²»¿É¼û£»

¾­ÀíÉóÅúʱ£¬Ö»ÄÜÌîдÉóºË½á¹ûºÍÉóºËÒâ¼û£¬±¨Ïúµ¥Ö÷ÌåºÍÃ÷ϸ²¿·ÖÖ»Äܲ鿴£»

²ÆÎñÉóÅúʱ£¬±¨Ïúµ¥Ö÷ÌåÃ÷ϸºÍ¾­ÀíÉóºËÐÅÏ¢¶¼Ö»Äܲ鿴£¬Ö»ÄÜÉèÊÇ·ñÖÃÁìÈ¡·ÑÓõÄÏà¹ØÐÅÏ¢

ÕâÑù¾ÍÊÇͬһÕÅ±íµ¥ÔÚÁ÷³ÌµÄÈý¸ö»·½ÚÖÐÁ÷ת£¬ÇÒ¸÷»·½Ú¶Ô±íµ¥µÄÐÅÏ¢¿ØÖÆÈ¨ÏÞ²»Ò»Ñù¡£

´¦Àí¹ý³Ì£º

1¡¢ÔÚÉè¼Æµç×Ó±íµ¥µÄʱºò£¬ÉèÖÃÒ»ÕÅ±íµ¥£¬°üº¬±¨Ïúµ¥µÄËùÓеÄÐÅÏ¢¡£²¢Í¬Ê±ÉèÖÃÏà¹Ø²¿·ÖÏà¹Ø½ÇÉ«µÄȨÏÞ¡£

Ô±¹¤£­£­ÓÐÌîд±¨Ïúµ¥Ö÷ÌåºÍÃ÷ϸÐÅÏ¢µÄȨÏÞ£»

¾­Àí£­£­ÓÐÉóºË½á¹ûºÍÉóºËÒâ¼ûµÄ¿ÉдȨÏÞ£¬±¨Ïúµ¥Ö÷ÌåºÍÃ÷ϸÐÅÏ¢Ö»¶ÁµÄȨÏÞ£¬²ÆÎñµÄÊÇ·ñÁìÈ¡·ÑÓÃÐÅÏ¢²»¿É¼û£»

²ÆÎñÈËÔ±£­£­ÓÐÊÇ·ñÁìÈ¡·ÑÓÃÐÅÏ¢µÄ¿ÉдȨÏÞ£¬ÆäËüËùÓÐÐÅÏ¢Ö»¶Á£»

2¡¢Éè¼ÆÁ÷³ÌµÄÁ÷ת¶¨ÒåÐÅÏ¢

ÉèÖÃÁ÷³ÌµÄ¸÷¸ö»·½Ú£¬ÒÔ¼°Á÷³Ì¸ö»·½ÚµÄ¶¯×÷£¬¹Ò½ÓÉϵç×Ó±íµ¥£»

ͬʱÉèÖÃÁ÷³Ì¶¯×÷µÄȨÏÞ£»

Ô±¹¤Ìîд¶¯×÷£­£­½öÔ±¹¤½ÇÉ«¿ÉÖ´ÐУ»

¾­ÀíÉóÅú¶¯×÷£­£­½ö¾­Àí½ÇÉ«¿ÉÖ´ÐУ»

²ÆÎñÉóÅú¶¯×÷£­£­½ö²ÆÎñÈËÔ±¿ÉÖ´ÐУ»

3¡¢Æô¶¯Á÷³Ì£¬ÔËÐÐ±íµ¥

µ±Á÷³ÌʵÀýÔËÐе½Ìîд±¨Ïúµ¥Ê±ºò£¬½öÔ±¹¤½ÇÉ«¿ÉÖ´ÐÐÌîд¶¯×÷£¬´ò¿ª±íµ¥£¬¶ÁÈ¡±íµ¥µÄȨÏÞ¿ØÖÆ£¬½ö±¨Ïúµ¥Ö÷ÌåºÍÃ÷ϸ²¿·ÖÄÜÌîд¡£ÆäËü²»¿É¼û£»

Á÷³ÌʵÀýÁ÷תµ½¾­ÀíÉóÅú»·½Ú£º¾­Àí½ÇÉ«ÄÜÖ´ÐÐÉóÅú¶¯×÷£¬´ò¿ª±íµ¥£¬¶ÁÈ¡±íµ¥µÄȨÏÞ¿ØÖÆ£¬½öÉóÅú½á¹ûºÍÉóºËÒâ¼û¿Éд£¬ÆäËüÐÅÏ¢Ö»¶Á£»

Á÷תµ½²ÆÎñÉóºË»·½Ú£»²ÆÎñÈËÔ±ÄÜÖ´ÐÐÉóºË¶¯×÷£¬´ò¿ª±íµ¥£¬¶ÁÈ¡±íµ¥µÄȨÏÞ¿ØÖÆ£¬½öÊÇ·ñÁìÈ¡·ÑÓÃÐÅÏ¢¿É±à¼­£¬ÆäËüÐÅÏ¢Ö»¶Á£»

ÕâÑùÀûÓÃ±íµ¥µÄȨÏÞ¿ØÖƺÍÁ÷³Ì»·½ÚµÄȨÏÞ¿ØÖÆÏà½áºÏ´ïµ½Í¬Ò»ÕÅ±íµ¥ÔÚÁ÷³ÌµÄ¶à¸ö»·½ÚÖÐÁ÷תµÄЧ¹û¡£

ÎÊÌ⣺

Èç¹ûÓÐÒ»¸ö»·½ÚÊÇÔ±¹¤²é¿´±¨Ïúµ¥£º¼´Ô±¹¤ÐèÒªËæÊ±²é¿´ÉóºË½á¹û£¬´ËʱֻÄܲ鿴£¬²»ÔÙÄÜÐ޸ı¨Ïúµ¥ÈκÎÐÅÏ¢£¬ÇÒÈÔÈ»ÊÇ·ÃÎÊͬһÕÅ±íµ¥¡£

ÀûÓÃÉÏÃæµÄ·½·¨´ï²»µ½ÕâÑùµÄ½á¹û¡£

Ìáʾ´¦Àí·½°¸Ò»£º

Ô±¹¤ËæÊ±²é¿´ÉóºË½á¹û£¬ÕâÖÖ²»Ó¦¸ÃÉè¼ÆÎªÁ÷³ÌµÄÒ»¸ö»·½Ú£¬²»ÊÇÁ÷³ÌµÄ»·½Ú£¬ÕâÖÖÉè¼ÆÊÇ´íÎóµÄ¡£Ó¦¸ÃÉè¼ÆÒ»¸ö²éѯµÄÄ£¿é£¬ÊäÈë²éѯÌõ¼þÈ¥²éѯ±¨Ïúµ¥£¬ÎÞÂÛÊǽøÐеÄÁ÷³ÌʵÀý»¹ÊÇÀúÊ·Á÷³ÌʵÀý¶¼¿ÉÒÔ²éѯ³öÀ´£¬ÕâÑùµÄ·½Ê½È¥×öµ½ËæÊ±·ÃÎÊ¡£

Ìáʾ´¦Àí·½°¸¶þ£º

Èç¹ûÒµÎñÐèÒª£¬Ò»ÕÅ±íµ¥ÔÚµÚÒ»¸ö»·½Ú£¬Í¬Ò»Óû§¿Éд£¬µ¥¾ÝÁ÷תµ½ºóÃæµÄ»·½Ú£¬¼´Í¬Ò»Óû§Ö»¿É¶ÁµÄÇé¿ö£¬Ôò²ÉÓÃÈçÏ·½·¨À´´¦Àí£º

1¡¢ÔÚÉè¼Æµç×Ó±íµ¥µÄʱºò£¬ÉèÖÃ±íµ¥¿Ø¼þµÄ¿É¶ÁºÍ¿ÉдȨÏÞʱ£¬Ñ¡ÔñÁ÷³ÌµÄ»·½Ú¶¯×÷£¬ÉèÖÿؼþÔÚÁ÷³ÌµÄÿ¸ö»·½Ú¿É¶Á¡¢¿Éд¡¢²»¿É¼ûµÈÌØÐÔ¡£ÉèÖÃÍê³Éºó±£´æÉèÖÃÔÚ±íµ¥ÖУ»

2¡¢Á÷³ÌÉè¼ÆµÄʱºò£¬ÉèÖÃÁ÷³Ì¶¯×÷µÄȨÏÞ£¬¹Ò½ÓºÃ±íµ¥£»

3¡¢Á÷³ÌʵÀýÔËÐÐʱ£¬Ö´Ðж¯×÷£¬×°Èëµç×Ó±íµ¥£¬±íµ¥³õʼ»¯µÄʱºò£¬×°Èë¿Ø¼þµÄȨÏÞÅäÖÃÐÅÏ¢£»Ð£ÑéÆä¿Ø¼þµÄȨÏÞ£¬³õʼ»¯¿Ø¼þµÄÊôÐÔ¡£´ïµ½Ö»¶Á¡¢¿Éд¡¢²»¿É¼ûµÈÌØÐÔ£»

¿ªÔ´osworkflowÖ®ÈÎÎñ¹ÜÀí

ǰÑÔ£º

osworkflowµÄÈÎÎñ¹ÜÀíºÜ¼òµ¥£¬Ã»ÓÐרÃŵÄÈÎÎñ±í£¬Ò²Ã»Óдý°ì£¬ÒѰ죬·¢³ö£¬´¦ÀíÈÎÎñµÈµÈ¡£

Ö»Óкܼòµ¥µÄ²éѯÓû§¿É´¦ÀíµÄ¶¯×÷ºÍÒѾ­´¦Àí¹ýµÄÀúÊ·²½Öè¡£(×¢ÒâÕâÀïÖ»Êǿɴ¦ÀíµÄ¶¯×÷ºÍÒѾ­´¦Àí¹ýµÄÀúÊ·²½Ö裬¶¼²»ÊÇÈÎÎñ)

ÕâÏÔÈ»¾àÈÎÎñ¹ÜÀí²îºÜ¶àºÜ¶à¡£

¸ÄÔì·½°¸£º

Ôö¼ÓÈÎÎñ±í£¬¼Ç¼ÈÎÎñµÄÏà¹ØÊôÐÔ£¬¿ÉÖ´ÐÐÈË£¬ÈÎÎñ´¦ÀíÈË£¬ÈÎÎñ·¢³öʱ¼ä£¬Íê³Éʱ¼äµÈ¡£

Á÷³Ì¶¨ÒåÄ£°æÎļþÖÐÔö¼ÓÈÎÎñ½Úµã£¬¶¨ÒåÈÎÎñµÄÃû³Æ£¬´ÓÁ÷³ÌÉÏÏÂÎÄÖлñÈ¡ÈÎÎñµÄÄÚÈݺÍÏà¹ØÊôÐÔ£¬¶¨ÒåÈÎÎñµÄ¿ÉÖ´ÐÐÈË¡£

½«²úÉúÈÎÎñ¼Ç¼ºÍ´¦Àí¹Ø±ÕÈÎÎñµÄ¹ý³ÌǶÈëµ½¹¤×÷Á÷ÒýÇæµÄ¶¯×÷Ö´Ðк¯ÊýÖС£

µ±Á÷³Ìµ½´ï²½Öèºó£¬¸ù¾ÝÁ÷³Ì¶¨ÒåÄ£°æÎļþÖж¨ÒåµÄÈÎÎñ½Úµã£¬²úÉúÈÎÎñ¼Ç¼£»

µ±¶¯×÷Ö´ÐÐʱ£¬¼ì²éÈÎÎñÊÇ·ñ¿ÉÒÔÖ´ÐÐÍê³É£¬¹Ø±ÕÈÎÎñ¡£

ÒòΪµ¥¶À³öÒ»ÕÅÈÎÎñ±í£¬ËùÒÔ¿ÉÒÔÔö¼Ó¶ÔÈÎÎñµÄ¹ÜÀí£¬²éѯµÃ³ö´ý°ìÈÎÎñÁÐ±í£¬ÒѰìÈÎÎñÁÐ±í£¬×ö´úÀí´ý°ì£¬´ß°ì£¬ÓâÆÚδ°ìµÈµÈµÄ´¦Àí¡£

¿ÉÒÔ×öµ½µÄÈÎÎñ¹ÜÀí£ºÈÎÎñ·¢Æð£¬´ý°ì£¬ÒѰ죬´ß°ì£¬¶½°ì£¬Êջصȵȡ£

ÈÎÎñ±í½á¹¹£º

Á÷³Ì¶¨Òå½Úµã£º

<tasks>
<task name="ÉóºËÔ±¹¤£º${oCaller.name} µÄÇë¼ÙÉêÇë" classname="cn.com.fcsoft.workflow.util.MakeTask">
<arg name="taskDesc">ÄÚÈÝ£º${remark}</arg>
<arg name="rolename">²¿Ãž­Àí</arg>
<arg name="stepId">5110</arg>
<arg name="role">ROL_0000003</arg>
</task>
</tasks>

Ôö¼ÓÉú³ÉÈÎÎñµÄÀàMakeTask£º

Ôö¼ÓdescriptorÖеÄÈÎÎñ¶¨ÒåÀ࣬²¢ÔÚÏàÓ¦µÄ¼ì²éУÑéÖÐÔö¼Ó¶ÔÈÎÎñ½ÚµãµÄУÑ飺

×ܽ᣺

ͨ¹ýÔö¼ÓÈÎÎñ£¬½«ÈÎÎñµÄÉú³ÉÓë´¦ÀíǶÈëµ½Á÷³ÌÒýÇæÖУ¬ÈÎÎñµÄ²úÉúÓëÍê³É¸úÁ÷³ÌµÄÔËÐÐÃÜÇÐÏà¹Ø£¬ÔÚÁ÷³ÌÔËÐÐʱ»áÉú³ÉÏàÓ¦µÄÈÎÎñ£¬ÊµÀýµÝ½øÊ±Íê³ÉÏàÓ¦µÄÈÎÎñ¡£Í¬Ê±ÈÎÎñ¼Ç¼µ¥¶À³é³öÉú³ÉÒ»ÕÅ±í£¬ÓÖ¿ÉÒÔºÜÈÝÒ×µÄ×ö´ý°ì£¬ÒѰ죬´ß°ìµÈµÈºÍÈÎÎñÏà¹ØµÄ¹ÜÀí¡£
Ô­À´osworkflowÊÇ´ÓÁ÷³ÌÒýÇæµÄºËÐıíÖÐÈ¥²éÌ«Âé·³ÁË£¬Ò²ºÜ²»Áé»î£¬¹¦ÄÜÌ«¹ý¼òµ¥£¬Ò²²»ÀûÓÚÀ©Õ¹¡£

   
4189 ´Îä¯ÀÀ       28
 
Ïà¹ØÎÄÕÂ

Éî¶È½âÎö£ºÇåÀíÀôúÂë
ÈçºÎ±àд³öÓµ±§±ä»¯µÄ´úÂë
ÖØ¹¹-ʹ´úÂë¸ü¼ò½àÓÅÃÀ
ÍŶÓÏîÄ¿¿ª·¢"±àÂë¹æ·¶"ϵÁÐÎÄÕÂ
 
Ïà¹ØÎĵµ

ÖØ¹¹-¸ÄÉÆ¼ÈÓдúÂëµÄÉè¼Æ
Èí¼þÖØ¹¹v2
´úÂëÕû½àÖ®µÀ
¸ßÖÊÁ¿±à³Ì¹æ·¶
 
Ïà¹Ø¿Î³Ì

»ùÓÚHTML5¿Í»§¶Ë¡¢Web¶ËµÄÓ¦Óÿª·¢
HTML 5+CSS ¿ª·¢
ǶÈëʽC¸ßÖÊÁ¿±à³Ì
C++¸ß¼¶±à³Ì
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]

ʹÓÃdecj¼ò»¯Webǰ¶Ë¿ª·¢
Web¿ª·¢¿ò¼ÜÐγÉÖ®ÂÃ
¸üÓÐЧÂʵÄʹÓÃVisual Studio
MVP+WCF+Èý²ã½á¹¹´î½¨¿ò¼Ü
ASP.NETÔËÐлúÖÆÇ³Îö¡¾Í¼½â¡¿
±àд¸üºÃµÄC#´úÂë
10¸öVisual Studio¿ª·¢µ÷ÊÔ¼¼ÇÉ

.NET¿ò¼ÜÓë·Ö²¼Ê½Ó¦Óüܹ¹Éè¼Æ
.NET & WPF & WCFÓ¦Óÿª·¢
UML&.Net¼Ü¹¹Éè¼Æ
COM×é¼þ¿ª·¢
.NetÓ¦Óÿª·¢
InstallShield

ÈÕÕÕ¸Û .NET Framework & WCFÓ¦Óÿª·¢
Éñ»ªÐÅÏ¢ .NETµ¥Ôª²âÊÔ
±±¾© .NetÓ¦ÓÃÈí¼þϵͳ¼Ü¹¹
̨´ïµç×Ó .NET³ÌÐòÉè¼ÆÓ뿪·¢
ÈüÃÅÌú¿Ë C#Óë.NET¼Ü¹¹Éè¼Æ
¹ã¶«ºËµç .NetÓ¦ÓÃϵͳ¼Ü¹¹