Strona domowa · Artykuły · Fora Dyskusyjne · Łącza · iGrafx · Minitab · BPMN Grudzień 02 2008 05:20:23
Menu
MGX Infoservice
skr. poczt 73
00-956 Warszawa 10
Polska
+48 22/ 71 111 71 (tel.)
+48/ 601 242 635 (GSM)
+48 22/ 71 111 73 (fax)
biuro@mgx.com.pl
Wydarzenia
PonWtŚrCzwPiSoNie
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
Pomoc językowa
Wpisz wyrażenie polskie lub angielskie:

Serwisy partnerskie
portal wiedzy dla biznesu

e-sixsigma - forum poświęcone Six Sigma

e-sixsigma - forum poświęcone Six Sigma

IT-Consulting

Strefa ISO

Centrum Jakości

Jakość - koncepcje, systemy, narzędzia, metody

Organizacje:

PRO

Polska Izba Informatyki i Telekomunikacji

Wydarzenia:

K2Lider

Po prostu przyjaciele:

Pajacyk - nakarm głodne dziecko

Polskie Stowarzyszenie Pomocy Chorym na Fenyloketonurię - przeznacz 1% swoich podatków na wsparcie chorych dzieci

Polecany hosting:

Linuxpl

Popieramy:

OOXML - poznaj fakty
Nawigacja
Strona domowa
Artykuły
FAQ
Fora Dyskusyjne
Łącza
Kontakt
Galeria zdjęć
Znajdź

Mapa serwisu
Reklama

