120 likes | 319 Views
Procese de afaceri. Folosirea workflow-urilor pentru reprezentarea proceselor de afaceri. Scenarii de lucru 1. Vine un pacient ; 2. Cere un medicament; 3. Nu il avem in stoc in locatia respectiva ; 4. Operatorul ( pers de vanzare ) deschide aplicatia web-based;
E N D
Procese de afaceri Folosirea workflow-urilor pentru reprezentarea proceselor de afaceri
Scenarii de lucru • 1. Vine un pacient; • 2. Cere un medicament; • 3. Nu ilavem in stoc in locatiarespectiva; • 4. Operatorul (pers de vanzare) deschideaplicatia web-based; • 5. Log in cu user+pass; --CHECK-- panaaiciavem module • 6. Introduce in bazamedicamentulsolicitatsi care lipseste – 2 variante: • a. Alegere din nomenclator (acelasifolosit la consolidareastocurilor) – 2 variante: • i. Este regasit in stoculuneialtelocatii: ---Folosimaceasimetoda de consultare a stocului; aplicatia Import-export • 1. Completeazacantitatea, Nume/Prenumepacient, contact pacient – telsi mail (optional) sivalideazacomanda in sistem; • 2. Dupavalidareestetrimis automat un mail catrelocatia care il are pestoc care cererezervareasasipregatirea de livrare; • 3. Este pregatit de livrare (impachetare, doc contabile – aviz) sipregatit de livrare; ----documentelecontabileartrebuiscoase din aplicatia de gestiune a farmaciei • 4. Este ridicat de sofer; • 5. Utilizatorul din locatia de unde a fostridicatbifeaza in sistemexpediereasa; • 6. La primire in locatia care a emiscererea se primestecoletul, se receptioneazafizicsicontabil (NIR) si de bifeaza in sistemreceptiasa; • 7. Dupace se livreazacatrepacient se valideaza in sistem cu bifainchidereacomenzii; • 8. In timpuldintrebifarea in sistem a receptieiproduselorsibifarealivrariicatrepacient, emitentulprimeste un lai automat din 2 in 2 ore cu mesajul “Produsele din comanda nr… sunt in stocvarogsaanuntatipacientul [Nume/Prenume] la nr [nr telefonpostat in sistem]”; --Poatesa fie si un mail? • ii. Nu esteregasit in stoculniciuneilocatii: • 1. Completeazacantitatea, Nume/Prenumepacient, contact pacient – telsi mail (optional) sivalideazacomanda in sistem; • 2. Este identificatprodusul de catreServiciul de Comenzi (Mihalache) sicomandat; • 3. Este pregatit de livrare (impachetare, doc contabile – aviz) sipregatit de livrare; • 4. Este ridicat de sofer; • 5. Utilizatorul din locatia de unde a fostridicat (Mihalache) bifeaza in sistemexpediereasa; • 6. La primire in locatia care a emiscererea se primestecoletul, se receptioneazafizicsicontabil (NIR) si de bifeaza in sistemreceptiasa; • 7. Dupace se livreazacatrepacient se valideaza in sistem cu bifainchidereacomenzii; • 8. In timpuldintrebifarea in sistem a receptieiproduselorsibifarealivrariicatrepacient, emitentulprimeste un lai automat din 2 in 2 ore cu mesajul “Produsele din comanda nr… sunt in stocvarogsaanuntatipacientul [Nume/Prenume] la nr [nr telefonpostat in sistem]”; • b. Nu se regaseste in nomenclator – se introduce descrierea/denumirea “de mana” + toatedetaliile + un camp de observatiipentrucomentariimaiexplicite, se salveazainformatia in sistemsiapoi se repetaprocedura de la punctul 6.a.ii. ---Adaugarea in nomenclatortrebuiefacuta din aplicatia de gestiune a farmaciilor • 7. Sistemultrebuieprevazut cu o interfata expert care saafisezedinamicsituatia la zi a ComenzilorSpecialedeschise/inchise. • 8. Vortrebui generate rapoartepredefinite cu o frecventa de 1/saptamana.
Corect • Din punct de vedere calitativ se analizeaza corectitudinea logica a procesului definit • Anomalii cum ar fii deadlocks sau livelocks se identifica mult mai usor din aceasta exprimare grafica fata de text • Prin metoda graficului de accesibilitate se pot detecta usor stari ce blocheaza fluxul corect al procesului
Anomalii • 1. Task-uri fara conditii de intrare sau iesire • 2. Task-uri care nu se pot efectua niciodata • 3. Deadlock : procesul se blocheaza inainte de sfarsit • 4. Livelock : procesul intra intr-o bucla infinita inainte de ajunge la sfarsit • 5. Inca se trateaza cazuri dupa sfarsitul procesului
Eficient • Eficienta se poateanalizaprindouametode: • lantMarkovian –este un grafic de accesibilitate cu probabilitateatranzitiiloradaugat la el • teoriacozilor • Cazurinoipeunitatea de timpλ • Capacitate de completareμpeunitatea de timp • Capacitate utilizata per resursaρ =λ/μ • Media de cazuri in proces L=ρ/(1-ρ) • Timpul de asteptare W=L/μ = ρ/(μ-λ) • Meadiatimpului de sistem S=W+1/μ=1/(μ-λ)
Lejer • La construirea unui workflow cu un sistem informatic toate aceste probleme sunt analizate automat, tot procesul devenind lejer • Toate aceste informatii grafice ii dau utilizatorului o privire de ansamblu, ce face mai usoara punerea in aplicare si optimizarea procesului
Grafic • 90% din informatiilesenzoriale le primimprinintermediulochilor • Textulestecitit cu viteza cu care putemvorbi, pecand o imagine poatespune 1000 de cuvinte • Unelereprezentari ale workflow-urilorartrebuiparticularizatepentruuneledomenii (in acestfelintelegereaprocesuluidevineintuitiva)
Animatie • Tehnologiarecreativaactuala ne bombardeaza cu informatiipe care le procesam cu usurintasi cu placere • Emisferadreapta a creieruluiproceseazatoatainformatiasenzoriala, ceastangainterpreteazaaceastainformatiesii-a decizii • Animareasiinteractivitateareprezentarii workflow-urilorarputeafolosiipotentialulnostruintr-un mod placut
Coerent • BMPL este un mod coerent de reprezentare a oricarui proces • Inlatura ambiguitatile introduse de sensurile multiple ale cuvintelor si expresiilor scrise • Face comunicarea in afaceri mai usoara , chiar si cu diferite sisteme informatice