Javascript-Support in der Hibiscus-Synchronisierung
Geschrieben von Olaf Willuhn am
Geschafft. Nachdem die Konten-Synchronisierung nun umgebaut wurde, ist nun auch der Support fürs Scripting da drin fertig. Ist ab morgen im Nightly-Build. Ihr benötigt ein aktualisiertes Hibiscus 2.5.1 - ausserdem muss Jameica und auch das Plugin "jameica.scripting" (ebenfalls jeweils Nightly-Build) nochmal runtergeladen werden.
So. Und damit das dann auch wirklich geht, müssen die im Wiki genannten Scripts ebenfalls noch fit dafür gemacht werden. Hier sind die Script-Autoren angesprochen. Ich habe die nötigen Änderungen an diesem Beispielcode mal dokumentiert. Die Änderungen sind abwärtskompatibel. Auch mit den Änderungen wird das Script also noch mit den älteren Hibiscus-Versionen funktionieren. Viel Spass beim Programmieren ;)
Wenn das entsprechende Script umgebaut ist, sollte Hibiscus den Support dafür automatisch erkennen und in den Synchronisationsoptionen (gleichnamiger Button in den Konto-Details) die beiden neuen Optionen "Saldo aktualisieren" und "Kontoauszüge abrufen" anbieten. Nachdem die aktiviert sind, sollte das Konto auf der Startseite von Jameica in den Synchronisationsaufgaben mit erscheinen.
Update 2013-04-12: Ich hab das Beispielscript nochmal ein wenig erweitert (oben ein zusätzlicher Package-Import und unten zwei Messages). Damit kann man Hibiscus beim Anlegen neuer Umsätze oder aktualisierte Salden am Konto benachrichtigen, sodass die Anzeige im Programm sofort aktualisiert wird.
So. Und damit das dann auch wirklich geht, müssen die im Wiki genannten Scripts ebenfalls noch fit dafür gemacht werden. Hier sind die Script-Autoren angesprochen. Ich habe die nötigen Änderungen an diesem Beispielcode mal dokumentiert. Die Änderungen sind abwärtskompatibel. Auch mit den Änderungen wird das Script also noch mit den älteren Hibiscus-Versionen funktionieren. Viel Spass beim Programmieren ;)
Wenn das entsprechende Script umgebaut ist, sollte Hibiscus den Support dafür automatisch erkennen und in den Synchronisationsoptionen (gleichnamiger Button in den Konto-Details) die beiden neuen Optionen "Saldo aktualisieren" und "Kontoauszüge abrufen" anbieten. Nachdem die aktiviert sind, sollte das Konto auf der Startseite von Jameica in den Synchronisationsaufgaben mit erscheinen.
Update 2013-04-12: Ich hab das Beispielscript nochmal ein wenig erweitert (oben ein zusätzlicher Package-Import und unten zwei Messages). Damit kann man Hibiscus beim Anlegen neuer Umsätze oder aktualisierte Salden am Konto benachrichtigen, sodass die Anzeige im Programm sofort aktualisiert wird.
Trackbacks
Trackback-URL für diesen EintragDieser Link ist nicht aktiv. Er enthält die Trackback-URI zu diesem Eintrag. Sie können diese URI benutzen, um Ping- und Trackbacks von Ihrem eigenen Blog zu diesem Eintrag zu schicken. Um den Link zu kopieren, klicken Sie ihn mit der rechten Maustaste an und wählen "Verknüpfung kopieren" im Internet Explorer oder "Linkadresse kopieren" in Mozilla/Firefox.
Keine Trackbacks
Die Kommentarfunktion wurde vom Besitzer dieses Blogs in diesem Eintrag deaktiviert.
Kommentare
Ansicht der Kommentare: Linear | VerschachteltMichael Dick am :
Das funktioniert echt klasse. Mit dem Beispielscript kann ich nun endlich mit einem Knopfdruck auch mein Paypal Konto syncen.
Jan am :
Olaf am :
Marco am :
"[12.04.2013 17:53:29] Synchronisierung via Scripting läuft
[12.04.2013 17:53:29]
[12.04.2013 17:53:29] Synchronisiere Konto: Paypal-Konto, Kto. XXXXXXXXXXX [J.P. Morgan]
[12.04.2013 17:53:29] sun.org.mozilla.javascript.EcmaError: ReferenceError: "db" is not defined. (#136) in at line number 136
[12.04.2013 17:53:29] Synchronisierung via Scripting mit Fehlern beendet"
Meines Erachtens lief das mit der gestrigen Version noch ohne Fehler?
Marco
Olaf am :
Marco am :
Dann ist alles klar.
Marco
Jan am :
Marco am :
Marco
Norbert am :
Norbert am :
Olaf am :
Karsten am :
ich passe gerade mein Skript für die LBB-Kreditkarten an.
Dabei ist mir aufgefallen, dass nach dem Synchronisieren der Saldo in der Finanzübersicht nicht aktualisiert wird. Erst durch Wechsel der Seite erscheint der neue Saldo. Eine SaldoMessage habe ich aber gesendet.
Ansonsten funktioniert's schon ziemlich gut, sowohl mit der neuen als auch mit der alten Hibiscus-Version.
Viele Grüße
Karsten
Olaf am :
> Synchronisieren der Saldo in der Finanzübersicht
> nicht aktualisiert wird.
Stimmt. Die SaldoMessage wird noch nicht von allen Komponenten ausgewertet. Ich habe das jetzt eingebaut. Auch in der Finanzuebersicht und im Saldo-Chart auf der Startseite wird die SaldoMessage jetzt beachtet und der Saldo live aktualisiert. Ist ab morgen im Nightly-Build. Hierzu war auch eine kleine Aenderung an Jameica noetig. Das muesste hierfuer also auch nochmal aktualisiert werden.
Karsten am :
Tjareson am :
weiss jemand, wie sich das Script für die DKB Visakartenabfrage so ändern lässt, dass man das dann auch zusammen mit den anderen Konten synchronisieren kann?
Beste Grüße.
Tjareson
Tjareson am :
ich konnte mittlerweile das DKB visakartenscript so anpassen, das es mit den HBCI Konten zusammen synchronisiert wird.
Dabei wird jetzt natürlich zweimal das im Prinzip gleiche Passwort abgefragt. Lässt sich in einem Scripting das im System vor schon eingegebene Passwort für HBCI Konten wiederverwenden?
Beste Grüße.
Tjareson
Olaf am :
Kalle am :
Olaf Willuhn am :
Karsten am :
Er möchte zwei Konten bei der DKB synchronisieren, einmal ein normales HBCI-fähiges Konto und einmal das Kreditkartenkonto per Scripting.
Wenn das Passwort für beide identisch ist, muss er es beim Synchronisieren aller Konten das "selbe" Passwort zweimal eingeben - einmal für HBCI und einmal für die Kreditkarte.
Tjareson am :
ja - genau das ist das Thema. Hinter der Integration von Scriptings in die HBCI-Konten-Synchronisation war ich schon länger hinterher, prima, dass das jetzt funktioniert. :-)
Nur ist jetzt halt der Schönheitsfehler da, zweimal das gleiche Passwort einzugeben. Wenn es bspw. HBCI Konten und Paypal ist, ist das noch nachvollziehbar, da es hier dann auch tatsächlich unterschiedliche Passwörter sind. Nur wenn die Kreditkarte bei derselben Bank wie die HBCI-Konten ist, erscheint es halt irgendwie überflüssig.
Dass das technisch zwei völlig unterschiedlich Dinge sind, ist mir persönlich schon klar. (Es geht in diesem Zusammenhang tatsächlich mehr um "Elterntauglichkeit" der Anwendung: da denkt man halt schlicht - habe ich doch gerade schon in den Computer eingegeben... ;-)
Beste Grüße.
Tjareson
Olaf Willuhn am :
> die HBCI-Konten ist, erscheint es halt irgendwie
> überflüssig. Dass das technisch zwei völlig
> unterschiedlich Dinge sind, ist mir persönlich
> schon klar.
Es sind auch fachlich zwei verschiedene Dinge. Hibiscus hat keinerlei Moeglichkeit zu erkennen, dass beide Konten wirklich zum selben Benutzer gehoeren und daher die gleiche PIN noetig ist. Innerhalb von HBCI-Konten kann Hibiscus das erkennen, weil sie dem selben Bankzugang zugeordnet sind. Man kann ja aber durchaus ein DKB-Konto via HBCI in Hibiscus haben und zusaetzlich ein DKB-VISA-Konto, welches einem voellig anderen Kunden zugeordnet ist.
Paul am :
Ich habe alles neu heruntergeladen:
Jamica 2.5.0 nightly
Jamica Update 2.5.0 nightly
Über das Update-Plugin:
Hibiscus 2.5.1 nightly
Scripting 2.5.0
HTML-Unit 2.1.0
DKB-Visa Script 1.26
Olaf am :
Paul am :
Sorry und danke für den Hinweis.
Mathias am :
Olaf am :
Kann sein, dass das irgendwann in Zukunft mal moeglich sein wird. Allerdings kann ich noch nicht sagen, ob und wann. Aufgefallen ist mir dieses fehlende Feature aber auch schon.