Wie könnnen externe dynamiche Kalender Daten integriert werden?

Hilfe zu Znuny Problemen aller Art
Post Reply
Cugar15
Znuny newbie
Posts: 6
Joined: 24 Apr 2020, 13:25
Znuny Version: 7.1.7
Real Name: Norbert Huemmer
Company: easybasar

Wie könnnen externe dynamiche Kalender Daten integriert werden?

Post by Cugar15 »

Folgende Problemstellung:

Es gibt bei uns im System verschiedene Events die wir gerne im Kalender darstellen würden.
Alle diese Events sind in einer SQL DB zugänglich.

Angedachte Lösung:
Die Tabelle calendar_appointment wird durch einem VIEW ersetzt der die event Daten zusammenführt

Das ganze funktioniert insoweit, dass die events im Kalender dargestellt werden. Doch scheinen die event Daten irgendwie gecached zu werden.
D.h. ändern sich das Datum eines events, wird dieser event nicht mit dem neuen Datum dargestellt, sondern offensichtich immer an dem Tag and dem der Kalender das erste mal geöffent wurde.

Beispiel: In der Kalenderdarstellung wird der event immer am 30.Aug dargestellt, obwohl das neue Datum der 2.Sept ist.
Klickt man im Kalender auf den event, werden die korrekten Daten - im Beispiel, der 2. Sept angezeigt.

Hat jemand eine Idee wie wir dieses Problem lösen können?
Gibt es z.B. einen Trigger mit dem der cache erneuert werden kann - z.B. per cron job oder ähnliches?

Der Kalender soll nicht in OTRS gepflegt werden sondern nur dargestellt werden.

Danke!
root
Administrator
Posts: 4262
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Wie könnnen externe dynamiche Kalender Daten integriert werden?

Post by root »

Hallo,

probiere es mal mit dem Befehlen

Code: Select all

bin/otrs.Console.pl Maint::Cache::Delete --type Calendar
bin/otrs.Console.pl Maint::Cache::Delete --type CalendarList
- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
Cugar15
Znuny newbie
Posts: 6
Joined: 24 Apr 2020, 13:25
Znuny Version: 7.1.7
Real Name: Norbert Huemmer
Company: easybasar

Re: Wie könnnen externe dynamiche Kalender Daten integriert werden?

Post by Cugar15 »

Hallo Roy,

vielen Dank fuer die schnelle Antwort. Ich habe es probiert - und dachte erst es funktioniert - tut es aber leider nicht.

Ich bekomme eine positive Rückmeldung der Befehle:

Code: Select all

/opt/znuny/bin/znuny.Console.pl  Maint::Cache::Delete --type CalendarList
Deleting cache...
Done.

/opt/znuny/bin/znuny.Console.pl  Maint::Cache::Delete --type Calendar
Deleting cache...
Done.
Aber leider ändert sich nichts an der Darstellung.

Hast Du noch eine andere Idee?

Danke!
root
Administrator
Posts: 4262
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Wie könnnen externe dynamiche Kalender Daten integriert werden?

Post by root »

Hallo,

einmal ohne --type xx löschen, also den gesamten Cache. Allerdings ist das nichts für den produktiven Betrieb.

Die View hat exakt die gleichen Spalten wie die calendar_appointment?

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
Cugar15
Znuny newbie
Posts: 6
Joined: 24 Apr 2020, 13:25
Znuny Version: 7.1.7
Real Name: Norbert Huemmer
Company: easybasar

Re: Wie könnnen externe dynamiche Kalender Daten integriert werden?

Post by Cugar15 »

Hi Roy,

1) Ja der VIEW hat exact die gleichen Spalten - der type ist allerdings manchmal unterschiedlich.

2) Eine weitere Beobachtung. Ändert sich ein event in der Zeit, dann wird dieser event durchaus unterschiedlich in der Monats, Wochen oder Tagesansicht dargestellt. Ist ziemlich kunterbunt.

3) Wird der gesamte cache geloescht, dann stimmt die Darstellung in allen Ansichten

Vielleicht noch eine Info: Wir verwenden 7.1.7
Post Reply