background image

1

MODEL ODNIESIENIA 

KOALICJI WORKFLOW

ORGANIZACJA 

PROCESÓW PRACY

background image

2

TEKST 

• Przegląd systemów do obsługi procesów pracy
• Charakterystyka systemu obsługi procesu 

pracy

• Ewolucja systemów do obsługi procesów pracy
• Funkcje systemów do obsługi procesów pracy
• Implementacja systemów do obsługi
• Model odniesienia systemu do obsługi 
• Usługi wykonawcze systemu
• Funkcje aplikacji wywołanych
• Współdziałanie systemów do obsługi procesów 

pracy

• Administrowanie systemem do obsługi 

procesów pracy

background image

3

OBSŁUGA 

PROCESÓW PRACY

• Obsługa procesów pracy – to 

komputerowe ułatwianie lub 

automatyzacja części lub całości 

procesu pracy.

• Obsługa procesów pracy jest związana z 

automatyzacją 

procedur, 

podczas 

których  między  uczestnikami  procesu 
są 

przekazywane 

dokumenty, 

informacje  lub  zadania,  zgodnie  z 
zadanymi  regułami,  w  celu  osiągnięcia 
założonego celu.

background image

4

SYSTEM ZARZĄDZANIA 

PROCESAMI PRACY 

• System  zarządzania  procesami  pracy  –  to 

system,  który  całkowicie  definiuje,  zarządza  i 
wykonuje „procesy pracy” przez wykonywanie 
oprogramowania  w  kolejności  określonej  na 
podstawie  komputerowej  reprezentacji  logiki 
procesów pracy.

• Systemy obsługi procesów pracy zapewniają 

wsparcie w trzech obszarach funkcjonalnych:

– opracowania systemu,
– kontrolowania wykonywania w systemie,
– kontrolowania współpracy z użytkownikami.

background image

5

CHARAKTERYSTYKI SYSTEMU 

DO OBSŁUGI PROCESÓW 

PRACY

N A R Z Ę D Z I A  

D O   A N A L I Z Y  

I   M O D E L O W A N I A

U S Ł U G I  

W Y K O N W A C Z E  

S Y S T E M U

D E F I N I O W A N I E  

P R O C E S U

  P R A C Y

A P L I K A C J E  

I   N A R Z Ę D Z I A  

I N F O R M A T Y C Z N E  

background image

6

FUNKCJE OPRACOWANIA 

SYSTEMU OBSŁUGI 

• Proces 

pracy 

– 

to 

komputerowa 

reprezentacja 

procesu, 

zawierająca 

definicje 

czynności 

ręcznych 

automatycznych.

• Definicja 

procesu 

zawiera 

zwykle 

pewną  liczbę  dyskretnych  etapów 
czynności,  z  dołączonymi  operacjami 
komputerowymi  lub  ręcznymi,  reguły 
rządzące  przebiegiem  procesu  przez 
różne etapy czynności.

background image

7

FUNKCJE KONTROLNE 

WYKONYWANIA 

• W  czasie  wykonywania  definicja  procesu  jest 

interpretowana 

przez 

oprogramowanie 

odpowiedzialne  za  tworzenie  i  kontrolę 

instancji operacyjnych procesu, ustawianie we 

właściwej 

kolejności 

czasowej 

różnych 

czynności 

procesu 

oraz 

wywoływanie 

odpowiednich  zasobów  ludzkich  i  aplikacji 

informatycznych.

• Głównym  elementem  podstawowego  systemu 

zarządzania 

procesami 

pracy 

jest 

oprogramowanie 

– 

motor 

systemu 

– 

odpowiedzialne  za  tworzenie  i  usuwanie 
procesów,  kontrolę  kolejności  wykonywania 
czynności  w  procesie  oraz  współpracę  z 
użytkownikami i narzędziami informatycznymi.

background image

8

FUNKCJE KONTROLNE 

WSPÓŁPRACY

• Współdziałanie 

oprogramowania 

do 

kontroli  procesu  jest  niezbędne  w  celu 
wywołania 

aplikacji 

przekazania 

właściwych danych.

• Standardowe  ramy  wspierania  takich 

operacji  współpracy  mają  zalety,  które 
pozwalają  na  używanie  jednolitego 
interfejsu  w  różnych  systemach  do 
obsługi  procesów  pracy  i  umożliwiają 
opracowanie 