Kanały RSS
discount tamiflu ignition alcohol recognition system smart start scientific quotes on cocaine fluconazole food interaction dilantin in blood marijuana anal sex ecstasy amsterdam dosage of valtrex rabeprazole study ranitidine erosive esophagitis detox assessment for methamphetamine hand sanitizer and alcohol poisoning alcohol content wine vs beer xanax 5 cialis faq relapse and heroin and environment yokoyama alcohol and aldehyde cefzil drug type 5 over night sildenafil citrate vicodin statistics funkadelic viagra canadian paxil pharmacy clonidine hydrochloride cocaine affects relationships plant essence extraction using isopropyl alcohol information on ketamine online prescription ultram viagra direct marketing for alcohol metformin miss a dose marijuana not a drug marijuana chi general hydro cigar nicotine levels paxil pregnant defects did you know facts on cocaine prevacid mlt tab ordering hydrocodone with no prescription combine lexapro and effexor alcohol during pregnecy effexor faq drug and alcohol survey ibuprofen ggtp measure blood alcohol oxycodone 5500 neurontin multiple sclerosis penicillin used to treat current event on cocaine liver problems flonase ativan discreet from europe wellbutrin vs paxil buy softtabs for sale yasmin headache xanax drug test time online consults hydrocodone prescription on line vicodin intervals acemataphine ibuprofen marijuana and bronchitis lose weight pill diet phentermine pill idiot's guide to cloning marijuana success rates with iui and clomid what to take to intensify xanax 80 mg depo medrol alcohol grant ibuprofen neproxin acyclovir kidney damage alcohol rectol tramadol and glutamate hydrocodin extract tylenol fibromyalgia and ultram hypnosis alcohol cessation virginia seroquel for migraines cocaine on my brain prednisone adverse side effects coumadin necrosis photo paroxetine sales seroxat alcohol and naproxen drug derived from opium poppy cheap overnight ultram tylenol rapid release gels side effects marijuana board games side effects smoking marijuana generic atorvastatin tablets dangers fluoxetine can you drink alcohol methylprednisolone 4mg medical marijuana con methylphenidate and d2 receptors descented rubbing alcohol folic acid 1000mcg tablet neuroscience for kids alcohol effects of heroin on babies xanax no prescroption inpatient alcohol rehabilitation baltimore maryland cocaine brownies medication atenolol abuse of anabolic steroids alcohol test mechanisms sugar alcohol and blood sugars carisoprodol online passport marine alcohol fuel marijuana being used risks of motrin in children wellbutrin xl flushing side effect six am the heroin diaries opium perme 5 500 apap hydrocodone north carolina outdoor marijuana xanax lorazepam generic cialis pills free sample treating yeast infections with diflucan prescribing tylenol 4 generic lamisil alcohol poems ghb legal uses celebrex amoxicillin interaction buy phentermine with no prior prescription prednisone for government flores penicillin dosage for horses zyrtec dosage info history of opium prednisone psoriatic arthritis synthroid reactions adipex and prozac isononyl alcohol danger of drinking alcohol buy sample size tylenol neosporin teen alcohol abuse stories fosamax danger marijuana seed germination magnets online pharmacy phentermine sales sinus pain acyclovir effects of penicillin on the body alcohol sales to minors nexium alcohol celexa lead compare prices for xenical zyprexa side effects law suit phentermine phentermine online phentermine order buy pcp pneumonia xray alcohol grado reactivo mixing alcohol and marijuana effects relationships clinical depression and imitrex tylenol simply sleep review mao inhibitor zoloft nifedipine for pregnancy coumadin lab tests lipitor zetia merida weight loss sibutramine elliott yasmin mp3 help with withdrawal symptons from marijuana zanaflex toprol xl interaction 50mg of prozac adderall addiction clomiphene endometriosis plavix reimbursed by medicare range in alcohol content in wines remeron organon cut cialis dosage what does cephalexin capsol look like nexium and rebate shanghai ecstasy red silicone canada omegen omeprazole chemistry burning alcohol tylenol menstral cramps cocaine dealer illinois wisconsin ambien otc marijuana pine sol picture of cocaine crack pipe alcohol in minnesota alcohol consumption and advertising reasons not to use steroids what is cetyl stearyl alcohol hydrocodone norco fast no doctor david franklin neurontin myofascial pain soma nicotine amine actonel bad for teeth oxycodone pain treating hyponatremia with tetracycline difference between orlistat and allie stages of alcohol withdrawal paxil and thyroid neurontin drug interactions asthma and ibuprofen gynecomastia and nexium 200 mg zoloft between drug interaction ionamin paxil colesterol lsd chronic marijuana information info sertraline alcohol recovery case manager job description imitrex causes severe musle pain safe injectable testosterone apper alcohol supplier zithromax crush quitting ortho cyclen reactive sites methylphenidate lapacho and coumadin 5 grams of crack cocaine banning alcohol at sporting events regalis viagra medication tramadol valium driving gain weight zyrtec add paxil igredents in mdma gas alcohol alcohol 120 cracked order cheap bontril coreg heart medication diaes law suit zyprexa interaction between prednisone and tramadol natives alcohol and teenagers diovan prescription drug can i take lipitor with lunesta alcohol fuel handbook what ia a normal testosterone level chemistry alcohol diol triol pill identification white oxycodone hydrochloride 15mg zenegra sildenafil citrate fast arizona alcohol commission airbus and pcp heroin diaries life is beautiful mp3 abandoned alcohol factory limerick b hse onkelz heroin cetyl alcohol formula tramadol scheduling charlie durs sibutramine urine drug tests side effects of wellbutrin sr wsma medical marijuana document can pravachol lower blood pressure what are allergic reactions for amoxicillin oxycodone danger adipex legal in canada ultram dosages oregon alcohol server permit photo total lipitor sales buy ambien cr online no rx alcohol aynonomous alcohol central nervous system flomax gynecomastia dick cheney alcohol problems marijuana removal from body heroin cheese signs of use chances of smoking laced marijuana positive effects from prozac medicine neurontin viagra fertility research reducing alcohol detoxification costs elavil symptom withdrawal advair inhalers imitrex keyword nicotine found in hydrocodone pill description marijuana in happy meal is codiene stronger than vicodin marijuana colonial tramadol indicat heroin compared to morphine alcohol copy software alcohol assessments done in anoka county marijuana in afganistan spironolactone to leave your system tramadol headache carisoprodol bulk depakote er uses market share roch tamiflu pregnancy success with metformin and clomid information for avandia medicine for diabetes infrared spectra ethyl alcohol cyclobenzaprine supplier mixing prescription drug with alcohol touching cocaine urine bratz costume party yasmin doll anabolic steroids on credit card abusing meridia zyprexa hair loss wieght gain were can i buy legal steroids naltrexone odor pvk 500 penicillin drug performance anxiety viagra washing machine and marijuana and soap nicotine starin recent ecstasy deaths clinical overview of azithromycin florida contributing alcohol to a minor elliot yasmin without you lyrics elevated heart and alcohol opium gruop migraine headaches alcohol lotrel caplet medication picture effectsof ambien alcohol used to self medicate prilosec heart does tricor work tamoxifen alternative marijuana stremel names drinking alcohol while sick alcohol funny car racing forum picture of alcohol ads effects fenofibrate side tablet tricor alcohol deprotonation prevacid equivalent otc by mail synthroid xalatan medication compare prilosec nexium valium joint pain vicodin usage effects alcohol has on unborn baby when does effexor peak 2004 norco atomik atenolol mutual pharmaceutical company other words for marijuana ecstasy warning signs alcohol freedom hypnosis program used imitrex vs generic brand preferred zithromax generic name rehab inpatient alcohol liquid valium delivered no overnight prescription xanax glucose ethyl alcohol carbon dioxide marijuana psychiatry adhesive force and alcohol nutritional data alcohol black phentermine capsule claritin loratadine virginia folic acid overdose during pregnancy nitro dur 0.4 mg ortho tri-cycline side effects of lipitor atorvastatin benefits alcohol beta lactam penicillin case studies dealing with alcohol which processed food contain folic acid clonidine drug interactions alcohol dehydrogenase asian alcohol interaction with zithromax xanax for treatment of anxiety paxil drug test micardis losartan cancer celebrex prostate alcohol abuse test carbohydrate-deficient laboratory albuterol inhalation aerosol 17g dosage premarin thyroid fosamax in hyperparathyroid patients phentermine p over night delivery effexor story success line norvasc risperdal .25mg discount omeprazole generic prilosec ecstasy prolactin 1 onz of marijuana what class of drug is heroin signs of fetal alcohol syndrome sildenafil primary pulmonary pcp fungal negative effects zoloft does marijuana make u smarter phentermine hcl bulk 100 powder adipex phentermine pills bacteria alcohol synthroid 0.5 mcg medications false positive for cocaine side effects for xanax marijuana vaporizers what drug is alcohol taking antacids with nexium buy phentermine online about us ibuprofen and sleepy paxil prescription online ph azithromycin early history of cocaine ortho pest identification famous people who use steroids adderall ritalin comparison oxycodone and acetaminophen lamisil digger photographs zocor and erectile disfunction directions for taking viagra alcohol related jail time question call limoncello recipe with grain alcohol ovulatio using clomid effects of alcohol article overnight prednisone delivery valtrex shelf life does coumadin dissolve blood clots marijuana leaf male female identification medical marijuana timeline pictures if girlfriend on steroids baby with cocaine and marijuana hydrocodone propecia phenergan syrup codeine alcohol physical manifestations contents in marijuana breast feeding and drinking alcohol ortho evra patch prices alcohol effect on siezures ortho evra 3 clonazepam patient advice including side effects it's monday tylenol florida lipitor side effects grapefruit quincy carter cocaine alcohol coronary heart disease order norco no prescription alcohol christian jersey new rehabilitation aciphex flonase adipex 37.5 canada kelly reilly ecstasy marijuana plant fungus and disease 512 oxycodone prices marijuana clinics alcohol tolerance liver symtoms when stop taking lexapro soma fm k-rakos g3720 alprazolam marijuana health methamphetamine lung disorder dietary restrictions with lasix adderall 10 mgs sneaking in alcohol isopropyl alcohol cas ecstasy of saint teresa hodge anson tattoo's of alcohol medicine protonix megalis tadalafil clomid age 42 wih iui cialis 20 mg tablet glyburide drug interactions tobacco and alcohol lesson plans alcohol thin the blood mixing clonazepam and diflucan benicar hydrochlorothiazide 4025 fentanyl morphine potency xisico b50 pcp patent expire lexapro wellbutrin xl wieght loss drug alcohol abuse counseling finasteride price tramadol tramadol hci online cheap pharmacy canada pharmacy xanax zocor and weight gain what is bupropion hydrochloride heroin sale online pharmacy albuterol omeprazole generic drug xanax without a prescribtion history of cocaine cocaine south america data trend keywords paxil generic rohypnol xbox ecstasy pills colchicine and uric acid indica marijuana photos tylenol dogs non-pharmacological increase testosterone alcohol black out alcohol policy nn scientific make up of vicodin photos of generic oxycontin schedule drugs heroin lsd mescaline depakote level peutic baclofen zanaflex continuous use of ortho tricyclene low obsessed with alcohol richard jeni lexapro viagra alternatives generic ciales tadalafil alcohol intoxication psycho adipex without pescription difference between hydrocodone and naproxen albuterol steroids nj dep ortho photos nashville cocaine anonymous rear lsd doors tussionex pennkinetic sus uk brand name for enalapril schaffer drug library marijuana prohibition marijuana lables dog dose xanax low testosterone level in men vicodin foreign no prescription pharmacy pictures of person after tooking viagra abuse alcohol drug during pregnancy cephalexin urinary concentration ibuprofen cardiovascular effects 30 facts about alcohol polyvinyl alcohol formula folic acid deficiency anemia fosamax symptoms 750 dosing es instructions vicodin freebasing adderall swollen liver from acetaminophen neurontin burning mouth buy metformin without a prescription tylenol wikipedia dangerous zyban advertising alcohol consumption valtrex information on heroins in peril rebates for ambien suicides related to oxycodone oklahoma drug and alcohol treatment federal alcohol law adverse psychological effects of ecstasy use action lasix mechanism cambucci alcohol nicotine effect motility adderall snort national clearing house alcohol and drug lipitor and zocor news prescription miralax contraception yasmin plavix interference with astragalus and fishoil alcohol and paxil cr heroin deaths united states aed and keppra metoprolol er tab suc 50mg albuterol pregnancy manufacturer of zyrtec d affects or drinking alcohol songs about lsd celebrex class action attorneys uk testosterone topical cream what makes anabolic steroids different prednisone and hair loss umaxppc buy vicodine hydrocodone and tramadol online cost prilosec burn cocaine alcohol withdrawal ratings effects of adderall snorting pravachol online no prescription worldwi bineural noise cocaine cocaine integration risk alcohol bath billing instructions risperdal j2794 prednisone dexamethasone conversion recovering cocaine addicts and sating pepcid ac monograph stages of alcohol abuse smoking marijuana in vegetable cellulose clomid serophere clomiphene interesting facts dog pepcid complete dental effects of fluconazole on newborns abrams marijuana study beta verapamil blood calcium levels comparison lexapro celexa erica durance ecstasy different strains of marijuana pure indica fuck cocaine hair spray alcohol free dangers of meridia risks of natural testosterone compare vicodin to codiene effects of suddenly stopping prednisone adderall and stratterra health information diet phentermine pill buy drug satellite tv vicodin online free ortho evra is alcohol good reactions to cipro tamoxifen and von willebrand disease leagalization of marijuana for medical purposes cheap phentermine without prescription phentermine cheapest glucophage zenocal abusing heroin while pregnat viagra 100 mg pulmonary hypertension free medication depakote opium body men oxycontin duration in urine lisinopril identify tablet alcohol enhances the pleasures of nicotine card game kings with alcohol hi gain alcohol program medication online phentermine buy prozac effexor manufacturer fluconazole metformin sterling nasacort aq aldara retin-a nasonex trichomes and marijuana diaphragmatic paralysis ramipril alcohol denat formula new ritalin for preschoolers wellbutrin successful complete risperdal pdd 15 mg valium cymbalta interactions with alcohol oral diflucan fluconazole toe fungus sildenafil citrate process ingrediants cherry frui morphine bases sealy ortho rest mattress symptoms fosamax higher testosterone levels in women 25 mg norvasc discount alcohol content heineken alabama alcohol possesion of a minor when stop taking actonel lipitor joint pains treating skin burns for retin a albuterol sulfate drug sildenafil citrate and zocor prescribe valium alcohol percentage in christian moerlein oktoberfest premarin foals canada loratadine and black licorice robb celeb christina ricci prozac nation effects furosemide side ortho tree bug methanol grain alcohol medical marijuana canada flin flon viagra insurance coverage health agent alcohol based effectiveness hand washing soma tramadol fioricet xanax show up on drug tests expired vicodin pills synthroid and lisinopril alcohol application bournemouth buy from viagra valium alcohol interaction cheapest phentermine official store bud light percentage of alcohol neuropathy vicodin alcohol uae dubai ritalin cocaine similar pills yasmin ortho evra morning after pill and wellbutrin dllove314 viagra oxycontin hcl er 40mg alcohol poisoning fatal dose news on antidepressant effexor brand cialis name cardiovascular disease and alcohol studies colorado louviers medical use marijuana legal cozumel marijuana drug interaction prozac and zyban coreg .625 actos warning side effects ortho memory foam mattress toprol xl 25 coumadin blood level marijuana growing in the wild illustrations alcohol aids marijuana cafe allegra san francisco finland and marijuana atac trial arimidex tamoxifen alcohol abuse disorder metformin 750mg er lindsey lohan cocaine story penicillin pk norco 10.325 no prescription medications lexapro sociological risk factors alcohol girl takes cialis agent antifungal fluconazole alcohol natural light percentage morphine and xanax generic drug for norvasc method for testing waters for ibuprofen what happens if you snort valium alcohol rehabilitation in hackensack new jersey weaning off of lexapro alcohol and cell membranes what is in adipex wellbrutin paxil front line on lipitor negative effects of marijuana smoking b loss phentermine vitamin weight alcohol vickyanal vicodin experiences on lsd marijuana t-shirts kidneys and the effect of alcohol alcohol and drug education programs want to know about cocaine phentermine adverse effects warnings marijuana the board game natual alternative for coumadin what are different names for marijuana alcohol effects on men pravachol florida clomid precautions prednisone canines calcium levels effexor xr panic disorder alcohol disease from liver xanax pills pictures marijuana withdrawal physical symptom celexa taper off ortho's isotox zovirax side effects side efffects of zoloft sibutramine dosage jamaica marijuana laws smell alcohol prednisones neem prescription cyclobenzaprine attorney texas zyprexa zyban allergy reaction cheep alcohol victoria australia naprosyn enteric coated buy diflucan online compeer bone thugs ecstasy mp3 ordering prescription xanax online sibutramine merida new york vioxx warning lawyers coumadin red urine alcohol blow test fatal crashes alcohol names of alcohol shots buy cheap soma online apleys test ortho marijuana legislation zanaflex snort my generic and phentermine and scam legalise marijuana alcohol breast cancer perimenapausal heroin and circulatory problems buy tadalafil seller flomax morph medication decriminalize marijuana canada best price for tamsulosin generic flomax side effects of morphine during sugery oriental opium pipes alcohol mold kill drug tests thc marijuana detox kits environmental hazards in cocaine johnny cash cocaine carolina effexor at safe drinking limits alcohol units health adderall mkultra trazodone insomnia dose health risks of amphetamine salts abuse what is tramadol uses for omeprazole magnesium cocaine test remedies liver damage vicodin can i inject promethazine pills abuse ultram ingredients legalization of marijuana proposals california oral testosterone azithromycin no prescription overnight too much testosterone women wellbutrin xl 150 m g access to alcohol crack cocaine user profile stability omeprazole prices for methamphetamine phentermine order no scripts overnight delivery does adderall cause weight gain wellbutrin augmentation erection glucophage 500mg misusing oxycodone hcl nicotine dependence disorder
BPMN

