Жұмыс ағынын әрекеттермен, кезеңдермен және қадамдармен конфигурациялау

Бұл тақырып Dynamics 365 Customer Engagement (on-premises) жүйесіне қолданылады. Осы тақырыптың Power Apps нұсқасына арналған: мынаны қараңыз: Нақты уақыт режиміндегі жұмыс процесінің сатылары мен қадамдарын теңшеу

Жұмыс үрдістерін теңшеу кезінде төрт негізгі жайтқа назар аударыңыз:

  • Қай кезде іске қосу керек?

  • Нақты уақыттағы жұмыс үрдісі ретінде іске қосу қажет пе, әлде фондық жұмыс үрдісі ретінде іске қосу қажет пе?

  • Олар қандай әрекетті орындауы керек?

  • Әрекеттердің орындалуы үшін қандай шарттар орындалуы қажет?

    Жұмыс процестерін шолу тақырыбы жұмыс процесін қалай табу керектігін, оларды қашан іске қосу керектігін және нақты уақыт немесе фон ретінде іске қосу керектігін көрсетеді. Бұл бөлімде жұмыс ағындары қандай әрекеттерді орындай алатыны және осы әрекеттерді орындаудың шарттары көрсетілген.

Жқмыс үрдісі кезеңдері мен қадамдары

Жұмыс үрдістерін жасақтау кезінде кезеңдер мен қадамдардар ретін қамтитын мүмкіндік ұсынылады.

Кезеңдері
Кезеңдер іскери ереже логикасын оқуға оңай етеді және іскери ереже логикасын түсіндіреді. Дегенмен, кезеңдер логикаға немесе іскери ережелердің күйіне әсер етпейді. Егер үрдіс кезеңдерді қамтыса, үрдістің әр қадамы кезеңді қамтуы тиіс.

Қадамдар
Қадамдар - жұмыс үрдісі ішіндегі іскери логиканың бірліктері. Сатылар шарттар, әрекеттер, басқа қадамдар немесе сол элементтердің тіркесімін қамтуы мүмкін.

Жұмыс үрдісінің процестері орындай алатын әрекеттер

Жұмыс үрдісінің процестері төмендегі кестеде тізімі берілген әрекеттерді орындай алады.

Әрекет Сипаттама
Жазба жасау Нысан үшін жаңа жазба жасайды және таңдалған мәндерді төлсипаттарға тағайындайды.
Жазбаны жаңарту Жұмыс үрдістері іске қосылған, N:1 қатынасы арқылы жазбалармен байланысқан, немесе алдыңғы қадамдарда жасалған кез келген жазбаларды жаңарта аласыз.
Жазбаны тағайындау Жұмыс үрдістері іске қосылған, N:1 қатынасы арқылы жазбалармен байланысқан, немесе алдыңғы қадамдарда жасалған кез келген жазбаларды тағайындай аласыз.
Электрондық пошта жіберу Электрондық пошта жібереді. Жаңа электрондық пошта хабарын немесе ішінде жұмыс үрдісін іске қосылған жазбаның нысан немесе нысанмен N:1 қатынасы бар нысандар немесе алдыңғы қадамдармен жасалған жазбалар үшін нысан үшін теңшелген электрондық пошта үлгісін пайдалануды таңдай аласыз.
Бала жұмыс процесін бастау Еншілес жұмыс үрдісі ретінде теңшелген жұмыс үрдісінің процесін бастайды.
Күйді өзгерту Жұмыс үрдістері іске қосылған, N:1 қатынасы арқылы жазбалармен байланысқан, немесе алдыңғы қадамдарда жасалған кез келген жазбалардың күйін өзгертеді.
Жұмыс процесін тоқтату Ағымдық іскери ережені тоқтатады. Табысқа жеткен немесе Бас тартылған күйді орнатып, күй хабарын көрсетуге болады.

Нақты уақыттағы жұмыс үрдістері оқиға үшін теңшелген кезде, бас тартылған күйімен жұмыс үрдісін тоқтату оқиға әрекетін аяқтауға мүмкіндік бермейді. Қосымша ақпарат алу үшін нақты уақыт режимінде жұмыс процестерін пайдалану бөлімін қараңыз .
Реттелетін қадам Жасақтаушылар әрекеттерді анықтайтын теңшелетін жұмыс үрдісі қадамдарын жасай алады. Әдепкі бойынша қолжетімді теңшелетін әрекеттер жоқ.

Жазба мәндерін орнату

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

Сипаттар орнату параметрін таңдағанда, субъект үшін әдепкі пішінді көрсететін диалог ашылады.

Диалогтік терезенің төменгі жағыннан пішінінде көрсетілмеген қосымша өрістер тізімін көре аласыз.

Кез келген өріс үшін тұрақты мән орната аласыз және ол жұмыс үрдісі арқылы орнатылатын болады.

Диалогтың оң жағында пішін көмекшісі ағымдағы жазба контекстінен динамикалық мәндерді орнатуға немесе қосуға мүмкіндік береді. Бұл мәндер нысандар үшін N:1 (көбінен бірге) қатынастары арқылы кіруге болатын сәйкес жазбалардағы мәндерді қамтиды.

