24
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á

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

  • 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

Page 1: 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á

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

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ť

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

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)

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

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

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

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)

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

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ť

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

SAP Travel Management

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

Činnosti pred PC

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

Zadanie žiadosti na PC

Page 10: Procesné modelovanie zúčtovania obratov na kreditných kartách
Page 11: Procesné modelovanie zúčtovania obratov na kreditných kartách

Pracovná cesta

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

Získanie dokumentu

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

Spracovať dokument

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

Spracovať záznam

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

Priradenie zamestnancom

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

Vyúčtovanie

Page 17: Procesné modelovanie zúčtovania obratov na kreditných kartách
Page 18: Procesné modelovanie zúčtovania obratov na kreditných kartách

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

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

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

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

Continuity of Care Document format

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

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) ...

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

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) ...

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

CCD formát• Totals record

▫ 64 znakov Typ riadku ‘S’ Počet transakcií (8-ciferné) Suma všetkých transakcií (15 ciferné) ...

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

Ďakujem za pozornosť