BPMN

Dlaczego BPMN? (podstawy modelowania w BPMN) Materiał poświęcony jest podstawom notacji BPMN. Przedstawia genezę standardu, opisuje występujące w nim obiekty i podaje przykłady zastosowań. Zwrócono uwagę na różnice BPMN w stosunku do innych notacji opisu procesów biznesowych. Omówiona jest również symulacja modeli BPMN i przejście z modeli BPMN do kodu BPEL. (Ten artykuł jest w wersji roboczej i oparty jest na referacie wygłoszonym we Wrocławiu podczas Międzynarodowej Konferencji "Inżynieria Produkcji" (7-8.12.2006)) Cytowane tego artykułu jest dozwolone pod warunkiem umieszczenia informacji o źródle materiału i autorze. Autorem jest Piotr Biernacki.

1. GENEZA BPMN

Od lat istniały dwa światy modelowania procesów biznesowych — świat analityków biznesowych i świat programistów. Procesy zamodelowane przez analityków w notacjach takich jak IDEF0 , czy Swimlane były pracowicie „tłumaczone” na modele implementacyjne np. w UML po to, by można je było zaimplementować w narzędziach informatycznych. Mimo, że zaproponowany przez OMG UML stał się praktyczne standardem dla programistów to jednak próby przekonania analityków biznesowych do UML’a kończyły się niepowodzeniem — był on za trudny dla „zwykłych” uczestników procesów biznesowych, dla których budowane są modele analityczne. Z resztą i analitycy mieli kłopoty z ich zrozumieniem co powodowało, że informatyczną implementację procesu przyjmowali „na słowo”. Na początku lat 2000 grupa analityków i przedstawicieli firm informatycznych skupiona w BPMI postanowiła zaproponować notację stanowiącą kompromis pomiędzy zrozumiałością modeli biznesowych i wymaganiami modeli implementacji. Tak powstała notacja BPMN. Wykorzystuje ona doświadczenia takich firm jak BEA, Borland, Casewise, IBM, IDS Scheer, iGrafx (d. Micrografx), Popkin, Stafware czy Tibco. Nowemu standardowi jako założenie wstępne określono zdolność automatycznego tłumaczenia zamodelowanego procesu do kodu języka wykonującego procesy. Początkowo miał być to BPML i ew. BPEL ale już w wersji 1.0 zdecydowano się jedynie na BPEL4WS. Standard ten przyjęto w maju 2004 roku.

