1 / 24

Procesné modelovanie zúčtovania obratov na kreditných kartách

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

uriah
Download Presentation

Procesné modelovanie zúčtovania obratov na kreditných kartách

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Procesnémodelovaniezúčtovaniaobratovnakreditnýchkartách Vedúci: doc. RNDr. Gabriel Semanišin, PhD. Konzultanti: PhDr. Juraj Semjan Ing. Xénia Michaličová

  2. 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ť

  3. Porovnanie výrazovej sily • Workflowpatterns • Prof. Van der Aalst, 1999 • Controlflowpatterns(vzory riadenia toku) • Závislosti medzi aktivitami procesu • Pôvodne 20, aktuálne 43 • Kategórie: • Basiccontrolpatterns(základné riadiace vzory) • Advanced Branching and Synchronization Patterns(vzory pre pokročilé vetvenie a synchornizáciu) • Iterationpatterns(iteračné vzory) • MultipleInstances(viac inštancií) • State-basedpatterns(stavovo založené vzory) • Terminationpatterns(vzory pre ukončenie)

  4. Porovnanie výrazovej sily Basiccontrolpatterns • Sekvencia, paralelné toky, exkluzívny výber, spojenie... Advanced Branching and Synchronization Patterns • Viacnásobný výber, synchronizované spojenie... Iterationpatterns • Ľubovoľný cyklus, štruktúrovaný cyklus, rekurzia Terminationpatterns • Implicitné ukončenie, explicitné ukončenie

  5. Výber modelovacieho jazyka BPMN (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)

  6. 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ť

  7. SAP Travel Management

  8. Činnosti pred PC

  9. Zadanie žiadosti na PC

  10. Pracovná cesta

  11. Získanie dokumentu

  12. Spracovať dokument

  13. Spracovať záznam

  14. Priradenie zamestnancom

  15. Vyúčtovanie

  16. Implementácia • Stiahnutiedokumentu 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

  17. Problémy • Neznáma štruktúra VCF4 formátu • Ukážka VCF4 formátu neobsahuje údaje z RWE IT 4 4900000034814921 11012011 674830733633631486787466 8 4012 748307 00754511972CGS CASEY'S GNRL STRE 1972 HIGHLAND IL 840 622490000 2770 2770 840 5541 10 10312011 840 0 00000 2231955 1 9999999999 000014990-2109815949 AAA-333-BBB-000- -000- -000- -000N DANOVA ENGLISH VISA SUITE 736 529 ELM STREET PLEASANT HILL CA 840 945230000 ATTN:DANOVA M35D 5551394493 5558002390 14990 12012011 DANOVA_ENGLISH@VISA.SAMPLE.COM AUTH USER 1 AUTH USER 2 AUTH USER 3 2109815949 5551517163 MISC 1-1 MISC DESC 1-1 MISC 2-1 MISC DESC 2-1 OPT1 CARD 078 OPT2 CARD 078 OPT3 CARD 078 OPT4

  18. Continuity of Care Document format

  19. CCD formát • Headerdata • Informácie vzťahujúce sa na všetky transakcie • 51 znakov • Typ riadku ‘H’ • Dátumzúčtovania (YYYYMMDD) • Číslo zúčtovania (10-ciferný identifikátor) • Identifikátor spoločnosti (10-znakový reťazec) • Mena zúčtovania (3 znaky, napr. EUR) • ...

  20. CCD formát • Transactiondata • 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) • ...

  21. CCD formát • Totalsrecord • 64 znakov • Typ riadku ‘S’ • Počet transakcií (8-ciferné) • Suma všetkých transakcií (15 ciferné) • ...

  22. Ďakujem za pozornosť

More Related