Белешка
Приступ овој страници захтева ауторизацију. Можете покушати да се пријавите или промените директоријуме.
Приступ овој страници захтева ауторизацију. Можете покушати да промените директоријуме.
Када дизајнирате токове посла имате опцију да садржи логику коју желите да извршите у фазама и корацима .
Фазе олакшавају читање логике тока посла и објашњавају логику тока посла. Међутим, фазе не утичу на логику токова посла или на њихово понашање. Ако процес има фазе, сви кораци у оквиру процеса морају да се налазе у оквиру фазе.
Кораци су јединица пословне логике унутар тока посла. Кораци могу да обухватају услове, радње, друге кораке или комбинацију ових елемената.
Радње које процеси тока посла у позадини могу да изврше
Процеси тока посла у позадини могу да изврше радње наведене у следећој табели.
| Акција | Опис |
|---|---|
| Креирај ред | Креира нови ред за табелу и додељује вредности које одаберете колонама. |
| Ажурирај ред | Можете да ажурирате ред на којем је ток посла у позадини покренут, било који ред повезан са тим редом у Н:1 односи или било који ред креиран ранијим корацима. |
| Додели ред | Можете да доделите ред на којем је ток посла у позадини покренут, било који ред повезан са тим редом са релацијом Н:1 или све редове креиране ранијим корацима. |
| Пошаљи е-поруку | Шаље е-поруку. Можете одабрати да креирате нову е-поруку или да користите предложак е-поште конфигурисан за табелу реда на којој је покренут ток посла у позадини или табеле које имају релацију Н:1 са табелом или табелу за све редове креиране ранијим корацима. |
| Започни подређени ток посла | Започиње процес тока посла у позадини који је конфигурисан као подређени ток посла. |
| Промени статус | Мења статус реда на којем је процес покренут, било који ред повезан са тим редом са релацијом Н:1 или све редове креиране ранијим корацима. |
| Заустави ток посла | Зауставља тренутни ток посла. Можете да поставите статус "Успело" или "Отказано " и наведете поруку о статусу. |
| Прилагођени корак | Пројектанти могу да креирају прилагођене кораке тока посла у позадини који дефинишу радње. Подразумевано нема доступних прилагођених корака. |
Постављање вредности редова
Када креирате ред, можете да поставите вредности за ред. Када ажурирате ред, можете да поставите, додајте, увећате, осларите, помножите или обришете вредности.
Када изаберете опцију "Постави својства", отвориће се дијалог који приказује подразумевани образац за табелу.
На дну дијалога можете видети листу додатних колона које не постоје у обрасцу.
За сваку колону можете поставити статичку вредност и њу ће поставити ток посла.
Са десне стране дијалога помоћник за обрасце вам пружа могућност да динамичке вредности поставите или придодате из контекста тренутног реда. То укључује вредности из повезаних редова којима се може приступити из релације N:1 (више према један) за табелу.
Опције доступне у помоћнику за обрасце зависе од колоне коју сте изабрали у обрасцу. Када поставите динамичку вредност, видећете жутог чувара места познатог као „вредносно поље“ који показује где ће динамички подаци бити укључени. Ако желите да уклоните вредност, једноставно изаберите вредносно поље и избришите га. За текстуалне колоне, можете користити комбинацију статичких и динамичких података.
Са динамичким вредностима, не знате поуздано да ли колона или повезана табела има вредност коју желите да поставите. Заправо можете да подесите број колона да бисте покушали да подесите вредност и сортирате их по редоследу помоћу зелених стрелица. Ако прва колона нема податке, друга колона ће бити испробана и тако даље. Ако ниједна колона нема податке, можете да наведете подразумевану вредност која ће се користити.
Постављање услова за радње тока посла у позадини
Радње које ћете применити често зависе од услова. Процеси тока посла у позадини обезбеђују неколико начина за постављање услова и креирање логике гранања да бисте добили жељене резултате. Можете да проверите вредности реда против којег је покренут процес тока посла у позадини, било који ред повезан са тим редом са релацијом Н:1 или вредности унутар самог процеса.
| Тип услова | Опис |
|---|---|
| Услов провере | Логичка изјава"ако < је > услов онда". Можете да проверите тренутне вредности за ред на којем је ток посла у позадини покренут, било који ред повезан са тим редом у Н:1 односи или било који ред креиран ранијим корацима. На основу ових вредности можете дефинисати додатне кораке када је услов тачан. У изводу "ако је услов онда" можете користити следеће операторе:Једнако,Не <> једнако,Садржи податке,Не садржи податке,Испод и не испод . Напомена :Тхе Ундер и Нот Ундер су хијерархијски оператери. Могу да се користе само за табеле које имају дефинисану хијерархијску релацију. Ако покушавате да користите ове операторе за табеле које немају дефинисану хијерархијску релацију, видећете поруку о грешци: „Користите хијерархијски оператор у оквиру ентитета који нема дефинисану хијерархијску релацију. Или направите табелу хијерархијски (означавањем везе као хијерархијске) или користите други оператор.“ Више информација о хијерархијски односи подацима потражите у чланку Дефинисање и извршавање упита над хијерархијски повезаним подацима. Снимак екрана који прати табелу је пример дефиниције процеса тока посла у позадини који користи операторе "Ундер" и " Нот ундер хијерархијски". |
| Условна грана | Логичка изјава"иначе-ако-онда". Уредник користи текст "У супротном, ако је < услов > онда:" Изаберите услов провере који сте претходно дефинисали и можете додати условну грану да бисте дефинисали додатне кораке када услов провере врати погрешну вредност. |
| Подразумевана радња | Логичка изјава „else“. Уређивач користи текст „Иначе:“ Изаберите услов провере, условну грану, услов чекања или паралелно гранање чекања које сте претходно дефинисали и можете да користите подразумевану радњу да бисте дефинисали кораке за све случајеве који не одговарају критеријумима дефинисаним у услову или елементима гранања. |
| Услов чекања | Омогућује току посла у позадини да се привремено заустави док се критеријуми дефинисани условом не задовоље. Ток посла у позадини почиње поново аутоматски када су критеријуми у стању чекања испуњени. |
| Паралелна грана чекања | Дефинише алтернативни услов чекања за ток посла у позадини са одговарајућим скупом додатних корака који се извршавају једино када се почетни критеријум задовољи. Паралелне гране чекања можете да користите за креирање временских ограничења у логици тока посла у позадини. Они спречавају да ток посла у позадини чека неограничено док се не испуњене критеријуме дефинисане у стању чекања. |
| Прилагођени корак | Пројектанти могу да креирају прилагођене кораке тока посла у позадини који дефинишу услове. Подразумевано нема доступних прилагођених корака. |
Следећи снимак екрана садржи пример дефиниције процеса тока посла у позадини са операторима " Ундер анд Нот ундер хијерархијски". У нашем примеру примењујемо два различита попуста на две групе пословних контаката. У оквиру опције "Додај корак" изабрали смо услов за проверу да бисмо навели услов "Ако тада" који садржи операторе "Испод " или " Не испод". Први услов ако-онда важи за све рачуне који су испод рачуна Алпске ски куће. Ови рачуни добијају попуст од 10 процената на купљену робу и услуге. Други услов се примењује на све рачуне који нису испод алпске скијашке куће и они добијају попуст од 5 процената. Затим смо изабрали ред ажурирања да бисмо дефинисали радњу која ће бити извршена на основу услова.
Следећи кораци
Креирање прилагођене пословне логике кроз процесе
Преглед процеса тока посла
Надгледање и управљање процесима тока посла у позадини
Најбољи начини за процесе тока посла у позадини