Пішін көмекшісінде қолжетімді параметрлер пішінде таңдалған өріске байланысты. Динамикалық мәнді орнатқан кезде, динамикалық деректерді енгізу қажет орында "бөлік" түрінде көрсетілген сары түсті толтырғышты көресіз. Мәнді жою керек болса, қажетті бөлікті таңдап, оны жойыңыз. Мәтін өрістері үшін тұрақты және динамикалық деректер тіркесімін пайдалана аласыз.

Динамикалық мәндер арқылы өрістің немесе онымен байланысты нысанның орнату қажет мәнді қамтитынын-қамтымайтынын нақты біле алмайсыз. Жасыл түсті көрсеткілерді пайдаланып, мәндерді орнату және оларды белгілі ретпен орналастыру үшін өріс санын орната аласыз. Егер бірінші өрісте деректер жоқ болса, екінші өрістегі деректер тексеріледі. Өрістердің ешқайсысында деректер болмаған жағдайда қолданылатын әдепкі мәнді орната аласыз.

Жұмыс үрдістерінің әрекеттері үшін шарттар орнату

Қолдануға болатын әрекеттер әдетте шарттар орындалуына байланысты болады. Жұмыс үрдісі шарттарды орнату және қажетті нәтиже алу үшін қисынды рет жасаудың бірнеше жолдарын ұсынады. Жұмыс үрдісі іске қосылған, жазбаға N:1 қатынасы арқылы байланысқан жазбалардың мәндерін немесе үрдіс ішіндегі мәндерді тексере аласыз.

Шарт түрі Сипаттама
Күйді тексеру Логикалық «егер шарт<болса> » деген мәлімдеме.

Жұмыс ағыны іске қосылған, N:1 қатынасы арқылы жазбалармен байланысқан немесе алдыңғы қадамдарда жасалған кез келген жазбалар үшін ағымдағы мәндерді тексере аласыз. Осы мәндер негізінде шарттар орындалғанда қосымша қадамдарды анықтай аласыз.

«Егер шарт болса, онда» мәлімдемесінде келесі операторларды< пайдалануға болады:> Тең,Тең емес,Деректерді қамтиды,Деректерді қамтымайды, Астындажәне астында емес. Ескертпе: Төмен және Төмен емес иерархиялық операторлар болып табылады. Оларды анықталған иерархиялық қатынасқа ие нысандарда пайдалануға болады. Егер анықталған иерархиялық қатынассыз нысандарда осы операторлар пайдаланылатын болса, келесі қате туралы хабарды көресіз: "Анықталған иерархиялық қатынасы жоқ нысанда иерархиялық операторды пайдаланудасыз. Не субъектіні иерархиялық етеді (қатынастарды иерархиялық деп белгілеу арқылы) не басқа операторды пайдаланады». Иерархиялық қатынастар туралы қосымша ақпаратты Сұрау және иерархиялық деректерді визуализациялау бөлімінен қараңыз. Кестені бақылайтын скриншот иерархиялық операторлардың астындағыжәне астындағы емес параметрлерін пайдаланатын жұмыс процесін анықтау үлгісі болып табылады.
Шартты тармақ Логикалық «if-if-сонда» деген логикалық мәлімдемеде редактор «Әйтпесе, егер шарт <болса> :» мәтінін пайдаланады.

Бұрын анықталған тексеру шартын таңдаңыз және тексеру шартын қате орындалғаны туралы хабар берілгенде қосымша қадамдарды анықтау үшін шартты тармақ қоса аласыз.
Әдетті әрекет Логикалық "else" мәлімдемесі. өңдегіш “Керісінше жағдайда:” мәтінін пайдаланады

Тексеру шартын, шартты тармақты, күту шартын немесе бұрын анықталған параллель күту тармағын таңдаңыз және әдепкі әрекетті шарт немесе тармақ элементтерінде анықталған шарттарға сәйкес келмейтін барлық істерде қадамдарды анықтау үшін пайдалануға болады.
Күту шарты Талап бойынша анықталған шарт орындалғанға дейін жұмыс процесін өздігінен тоқтата тұруды қосады. Күту шартындағы шарттар орындалған кезде жұмыс процесі автоматты түрде басталып кетеді.

Нақты уақыт жұмыс үрдістері күту шарттарын пайдаланбайды.
Параллель күту тармағы Фондық жұмыс үрдісіне арналған ықтимал күту шартын негізгі талаптар орындалғанда орындалатын қосымша қадамдар жиынына сәйкес анықтайды. Жұмыс үрдісі қисынында уақыт шектеулерін жасау үшін күту тармақтарын пайдалана аласыз. Олар күту шартындағы анықталған шарттар кездескенге дейін жұмыс процесін белгісіз күтуден сақтауға көмектеседі.
Реттелетін қадам Жасақтаушылар шарттарды анықтайтын теңшелетін жұмыс үрдісі қадамдарын жасай алады. Әдепкі бойынша қолжетімді теңшелетін әрекеттер жоқ.