2. PODSTAWOWE INFORMACJE O BPMN

2.1. CZYM JEST BPMN? Business Process Modeling Notation (BPMN) jest graficzną notacją opisującą kroki w procesie biznesowym. Została specjalnie zaprojektowana tak, aby odzwierciedlić przepływ procesu i informacji pomiędzy różnymi. 2.2. DLACZEGO BPMN JEST TAK ISTOTNY? W ostatnich czasach coraz częściej procesy biznesowe są wynoszone poza organizację, gdzie stają się fragmentami procesów tamtych organizacji. Zaistniała potrzeba pokazania relacji pomiędzy niezależnymi procesami. Ponieważ w różnych organizacjach do opisu procesów mogły być wykorzystywane różne narzędzia wzrastało ryzyko nieporozumień pomiędzy nimi. Przed BPMN nie było standardu opisującego relacje pomiędzy procesami przebiegającymi u różnych uczestników. Dlatego najważniejsi gracze na tym rynki zaproponowali BPMN – bezpłatny standard opisu procesów i relacji pomiędzy nimi. Od tego momentu przestało być istotne w jakim narzędziu tworzone są modele procesów – nacisk został przełożony na opis zrozumiały dla wszystkich uczestników bez względu na zastosowane narzędzia. Równie istotne jest to, że BPMN zaproponował jednoznaczny sposób translacji tak zaprojektowanych diagramów do innego standardu – BPEL. Ułatwia to migrację pomiędzy narzędziami implementacji procesów. Tak więc w przypadku wybrania BPMN jako metody opisu obiegu informacji w systemach IT istnieje możliwość automatycznej ich implementacji w różnych systemach dających się wysterować BPEL’em. Uniezależnia to od rozwiązań dostawcy (łatwiej zmienić dostawcę) jak i ułatwia konsolidację firm w które przed konsolidacją korzystały z różnych narzędzi. Wsparcie dla BPEL i sposób przedstawiania komunikacji uczestników pozwala na precyzyjne odzwierciedlanie procesów biznesowych realizowanych przez Architekturę Zorientowaną na Usługi (SOA - Service Oriented Architecture). Ostatnią zaletą standardu jest standaryzacja szkoleń. Przy rozwiązaniach bazujących na oprogramowaniu konkretnej firmy szkolenia były w zasadzie szkoleniami dotyczącymi wykorzystania danego narzędzia w opisie procesów. Trudno było znaleźć rozgraniczenie pomiędzy metodyką cechami oprogramowania. Nowe narzędzie oznaczało nowe szkolenie Przy BPMN na potrzeby szkolenia można wybrać dowolne narzędzie, gdyż bez względu na docelową implementację wszystkie najważniejsze zasady opisu procesu pozostają bez zmian. Zwiększa to szybkość przepływu wiedzy, gdyż trenerzy rozwijają przede wszystkim swoją wiedzę związaną z metodyką opisu a nie z narzędziami. 2.3. KTO POWINIEN ZAINTERESOWAĆ SIĘ BPMN? BPMN jest kierowany przede wszystkim do szeroko pojętych analityków biznesowych. Tak rozumując mogą nimi być szefowie różnych szczebli zarządzania organizujący pracę swoich zespołów, piony pełnomocników ds. Systemów Zarządzania Jakością (np. ISO 9001), konsultanci zewnętrzni i wewnętrzni analitycy procesów biznesowych (np. Six Sigma Black Belts i Six Sigma Green Belts, Lean Manufacturing ), analitycy Rachunku Kosztów Działań (ABC). Łatwość tworzenia i zrozumiałość modeli predysponuje je do wykorzystywania we współpracy nawet z ludźmi o bardzo niskiej świadomości modelowania procesów (komunikowanie funkcjonowania procesu dla jego uczestników) Dla informatyków BPMN może być uzupełnieniem UML’u. Pozwala na przygotowanie konfiguratorów systemów, dzięki którym po uruchomieniu systemu dalsze zmiany mogą być wykonywane przez analityków już bez udziału informatyków (dzięki eksportowi do BPEL). Szczególną rolę może pełnić BPMN dla zespołów wdrożeniowych systemów ERP /CRM /WorkFlow gdyż może stanowić wspólną platformę porozumienia dla dostawców oprogramowania, konsultantów wdrożenia i użytkowników systemu. 2.4. JAKIE SĄ ZASADNICZE RÓŻNICE POMIĘDZY BPMN A UML? UML służy obiektowo zorientowanemu modelowaniu aplikacji natomiast BPMN procesowo zorientowanemu modelowaniu systemów. Ponieważ BPMN jest zogniskowany na procesach biznesowych (i ich wsparciu przez systemy informatyczne) a UML na projektowaniu oprogramowania można powiedzieć, że obie notacje są komplementarne względem siebie, gdyż pokazują różne punkty widzenia na modelowanie systemów. Co również istotne obie notacje są ze sobą zgodne co do idei. Nie wszystkie procesy biznesowe muszą być realizowane w postaci zautomatyzowanych procesów biznesowych wykonywanych za pomocą języka realizacji procesów. Jeśli taka automatyzacja jest niezbędna to procesy i ich uczestnicy mogą być doprecyzowani w postaci modeli behawioralnych języku UML. Jeśli jednak te „cegiełki” zachowania się zautomatyzowanych procesów są już zdefiniowane w postaci tzw. Web Serwisów to modele BPMN po przekonwertowaniu do BPEL umożliwiają „wywoływanie tych cegiełek”. 2.5. JAKIE SĄ RELACJE POMIĘDZY BPMN A BPEL? BPEL to oparty na XML u język opisujący procesy biznesowe w którym większość zadań to interakcje pomiędzy procesami a zewnętrznymi Web Serwisami. Proces sam w sobie jest przedstawiany jako Web Serwis i jest wykonywany przez maszynę BPEL, która wykonuje opisy procesu. BPMN to standardowy zestaw konwencji opisu diagramu procesu biznesowego zaprojektowany do wizualizacji bogatego zestawu sematyk dotyczących przepływu procesu i jego komunikacji z innymi niezależnymi procesami. Przewidziano w nim możliwość umieszczenia wystarczającej ilości informacji by stał się graficzną reprezentacją wykonywalnego procesu. Ponieważ standardem języka do realizacji procesów w systemach informatycznych jest BPEL to BPMN umożliwia eksport procesu do tego właśnie języka. Jednakże BPMN umożliwia zastosowanie technik nie wspieranych przez BPEL (np. podprocesy Ad Hoc). Ich pokazanie ma wtedy jedynie wartość analityczną.