jednolitych 

narzędzi 

aplikacyjnych  do  pracy  z  różnymi 
produktami do obsługi procesów pracy.

background image

9

DYSTRYBUCJA USŁUG 

WYKONAWCZYCH DO OBSŁUGI

BAZA 

DANYCH

APLIKACJE

P

R

O

C

E
S
Y

INTERFEJSY
  UŻYTKOWE 

     FUNKCJE
DYSTRYBUCJI 

KROKI

CZYNNOŚCI 

background image

10

ZAKRESY INTERFEJSÓW 

SYSTEMOWYCH  

S P E C Y F IK A C J A  

D E F IN IC J I 

P R O C E S Ó W  

IN T E R F E J S Y  

D O   W S P IE R A N IA  

S Y S T E M Ó W    

IN T E R F E J S Y  

D O   W S P IE R A N IA  

A P L IK A C J I   

IN T E R F E J S Y  

D O   W S P IE R A N IA  

F U N K C J I 

IN T E R F E J S Y   D O  

M O N IT O R O W A N IA  

S Y S T E M U    

background image

11

EWOLUCJA SYSTEMÓW 

DO OBSŁUGI PROCESÓW 

PRACY 

• Przetwarzanie obrazów

• Zarządzanie dokumentami

• Poczta elektroniczna i usługi katalogowe

• Aplikacje do obsługi pracy grupowej  

• Aplikacje transakcyjne

• Oprogramowanie do zarządzania projektami

• Restrukturyzacja  i  narzędzia  projektowania 

systemów

• Podział  właściwości  funkcjonalnych  systemów 

obsługi

background image

12

MODEL IMPLEMENTACJI 

PRODUKTÓW DO OBSŁUGI 

J E D N O S T K I P R O G R A M O W E :

- N A R ZĘ D ZIA  D O  D E F IN IO W A N IA

- O P R O G R A M O W A N IE  - M O T O R  

- O B S Ł U G A  L IS T  P R A C Y

- IN T E F E J S  U ŻY T K O W Y  

T Y P Y  D E F IN IC J I W  S Y S T E MIE :

- D A N E  MO D E L U  O R G A N IZA C J I/R Ó L

- D A N E  K O N T R O L N E  A P L IK A C J I

- L IS T A  O B IE K T Ó W  P R A C Y

- D A N E  W A ŻN E  D L A  A P L IK A C J I 

A P L IK A C J E  I B A ZY  D A N Y C H

- A P L IK A C J E

- D A N E  A P L IK A C Y J N E

background image

13

MODELE DO IMPLEMENTACJI 

PROGRAMU OBSŁUGI 

OBIEKTÓW

MODEL Z HOSTEM 

MODEL ZE SKŁADNICĄ 

PLIKÓW 

MODEL Z POCZTĄ 

ELEKTRONICZNĄ 

MODEL WYSYŁANIEM 

PROCEDUR 

background image

14

MODEL ODNIESIENIA 

DLA SYSTEMÓW 

PRODUKCYJNYCH

NARZĘDZIA 

DO DEFINIOWANIA 

PROCESÓW  

NARZĘDZIA 

ADMINISTRACYJ NE 

I MONITORUJ ĄCE 

APLIKACJ E 

STACJ I KLIENTA 

USŁUGI 

WYKONAWCZE  

APLIKACJ E 

WYWOŁYWANE  

INNE USŁUGI 

WSPOMAGAJ ĄCE   

Interfejs 1

Interfejs 4 

Interfejs 5 

Interfejs 2 Interfejs 3

background image

15

USŁUGI WYKONAWCZE 

SYSTEMU OBSŁUGI PROCESÓW 

PRACY 

• Usługi  wykonawcze  systemu  –  to  usługi 

programowe  złożone  z  jednego  lub  więcej 

„motorów”  systemu  służących  do  tworzenia, 

zarządzania i wykonywania instancji procesów 

pracy 

• Aplikacje  współpracują  z  tymi  usługami  za 

pośrednictwem zestawu funkcji.

• Współpraca 

zewnętrznymi 

zasobami 

następuje przy pomocy interfejsów:

• aplikacji klienckiej,
• Interfejs aplikacji wywoływanych.

background image

16

MOTOR SYSTEMU 

