Silnik workflow: walidacje, przypisywanie zadań i procesy zatwierdzania.
W skrócie Silnik workflow automatyzuje proces zatwierdzania faktur przychodzących i deklaracji kosztowych. Można skonfigurować walidacje, przypisywanie zadań i kroki zatwierdzania. Dostępny jako dodatek przy abonamencie SLA.
Silnik workflow eConnect automatyzuje proces zatwierdzania faktur przychodzących, deklaracji i innych dokumentów. Umożliwia definiowanie reguł określających, jakie kontrole są wykonywane automatycznie i kto musi zatwierdzić dokumenty. Funkcjonalność workflow jest dostępna jako dodatek przy abonamencie SLA (abonament i/lub koszty wdrożenia). Funkcjonalność znajduje się pod Workflow w środowisku klienta; bez umowy lub abonamentu nie jest dostępna.
document.extra.receiverId).Workflow ma:
Metodę (bez Actor) stosuje się na przykład przy fakturach zakupowych, aby zresetować datę pobrania. Dzięki temu dokument trafia do pakietu oprogramowania dopiero po zatwierdzeniu i przejściu przez ten krok.
Na karcie Kolejne kroki wybierasz, do jakich innych kroków dokument może przejść. Routing można zautomatyzować na podstawie warunków, zwykle przy pierwszym kroku lub kroku bez actor.
Workflow składa się z serii kroków, przez które przechodzi dokument po odebraniu. Każdy krok może być automatyczną walidacją (system sprawdza warunek) lub ręczną akcją (pracownik musi ocenić dokument).
Silnik workflow waliduje na podstawie pól UBL/XML znanych platformie. Przykłady:
Na podstawie wyniku przypisywane są zadania lub dokument jest automatycznie przekazywany dalej.
Selektor pól pokazuje wyłącznie pola XML platformy. Surowe rozszerzenia UBL z IDR nie są w nim uwzględnione, chyba że dostępne gdzie indziej przez functions lub XPath. Możliwe są operatory i functions, na przykład kontrole długości lub podłańcucha. Do wyszukiwań bez zmiany workflow przy rozszerzaniu listy używa się wyszukiwania w liście danych (dl:getFirstResult).
Często stosowane wzorce warunków:
document.extra.isDuplicate == truedocument.DocumentCurrencyCode_ui6 != 'EUR'document.OrderReference_ui7 != null i w Twoim zakresienoreply / no-replydocument.extra.receiverId == "<id-organizacji>"Jeśli dokument nie może być zatwierdzony automatycznie, tworzone jest zadanie przypisywane do użytkownika, grupy lub roli. Przypisanie może bazować na wyniku walidacji, na przykład: faktury powyżej 5000 EUR do dyrektora finansowego, faktury poniżej 5000 EUR do księgowego.
Pracownik, który otrzymuje zadanie, może:
Przy zadaniach przypisanych do wielu osób można ustawić, czy wszyscy muszą podjąć działanie, czy wystarczy, że jedna osoba zatwierdzi.
W praktyce te działania wykonuje się przez zadania. Zobacz Zadania na platformie dla kroków i podglądu ekranu.
Workflow jest dostępny dla:
Workflow może uruchamiać się automatycznie przy odbiorze dokumentu lub być uruchomiony ręcznie ze Skrzynki.
Najpierw Pilot: zawsze najpierw zbuduj i przetestuj workflow w Pilot; następnie wdróż go w produkcji.
Admin lub zarządca może ingerować w workflow pod Administracja (Workflow admin).
Pozycja menu Szablony służy do tworzenia list danych. Listy danych są wykorzystywane w workflow do automatycznego zatwierdzania lub odrzucania, routingu i mapowania (na przykład EAN na centrum kosztów). Szablony faktur, zadań konwersji i inne standardowe szablony nie mogą być modyfikowane przez klientów.
Listy danych wypełnia się przez upload CSV. Nazwy kolumn muszą dokładnie odpowiadać liście danych na platformie, kolejność musi być taka sama, a obowiązuje limit maksymalnie 5000 wierszy. Zapisz CSV bez formatowania UTF-8 (ANSI/Windows-1252). Szablon do pobrania jest dostępny w zakładce „Prześlij dane”.
Workflow automatycznie wysyła powiadomienia e-mail przy każdym kroku:
Menu: Rozwój > Szablony e-mail. Wymagane są uprawnienia do tworzenia szablonów e-mail (zwykle subskrypcja Professional lub wyższa). Lista pokazuje szablony w koncie i może być pusta, jeśli nie ma jeszcze własnych szablonów. Zakładki: Środowisko (szablony konta) i Platforma (szablony platformy ze wszystkich kanałów).
Powiadomienia workflow i inne wiadomości e-mail platformy wykorzystują szablony e-mail. Zmienne różnią się w zależności od kontekstu. Szablony platformy i własne szablony łączy się w krokach powiadomienia workflow lub wysyłki e-mail.
Symbole zastępcze różnią się w zależności od kontekstu; nie każdy symbol jest dostępny wszędzie. Przykłady: [[params.INVOICEID]], [[params.SENDER]], [[params.RECEIVER]]. Dostępne symbole zastępcze często znajdziesz w Właściwościach szablonu (platformy).
Dla faktur dostępny jest również XPath na XML, na przykład:
[[document.xpath(//urn1:ID)]] = numer faktury[[document.xpath(//urn2:AccountingSupplierParty/urn2:Party/urn2:Contact/urn1:ElectronicMail)]] = e-mail kontaktowy nadawcyPo utworzeniu lub zmianie szablonu połącz kroki wysyłki e-mail w workflow.
Każdy krok workflow jest rejestrowany w pełnym dzienniku audytu. Zawsze można sprawdzić, kto co zatwierdził, kiedy i jakie walidacje zostały przeprowadzone. Jest to niezbędne dla compliance i kontroli wewnętrznej.
Do zarządzania workflow dostępna jest specjalna rola administracyjna. Użytkownik z tą rolą może restartować zadania, ponownie je przypisywać i nadpisywać kroki bez naruszania regularnego workflow.
Silnik workflow zapewnia wgląd poprzez Oś czasu per dokument i przegląd administracyjny:
"The Workflow instance is already executing"
Ten komunikat o błędzie pojawia się, gdy akcja workflow zostaje podwójnie aktywowana, na przykład przez podwójne kliknięcie przycisku zatwierdzenia.
Rozwiązanie jako Workflow Admin:
W przypadku komunikatów o błędach w wychodzących workflow, jako admin można wznowić zadanie za pomocą opcji wznowienia po korekcie. Anulowane zadanie pozostaje na tym samym statusie.
Informacje o działaniu zadań w praktyce w artykule Zadania na platformie.
Skonfiguruj workflow