W tej części dowiesz się jak tworzyć workflow: jak walidować za jego pomocą wymagane pola, jak tworzyć warunki, korzystać z danych wejściowych i przypisań, oraz w jaki sposób automatycznie tworzyć obiekty w systemie.
Dla przykładu posłużymy się obiegiem faktury oraz zapotrzebowania. Dzięki nim napotkamy większość z potrzebnych przykładów.
-- pola SELECT EXISTS (SELECT * FROM vatnote WHERE doc_id ={DOC_ID} AND from__ is not null AND to____ is not null AND number IS NOT NULL AND netto_ is not null AND amount is not null AND vat___ is not null AND paytrm is not null) -- załączniki SELECT EXISTS( SELECT doc_id FROM attachments WHERE doc_id = {DOC_ID})
SELECT accdid NOT IN (4,5,6,8) OR accdid IS NULL FROM vatnote WHERE doc_id = {DOC_ID}