Erste Beta-Version des DABbank-ScriptingPlugIn

veröffentlicht um 12.03.2014, 03:31 von Sebastian Richter
Liebe Hibiscus-Scripting-User,

hier wird nun die erste Version des Scripting-PlugIns für die DAB Bank veröffentlicht.

Diese unterstützt im Moment das Abrufen des der Umsätze und das Auslesen des Kontosaldo aus der Homepage.
Entwicklungs-Hinweis: Dieses PlugIn wird im Moment rein mit dem Tagesgeldkonto der DAB Bank entwickelt. Weite Kontoarten müssen von Anwendern getestet und bestätigt werden!
Ein Abruftest hat aufgrund fehlender Umsätze noch nicht vollständig stattgefunden.


Es wird ab sofort mit der Beta-Release 1.x.x nun auch die Installatons-Methode #1 und #2 angeboten.
Die PlugIn-Datei befindet sich hier wie angekündigt im Test-Repository und kann von angemeldeten Anwendern installiert und getestet werden.

Hinweis: Bei Beta-Versionen handelt es sich um die ersten Abrufarten für Umsätze. Diese könnten sich (wenn auch meist unwahrscheinlich) im Aufbau aufgrund von Verbesserungen noch deutlich ändern. Dies bedeutet meistens dass Umsätze doppelt oder eben noch einmal abgerufen und eingetragen werden da es sich für Hibiscus dann natürlicher Weise um ganz neue oder andere Umsätze handelt.
Hierbei sollten dann diese Punkte beachtet werden:
  • Diese Versionen 1.x.x sind als reine Testversionen zu betrachten und es wird gerne Feedback im neuem Community-Forum entgegen genommen.
  • Es kann sein dass z. B. eine manuelle Kategorisierung von Umsätzen wiederholt werden muss da es später vorkommen kann dass Umsätze nochmal neu eingetragen werden. (wie soeben im Hinweis beschrieben), daher ist es ratsam dies erst später mit der Release 2 zu machen.


Hier die aktuellen Features dieser ersten Version

ver. 1.0.0 (Beta)
==========

Features:
  • Umsetzung der neuen Scripting-Synchronisierung (ab Jameica/Hibiscus 2.6): es wurden die derzeit möglichen Geschäftsvorfälle von Jameica/Hibiscus umgesetzt
    (der derzeitige Versionsstand unterstützt dabei voll und ganz (im Moment noch) die Programmversion 2.4.x von Jameica/Hibiscus)
    • Konto erscheint nun in der Liste "Konten synchronisieren" und wird bei einer Komplett-Synchronisierung aller Konten mit eingeschlossen
    • Umsätze werden dabei nun gleich in der Liste "Neue Umsätze" angezeigt
    • Für das Konto kann "Saldo aktualisieren" und "Kontoauszüge (Umsätze abrufen) abrufen" aktiviert/deaktiviert werden
      (das Scripting-PlugIn überspringt dies dann, gilt aber nur für den Abruf über die Startseite mit 'Synchronisierung starten',
      bei Abruf über das Kontextmenü oder die Detailansicht des Kontos wird immer beides abgerufen;)
  • HTMLUnit-Versions-Check (interne Version 1.3.7): diese prüft ob und welche HTMLUnit installiert ist
  • Java-Versions- und Codepage-Check (interne Version 1.2.1): die prüft die Java-Umgebung auf die notwendige Mindestversion und auf die verwendete Codepage (Zeichencodierung)
  • Sicherheits-Logout: wird automatisch bei Fehlern ausgeführt (dieser setzt unter anderem das Passwort zurück)
  • Assistent zur automatischen Konto-Anlage (1.3.1): Dieser unterstützt auch das Anlegen zusätzlicher Konten
    INFO: um diesen Assistenten zu starten: rufen Sie über das Hauptmenü die Jameica-Einstellungen auf und klicken dort einfach auf 'Speichern'
    Dieser Assistent kann auch dauerhaft deaktiviert werden indem man "Diese Frage nicht mehr anzeigen" aktiviert und zusätzlich 'Nein' wählt
    (Um dies rückgängig zu machen muss in der Datei "<Jameica-Profilpfad>\cfg\de.willuhn.jameica.system.ApplicationCallback.properties" die entsprechende Zeile gelöscht werden)
  • Erweiterte Fehlerbehandlung der Release Version 2.1 (mit automatischer Formatierung)
  • Proxy-Unterstützung: vollständige Unterstützung der Proxy-Funktionalität von Jameica (interne Version 1.4.2)
    ("Systemproxy benutzen" wird dann wegen Java nur funktionieren wenn in den Java-Einstellungen dies auch so konfiguriert ist
    und dort kein eigener Proxy eingestellt ist.) Eine eventuell notwendige Proxy-Authentifizierung müsste im Moment im System hinterlegt werden
    und/oder von diesen geregelt werden da dies Jameica nicht unterstützt. (z. B. Benutzername/Passwort)
    (eine Integration einer Authentifizierung mit statischen Benutzer/Passwort erfolgt in einer späteren Version, falls gewünscht eventuell früher)

Zusätzliche Besonderheiten und Features für das Scripting-PlugIn der DAB Bank:
  • Idetifier-Änderungsassistent: sollte der Identifier auf der Homepage der 'DAB Bank' noch nicht geändert worden sein bietet das Script automatisch die gleiche Funktion an


Gruß
Comments