• Aktuell
    • Tags
    • Beliebt
    • Benutzer
    • Gruppen
    • Suche
    • Registrieren
    • Anmelden

    Gelöst Historische Events/Fakten auslesen

    ChurchTools Schnittstellen
    3
    5
    283
    Lade mehr Beiträge
    • Älteste zuerst
    • Neuste zuerst
    • Meiste Stimmen
    Antworten
    • In einem neuen Thema antworten
    Anmelden zum Antworten
    Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
    • M
      MichaelM
      zuletzt editiert von

      Hallo,

      ich möchte die Events und Fakten der letzten Jahre auslesen und auswerten.
      Wenn ich über die alte API getAllFacts und getAllEventData aufrufe, bekomme ich nur die Daten des Zeitraums der in den Admin Einstellungen "Vergangene Events laden" eingestellt ist.

      Jetzt könnte ich natürlich den Zeitraum auf ein paar Jahre stellen. Aber das hat negative Auswirkungen auf die Seiten-Ladezeit. In einem einfachen Versuch hat das Laden ca 4 Sekunden, statt 1 Sekunde gedauert. Da die Auswertung regelmäßig laufen soll, will ich die Einstellung nicht nur für eine Auswertung ändern und danach wieder zurücksetzen.

      Gibt es noch eine andere Möglichkeit tatsächlich ALLE Fakten auszulesen?

      Mir ist auch aufgefallen, dass bei der Funktion "Fakten exportieren" in ChurchService alle Fakten bis Anfang 2020 geladen werden. Die Einstellung "Vergangene Events laden" hat hierauf wohl keinen Einfluss.

      Danke schonmal für jegliche Ideen 🙂

      jziegelerJ 1 Antwort Letzte Antwort Antworten Zitieren 0
      • jziegelerJ
        jziegeler ChurchToolsMitarbeiter @MichaelM
        zuletzt editiert von

        @michaelm also für Events kannst du die neue API mit Filtern verwenden:

        deineGemeinde.church.tools/api/events?from=2020-01-01&to=2020-12-31 würde dir z.B. die ganzen Events aus 2020 liefern

        für die Fakten fällt mir gerade auch nichts ein

        B 1 Antwort Letzte Antwort Antworten Zitieren 0
        • M
          MichaelM
          zuletzt editiert von

          Ich hätte sonst nur die Idee einmal alle Fakten auszulesen und sie möglichst maschinenlesbar z.B. auf eine Wiki Seite (die nur der Benutzer den ich fürs Fakten auslesen angelegt habe sieht) zu speichern.
          Bei den folgenden Abfragen, werden dann wie gehabt nur die neuen Events/Fakten geladen und das Programm kombiniert die neuen Daten mit den historischen der Wiki-Seite und ergänzt die Wiki-Seite wieder entsprechend.
          😁

          1 Antwort Letzte Antwort Antworten Zitieren 0
          • M
            MichaelM
            zuletzt editiert von

            Falls es jemanden interessiert: Es geht noch einfacher.
            Ich benutze jetzt die Funktion loadQuery vom Report-Modul:

            xyz.church.tools/?q=churchreport/ajax&func=loadQuery&id=4

            wobei id=4 in unserem Fall die Fakten-Abfrage für den Fakten-Adhoc-Report ist.
            Zurück bekomme ich alle Fakten über den gesamten Zeitraum, seit wir ChurchTools nutzen 👍

            1 Antwort Letzte Antwort Antworten Zitieren 0
            • B
              bmcfs @jziegeler
              zuletzt editiert von

              @jziegeler Hallo,
              sorry, ich bin da nicht so fit. Wie verwende ich die api?
              Mir geht es darum aus den Events das Datum, den PRediger und die INformationen auszulesen (dort steht jeweis Predigtthema und -Text). Das Ganze für das vergangene Jahr.
              So können wir eine leicht zugängliche Excel-Liste mit den behandelte Themen und Texten ablegen.
              Wäre für einen Tipp / Anleitung sehr dankbar.
              Mfg Bernd

              1 Antwort Letzte Antwort Antworten Zitieren 0
              • Erster Beitrag
                Letzter Beitrag