Professional Documents
Culture Documents
in sistemele ERP
Bucureşti 2010
CUPRINS
1. INTRODUCERE.....................................................................................................................................4
2. Sisteme ERP.........................................................................................................................................6
2.1. Istorie...........................................................................................................................................6
2.2. Functionalitate.............................................................................................................................6
3. Conceptul de Workflow.....................................................................................................................11
6. BIBLIOGRAFIE.....................................................................................................................................27
1. INTRODUCERE
Pachete ERP contin inglobate cunoştinte ale proceselor de afaceri. Cu toate acestea,
aceste pachete nu sunt in masura sa reprezinte (parametrizat) procesele de afaceri in mod
explicit, intr-un mod natural. Prin urmare, pachetele de tip ERP (la fel ca alte aplicatii de
procesare bazate pe transactii) nu reuşesc sa ofere instrumente pentru gestionarea unor astfel de
procese de afaceri. Aceasta lucrare analizeaza pachete ERP şi ofera argumente asupra avantajelor
folosirii tehnologiei Workflow integrata in acestea.
Aplicatiile de gestionare prin workflow sunt adesea pozitionate pentru a rezolva aceasta
problema de gestionare a proceselor de afaceri. Mai ales intr-un EAI (Enterprise Application
Integration) serviciu de software, solutii de management al workflow-ului sunt considerate un
ingredient cheie. Cu toate acestea, nu este uşor de integrat aplicatii de gestionare a workflow-ului
pe aplicatii centrate pe date, mai ales atunci când resursele trebuie sa fie partajate intr-un proces
de afaceri. Managementul de gestionare a workflow-ului este proiectat sa se concentreze asupra
unui singur caz (sau proces de exemplu), şi toate interferenta rezulta intre cazuri (cum ar fi
punerea la dispozitie a resurselor), conduce la probleme. Prin urmare, o integrare a
2. Sisteme ERP
2.1. Istorie
Istoria sistemelor ERP dateaza din anii 1960 cand acest tip de aplicatie software era
folosit cu preponderenta pentru asistarea procesului de productie. Primul produs de acest tip a
fost MRP (Material Resource Planning).
Incepand cu anii ’90 sistemele ERP au inceput sa ia forma aplicatiilor actuale. Deşi dupa
aparitia MRP functionalitatile acestui tip de programe au inceput sa se extinda, ERP-ul actual a
luat fiinta in momentul in care informatiile au putut fi centralizate intr-o platforma comuna şi
functionalitatile sale au fost integrate.
Astazi, sistemele ERP fac un nou pas in dezvoltarea lor prin utilizarea internetului pentru
eficientizarea functionalitatilor. Clientii de la mii de kilometri distanta pot avea acces la stadiul
propriei comenzi sau la stocurile companiei furnizoare prin integrarea facilitatilor ERP cu
aplicatiile WEB.
2.2. Functionalitate
Sistemele ERP, sunt programe modulare, fiecare arie de activitate a companiei fiind
acoperita de catre o aplicatie specifica. Modulele unui sistem ERP functioneaza integrat
utilizând o baza de date comuna, sau pot functiona independent. Pot fi enumerate câteva
categorii de module care servesc la gestionarea cu eficienta a unei intreprinderi:
Eficientizarea proceselor de afaceri poate proveni dintr-o serie de avantaje rezultate prin
implementarea unui sistem ERP, dintre care amintim:
Optimizarea stocurilor
In multe cazuri s-au semnalat reduceri majore ale valorilor imobilizate in stocuri, in
conditiile in care satisfactia clientilor a crescut. Acest lucru este datorat noilor instrumente
de management operational si decizional care permit controlul proceselor de aprovizionare,
livrare, picking, productie, targetare etc. De asemenea, sunt tinute sub control stocurile care
au termene scurte de expirare, rotatie lenta etc.
Sistemele ERP actuale realizeaza integrarea tuturor functiilor de conducere ale unei
Un astfel de sistem ERP permite factorilor de decizie realizarea unor analize complete
asupra realizarii planului de afaceri. Prin optiunile de simulare a activitatilor si prin caracterul
flexibil si dinamic al aplicatiilor se pot realiza planuri de previziune, evaluari si predefiniri ale
tendintelor de evolutie ale industriei din care face parte compania, analize calitative, integrarea
cu noile tehnologii e-business si comunicare online.
In general, conform studiilor publicate, exista doua tipuri de motivatii care determina
implementarea unui ERP:
Inlocuirea unui sistem informational neintegrat (mai multe aplicatii, depasite tehnologic
sau nu, in care se opereaza independent).
Inlocuirea unuia sau mai multor sisteme depasite tehnologic, integrate sau nu.
Motivatii operationale
10
3. Conceptul de Workflow
In timp ce workflow-ul poate fi organizat manual, in practica, cele mai multe workflow-
uri sunt organizate in contextul unui sistem IT, pentru a oferi sprijin computerizat pentru
automatizarea fluxurilor de activitati.
Definitie – Workflow
Facilitarea sau automatizarea computerizată a unui proces de afaceri, în totalitate sau
partial.
Un proces de afaceri individual pote avea un ciclu de viata variind de la cateva minute la
zile (sau chiar luni), in functie de complexitatea şi durata activitatilor constitutive diferite. Aceste
sisteme pot fi puse in aplicare intr-o varietate de moduri, folosesc o mare varietate de component
IT şi infrastructururi de comunicatii şi pot sa opereze intr-un mediu variind de la grupuri de lucru
locale de mici dimensiuni pana la mari intreprinderi. Astfel, un Modelul de Referinta ar lua in
considerare o vedere de ansamblu a gestionarii fluxurilor de lucru, care este destinat sa cuprinda
varietatea tehnicilor de punere in aplicare şi mediile operationale care caracterizeaza aceasta
tehnologie.
In ciuda acestei varietati, toate sistemele de WFM prezinta anumite caracteristici comune,
care ofera o baza pentru dezvoltarea şi integrarea capacitatiilor de interoperabilitate intre diferite
produse. Model de referinta descrie un model comun pentru construirea sistemelor de workflow
şi identifica modul in care aceastea pot fi legate de diferite abordari alternative de implementare.
La cel mai inalt nivel, toate sistemele WFM pot fi caracterizate prin aportul operational
adus in trei zone functionale:
- functiile “Build-timp”, care definesc, şi eventual, modeleaza, procesul fluxului de lucru şi
a activitatilor sale constitutive
12
Figura 1 ilustreaza caracteristicile de baza ale sistemelor de WFM şi relatiile dintre aceste
principale functii.
13
Functiile “Build-timp” sunt cele care rezulta dintr-o definitie computerizata a unui proces
de activitate. In timpul acestei faze, un proces de activitate este transpus din lumea reala intr-o
definitie formala computerizata, prin folosirea unuia sau mai multor analize, tehnici de modelare
şi definire a unui sistem. Definitia rezultat este uneori numita un model de proces, un proces
şablon, un proces de date, sau o definitie de proces. In acest document, vom folosi termenul de
definitie de proces.
14
asa cum a fost el modelat in procesul de definire, şi procesul din lumea reala, reflectata in
interactiunile “run-time” ale utilizatorilor şi ale aplicatiilor IT. Componenta de baza este
programul (software) de contol al sistemului de management workflow (sau "engine"),
responsabil pentru crearea si eliminarea de procese, controlul activitatii de planificare in cadrul
unui proces operational şi interactiunea cu aplicatiile IT sau a resurselor umane. Acest software
este adesea distribuit intre mai multe platforme de computere pentru a face fata proceselor care
functioneaza pe o arie geografica larga.
15
distributie, etc.) O viziune alternativa de nivel superior a arhitecturii workflow care subliniaza
acest aspect de distributie este prezentata in figura 2.
Fluxul de lucru poate implica transferul sarcinilor intre produse workflow ale diferitilor
producatori pentru a permite ca diferite parti ale procesului de afaceri sa fie adoptate pe
platforme diferite sau retelele care folosesc produse special sa fie potrivite acestei etape a
procesului. In acest scenariu fluxul din caseta centrala trece intre doua sau mai multe produse
workflow - de exemplu, activitati de 1,2 şi 5 pot fi executate de un sistem de workflow şi
activitati 3 şi 4 de catre un sistem diferit, cu un control al trecerii prin punctele dintre ele ale
16
intregului proces de workflow. Standarde care sprijina acest transfer intre workflow-uri permite
dezvoltarea de aplicatii composite de workflow folosind mai multe produse diferite de workflow
care functioneaza impreuna ca o entitate logica unica.
17
Poşta electronica ofera facilitati insemnate pentru distribuirea de informatii intre indivizi
in cadrul unei organizatii sau intre organizatii; utilizarea mecanismelor de directore nu numai ca
ofera o modalitate de a identifica participantii individuali intr-un domeniu de e-mail, ci şi un
potential de inregistrare a informatiilor despre atributele utilizatorilor individuali, cum ar fi
rolurile organizatie sau alte atribute referitoare la procedurile de afaceri. Astfel, sistemele de
poşta electronica, a progresinsusi in directia functionalitatii de workflow prin adaugarea de
comenzi de rutare pentru a identifica o secventa de destinatari pentru anumite tipuri de mail-uri,
ca raspuns la o anumita forma de procedura de afaceri.
pentru a sprijini şi de a imbunatati interactiunile intre grupuri de persoane. Initial, multe dintre
aceste aplicatii folosite in grupuri de lucru au imbunatatit procesele informale, oferind acces la
buletine de jurnal / aplicatii de planificare pe o baza ad-hoc. Cum domeniul de aplicare al acestor
programe s-a raspândit spre afaceri mai formale axate pe interactiuni de grup a aparut o cerinta
crescânda de a oferi un cadru mai formal şi controlabil procedural pentru a sprijini utilizarea de
astfel de aplicatii de grup. Tehnologia flux de lucru ofera o solutie la acest tip de cerinta.
Pentru multi ani aplicatii care sa sprijine anumite categorii de proceduri de afaceri
("tranzactii") au fost dezvoltate prin utilizarea de functionalitati de gestionare a operatiuniilor in
termen de monitoare TP şi / sau software de management al bazelor de date. De la stilul initial
centralizat de lucru, astfel de aplicatii software au pus la dispozitie tot mai multe aplicatii bazate
pe transactii disponibile pe o gama tot mai mare de platforme computerizate. Aplicatiile bazate
pe tranzactii, prezinta de obicei caracteristici importante de robustete şi de sprijin pentru parti
vitale ale tranzactiilor; cu toate acestea, ele nu prezinta de obicei o separare intre procedura
logica de afaceri şi folosirea diferitelor instrumente de aplicatii care ar potea fi necesare pentru a
sprijini activitatile individuale in cadrul procesului de afaceri. In timp, acest lucru a dus la o
cerinta de a consolida capacitatile de workflow pentru a controla procedurile de afaceri cu
abilitatea de a folosi programe traditionale bazate pe tranzactii corespunzatoare diferitelor
procese de afaceri, precum şi alte tipuri de aplicatii (bazate pe documente sau pe munca la birou,
etc) pentru alte parti ale procesului de afaceri.
software a fost generalizat pentru a sprijini o mai larga vedere de afaceri orientata spre proces şi
de o gama mai larga de instrumente de aplicatii - oferind o capacitate de workflow mai general.
Piata produselor de workflow a evoluat dealungul unei largi game de industrii IT şi este
cel mai probabil va continua sa faca acest lucru, cu o gama larga de produse axate pe una sau mai
multe aspecte particulare ale cerintei generale de workflow. Unele pot fi furnizate impreuna cu
alte domenii tehnologice, cum ar fi procesarea de imagini sau managementul documentelor,
altele pot fi mai mult focalizate pe uz general. Aceasta multitudine de produse va permite o
alegere larga pentru punerea in aplicare a circumstantelor individuale şi este recunoscut
incurajata. Cu toate acestea, creşte, de asemenea, necesitatea unor standarde in cadrul industriei
pentru a permite diferitelor produse sa interactioneze impreuna şi sa se integreze in cadrul unei
arhitecturi globale centralizate.
20
21
In plus, multe parti ale motorului web de dezvoltare workflow SAP foloseste servici
existente mySAP pentru a executa anumite procese fundamentale decat sa le duplicite. Astfel de
exemple sunt: organigrama manageriala, serviciile de comunicatii si infrastructurile de securitate.
Acestea sunt avantajele, dar de asemenea trebuie amintit faptul ca multe aplicatii pornesc
workflow-uri direct, bazanduse pe motorul de dezvoltare workflow SAP pentru a ghida procesul
prin sistem. Cu alte cuvinte, motorul de dezvoltare workflow SAP ofera o parte intriseca a
componentelor functionale SAP.
Diferite tipuri de formulare (SAP, Lotus Notes, Microsoft Outlook, HTML) pot fi
generate si mentinute in sistemul grafic de dezvoltare workflow pentru ca un pas anume din
workflow sa poata fi accesat din platforme diferite fara a fi nevoie ca procesul initial definit sa
fie remodelat. Intradevar, formularele pot fi generate din platforme multiple in acelasi timp
pentru ca un user sa poata accesa o activitate folosind un formular HTML pe un browser web iar
altul sa poata executa activitatea direct din inbox-ul personal dupa Lotus Notes.
22
- Sumar (folosit de utilizatorul operational pentru a determina ce s-a facut pana acuma si de
catre cine)
- Cronologic (pentru auditi)
- Tehnic (pentru procesele de debugging)
Se poate naviga direct catre aceste log-uri din interiorul tranzactiei implicata in procesul
de afacere (ex. In timp ce vizualizati o cerere a unui inginer). Aceasta este disponibila automat
(presupunand ca aplicatia a permis aceasta optiune) fara nevoia de a face vreo customizare, si are
avantajul de a oferi o legatura semnificativa intre obiecte de business aparent nerelationate intr-
un proces de business care ruleaza in mai multe aplicatii.
Algoritmi de rutare pot fi folositi pentru a determina utilizatorul care actioneaza asupra
task-ului. Aceasta automotizare este foarte folositoare atunci cand vrei sa eviti pierderea in
asteptarea unui superior care sa atribuie manual un task catre altcineva din departamentul sau.
Cei mai complexi algoritmi pot fi rezolvati chemand un FM (function module), dar cele mai
multe cereri se rezolva simplu atribuind utilizatori sau unitati organizationale conform unor
criterii simple fara nevoia de a trebui programat ceva.
Managementul Organizational care este parte din Serverul Web de Aplicatii SAP, poate
fi folosit pentru a simplifica administrarea utilizatorului. Aceasta este o operatie care este foarte
des ceruta de multi clienti SAP. Alte mecanisme precum lista de distributie, mecanisme de
subscriere sau (daca situatia o cere) asignarea imediata a unui utilizator supervizor pot fi folosite
ca alternative.
23
Escalarea este o parte importanta a procesului managerial. Este folosita pentru a realinti
utilizatorilor despre task-urile care astepta sa fie executate. Pot fi deasemenea folosite pentru a
controla procesul direct. Ca exemplu, escalarea poate specifica faptul ca daca o aprobare de nivel
4 nu vine in doua zile, atunci cererea poate fi trimisa automat in stadiu final al procesului,
trimitand notificare catre persoanele implicate. Escalarea merge la fel cand o anumita actiune
este pornita automat cand timpul de raspuns la o cerere a fost depasit.
Evenimente sofisticate permit unui anumit proces sa porneasca automat, in urma unor
schimbari ( de status, de HR, de modificari asupra unor documente, etc.) care au avut loc in
sistemul SAP. Aceste evenimente pot fi folosite de asemenea pentru a sincroniza procese intre
ele. De exemplu, daca un furnizor este blocat, cererea initial facuta catre acest furnizor poate fi
trimisa inapoi pentru a putea fi directionata catre un furnizor disponibil.
24
Chiar si procesele traditionale vor avea nevoie de suport informational prin internet mai
devreme sau mai tarziu. Motorul de dezvoltare SAP Workflow suporta tehnologie XML (Wf-
XML), interfata definita de Coalitia de Management a Workflow-ului (Workflow Management
Coalition) sa permita sistemelor de workflow oferite de diferiti producatori sa interactioneze
intre ele. In plus, pot fi trimise mesaje SOAP proprii sau chemate servicii web direct din
workflow.
25
incolo in proces, care in continuare posibilitatea de a adauga propriile schimbari inainte ca forma
finala a contractului sa fie trimisa si semnata. De asemenea, daca procesul se bazeaza pe surse
externalizate de traducatori, avocati sau scriitori, timpul salvat si controlul castigat asupra
procesului este semnificativ daca acesti utilizatori vor fi integrati si ei in proces prin intermediul
internetului.
26
27
6. BIBLIOGRAFIE
1. Rickayzen, Dart, Brennecke, Schneider “Practical Workflow for SAP”; SAP Press
(2007) ISBN 978-1-59229-006-2
2. David Hollingsworth “Workflow Management Coalition – The Workflow
Reference Model”(1995); The Workflow Management Coalition – Document
number TC00-1003
3. Layna Fischer: Workflow Handbook 2005, Future Strategies, ISBN 0-9703509-8-
8
4. Setrag Khoshafian, Marek Buckiewicz: Introduction to Groupware, Workflow
and Workgroup Computing, John Wiley & Sons, ISBN 0-471-02946-7
5. “National Projects at the heart of excellent services – The Benefits of Workflow”
(decembrie 2004).
6. http://www.wfmc.org/Published-Research/White-Paper/View-category.html
7. http://en.wikipedia.org/wiki/Workflow
8. http://en.wikipedia.org/wiki/Management_information_system
28