Upload
uriah
View
40
Download
6
Embed Size (px)
DESCRIPTION
Procesné modelovanie zúčtovania obratov na kreditných kartách. Ved úci: doc. RNDr. Gabriel Semanišin, PhD. Konzultanti: PhDr. Juraj Semjan Ing. Xénia Michaličová. Ciele práce. Porovnať výrazovú silu jazyka BPMN, Petriho sietí a diagramov aktivít v UML - PowerPoint PPT Presentation
Citation preview
Procesné modelovanie zúčtovania obratov na kreditných kartách
Vedúci: doc. RNDr. Gabriel Semanišin, PhD.Konzultanti: PhDr. Juraj Semjan
Ing. Xénia Michaličová
Ciele práce• Porovnať výrazovú silu jazyka BPMN, Petriho
sietí a diagramov aktivít v UML
• Vybrať vhodný jazyk a spracovať procesný model zúčtovania obratov na firemných kreditných kartách
• Analyzovať dostupné riešenia na implementáciu navrhnutého procesného modelu a model implementovať
Porovnanie výrazovej sily• Workflow patterns
▫ Prof. Van der Aalst, 1999▫ Control flow patterns (vzory riadenia toku)
Závislosti medzi aktivitami procesu Pôvodne 20, aktuálne 43 Kategórie:
Basic control patterns (základné riadiace vzory) Advanced Branching and Synchronization Patterns
(vzory pre pokročilé vetvenie a synchornizáciu) Iteration patterns (iteračné vzory) Multiple Instances (viac inštancií) State-based patterns (stavovo založené vzory) Termination patterns (vzory pre ukončenie)
Porovnanie výrazovej silyBasic control patterns• Sekvencia, paralelné toky, exkluzívny výber, spojenie...
Advanced Branching and Synchronization Patterns• Viacnásobný výber, synchronizované spojenie...
Iteration patterns• Ľubovoľný cyklus, štruktúrovaný cyklus, rekurzia
Termination patterns• Implicitné ukončenie, explicitné ukončenie
Výber modelovacieho jazykaBPMN (Business Process Model and Notation)
• Veľké množstvo grafických prvkov• Detailnejšie namodelovanie procesov
• Umožňuje namodelovať viac vzorov UML a Petriho siete neumožňujú namodelovať niektoré vzory (napr.
synchronizované spojenie) UML modeluje niektoré vzory rovnakými grafickými prvkami (napr.
pre N out of M join, discriminator využíva UML Join s pomienkou, BPMN využíva Complex gateway, Exclusive gateway)
Spracovanie procesného modelu•2 modely
▫Vytvorenie PC, schválenie, vyúčtovanie ▫Získanie a spracovanie dokumentu,
automatické zúčtovanie obratov na firemných kreditných kartách
▫Potrebné ich prepojiť
SAP Travel Management
Činnosti pred PC
Zadanie žiadosti na PC
Pracovná cesta
Získanie dokumentu
Spracovať dokument
Spracovať záznam
Priradenie zamestnancom
Vyúčtovanie
Implementácia• Stiahnutie dokumentu z FTP servera na aplikačný server
(zatiaľ .txt súbory)▫ FTP_CONNECT▫ FTP_COMMAND▫ FTP_DISCONNECT
• Uloženie informácie o stiahnutom súbore do databázovej tabuľky
• Stiahnutie .CCD súboru z aplikačného servera na lokálny disk• Vytvorenie DB tabuľky na uloženie transakcií• Načítanie transakcií do tabuľky, kontrola správnosti dát, ALV
výstup• Aktivácia funkcie pre pridanie dokladov do záložky „Doklady“
▫ Pridanie položky v menu▫ Vytvorenie okna s transakciami pre daného zamestnanca
Problémy• Neznáma štruktúra VCF4 formátu• Ukážka VCF4 formátu neobsahuje údaje z RWE IT
4 4900000034814921 11012011 6748307336336314867874668 4012 748307 00754511972CGS CASEY'S GNRL STRE 1972 HIGHLAND IL 840 622490000 2770 2770840 5541 10 10312011 840 0 0
0 00 0 2231955
1 9999999999 000014990-2109815949 AAA-333-BBB-000- -000- -000- -000N DANOVA ENGLISH VISA SUITE 736529 ELM STREETPLEASANT HILL CA 840 945230000ATTN:DANOVA M35D 5551394493 5558002390 1499012012011 [email protected] AUTH USER 1 AUTH USER 2 AUTH USER 3 2109815949 5551517163
MISC 1-1 MISC DESC 1-1 MISC 2-1MISC DESC 2-1 OPT1 CARD 078OPT2 CARD 078OPT3 CARD 078OPT4
Continuity of Care Document format
CCD formát•Header data
▫Informácie vzťahujúce sa na všetky transakcie
▫51 znakov Typ riadku ‘H’ Dátum zúčtovania (YYYYMMDD) Číslo zúčtovania (10-ciferný identifikátor) Identifikátor spoločnosti (10-znakový reťazec) Mena zúčtovania (3 znaky, napr. EUR) ...
CCD formát• Transaction data
▫Riadok reprezentuje jednu transakciu na účte▫Každý riadok 250 znakov
Typ riadka ‘M’ Osobné číslo zamestnanca (8-ciferné) Meno zamestnanca (50 znakov) Číslo kreditnej karty (19 znakov) Dátum (YYYYMMDD) Príjem / výdavok (+ / -) Suma (10- ciferné) Mena (3 znaky, EUR) Konverzný kurz (11-ciferné, 7 desatinných miest) ...
CCD formát• Totals record
▫ 64 znakov Typ riadku ‘S’ Počet transakcií (8-ciferné) Suma všetkých transakcií (15 ciferné) ...
Ďakujem za pozornosť