Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Unfallbelastung und Kontoauszug Köln, 10. März 2010 Eugen Buchmüller Tel.: 0228-5406.

Ähnliche Präsentationen


Präsentation zum Thema: "Unfallbelastung und Kontoauszug Köln, 10. März 2010 Eugen Buchmüller Tel.: 0228-5406."—  Präsentation transkript:

1 Unfallbelastung und Kontoauszug Köln, 10. März 2010 Eugen Buchmüller Tel.: Harry Demmer Tel.:

2 Motivation für das AddOn Unfallbelastung eine Erklärung zur Beitragshöhe Kontrolle des Unfallgeschehens / Beitragskorrektur Analyse von Unfallschwerpunkten Weiterverarbeitung beim Kunden gesicherter Datenaustausch

3 AddOn Unfallbelastung Auswahl des Jahres Anzeige der meldepflichtigen bzw. beitragsrelevanten Unfälle

4 Codeschnipsel Unterscheidung Sparte E und G einmalige Unterscheidung Sparte E / G im Hintergrund selbstständiger Zugriff über Schnittstellen auf die verschiedenen def addSparte2Principal(factory): ''' Fügt dem angemeldeten Benutzer (principal) Merkmale der Sparte hinzu. ''' principal = factory.principal if principal.title[4] == '-': # prüft die 5 Stelle der Mitgliedsnummer alsoProvides(principal, IPrincipalSparteE) else: alsoProvides(principal, IPrincipalSparteG) Mitgliedsnummer-E: Mitgliedsnummer-G:

5 Motivation für das AddOn Kontoauszug Entlastung der Sachbearbeitung von Routine- aufgaben jederzeit aktuell verfügbar Einsparung von Kosten und Zeit Transparenter Einblick in das Mitgliedskonto Anzeigen des aktuellen Kontostandes (auch rückwirkend) Voraussetzung für Unbedenklichkeitsbescheinigung

6 AddOn Kontoauszug Auswahl des Beitragsjahres Anzeige der Buchungsvorgänge aktueller Kontostand

7 Codeschnipsel Zugriff auf Backends über Schnittstellen Erweiterbarkeit durch Zugriff über Schnittstellen selbstständiger Zugriff auf die Backends der Sparten E und G Datenaufruf im AddOn Kontoauszug: stammdaten = IStammdaten(self.request.principal) return stammdaten.getKontodaten(jahr = selectedyear) Aufbau der Schnittstellen: class StammdatenSparteG(grok.Adapter): grok.provides(IStammdaten) grok.context(IPrincipalSparteG) def getKontodaten(self, jahr = None): return [ ] class StammdatenSparteE(grok.Adapter): grok.provides(IStammdaten) grok.context(IPrincipalSparteE) def getKontodaten(self, jahr = None): daten = WebserviceClient.getKontodaten(…) return daten

8 Programmablauf für Kontoauszug und Unfallbelastung Benutzer Anmeldung Applikationsauswahl Jahresauswahl Anzeige der Daten Programm Authentifizierung Aufruf Applikation Übernahme Jahr Aufruf Webservice Sparte E oder G Aufruf Startseite Aufbereitung Daten Anzeige der aufbereiteten Daten Für den Benutzer: einfach schnell immer verfügbar aktuell


Herunterladen ppt "Unfallbelastung und Kontoauszug Köln, 10. März 2010 Eugen Buchmüller Tel.: 0228-5406."

Ähnliche Präsentationen


Google-Anzeigen