IBM FileNet P8, Version 5.2.1            

Бағыттау концепциялары

Жұмыстың бір қадамнан келесіне қалай орындалатынын көрсету үшін сіз бағыттарды жұмыс ағыны анықтамасындағы қадамдар арасында анықтай аласыз.

Салыстырудағы соңғы қадамнан басқа барлық қадамда бір немесе бірнеше жолдар болады.

Кесте 1. Қадамдар мен бағыттау шарттары арасындағы бағыттар кестесі
Жұмыс ағыны бағыты Сипаттама
Әрқашан дұрыс

Шартсыз бағыттау

Тек өте қарапайым жұмыс ағындары бір қадамнан келесіге жалғасады. Суретте (сол жақтағы) әр жол әрқашан дұрыс болып табылады, себебі ешқандай шарт жоқ.
Кеңес: Қадамнан тек жолға арналған шартты анықтасаңыз және қадам аяқталған кезде шарт дұрыс деп бағламаса, жұмыс ағыны немесе оның арнайы тармағы тоқтатылады.
Бағыт шарты

OR шартымен бағыттау

Көптеген жұмыс ағыны қатысушы не жасаған жауаптың нәтижелері ретінде түрлі нүктелердің таралауын қажет етеді, не жұмыс ағынындағы бір немесе бірнеше мәнге негізделеді. Суретте (сол жақтағы) іске қосу қадамындағы жол әрқашан дұрыс Бағалау қадамындағы жол қатысушының бағалау қадамындағы жауабының мәніне байланысты. (Бағыт шарты сонымен қатар өрнектің мәніне негізделген.) Жолдардың тек біреуі ғана алынады.
  • Қатысушы жауаптары. Мысалы,Бағалау қадамы қатысушының Ok не No тармағын таңдау арқылы жауап беруін талап етеді, сіз қадамнан екі жолды анық тай аласыз: бірі Жарайды жауабына және бірі Жоқ жауабына арналған.
  • Жұмыс ағынындағы бір немесе бірнеше өрістерді сілтейтін өрнек. Мысалы, LoanAmount деп аталатын дерек үшін сіз бір бағытты алу үшін анықтай алсыз, егер LoanAmount элементі 100,000.00 мәнінен үлкенірек не оған тең болса және LoanAmount элементі 99,999.99 мәнінен кіші не оған тең болса, басқа бағыт алынады.
Барлық шын бағыттарды алу

AND шартымен бағыттау

Қадамда бірнеше жолдар болса және сол жолдардың бірнешеуі дұрыс деп бағаланған кезде мұнда бағыттауды орныдауға арналған екі параметр болады:
  • Шын деп бағаланатын бірінші бағытты алу. Сіз бағыттар бағаланған ретті көрсете аласыз. Осы таңдаудың нәтижесі қанша шын бағыттардың болуына қарамастан жұмыстың жалғыз жолға жалғасуы болып табылады.
  • Шын деп бағаланатын барлық бағытты алу. Осы таңдаудың нәтижесі жұмыстың бірнеше жолына жалғасуы, барлық шын жолдар болып табылады (Бұл параметр сол жақтағы суретте көрсетілген.)

барлық шын бағыттарды алу параметрін көрсеткен кезде (сонымен қатар AND-бөлгіші деп белгілі), жұмыс бірнеше еншідес жұмыс элементтеріне бөлінеді. Сол жақтағы суретте Сызбалар бағыты әрқашан шын болады және не А бағыты не В бағыты шын бола алады, сондықтан орындау уақытында мұнда екі жеке жұмыс элементтері болады: біреуі Сызбалар үшін және біреуі не ReviewА не ReviewB үшін. Жарамды карта құру үшін жұмысты барлық дұрыс бағыттардың соңындағы бір жолға әкелу үшін жинау қадамын анықтауыңыз керек.

Барлық қосымша процесстер (бұл жағдайда екеу) осы деңгейге жеткенге дейін өңдеу жинау қадамын (Өңдеу) күтеді.

AND-бөлгішіне арналған арнайы жағдайлар

Кесте 2. Арнайы іс бағыттарының кестесі
Арнайы іс бағыты Сипаттама
AND шартымен бағыттау Кейбір бағдарламалар үшін бұл ұқсас үрдісті көрсету қалаулы болады (AND-бөлгіші), бірақ жалғастыру үшін әрекет етуде жинаушы қадамына жету үшін барлық еншілес үрдістерді күтуде қолайсыз болуы мүмкін. Сол жақта көрсетілген жұмсы ағымында жұмыс ағыны авторы жұмсыты ProcessA қадамында жалғастыруға рұқсатты қалауы мүмкін, Approve қадамы және жұмыс ағынының үрдісті аяқтауға Қол жеткізу қадамы үшін күтусіз орындалады.
Сол жақтағы суретте Submap1 элементі екі жеке жұмыс элементтерін өндіру үшін contStartStep қадамында AND-бөлгішін қамтиды.
  • ProcessA қадамына бағытталған жұмыс элементі ішкі карта үрдісінің аяқталуындағы картаны қайтарады, содан кейін жұмыс ағынымен жалғасады.
  • Қол жеткізу қадамына бағытталған үрдіске арналған сұрауды күтеді, содан кейін TerminateBranch қадамында аяқталады. Ол шақырушы картаға қайтарылмайды.

Қол жеткізу қадамының аяқталуын күтуден бас тарту үшін ProcessA қадамы жинақтаушы қадам ретінде анықталады. Бұл жұмыс элементін ProcessA жолында бастапқы (жалғасады) ретінде көрсетеді, және TerminateBranch қадамында ақталатын еншілес жұмыс элементін (Қол жеткізу жолы) шығарады.

Ескерту: Не Қол жеткізу не TerminateBranch қадамы жинақтаушы қадам ретінде анықталса, ProcessA жұмыс элементі мен Қол жеткізу жұмсы элементінің екеуі де ішкі карта аяқталғаннан кейін жалғасады. Мұнда ReviewDocs қадамында екі жұмыс элементтері болады және ол жұмыс ағынының қалғанынан жалғасады.


Last updated: March 2016
bpfwd011.htm

© IBM корпорациясының авторлық құқықтары 2016.