Бөлісу құралы:


Фондық жұмыс ағынының кезеңдері мен қадамдарын теңшеу

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

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

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

Фондық жұмыс үрдісі орындай алатын әрекеттер

Фондық жұмыс үрдісі келесі кестеде тізімделген әрекеттерді орындай алады.

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

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

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

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

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

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

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

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

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

Фондық жұмыс процесі әрекеттері үшін шарттарды орнату

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

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

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

"Егер <шарт> онда" операторында келесі операторларды пайдалануға болады: Тең, Тең емес, Деректерді қамтиды, Деректерді қамтымайды, және астында емес.

Ескертпе:Төменгі және Немес иерархиялық операторлар. Оларды анықталған иерархиялық қатынасқа ие кестелерде ғана пайдалануға болады. Егер анықталған иерархиялық қатынассыз кестелерде осы операторлар пайдаланылатын болса, келесі қате туралы хабарды көресіз: "Анықталған иерархиялық қатынасы жоқ кестеде иерархиялық операторды пайдаланудасыз. Кестені иерархиялық етіп жасаңыз (қатынасты иерархиялық ретінде белгілеу арқылы) немесе басқа операторды пайдаланыңыз.”

Иерархиялық қатынастар туралы қосымша ақпаратты Иерархиялық байланысты деректерді анықтау және сұрау бөлімінен қараңыз. Кестеден кейінгі скриншот Төменгі және Емес қолданатын фондық жұмыс процесі процесінің анықтамасының мысалы болып табылады. иерархиялық операторлар.
Шартты тармақ Логикалық «басқа-егер-онда» мәлімдемесі. Редактор "Әйтпесе, <шарт> онда:" мәтінін пайдаланады.

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

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

Келесі скриншотта Төменгі және Емес иерархиялық операторлары бар фондық жұмыс процесі процесінің анықтамасының мысалы бар. Біздің мысалда екі тіркелгілер топтарына екі түрлі шегерімдерді қолданамыз. Қадамды қосу бөлімінде біз Тексеру шартын егер-болса көрсету үшін таңдадық. шарт Төмен немесе Төмен емес операторлары бар. Бірінші егер-онда шарт Альпі шаңғы үйі есептік жазбасына төменгі барлық есептік жазбаларға қолданылады. Бұл шоттар сатып алынған тауарлар мен қызметтерге 10 пайыздық жеңілдік алады. Екінші егер-онда шарты Альпі шаңғы үйі шотына төмен емес барлық есептік жазбаларға қолданылады және олар алады 5 пайыздық жеңілдік. Содан кейін шарт негізінде орындалатын әрекетті анықтау үшін Жаңарту жолын таңдадық.

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

Келесі қадамдар

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