Қадам күйлері туралы
Жоғары деңгейдегі жұмыс ағынындағы әр бір қадам бір әрекетті жалпы кәсіби үрдісі арқылы көрсетеді, мысалы,жұмысбастылық күйін жүктеу үрдісі жұмыс ағынында тексеру.
Көптеген пайдаланушылар үін қадам түсініктемесі жалғыз әрекет ретінде сәйкес болады, нақтылық арқылы қадам күйлер ретінде белгілі оқшау фазалардың сериялары арқылы өтеді. Әр бір күй арқылы жүйе бағдарламалық жасақтамасы жұмыс элементінде бір немесе бірнеше амалдарды орындайды. Жалпы қадам күйлері пайдаланушылар үшін транспарантты; алайда, жұмыс ағыны авторлары және бағдарламаны әзірлеушілер қадам күйлерін түсіну үшін жұмыс ағыны анықтамасы мен бағдарлама жобасындағы шешімдер туралы ақпаратты береді.
Келесі қадам арқылы пайда болатын амалдардың жалпы шолуы. Амалдар бірізді көрсетілген және олардың қатысты күйлеріне топталған (әр бір күй нөмірленген). Жалпы шолу сонымен қатар басқару ағымының басқа жұмыс ағыны картасына (келесі арқылы көрсетілген =>) жылжи алатынын көрсетеді.
- Қадам алдында
- Кідіріс сұрауында еншілестерді бастапқыларымен қосыңыз
- Егер соңғы еншілес болса, онда бастапқыны қадамға жетілдіріңіз
- Алғы шарт
- Тазалау F_Comment
- Келесілерді тазалау F_Responses және F_ResponseCount
- алдын ала тағайындау
- алдын ала тағайындауларды орындау
- [=> Exception]
- алдын ала тағайындауларды орындау
- Бақылау нүктесі
- Алдын ала бақылау нүктесін орындау
- Соңғы мерзім
- Соңғы жол өрнегін есептеу
- [=> Exception]
- Қажет болса, еске салушы өрнегін есептеу
- [=> Exception]
- Соңғы жол өрнегін есептеу
- Кезек
- Қажет болса бірнеше қатысушы жұмыс элементтеріне бөлу
- Қажет болса сұрау жұмысының элементі. Жұмыс элементі сқрауда болған кезде:
- [=> API call]
- [=> API exception]
- [=> Timer expiration]
- Тағайындаудан кейін
- Жауаптарды тексеру
- Тағайындаудан кейінгіні орындау
- [=> Exception]
- Соңғы қадам
- Бақылау нүктесінен кейінгіні орындау
- Бағытты бағалау
- Келесілерді тазалау F_Responses және F_ResponseCount
- Тазалау F_Comments
- Жол жоспар
- Қажет болса еншілеске бөлу
- Кідіріс сұрауында бастапқыларды сақтау
- Жұмыс элементін немесе жұмыс элементтерін келесі қадамға жылжыту
Бақылайтын жұмыс ағыны картасы (келесімен белгіленген нүктеде => жоғарыда) Қайтару жүйесі қызметін қамти алады. Әр бір Қайтару Instruction Sheet Interpreter (ISI) бағдарламасына не жіберу не бақылау түпнұсқа жұмыс ағыны картасына қайтарған кезде нысанды шақыруды қамтитынкүйді қайталауды ұсынатын қайта әрекет ету параметрін қамтиды. Мысалы,егер қиыс жағдай тағайындаудан кейінгі (7b жоғарыда) қызмет кезінде тағайындаудан кейінгі күйде пайда болады, оны нысан деп атайды. Егер ISI элементі жұмыс ағыны картасы деп аталатын Қайтару жүйесі қызметіне жесте, бақылау түпнұсқа жұмыс ағыны картасына қайтарылады. Қайтарудың қалай анықталғанына байланысты ISI элементі не қайталайды не тағайындаудан кейінгі күйді қайтаруға байланысты жұмыс ағыны картасына жібереді. Қайталау немесе жіберу параметрлерінің шақыру нысанын орындайтын күй арқылы амалға емесе, күйге қабылдайтынын ескеріңіз. Төмендегі кесте қайтару және жіберудің екеуіне де сәйкес жататын ISI әрекетін көрсетеді.
Қайта әрекет ету параметрі | Картаны шақыратын қайтаруға байланысты ISI әрекеті |
---|---|
Қайталау | Жұмыс лементін күйдің басына жылжыту, ол басқа карта шақырылған кезде болды. |
Өткізу | Жұмыс элементін келесі күйдің басына жылжыту (жұмыс элементінің жанындағы күй басқа карта шақырылған кезде болды. |