Aufruf Page zählen

23. November 2022 11:42

Hallo zusammen,

ich möchte feststellen, wie oft eine Page aufgerufen wurde und dies in eine separate Tabelle schreiben.
Diese Tabelle hätte nur ein Feld vom Typ Integer.
Ich vermute, dass ich im "OnOpenPage" Trigger der betreffenden Page einige Zeilen Code erfassen muss.
Weiß jemand wie das geht?

Viele Grüße
Herbert

Re: Aufruf Page zählen

23. November 2022 13:18

Das kann man sicherlich programmieren, ist aber mittlerweile meist unnötig, denn das und vieles andere ist bei der Available telemetry mit dabei.

Re: Aufruf Page zählen

23. November 2022 13:50

Hallo Kai,

vielen Dank für Deinen Tipp!
Leider ist unser System "Dynamics Business Central Version 14" wohl zu alt und bietet das noch nicht an.
Zumindest wüsste ich nicht wie.

Grüße
Herbert

Re: Aufruf Page zählen

23. November 2022 15:53

Ja, das kam erst mit BC 15 (bitte beachten, dass die Versionsnummer bei diesem Unterforum mit im Betreff stehen soll.).

Mit nur einem Feld wird es aber kaum gehen, man braucht ja mindestens die ID der Page und den Zähler.
Über Page.ObjectId([Boolean]) kann man ID bzw. Caption zur Laufzeit abfragen. Ansonsten braucht man CurrPage aus System-Defined Variables. Mit der ID ein GET auf die Logtabelle probieren, falls nicht erfolgreich, den Datensatz anlegen und Zähler auf 1, ansonsten beim vorhandenen Datensatz den Zähler erhöhen.

Re: Aufruf Page zählen

24. November 2022 10:26

Hallo Kai,

das hat funktioniert... Vielen Dank für Deine Unterstützung!!

Grüße
Herbert

Re: Aufruf Page zählen

24. November 2022 10:37

Hallo herb61,

wenn deine Frage zufriedenstellend beantwortet wurde, wäre es sehr nett von dir, wenn du deinen ursprünglichen Beitrag editierst und [Gelöst] vor den Titel schreibst.
So sehen andere Besucher dieser Community schon in der Themenübersicht und/oder den Suchergebnissen, ob es für dieses Thema eine Lösung gibt.

Vielen Dank für deine Mithilfe.

Gruß, Kowa
MSDynamics.de-Team