Келесі скриншот иерархиялық операторлардың астында және астында емес жұмыс процесін анықтау мысалын қамтиды. Біздің мысалда екі тіркелгілер топтарына екі түрлі шегерімдерді қолданамыз. Қадам қосу тармағында астынан немесеастынан емес параметрі баршартты көрсетуүшін Тексеру шартын таңдадық . Бірінші шарт Alpine Ski House аккаунты астындағы барлық тіркелгілерге қолданылады. Бұл тіркелгілер сатып алынған тауар және қызметтер бойынша 10% шегерім алады. Екінші шарт Alpine Ski House тіркелгісінде жоқ барлық шоттарға қолданылады және олар 5% жеңілдік алады. Содан кейін шарт негізінде орындалатын әрекетті анықтау үшін Update Record тармағын таңдадық .

Under/Not Under операторларымен жұмыс процесі.

Нақты уақыттағы жұмыс үрдістерін пайдалану

Нақты уақыттағы жұмыс ағындарын конфигурациялауға болады, бірақ оларды пайдалану кезінде абай болған жөн. Фондық жұмыс үрдістерін пайдалану ұсынылады, өйткені оларды жүйеде қол жетімді ресурстар ретінде қолдануға болады. Бұл сервердегі жұмысты барынша оңтайландырып, жүйені қолдану кезінде ең жақсы нәтижеге қол жеткізуге мүмкіндік береді. Фондық жұмыс үрдістері тікелей іске қосылмағанда анықталатын әрекеттер кедергілер болып есептеледі. Олардың қай кезде орын алатын шамалап болжай аласыз, әдетте бірнеше минутқа созылады. Іскери үрдістері автоматтандыруды одан әрі жетілдіру үшін мұның маңызы зор, өйткені көптеген адамдар үрдістің іске қосылып тұрғанын-тұрмағанын біле бермейді.

Іскери үрдістер нәтижелерді бірден көруді қажет еткенде немесе әрекетті тоқтату мүмкіндігіне ие болғыңыз келсе, нақты уақыттағы жұмыс үрдістерін пайдаланыңыз. Мысалы, жазбаны алғаш рет сақтағанда, жазба үшін белгілі бір әдепкі мәндерді орнату қажет болуы мүмкін не жазбалардың жойылмағанына көз жеткізуді қалауыңыз мүмкін.

Нақты уақыттағы жұмыс үрдістерін фондық жұмыс үрдістеріне түрлендіру

Құралдар тақтасындағы Фондық жұмыс процесіне түрлендіру параметрін таңдау арқылы нақты уақыт режиміндегі жұмыс процесін фондық жұмыс процесіне өзгертуге болады.

Құралдар тақтасындағы нақты уақыт режиміндегі жұмыс процесіне түрлендіру параметрін таңдау арқылы фондық жұмыс процесін нақты уақыт режиміндегі жұмыс процесіне өзгертуге болады. Егер фондық жұмыс үрдісі күту шарттарын пайдаланатын болса, ол жарамсыз болады және оның күту шарты жойылғанға дейін белсендіре алмайсыз.

Күй өзгерткеннен бұрын не кейін нақты уақыт жұмыс үрдістерін іске қосу

Нақты уақыт режиміндегі жұмыс процестеріне арналған автоматты процестер параметрлерін конфигурациялағанда , күй өзгерткен кезде күй өзгерткен кезде іске қосу параметрлері өзгереді. Әдепкі параметр - Кейін.

Таңдалған кезде Жұмыс процесіндегі логиканың күйді өзгертетін деректер сақталмас бұрын қолданылуы керек деп айтпас бұрын . Бұл әрекет орындалғаннан кейін өзге рет тағайындалмас бұрын мәндерді тексеруге және қосымша реттің орындалуының алдын алуға мүмкіндік береді. Мысалы, плагиндегі қосымша рет немесе өзге жүйеде әрекеттерді іске қоса алатын реттелетін жұмыс ағыны орын алуы мүмкін. Қосымша өңдеуді тоқтату арқылы қосымша жүйелердің іске қосылуының алдын алуға болады. Бұл оқиғадан бұрын нақты уақыттағы жұмыс ағындарын қолдану деректерді сақтай алатын өзге жұмыс ағындары не қосылатын модуль әрекеттерін әрекеттен бас тартылғанда «шегіндіру» қажет болмайды дегенді білдіреді.

Нақты уақыт жұмыс үрдістерімен тоқтату жұмыс үрдісін қолдану

Жұмыс процесін тоқтату әрекетін жұмыс процесінде қолданған кезде, сізде табысқа жетуге немесе Бас тартуға болатынкүй шартын көрсету параметрі бар. Күй параметрі үшін бас тартылған опциясы таңдалғанда, әрекет тоқтатылады. Stop action күйі хабарындағы мәтінді қамтитын қате туралы хабар пайдаланушыға «Бизнес-процесс қатесі » тақырыбыменкөрсетіледі.

Сонымен қатар, қараңыз

Процестермен реттелетін бизнес-логика жасау
Жұмыс процесіне шолу
Жұмыс процесінің процестерін бақылау және басқару
Жұмыс процесінің процестеріне арналған үздік тәжірибелер