DO OBSŁUGI SYSTEMÓW PRACY

   „Motor” systemu – to oprogramowanie 

zapewniające kontrolę wykonania 
instancji procesów systemów do obsługi 
procesów pracy.

Zadania oprogramowania „motor” systemu:
• interpretacja definicji procesu,
• kontrola instancji procesu,
• nawigowanie wśród czynności procesu,
• logowanie i wylogowanie uczestników 

procesu,

• wskazywanie obiektów pracy uczestnikom,
• utrzymywanie danych kontrolnych i danych 

procesu,

• funkcje kontrolne związane z audytem.

background image

17

ELEMENTY SKŁADOWE USŁUG 

WYKONAWCZYCH SYSTEMU 

• Motor systemu

• Jednorodne i niejednorodne usługi wykonawcze 

systemu

• System  do  obsługi  procesów  pracy  i  wymiana 

danych

• Kontrola  systemu,  dane  ważne  dla  systemu, 

aplikacje

• Wymiana danych:

• przez  moduł  obsługi  list  obiektów  pracy 

(interfejs 2),

• przez wywołanie aplikacji (interfejs 3),
• między motorami systemu (interfejs 4)

background image

18

NARZĘDZIA DODEFINIOWANIA 

PROCESÓW PRACY

• Wymiana 

definicji 

aplikacjach 

(Interfejs 1)

• Metamodel podstawowy:

– definicja typu procesu,
– czynność,
– warunki przejścia,
– dane istotne dla systemu,
– role,
– wywołane aplikacje.

background image

19

METAMODEL PODSTAWOWEGO 

PROCESU OBSŁUGI

R O L A  

WA R UNK I 

C ZY NNO Ś Ć

P R O C E S  

A P L IK A C J E

DA NE  

MA  

S K Ł A DA  S IĘ  Z 

UŻY WA

MO ŻE  S IĘ  
O DNO S IĆ  
DO

MO ŻE  MIE Ć  

MO ŻE  S IĘ
O DNO S IĆ  
DO

background image

20

FUNKCJE W OBSŁUDZE 

PROCESÓW PRACY 

Funkcje aplikacji 

klienta:

– aplikacje,
– Interfejs 2.

Funkcje wywołanych 

aplikacji :

– aplikacje,
– interfejs 3.

• Zestaw poleceń do operowania 

API:

• ustanowienie sesji,
• operacje definiowania,
• funkcje stanu procesu,
• funkcje obsługi listy obiektu
• funkcje nadzorowania,
• funkcje obsługi danych.

background image

21

WSPÓŁDZIAŁANIE 

I ADMINISTROWANIE 

SYSTEMEM 

• Niejednorodne usługi wykonawcze systemów 

• Scenariusze modeli współpracy:

– łańcuchowy model usług,
– model usług równorzędnych,
– hierarchiczny model usług,
– model równoległy, synchroniczny.

• Administrowanie systemem:

• narzędzia administracyjne i kontrolne,
• interfejs administrowania i monitorowania,

background image

22

STRUKTURA WAPI, 

PROTOKOŁY, POZIOMY 

ZGODNOŚCI

• WAPI – przegląd funkcjonalny API

• Wsparcie dla protokołu EAPI

• Reguły zgodności produktów

• Klasyfikacja współpracy 

• Poziomy zgodności  

background image

23

ZAGADNIENIA

• Na czym polega obsługa procesu 

pracy?

• Na czym polega zarządzanie 

procesami pracy?

• W jaki sposób można określić proces 

pracy?

• Jakie są kierunki ewolucji obsługi 

procesów pracy?

• W jaki sposób można wdrażać 

systemy pracy?

• Jakie są elementy składowe systemu 

do obsługi procesów pracy?

background image

24

BIBLIOGRAFIA

• Barker R. Logman C.: Case method – 

modelowanie funkcji i procesów, WN-T, 

Warszawa 1996, s, 139-162.

• Grabosz J. Ludowiszewski B.: Zastosowanie 

metodyki KANSEI do doskonalenia 

interfejsów oprogramowania 

wykorzystywanego w telepracy, Wyd. 

PJWSTK W-wa 2006 s. 63-72

• Kobielus J.G.: Strategie – obsługa procesów 

pracy, IDG Poland S.A. Warszawa 1998, s. 

333-391


Document Outline