Како то уствари функционише?

Радни токови се процењују по приоритету. Ако два радна тока имају исти приоритет, онда се процењују по абецедном реду према свом називу.

Због начина на који радни токови функционишу, све измене атрибута се проверавају на серверу апликације – погледајте ограничења за могуће проблеме.

У наставку говоримо о подешавањима која имају утицај и нису сама по себи разумљива.

Објекат

Изаберите контекст објекта у којем желите да покренете радни ток. Ово ће утицати на доступне атрибуте и радње.

Објекти тикета такође имају приступ клијенту тикета.

Контекст

Изаберите у којој ситуацији се примењује радни ток. Контексти се могу комбиновати да би се смањио број токова.

Форма за отварање

По избору, ваши услови и радње ће утицати на све доступне форме додавања.

Форма за измену

По избору, ваши услови и радње ће утицати на све доступне форме за уређивање.

Услови

Zammad прави разлику између одабраних и сачуваних услова. Они се могу комбиновати где год је то потребно.

Упозорење

⚠️ Ограничите токове на одговарајуће улоге ако је потребно!

Подразумевано, осим ако нису подешене у условима, правила радног тока се процењују за све улоге. Ово такође утиче на ваше клијенте!

Одабрани услови

Ови услови су базирани на вредностима форме и поклапају се ако је направљен одговарајући избор (нпр. избор друге групе у тикету без снимања). Ово важи за нацрте (активан избор) и тренутно сачуване вредности.

Сачувани услови

Ови услови се поклапају само ако изабране вредности сачуване у бази података. Игноришу тренутну вредност или избор поља, све док измене нису снимљене (нпр. управљањем пољима постојећег тикета, који је у прегледу оператера).

Белешка

Имајте на уму да вредност мора бити доступна у ситуацији у којој вам је потребна. У супротном, услов се неће подударати.

Пример: не можете извршити акције са сачуваним условима при отварању тикета, јер нема снимљених вредности у том тренутку.

Радња

Које радње треба да спроводимо на релевантним пољима? Могуће радње зависе од типа објекта, међутим, обично можете барем променити видљивост или то да ли је поље обавезно.

Обратите пажњу да радње нису доступне за повезане објекте.

Пример: Рецимо да радите у контексту тикета. Иако можете имати корисничке услове, не можете да прилагођавате објекте са радњама у том обиму. Ово је из разлога што неће имати било каквог утицаја на дијалог тикета. Наравно, сви атрибути тикета (стање, власник, …) биће доступни.

Погледајте и наша ограничења да не би било непријатних изненађења.

Доступни оператори

Доступност оператора зависи од типа објекта и обима.

Путоказ

Имајте на уму да радње могу али и не морају ограничити приступ атрибутима преко API-ја. За бољи преглед, приказујемо следеће иконице да бисте боље разумели ова ограничења:

api Ова иконица означава да радња утиче на API.
ui Ова иконица означава да радња утиче само на кориснички интерфејс.
прикажи ui

Прикажи дотично поље. Омогућава подешавање вредности.

сакриј ui

Сакриј дотично поље. Међутим, технички и даље дозвољава подешавање вредности поља.

Имајте на уму да поље неће нестати и још увек садржи вредност коју пружа! Можда бисте желели да размислите о oператору уклони уместо њега.

уклони ui

Потпуно уклања поље. Вредност поља неће бити пружена.

постави обавезно ui api

Поставља поље на обавезно.

постави необавезно ui api

Поставља поље на опционо.

додај опцију ui api

Омогућава додавање опција у пољa за избор (стабла).

Ово захтева да се опције претходно сакрију (уклони опцију). Омогућава коришћење постојећих вредности.

уклони опцију ui api

Омогућава уклањање опција из поља једноструког и вишеструког избора. Омогућава коришћење постојећих вредности.

постави на вредност ui api

Ограничава доступне опције по вашем избору.

Ово може смањити број ваших радних токова који користе додај опцију и уклони опцију.

попуни ui

Омогућава попуњавање поља текста и целобројних поља са вашим вредностима.

попуни празно ui

Омогућава попуњавање поља текста и целобројних поља са вашим вредностима ако су поља празна.

изабери ui

Изабери одређену вредност унутар поља за избор, избор стабла или логичког поља.

аутоматски избор ui

Помаже кориснику са пољима избора (стабла):

Ако поље има само једну опцију за избор и још увек нема вредност, вредност се аутоматски поставља.

Овај оператор функционише само ако имате једну вредност и не делује ако има више од једне опције.

укључи само за преглед ui

Омогућава вам да прикажете атрибут само за читање (readonly), што значи да измене неће бити могуће.

искључи само за преглед ui

У случају да је радни ток поставио поље на само за преглед (readonly), ово можете поништити уз помоћ горњег оператора.

Заустави после поклапања

Овим можете зауставити процену накнадних радних токова после тренутног.

Ако је подешено на не (подразумевано), накнадни радни токови ће бити процењени ако се поклапају услови. У овом случају, могуће да ће радње из тренутног радног тока бити поништене неким другим током.

Ако је подешено на да, накнадни радни токови неће бити процењени након овога.

Приоритет

Можете одредити редослед у којима ће радни токови бити процењени. Подразумевана вредност је 500.

Радни токови се процењују у узлазном редоследу према приоритету. Ово ѕначи да се ниже вредности (нпр. 100) процењују пре виших (нпр. 999).