3. ZASADY BUDOWY DIAGRAMÓW W BPMN

3.6. OBIEKTY WYKORZYSTANE DO MODELOWANIA PRZEPŁYWU Podstawowe zestaw elementów modelowania pozwala na łatwe tworzenie diagramów procesów biznesowych (BPD) wyglądających zrozumiale dla większości analityków biznesowych (diagram typu Flowchart). Na diagramach rozróżniamy następujące obiekty: Obiekty przepływu
  • Zdarzenia – Events1
  • Czynności – Activities1
  • Bramki – Gateways1
  • Inne obiekty – Artefakty1
  • Elementy łączenia obiektów
  • Przebieg procesu (Przepływ sekwencyjny) – Sequence Flow1
  • Przebieg informacji – Message Flow1
  • Powiązania – Association1
  • Artefakty
  • Dane1
  • Adnotacje1
  • Grupy1
  • Miejsca realizacji procesu
  • Jednostki (Uczestnicy) – Pools1
  • Role Biznesowe (Partycje, Tory) – Lanes1
3.7. KONCEPCJA ŻETONU – TOKENA W BPMN pojedyncza transakcja jest reprezentowana przez żeton, który „krąży” zgodnie z przepływem w procesie i „przechodzi” przez modelowane obiekty. Żeton posiada unikalny identyfikator ID zwany czasem TokenID. Początek procesu biznesowego generuje żeton z identyfikatorem TokenID Główny TokenID jest wspólny dla wszystkich nowych żetonów generowanych w czasie rozwidlenia przepływu procesu. Nazwa się je czasem „rodziną żetonów”. Unikalne dla każdej nowej ścieżki w przypadku jej rozwidlenia uzupełnienie identyfikatora głównego TokenID nazywane jest czasem SubTokenID. Jeśli ścieżki się łączą w taki sposób, że tylko jeden żeton może przejść dalej to po taki połączeniu SubTokenID może zostać „odcięty”.
BPMN Rys. 2
3.8. OBIEKTY PRZEBIEGU 3.8.1. ZDARZENIA Zdarzenie jest stanem jaki pojawia się podczas przebiegu procesu biznesowego. Zdarzenia mają wpływ na przebieg procesu i zazwyczaj coś wyzwalają lub są czegoś rezultatem. Mogą rozpoczynać (zdarzenia początkowe), przerywać (pośrednie) lub kończyć (końcowe) przebieg.
3.8.1.1. ZDARZENIE POCZĄTKOWE Wskazuje miejsce w którym w procesie generowana jest transakcja (pojawia się żeton). Proces może posiadać wiele zdarzeń początkowych. Każde takie zdarzenie jest traktowane jako niezależne Zdarzenie początkowe jest obrazowane w postaci okręgu o pojedynczej cienkiej linii + ew. symbol oznaczający rodzaj zdarzenia Generuje żeton dla każdego przepływu sekwencyjnego. Do zdarzenia „start” nie mogą być przyłączone żadne przepływy z obiektami W podprocesach można nie pokazywać zdarzenia początkowego ale: · Jeżeli jest zdarzenie końcowe (End), musi być obowiązkowo zdarzenie początkowe (Start) · Jeżeli jest zdarzenie początkowe, wszystkie pozostałe przepływy muszą wynikać z tego zdarzenia · Wyjątek : czynności kompensacyjne Nie wszystkie zdarzenia mogą być zdarzeniami początkowymi. Dozwolone: · odebranie wiadomości · czas · zasada · łącze z ... · wielokrotne · (nieokreślone) 3.8.1.2. ZDARZENIE TYPU KOŃCOWE Wskazuje zakończenie procesu / gałęzi procesu. Kończy przebieg transakcji w danej gałęzi, „konsumuje” żeton wygenerowany przez zdarzenie (zdarzenia) początkowe Może być wiele różnych zdarzeń końcowych kończących proces Zdarzenie końcowe jest obrazowane w postaci okręgu o pojedynczej grubej linii + ew. symbol oznaczający rodzaj zdarzenia Jeżeli jest zdarzenie rozpoczynające proces, musi być przynajmniej jedno zdarzenie kończące proces. Jeżeli jest zdarzenie końcowe, to musi być ono rezultatem dla przynajmniej jednego przebiegu sekwencyjnego. Nie każde zdarzenie może być końcowym. Dozwolone: · wysłanie wiadomości · wyjątek / usterka · anulowanie · kompensacja · łącze do ... · zerwanie · wielokrotne 3.8.1.3. ZDARZENIE POŚREDNIE (1) Występuje jedynie wewnątrz procesu. Wpływa na przepływ tokenu w tym lub innych procesach (np. zdarzenie wyślij wiadomość), ale go nie konsumuje. W procesie nie muszą występować zdarzenia pośrednie Zdarzenie pośrednie jest obrazowane w postaci okręgu o podwójnej cienkiej linii + ew. symbol oznaczający rodzaj zdarzenia Może być wykorzystywane do: Wysyłania informacji do innego uczestnika · Pokazania miejsc gdzie oczekiwana jest informacja lub opóźnienie
BPMN Rys. 4a
· Przerwania normalnego przepływu w celu obsługi przepływu wyjątkowego
BPMN Rys. 4b
Pokazania konieczności wykonania działań odwołujących stan procesu wynikający z dalszych kroków (kompensacja). Umieszczane są wtedy na krawędzi czynności, w których może zaistnieć przepływ wyjątkowy Rys. 6. Zdarzenia pośrednie w inicjacji kompensacji Nie każde zdarzenie może być zdarzeniem pośrednim. Dozwolone: · wysłanie/odebranie wiadomości · czas · wyjątek/usterka · anulowanie (tylko jako przebieg wyjątkowy, dla podprocesu typu „transakcja biznesowa”) · kompensacja · zasada · wielokrotne 3.8.2. CZYNNOŚCI Czynność to „praca” wykonywana podczas realizacji procesu biznesowego. Czynności mogą być elementarne lub złożone. Czynnościami w modelu procesu mogą być: · proces · podproces · zadanie
BPMN Rys. 5
Podprocesy mogą być przedstawiane w wersji rozwiniętej pokazującej w jaki sposób realizowany jest dany podproces. Notacja BPMN pozwala na to by czynności posiadały również cechy: · Bramki dzielącej typu AND (najczęściej właśnie tak się pokazuje podział na ścieżki równoległe) · Bramki decyzyjnej XOR lub OR- czynność z wbudowaną decyzją · Zdarzenia - czynność Typu „odebranie / wysłanie wiadomości”
BPMN Rys. 6
Rys. 8. Czynności o atrybutach innych obiektów Czynności mogą mieć jeden lub więcej znaczników, Ciekawym typem czynności jest podproces typu Transakcja Biznesowa. Czynności te są wspierane protokółem transakcji w rozumieniu Web Services i dzięki temu mogą być całkowicie zautomatyzowane. Czynność typu Transakcja Biznesowa pokazywana jest podwójną krawędzią. Normalny przepływ wychodzący pokazuje ścieżkę jaka będzie wybrana w przypadku zakończenia transakcji sukcesem. Zdarzenie pośrednie Anulowanie pokazuje ścieżkę, jaka występuje w przypadku anulowania zadania. Anulowanie może być zdarzeniem pośrednim inicjującym przepływ warunkowy jedynie w przypadku obsługi anulowania w czynności typu Transakcja Biznesowa. Zdarzenie pośrednie Wyjątek pokazuje ścieżkę jaka będzie wybrana w wypadku obsługi niestandardowej (tutaj niemożliwość realizacji transakcji automatycznej z wykorzystaniem Web Serwisów). Czynności wykorzystywane do kompensacji są rysowane poza normalnym przebiegiem i są skojarzone z czynnościami, których prawidłowe działanie należy odwołać na skutek braku możliwości zakończenia sukcesem działań w innych gałęziach. Nie są rysowane w normalnym przebiegu, gdyż nie są elementami tego procesu (tu rezerwacji biletów i noclegu) Rys. 9. Przykład czynności typu Transakcji Biznesowa 3.8.3. BRAMKI Bramki to elementy służące do kontrolowania w jaki sposób ścieżki przepływu wchodzą w interakcję ze sobą. Bramki decyzyjne określają ile żetonów będzie prze-chodziło którymi ścieżkami. Bramki łączące określają które żetony przejdą dalej lub jak się połączą. Bramki nie muszą występować w procesie (jeśli nie istnieje potrzeba sterowania przebiegiem procesu).
BPMN Rys. 7
3.8.3.1. BRAMKA XOR Bramka XOR może być wykorzystana jako: · Bramka decyzyjna · Bramka łącząca Dwa typy bramki XOR (ALBO) · Wyzwalana danymi Data-Based, oznaczana rombem z symbolem x albo pustym rombem ew. z napisem określającym działanie bramki. · Wyzwalana zdarzeniem (Bramka Zdarzenie) Event-Based, oznaczana rombem z gwiazdką w okręgu z podwójną cienką linią. Ta bramka występuje jedynie jako decyzyjna. Bramka decyzyjna XOR (wyzwalana danymi) pozwala na wybranie tylko jednej ścieżki z dowolnie wielu wariantów (tylu, ile jest wyjść). Definiuje alternatywne ścieżki przebiegu dla żetonu. Musi mieć przypisaną logikę decyzyjną. Jest to najczęściej wykorzystywany typ bramki. Wykorzystuje dane przypisane żetonowi lub procesowi aby określić jaka ścieżką zostanie wybrana np.: · Proces jest w stanie w którym występuje konieczność wyboru ścieżki awaryjnej – Tak albo Nie · butelka duża – Prawda albo Fałsz W bramce decyzyjnej XOR warunki sprawdzane w określonej kolejności: jeśli pierwszy warunek spełniony żeton idzie tą ścieżką, jeśli nie sprawdzany jest następny warunek. Jedna ze ścieżek może być domyślną (ukośnik na linii). Wybór tej ścieżki rozważany jako ostatni warunek (jeśli inne nie – to ta ścieżka). Wskazanie ścieżki domyślnej nie jest obowiązkowe (nie mniej brak ścieżki przy możliwości, że wszystkie ścieżki są na nie, traktowany jest jako błąd konstrukcji). Bramka Decyzyjna XOR Wyzwalana Zdarzeniem nazywana jest czasem bramką typu Zdarzenie. Wybór odpowiedniego wyjścia odbywa się na podstawie informacji z powiązanego z nią zdarzenia. Na wyjściu z bramki XOR mogą być zdarzenia typu: · odbierz wiadomość · czas · zasada Dopuszczalne są również czynności sterowane odebraną wiadomością. Łącząca bramka XOR, łączy kilka przebiegów w jeden. Tylko pierwszy zaakceptowany żeton przechodzi dalej, pozostałe są usuwane!!! Pokazywana jest w posta-ci rombu z X w środku, pustego albo z opisem w środku. Można nią pokazać zakończenie ścieżki, której początkiem była bramka decyzyjna XOR ale najczęściej jest wykorzystywana do pokazania sytuacji, gdzie mamy ścieżki dublujące się i tylko szybsza jest akceptowana. Rys. 11. Bramki XOR Uwaga! Sytuacja A różna od B, szary przebieg nie jest wykonywany 3.8.3.2. BRAMKA OR Bramka typu OR może być wykorzystywana jako: · Bramka decyzyjna · Bramka łącząca Pokazywana jest w postaci rombu z o w środku. W bramce OR decyzyjnej przynajmniej jedna ścieżka musi być wybrana. Musi mieć przypisaną logikę decyzyjną dla każdej ścieżki i definiuje alternatywne ścieżki przebiegu dla żetonu zgodnie z tą logiką. Każda wychodząca ścieżka jest niezależnym przepływem. Spełnienie warunku dla danej ścieżki nie wstrzymuje sprawdzania dla pozostałych. Bramka łącząca OR czeka na wszystkie żetony które mają nadejść (synchronizuje je). Nie wymaga żetonów ze wszystkich ścieżek wejściowych (jak bramka AND) Najczęściej jest stosowana na zejściu się ścieżek po bramce decyzyjnej OR. 3.8.3.3. BRAMKA ZŁOŻONA Bramka złożona obsługuje sytuacje które trudno zamodelować przez inne bramki. Bywa także wykorzystywana jako jedna bramka zamiast kilku podstawowych Może być używana jako: · Bramka decyzyjna · Bramka łącząca Pokazywana jest jako romb z ośmioramienną gwiazdką w środku W złożonej bramce decyzyjnej wyrażenie opisujące bramkę decyduje o jej charakterze i „zasadach działania”. Przynajmniej jedna ze ścieżek powinna być wybrana. W złożonej bramce łączącej logika bramki określa, które z przychodzących ścieżek (i związane z nimi żeton) zostaną wybrane aby dalej kontynuować realizację procesu. 3.8.3.4. BRAMKA RÓWNOLEGŁA (AND) Bramka I (AND) może być wykorzystywana jako: · Bramka rozdzielająca (Fork) · Bramka łącząca Pokazywana jest w postaci rombu z + w środku Jako bramka rozdzielająca AND jest wykorzystywana do tworzenia współbieżnych przepływów. W BPMN bramka nie jest wymagana (każdy przebieg odchodzący od danego symbolu działa tak jak taka bramka), ale czasem jest zalecana dla zachowania przejrzystości modelowania Bramka łącząca AND służy do łączenia ścieżek równoległych. Oczekuje na żeton z każdej ścieżki. Po zebraniu ostatniego żetonu łączy je i dalej przechodzi jeden żeton. 3.9. OBIEKTY NIE BĘDĄCE OBIEKTAMI PRZEBIEGU 3.9.1. UCZESTNICY I TORY BPMN wykorzystuje pojęcie torów (swimlanes) najczęściej w celu pokazania z jaką rolą biznesową związana jest dana czynność, lub jaki system ją realizuje. Wy-stępują następujące obiekty: · Uczestnik – Pool · Tor (Rola biznesowa) – Lane
BPMN Rys. 9
Tory i uczestnicy mogą być rysowani w poziomie albo pionie. Każdy schemat w BPMN posiada domyślnie jednego uczestnika. Jeśli jest tylko jeden uczestnik i nie ma podziału na tory lub tylko jeden uczestnik ma rozpisane swój proces i nie ma po-działu na tory to schemat nie musi zawierać ramki wokół tego uczestnika ani nazwy. Rys. 13. Uczestnicy i tory – dopuszczalny sposób zapisu Diagram BPMN może przedstawiać więcej niż jeden proces, ale każdy proces biznesowy musi odbywać u innego uczestnika i przy jednej konwersji do BPEL4WS konwertowany jest tylko jeden proces W BPMN jeśli twórca diagramu zna proces danego uczestnika to może mu wysłać tą informację w konkretne miejsce jego procesu. Nie musi jednak znać jego procesu, więc wiadomość może być te z wysłana „do uczestnika” Dlaczego nie ma przepływy procesu pomiędzy uczestnikami? Inny uczestnik realizuje swój proces, na którego realizację nie mamy wpływu. Gdy jego proces osiągnie odpowiedni stan może on przesłać informację do uczestnika, a ten może tą informację odebrać i na jej podstawie kontynuować realizację swojego procesu. 3.9.2. POŁĄCZENIA W BPMN występują trzy sposoby łączenia obiektów: · Przebieg procesu – Sequence Flow, który jest wykorzystywany do pokazy-wania kolejności wykonywania poszczególnych czynności w procesie. · Przebieg wiadomości Message Flow, który jest wykorzystywany do pokazywania przekazywania informacji pomiędzy dwoma autonomicznymi jednostkami (uczestnikami) procesu uprawnionymi do wysyłania i odbierania ich. · Powiązania Association, które są wykorzystywane do połączenia informacji i artefaktów z czynnościami, zdarzeniami, bramkami i przebiegami.
BPMN Rys. 8
Przebieg procesu pokazuje kolejność wykonywanych czynności w procesie. Żeton porusza się sekwencyjnie od źródła do celu zgodnie z kierunkiem strzałki. Może mieć tylko jedno źródło i jeden cel: · Zdarzenie · Czynność · Bramka Uwaga!!! Informacja przekazywana w ramach uczestnika traktowana jest jak każda inna transakcja w przebiegu procesu Przebieg wiadomości (Informacji) – Message Flow w BPMN jest wykorzystywany do pokazywania miejsca przekazywania informacji pomiędzy dwoma autonomiczny-mi jednostkami (uczestnikami) procesu uprawnionymi do wysyłania i odbierania ich. Przebieg wiadomości służy do synchronizacji procesów u różnych uczestników. Tylko w ten sposób różne procesy mogą się komunikować ze sobą Powiązania są wykorzystywane do połączenia informacji i artefaktów z: · czynnościami, · zdarzeniami, · bramkami, · przebiegami · pokazywania czynności / podprocesu wykorzystywanego do kompensacji procesu Powiązanie może mieć kierunek. Powiązania są pokazywane w postaci cienkiej linii kropkowanej: · bez zakończenia - przyłączenia artefaktów · zakończonej otwartą strzałką - przepływ danych · zakończonej pełną strzałką - kompensacja 1.9.3. ARTEFAKTY Artefakty są elementami diagramu wykorzystywanymi aby pokazać dodatkowe in-formacje dotyczące procesu. Nie są bezpośrednio związane z przebiegiem procesu lub przebiegiem informacji. Uwaga! Artefakty nie są czynnościami! Aby połączyć artefakty z innymi obiektami należy użyć powiązań. Notacja BPMN nie ogranicza liczby artefaktów. Występują trzy standardowe arte-fakty: · Obiekty danych Data Objects · Adnotacje Annotations · Grupy Groups Użytkownik można definiować nowe typy artefaktów

