tvrtá prezentácia

Download Report

Transcript tvrtá prezentácia

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

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) (vzory

Porovnanie výrazovej sily

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

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 4012 748307 00754511972CGS CASEY'S GNRL STRE 1972 HIGHLAND 840 5541 11012011 674830733633631486787466 IL 10 840 622490000 10312011 840 0 0 2770 0 0 0 0 2231955 8 2770 1 9999999999 000014990-2109815949 -000N DANOVA ENGLISH ELM STREET PLEASANT HILL CA ATTN:DANOVA AUTH USER 2 DESC 2-1 M35D AAA-333-BBB-000- -000- -000 840 5551394493 VISA SUITE 736 529 945230000 5558002390 12012011 [email protected]

AUTH USER 3 2109815949 MISC 1-1 MISC DESC 1-1 14990 AUTH USER 1 5551517163 MISC 2-1MISC OPT1 CARD 078 OPT2 CARD 078 OPT3 CARD 078 OPT4

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ť