8.2£º²¿ÊðÁ÷³Ì¶¨Òå
8.3£ºÆô¶¯Á÷³ÌʵÀý
˵Ã÷£º
1) ²Ù×÷Êý¾Ý¿âµÄact_ru_execution±í,Èç¹ûÊÇÓû§ÈÎÎñ½Úµã£¬Í¬Ê±Ò²»áÔÚact_ru_taskÌí¼ÓÒ»
Ìõ¼Ç¼
8.4£º²éѯÎҵĸöÈËÈÎÎñ
˵Ã÷£º
1) 2) 3) 4) 5) 6) 7)
ÒòΪÊÇÈÎÎñ²éѯ£¬ËùÒÔ´ÓprocessEngineÖÐÓ¦¸ÃµÃµ½TaskService ʹÓÃTaskService»ñÈ¡µ½ÈÎÎñ²éѯ¶ÔÏóTaskQuery
Ϊ²éѯ¶ÔÏóÌí¼Ó²éѯ¹ýÂËÌõ¼þ£¬Ê¹ÓÃtaskAssigneeÖ¸¶¨ÈÎÎñµÄ°ìÀíÕߣ¨¼´²éѯָ¶¨Óû§µÄ´ú°ìÈÎÎñ£©£¬Í¬Ê±¿ÉÒÔÌí¼Ó·ÖÒ³ÅÅÐòµÈ¹ýÂËÌõ¼þ µ÷ÓÃlist·½·¨Ö´Ðвéѯ£¬·µ»Ø°ìÀíÕßΪָ¶¨Óû§µÄÈÎÎñÁбí ÈÎÎñID¡¢Ãû³Æ¡¢°ìÀíÈË¡¢´´½¨Ê±¼ä¿ÉÒÔ´Óact_ru_task±íÖв鵽¡£
ExecutionÓëProcessInstance¼û5.6ºÍ5.7Õ½ڵĽéÉÜ¡£ÔÚÕâÖÖÇé¿öÏ£¬ProcessInstanceÏ൱ÓÚExecution
Èç¹ûassigneeÊôÐÔΪ²¿ÃžÀí£¬½á¹ûΪ¿Õ¡£ÒòΪÏÖÔÚÁ÷³ÌÖ»µ½ÁË¡±ÌîдÇë¼ÙÉêÇ롱½×¶Î£¬ºóÃæµÄÈÎÎñ»¹Ã»ÓÐÖ´ÐУ¬¼´ÔÚÊý¾Ý¿âÖÐûÓв¿ÃžÀí¿ÉÒÔ°ìÀíµÄÈÎÎñ£¬ËùÒÔ²éѯ²»µ½¡£
Ò»¸öTask½ÚµãºÍExecution½ÚµãÊÇ1¶Ô1µÄÇé¿ö£¬ÔÚtask¶ÔÏóÖÐʹÓÃExecution_À´±íʾËûÃÇÖ®¼äµÄ¹ØÏµ
ÈÎÎñIDÔÚÊý¾Ý¿â±íact_ru_taskÖжÔÓ¦¡°ID_¡±ÁÐ
8) 9)
¸½¼Ó£º
ÔÚactivitiÈÎÎñÖУ¬Ö÷Òª·ÖΪÁ½´óÀà²éѯÈÎÎñ£¨¸öÈËÈÎÎñºÍ×éÈÎÎñ£©£º 1.È·ÇÐÖ¸¶¨Á˰ìÀíÕßµÄÈÎÎñ£¬Õâ¸öÈÎÎñ½«³ÉΪָ¶¨ÕßµÄ˽ÓÐÈÎÎñ£¬¼´¸öÈËÈÎÎñ¡£ 2.ÎÞ·¨Ö¸¶¨¾ßÌåµÄijһ¸öÈËÀ´°ìÀíµÄÈÎÎñ£¬¿ÉÒÔ°ÑÈÎÎñ·ÖÅ䏸¼¸¸öÈË»òÕßÒ»µ½ ÈÎÎñ¡£
ÏÈÖªµÀ¸öÈËÈÎÎñµÄ²éѯºÍ°ìÀí£¬×éÈÎÎñµÄ²Ù×÷ºóÃæ½²
¶à
¸öС×飬ÈÃÕâ¸ö·¶Î§ÄÚµÄÓû§¿ÉÒÔÑ¡ÔñÐÔ£¨ÈçÓпÕÓàʱ¼äʱ£©À´°ìÀíÕâÀàÈÎÎñ£¬¼´×é
8.5£º°ìÀíÈÎÎñ
˵Ã÷£º
1) ÊǰìÀíÈÎÎñ£¬ËùÒÔ´ÓProcessEngineµÃµ½µÄÊÇTaskService¡£
2) µ±Ö´ÐÐÍêÕâ¶Î´úÂ룬ÔÙÒÔÔ±¹¤µÄÉí·ÝÈ¥Ö´ÐвéѯµÄʱºò£¬»á·¢ÏÖÕâ¸öʱºòÒѾûÓÐÊý
¾ÝÁË£¬ÒòΪÕýÔÚÖ´ÐеÄÈÎÎñÖÐûÓÐÊý¾Ý¡£ 3) ¶ÔÓÚÖ´ÐÐÍêµÄÈÎÎñ£¬activiti½«´Óact_ru_task±íÖÐɾ³ý¸ÃÈÎÎñ£¬ÏÂÒ»¸öÈÎÎñ»á±»²åÈë½ø
À´¡£ 4) ÒÔ¡±²¿ÃžÀí¡±µÄÉí·Ý½øÐвéѯ£¬¿ÉÒԲ鵽½á¹û¡£ÒòΪÁ÷³ÌÖ´Ðе½²¿ÃžÀíÉóÅúÕâ¸ö½Ú
µãÁË¡£ 5) ÔÙÖ´ÐаìÀíÈÎÎñ´úÂ룬ִÐÐÍêÒÔºóÒÔ¡±²¿ÃžÀí¡±Éí·Ý½øÐвéѯ£¬Ã»Óнá¹û¡£ 6) ÖØ¸´µÚ3ºÍ4²½Ö±µ½Á÷³ÌÖ´ÐÐÍê¡£
8.6£º²éѯÁ÷³Ì״̬£¨ÅжÏÁ÷³ÌÕýÔÚÖ´ÐУ¬»¹ÊǽáÊø£©
ÔÚÁ÷³ÌÖ´ÐеĹý³ÌÖУ¬´´½¨µÄÁ÷³ÌʵÀýIDÔÚÕû¸ö¹ý³ÌÖж¼²»»á±ä£¬µ±Á÷³Ì½á
Êøºó£¬Á÷³ÌʵÀý½«»áÔÚÕýÔÚÖ´ÐеÄÖ´ÐжÔÏó±íÖУ¨act_ru_execution£©±»É¾³ý
˵Ã÷£º
1) ÒòΪÊDzéѯÁ÷³ÌʵÀý£¬ËùÒÔÏÈ»ñÈ¡runtimeService 2) ´´½¨Á÷³ÌʵÀý²éѯ¶ÔÏó£¬ÉèÖÃʵÀýID¹ýÂ˲ÎÊý
3) ÓÉÓÚÒ»¸öÁ÷³ÌʵÀýIDÖ»¶ÔÓ¦Ò»¸öʵÀý£¬Ê¹ÓÃsingleResultÖ´Ðвéѯ·µ»ØÒ»¸öΨһµÄ½á
¹û£¬Èç¹û½á¹ûÊýÁ¿´óÓÚ1£¬ÔòÅ׳öÒì³£ 4) ÅжÏÖ¸¶¨IDµÄʵÀýÊÇ·ñ´æÔÚ£¬Èç¹û½á¹ûΪ¿Õ£¬Ôò´ú±íÁ÷³Ì½áÊø£¬ÊµÀýÔÚÕýÔÚÖ´ÐеÄÖ´
ÐжÔÏó±íÖÐÒѱ»É¾³ý£¬×ª»»³ÉÀúÊ·Êý¾Ý¡£
8.7£º¸½¼Ó¹¦ÄÜ£º²éѯÀúÊ·ÈÎÎñ£¨ºóÃæ½²£©
8.8£º¸½¼Ó¹¦ÄÜ£º²éѯÀúÊ·Á÷³ÌʵÀý£¨ºóÃæ½²£©
8.9£º×ܽá
Execution Ö´ÐжÔÏó
°´Á÷³Ì¶¨ÒåµÄ¹æÔòÖ´ÐÐÒ»´ÎµÄ¹ý³Ì. ¶ÔÓ¦µÄ±í£º
act_ru_execution£º ÕýÔÚÖ´ÐеÄÐÅÏ¢
act_hi_procinst£ºÒѾִÐÐÍêµÄÀúÊ·Á÷³ÌʵÀýÐÅÏ¢ act_hi_actinst£º´æ·ÅÀúÊ·ËùÓÐÍê³ÉµÄ»î¶¯ ProcessInstance Á÷³ÌʵÀý
ÌØÖ¸Á÷³Ì´Ó¿ªÊ¼µ½½áÊøµÄÄǸö×î´óµÄÖ´ÐзÖÖ§£¬Ò»¸öÖ´ÐеÄÁ÷³ÌÖУ¬Á÷³ÌʵÀýÖ»ÓÐ1¸ö¡£