Workflow

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacja, szukaj

Workflow (ang. work flow, ‘przepływ pracy’) – w szerszym sensie pojęcie to oznacza sposób przepływu informacji pomiędzy rozmaitymi obiektami biorącymi udział w jej przetwarzaniu. W węższym sensie jest to określenie sposobu przepływu dokumentów pomiędzy pracownikami wykonującymi pewien zalgorytmizowany zespół czynności.

Według koalicji WFMC (ang. WorkFlow Management Coalition) workflow to:

Automatyzacja procesów biznesowych, w całości lub w części, podczas której dokumenty, informacje lub zadania są przekazywane od jednego uczestnika do następnego, według odpowiednich procedur zarządczych.

Pojęcie workflow jest używane w odniesieniu do oprogramowania, zwłaszcza służącego wspomaganiu pracy grupowej. Oprogramowanie takie pozwala na określenie, jakie role w przetwarzaniu dokumentów pełnią osoby uczestniczące w wykonywaniu danej czynności, oraz jakie są stany pośrednie dokumentów.

Jako przykład podaje się realizację obiegu delegacji służbowej. Osoby zlecające wykonanie pracy związanej z podróżą służbową generują dane wejściowe (miejsce, do którego ma dojechać określony pracownik), powstaje dokument zgłoszenia delegacji. Dane są następnie odbierane przez osobę realizującą zadanie (proponowany jest np. termin wyjazdu, rodzaj środka transportu itp.), ze zgłoszenia powstaje dokument delegacji. Informacje te trafiają z powrotem do decydentów, którzy akceptują informacje o realizacji zlecenia (np. zezwalają na przelot samolotem z punktu A do punktu B), dokument delegacji zostaje zatwierdzony do wykonania. Pracownicy realizują zlecenie, potwierdzają odbycie delegacji u klienta, dokument delegacji staje się zrealizowany, po czym następuje akceptacja zwrotów kosztów podroży.

Na każdym etapie przetwarzania takiej informacji występuje określony zbiór osób wykonujących określone operacje na dokumentach oraz określonym zestawem możliwych stanów dokumentu. Są to charakterystyczne cechy procesu workflow.

Procesy workflow przedstawia się zwykle w postaci grafu.

Istnieje szereg narzędzi komputerowego wspomagania tworzenia procesów workflow, włącznie z narzędziami pozwalającymi w sposób graficzny projektować i programować gotowe systemy przepływu informacji.