4. RÓŻNE SPOSOBY WYKORZYSTYWANIA DIAGRAMÓW BPMN

4.10. OPIS PROCESU BIZNESOWEGO. . Rys. 15. Proces biznesowy Najczęstszy sposób wykorzystywania diagramów BPMN. Opisywany jest przebieg procesu, często bez rozpisania na role biznesowe. Rys. 16. Proces biznesowy rozpisany na uczestników. Typowy sposób opisu procesów tak, aby pokazać przepływ informacji pomiędzy różnymi uczestnikami i systemami zaangażowanymi w realizację procesu. Metoda skuteczna przy analizie systemu informacyjnego organizacji np. na potrzeby wdrożenia systemów ERP, WorkFlow i t.p. Rys. 17. Proces biznesowy zakupu książki (do automatycznego konwersji na BPEL). Typowy model pozwalającym na tworzenie oprogramowania np. witryny internetowej realizującej określone zadania. Rys. 17. Proces biznesowy dostawy tworzony na potrzeby analityki.. Ten typ diagramów BPMN jest najczęściej wykorzystywany (po odpowiednim sparametryzowaniu) do pogłębionej analizy procesów

Przydatne łącza:

skrót do polskiego Forum BPMN skrót do wpisu w Wikipedii skrót witryny BPMN skrót do informacji o firmach wspierających Firmy wspierające xPDL

