Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Жұмыс ағындарын жасаған кезде, кезеңдер мен қадамдар ретін қамтитын мүмкіндік ұсынылады.
Кезеңдер
Кезеңдер нақты уақыттағы жұмыс ағынының логикасын оқуға оңай етеді және нақты уақыттағы жұмыс ағынының логикасын түсіндіреді. Дегенмен, кезеңдер логикаға немесе іскери ережелердің күйіне әсер етпейді. Егер үрдіс кезеңдерді қамтыса, үрдістің әр қадамы кезеңді қамтуы тиіс.
Қадамдар
Қадамдар - жұмыс үрдісі ішіндегі іскери логиканың бірліктері. Сатылар шарттар, әрекеттер, басқа қадамдар немесе сол элементтердің тіркесімін қамтуы мүмкін.
Нақты уақыттағы жұмыс ағынының процестері орындай алатын әрекеттер
Нақты уақыттағы жұмыс ағынының процестері төмендегі кестеде тізімі берілген әрекеттерді орындай алады.
Әрекет | Сипаттамасы |
---|---|
Жол жасау | Кесте үшін жаңа жол жасайды және таңдалған мәндерді атрибуттарға тағайындайды. |
Жолды жаңарту | Нақты уақыттағы жұмыс ағыны жұмыс істеп тұрған жолды, N:1 қатынасындағы жолға байланыстырылған кез келген жолдарды немесе алдыңғы қадамдарда жасалған жолдарды жаңартуға болады. |
Жолды тағайындау | Нақты уақыттағы жұмыс ағыны жұмыс істеп тұрған жолды, N:1 қатынасындағы жолға байланыстырылған кез келген жолдарды немесе алдыңғы қадамдарда жасалған жолдарды тағайындауға болады. |
Электрондық поштаны жіберу | Электрондық пошта жібереді. Жаңа электрондық пошта хабарын жасауды немесе нақты уақыттағы жұмыс ағыны іске қосылған жолдың кесте немесе кестемен N:1 қатынасы бар кестелер немесе алдыңғы қадамдармен жасалған жолдарға арналған кесте үшін конфигурацияланған электрондық пошта үлгісін пайдалануды таңдай аласыз. |
Баланың жұмыс процесін бастау | Еншілес жұмыс ағыны ретінде конфигурацияланған нақты уақыттағы жұмыс ағынының процесін бастайды. |
Күйді өзгерту | Процесс іске қосылған, сол жолға N:1 қатынасы арқылы байланысқан кез келге жолдардың немесе алдыңғы қадамдарда жасалған кез келген жолдардың күйін өзгертеді. |
Жұмыс процесін тоқтату | Ағымдық іскери ережені тоқтатады.
Сәтті немесе Болдырмау күйін орнатуға және күй хабарын көрсетуге болады. Нақты уақыттағы жұмыс ағындары оқиға үшін конфигурацияланған кезде, бас тартылған күйімен нақты уақыттағы жұмыс ағынын тоқтату оқиға әрекетін аяқтауға мүмкіндік бермейді. өтіңіз Нақты уақыттағы жұмыс процестерін пайдалану қосымша ақпарат алу үшін. |
Арнаулы қадам | Әзірлеушілер әрекеттерді анықтайтын реттелетін нақты уақыттағы жұмыс ағынының қадамдарын жасай алады. Әдепкі бойынша реттелмелі қадамдар қолжетімді емес. |
Жол мәндерін орнату
Жол жасаған кезде, жол мәндерін орнатуға болады. Жолды жаңартқан кезде, мәндерді орнатуға, қосуға, арттыруға, азайтуға, көбейтуге және өшіруге болады.
Сіз таңдаған кезде Сипаттар орнату, кестенің әдепкі пішінін көрсететін диалогтық терезе ашылады.
Диалогтік терезенің төменгі жағынан пішінде көрсетілмеген қосымша бағандар тізімін көруге болады.
Кез келген баған үшін тұрақты мән орната аласыз және ол жұмыс ағыны арқылы орнатылатын болады.
Диалогтық терезенің оң жағындағы Пішін көмекшісі ағымдағы жолдың контекстінен динамикалық мәндерді орнату немесе қосу мүмкіндігін береді. Бұл мәндер кесте үшін N:1 (көбінен бірге) қатынастары арқылы кіруге болатын сәйкес жолдардағы мәндерді қамтиды.
ішінде қолжетімді опциялар Пішін көмекшісі пішінде таңдаған бағанға байланысты. Динамикалық мәнді орнатқан кезде, динамикалық деректерді енгізу қажет орында "бөлік" түрінде көрсетілген сары түсті толтырғышты көресіз. Мәнді жою керек болса, қажетті бөлікті таңдап, оны жойыңыз. Мәтін бағандары үшін тұрақты және динамикалық деректер тіркесімін пайдалана аласыз.
Динамикалық мәндер арқылы бағанның немесе онымен байланысты кестенің орнату қажет мәнді қамтитынын-қамтымайтынын нақты білу мүмкін емес. Жасыл түсті көрсеткілерді пайдаланып, мәндерді орнату және оларды белгілі ретпен орналастыру үшін бағандар санын орнатуға болады. Егер бірінші бағанда деректер жоқ болса, екінші бағанды және т.с.с. тексеріп көріңіз. Бағандардың ешқайсысында деректер болмаған жағдайда қолданылатын әдепкі мәнді орната аласыз.
Нақты уақыттағы жұмыс ағынының әрекеттеріне арналған параметр шаттары
Қолдануға болатын әрекеттер әдетте шарттар орындалуына байланысты болады. Нақты уақыттағы жұмыс ағынының процестері шарттарды орнату және қажетті нәтиже алу үшін тармақталған логика жасаудың бірнеше жолдарын ұсынады. Нақты уақыттағы жұмыс ағынының процесі іске қосылған жолдың, жолға N:1 қатынасы арқылы байланысқан жолдардың немесе процесс ішіндегі мәндерді тексеруге болады.
Шарт түрі | Сипаттама |
---|---|
Шартты тексеру | Логикалық "егер <шарт> онда" мәлімдемесі. Нақты уақыттағы жұмыс ағыны іске қосылған, N:1 қатынасы арқылы жолдармен байланысқан немесе алдыңғы қадамдарда жасалған кез келген жолдар үшін ағымдағы мәндерді тексере аласыз. Осы мәндер негізінде шарттар орындалғанда қосымша қадамдарды анықтауға болады. «Егер < жағдай> содан кейін» мәлімдемесінде келесі операторларды пайдалануға болады: Тең, Тең емес, Деректерді қамтиды, Деректерді қамтымайды, астында және Астында емес. Ескерту: The астында және Астында емес иерархиялық операторлар болып табылады. Оларды анықталған иерархиялық қатынасқа ие кестелерде ғана пайдалануға болады. Егер анықталған иерархиялық қатынассыз кестелерде осы операторлар пайдаланылатын болса, келесі қате туралы хабарды көресіз: "Анықталған иерархиялық қатынасы жоқ кестеде иерархиялық операторды пайдаланудасыз. Кестені иерархиялық етіп жасаңыз (қатынасты иерархиялық ретінде белгілеу арқылы) немесе басқа операторды пайдаланыңыз.” Иерархиялық қарым-қатынастар туралы қосымша ақпарат алу үшін өтіңіз Иерархиялық байланысты деректерді анықтау және сұрау. Кестеден кейінгі скриншот нақты уақыттағы жұмыс процесі процесінің анықтамасының мысалы болып табылады астында және Астында емес иерархиялық операторлар. |
Шартты тармақ | Логикалық «басқа-егер-онда» мәлімдемесі, редактор мәтінді пайдаланады «Әйтпесе, егер < жағдай> сосын:" Бұрын анықталған тексеру шартын таңдаңыз және тексеру шартын қате орындалғаны туралы хабар берілгенде қосымша қадамдарды анықтау үшін шартты тармақ қоса аласыз. |
Әдепкі әрекет | Логикалық "else" мәлімдемесі. Өңдегіш “Керісінше жағдайда:” мәтінін пайдаланады Тексеру шартын, шартты тармақты, күту шартын немесе бұрын анықталған параллель күту тармағын таңдаңыз және әдепкі әрекетті шарт немесе тармақ элементтерінде анықталған шарттарға сәйкес келмейтін барлық істерде қадамдарды анықтау үшін пайдалануға болады. |
Күту шарты | Нақты уақыттағы жұмыс процестері күту шарттарын пайдалана алмайды. Дегенмен, күту шарттарын фондық жұмыс процестерімен пайдалануға болады. Қосымша ақпарат: Фондық жұмыс процесі әрекеттері үшін шарттарды орнату |
Параллельді күту бөлімшесі | Бастапқы талап орындалған кезде ғана орындалатын қосымша қадамдардың сәйкес жиынтығы бар нақты уақыттағы жұмыс ағынына арналған күту шартының баламасын анықтайды. Нақты уақыттағы жұмыс ағынының логикасында уақыт шектеулерін жасау үшін параллель күту тармақтарын пайдалануға болады. Олар күту шартындағы анықталған шарттар орындалғанға дейін нақты уақыттағы жұмыс ағынын белгісіз күтуден сақтауға көмектеседі. |
Арнаулы қадам | Әзірлеушілер шарттарды анықтайтын реттелетін нақты уақыттағы жұмыс ағынының қадамдарын жасай алады. Әдепкі бойынша қолжетімді теңшелетін әрекеттер жоқ. |
Келесі скриншотта жұмыс процесі процесінің анықтамасының мысалы бар астында және Астында емес иерархиялық операторлар. Біздің мысалда екі тіркелгілер топтарына екі түрлі шегерімдерді қолданамыз. жылы Қадам қосу, біз таңдадық Шартты тексеру анықтау үшін егер-онда қамтитын шарт астында немесе Астында емес операторлар. Бірінші егер-онда шарты бар барлық шоттарға қолданылады астында Alpine Ski House есептік жазбасы. Бұл тіркелгілер сатып алынған тауар және қызметтер бойынша 10% шегерім алады. Екінші егер-онда шарты бар барлық шоттарға қолданылады Астында емес Alpine Ski House шотында және олар 5% жеңілдік алады. Содан кейін біз таңдадық Жолды жаңарту шарт негізінде орындалатын әрекетті анықтау.
Күй өзгерткеннен бұрын не кейін нақты уақыт жұмыс үрдістерін іске қосу
Нақты уақыттағы жұмыс үрдістері үшін Автоматты процестерге арналған опцияларды конфигурациялағанда, күйді өзгерту оқиғасының Қашан басталу опциялары күй өзгергеннен кейін немесе қашан өзгеруі үшін> күйін таңдауға мүмкіндік береді. Әдепкі опция Кейін болып табылады.
Бұрын таңдағанда, күйді өзгертетін деректер сақталмай тұрып, нақты уақыттағы жұмыс үрдісіндегі логиканың қолданылуын қалайтыныңызды айтасыз. Бұл әрекет орындалғаннан кейін өзге рет тағайындалмас бұрын мәндерді тексеруге және қосымша реттің орындалуының алдын алуға мүмкіндік береді. Мысалы, сізде әрекеттерді басқа жүйеде іске қосуы мүмкін қосылатын модульде немесе реттелетін нақты уақыттағы жұмыс ағынының әрекетінде қосымша логика болуы мүмкін. Қосымша өңдеуді тоқтату арқылы қосымша жүйелердің іске қосылуының алдын алуға болады. Бұл оқиғадан бұрын нақты уақыттағы жұмыс ағындарын қолдану деректерді сақтай алатын өзге нақты уақыттағы жұмыс ағыны немесе қосылатын модуль әрекеттерін әрекеттен бас тартылғанда «шегіндіру» қажет болмайды дегенді білдіреді.
Әрекет | Қашан бастау | Түсіндірме |
---|---|---|
Жол жасалды | Кейін | Тек Кейін қол жетімді. Ішкі MainOperation аяқталмайынша жолда бірегей идентификатор болмайды, сондықтан ол жол жасалмай орын алмайды. |
Жол күйі өзгерістері | Бұрын Кейін |
Нақты уақыттағы жұмыс ағынының логикасын күй өзгергеннен кейін немесе оған дейін қолдану мүмкіндігін қамтамасыз ететін жаңарту әрекетіне сәйкес келеді. Бұрын операция алдындағы кезеңге сәйкес келеді. Кейін операциядан кейінгі кезеңге сәйкес келеді. |
Жол тағайындалған | Бұрын Кейін |
Нақты уақыттағы жұмыс ағынының логикасын күй өзгергеннен кейін немесе оған дейін қолдану мүмкіндігін қамтамасыз ететін жаңарту әрекетіне сәйкес келеді. Бұрын операция алдындағы кезеңге сәйкес келеді. Кейін операциядан кейінгі кезеңге сәйкес келеді. |
Жол бағандары өзгереді | Бұрын Кейін |
Нақты уақыттағы жұмыс ағынының логикасын күй өзгергеннен кейін немесе оған дейін қолдану мүмкіндігін қамтамасыз ететін жаңарту әрекетіне сәйкес келеді. Бұрын операция алдындағы кезеңге сәйкес келеді. Кейін операциядан кейінгі кезеңге сәйкес келеді. |
Жол жойылды | Дейін | Тек Бұрын қол жетімді. Жолды жою PreOperation кезеңіне сәйкес келеді. MainOperation орын алғаннан кейін, жол жойылады және одан әрі күй өзгеруі мүмкін емес. |
Жұмысқа дейінгі, негізгі операция және операциядан кейінгі кезеңдері туралы қосымша ақпаратты Оқиғаны орындау құбыры бөлімінен қараңыз.
Нақты уақыттағы жұмыс үрдістерін пайдалану
Нақты уақыттағы жұмыс ағындарын конфигурациялауға болады, бірақ оларды пайдалану кезінде абай болған жөн. Фондық жұмыс ағындарын пайдалану ұсынылады, өйткені олар ресурстар қолжетімді болған кезде жүйеге оларды қолдануға мүмкіндік береді. Бұл сервердегі жұмысты барынша оңтайландырып, жүйені пайдалану кезінде ең жақсы өнімділікке қол жеткізуге мүмкіндік береді. Фондық жұмыс үрдістері тікелей іске қосылмағанда анықталатын әрекеттер кедергілер болып есептеледі. Олардың қай кезде орын алатын шамалап болжай аласыз, әдетте бірнеше минутқа созылады. Бизнес процестерінің автоматтандыруын одан әрі жетілдіру үшін мұның маңызы зор, өйткені көптеген адамдар үрдістің іске қосылып тұрғанын-тұрмағанын біле бермейді.
Іскери үрдістер нәтижелерді бірден көруді қажет еткенде немесе әрекетті тоқтату мүмкіндігіне ие болғыңыз келсе, нақты уақыттағы жұмыс үрдістерін пайдаланыңыз. Мысалы, жолды алғаш рет сақтағанда, ол үшін белгілі бір әдепкі мәндерді орнату немесе жолдардың жойылмағанына көз жеткізу қажет болуы мүмкін.
Нақты уақыттағы жұмыс үрдістерін фондық жұмыс үрдістеріне түрлендіру
Құралдар тақтасындағы Фондық жұмыс процесіне түрлендіру пәрменін таңдау арқылы нақты уақыттағы жұмыс процесін фондық жұмыс процесіне өзгертуге болады.
Құралдар тақтасындағы Нақты уақыттағы жұмыс процесіне түрлендіру пәрменін таңдау арқылы фондық жұмыс процесін нақты уақыттағы жұмыс процесіне өзгертуге болады. Егер фондық жұмыс ағыны күту шартын пайдаланатын болса, ол жарамсыз болады және оны күту шарты жойылғанға дейін белсендіре алмайсыз.
Күй өзгерткеннен бұрын не кейін нақты уақыт жұмыс үрдістерін іске қосу
Нақты уақыттағы жұмыс үрдістері үшін Автоматты процестерге арналған опцияларды конфигурациялағанда, күйді өзгерту оқиғасының Қашан басталу опциялары күй өзгергеннен кейін немесе қашан өзгеруі үшін> күйін таңдауға мүмкіндік береді. Әдепкі опция Кейін болып табылады.
Бұрын параметрін таңдаған кезде, күйді өзгертетін деректер сақталмас бұрын нақты уақыттағы жұмыс үрдісіндегі логиканың қолданылуын қалайтыныңызды айтасыз. Бұл әрекет орындалғаннан кейін өзге рет тағайындалмас бұрын, мәндерді тексеруге және қосымша реттің орындалуының алдын алуға мүмкіндік береді. Мысалы, қосылатын модульдегі қосымша рет немесе өзге жүйеде әрекеттерді іске қоса алатын реттелетін нақты уақыттағы жұмыс ағыны орын алуы мүмкін. Қосымша өңдеуді тоқтату арқылы қосымша жүйелердің іске қосылуының алдын алуға болады. Бұл оқиғадан бұрын нақты уақыттағы жұмыс ағындарын қолдану деректерді сақтай алатын өзге нақты уақыттағы жұмыс ағындары не қосылатын модуль әрекеттерін әрекеттен бас тартылғанда “шегіндіру” қажет болмайды дегенді білдіреді.
Нақты уақыт жұмыс үрдістерімен тоқтату жұмыс үрдісін қолдану
Нақты уақыттағы жұмыс процесінде Тоқтату жұмыс әрекетін қолданғанда, сізде Сәтті немесе Тоқтатылған болуы мүмкін күй шартын көрсету опциясы бар. Күй параметрі үшін бас тартылған опциясы таңдалғанда, әрекет тоқтатылады. Тоқтату әрекетінің күйі хабарындағы мәтінді қамтитын қате туралы хабар пайдаланушыға Бизнес процесінің қатесі тақырыбымен көрсетіледі.
Келесі қадамдар
Нақты уақыттағы жұмыс үрдісін бақылау және басқару
Нақты уақыттағы жұмыс процесі процестеріне арналған ең жақсы тәжірибелер