Oprogramowanie do tworzenia modeli BPMN

Przykładowe aplikacje wspierające BPMN. Jeśli znają Państwo inne aplikacje, mogą je zrecenzować i chcieliby by Państwo umieścić je na tej liście to proszę o kontakt.

iGrafx - bardzo dobre modelowanie, możliwość symulacji, kontrola poprawności modelu z wymogamo BPMN Magic Draw - wymaga specjalnego pluginu. Na razie wersja beta. BPMN for ADONIS®. Jest to nakładka na Adonisa. Borland Together 2006 for Elipse 3.2 Business Process Visual ARCHITECT Modeler Edition 1.0 Microsoft Visio wymaga specjalnego szablonu: Visio stencil (twórca - Orbus Software) Enterprise Architect - wymaga rozszerzenia i specjalnego profilu Corporate Modeler 10 - Casewise - wymaga specjalnego rozszerzenia. Załączony przykład dokumentu niezgodny z BPMN.
Dodatkowe Informacje
Aplikacje współpracujące z iGrafx dostępne Polsce:

Stylex Qualiman

Informacje dotyczące Qualiman

Macrologic Xpertis WorkFlow

Ulotka dotycząca Macrologic Xpertis WorkFlow i iGrafx

OfficeObjects®WorkFlow

Infoconsulting Pilot

RTM System
Imieniny
Imieniny obchodzą Balbina, Bibianna, Paulina, Aurelia, Piotr
Ostatnio odwiedzone strony
Wersja testowa Minit...
  Wymaga rejestracji

Wersja testowa Quali...
  wymaga rejestracji

Przeglądarka plików ...
  bezpłatna wersja

Minitab na polskiej ...
  

Minitab na amerykańs...
  

Logowanie
Nazwa Użytkownika

Hasło



Nie jesteś jeszcze naszym Użytkownikiem?
Kilknij TUTAJ żeby się zarejestrować.

Zapomniane hasło?
Wyślemy nowe, kliknij TUTAJ.
Ogłoszenia
Tylko zalogowani mogą dodawać posty w ogłoszeniach.

PiotrBiernacki
29/03/2008 15:05
Witam studentów P-JWSTK. Proszę się zapisać (imieniem i nazwiskiem) na forum użytkownika i określić się jako P-JWSTK. Po przydzieleniu do grupy można będzie wczytać wykład.

PiotrBiernacki
26/03/2008 18:22
Tu jest miejsce na szybką komunikację zalogowanych użytkowników

Użytkowników Online
Gości Online: 2
Brak Użytkowników Online

Zarejestrowanch Uzytkowników: 41
Najnowszy Użytkownik: MarcinJaworski
Wątki na Forum
Najnowsze Tematy
Zgodność iGrafx z Mi...
Minitab - iGrafx zgo...
Problem z publikacją...
Najciekawsze Tematy
Zgodność iGrafx z... [0]
Minitab - iGrafx ... [0]
Problem z publika... [0]
Partnerzy
Oprogramowanie:
Corel Rodan Systems Corel e-RTM Stylex Brand IT

Doradztwo:
EnergSys Softtutor S.A. Stowarzyszenie Doradców Umbrella

InfoConsulting

IMSolutions

Interim Management

Business Project Management Group - BPMG

TenStep - Zarządzanie projektami

Szkolenia:

Software Konferencje TQMSoft
Altkom Akademia
Akademia 6 Sigma
K&K Group
ABG Centrum Promocji Biznesu
DNV
Comartin