ChatGPT, Python und FileMaker

Bereits beim letzten Stammtisch demonstrierte Marcus Diederich seinen Ansatz, mit Hilfe von ChatGPT und dem bzPython Modul von beezwax eigene Python Scripte zu erstellen. Diesmal gab es ein kurzes Update dazu mit weiteren Ergebnissen. Marcus hat ChatGPT genutzt, um die Aufgabenstellung zur Ermittlung der Arbeitstage und Feiertage in einem beliebigen Zeitraum in Python neu zu implementieren (siehe “Working Days Demo” vom November Stammtisch). Zunächst stieß er dabei auf die Python Library “holidays” welche in der Lage ist, für alle Länder, Bundesländer und Gebiete, die gesetzlichen Feiertage zu ermitteln....

Arbeitstage berechnen

Marcus Diederich zeigte eine Lösung, bei der für die Ermittlung von Sollstunden der Mitarbeiter die Arbeitstage des jeweiligen Monats berechnet werden müssen. Was zunächst nach einer trivialen Aufgabe aussah, gestaltete sich außerordentlich komplex. Grund dafür ist das Zusammenspiel von Wochentagen und über das Jahr verteilten Feiertagen sowie die unterschiedlichen Arbeitsvereinbarungen der Mitarbeiter, die pro Wochentag andere Vorgaben haben können. Marcus zeigte zunächst einen Ansatz, der versucht, die Arbeitstage und Feiertage eines Monats anhand von Berechnungen zu ermitteln....

Linkliste 2023-11

weitere Links aus dem Chat Deutsche Feiertage API / PHP / Javascript / jQuery https://ipty.de/feiertag/ feiertage.js - Deutsche Feiertage für node.js und browser https://fakir.tech/feiertage-js-deutsche-feiertage-in-javascript-node-js-npm/ Deutsche Feiertage per JSON-Webservice (API) https://www.feiertage-api.de Performance-Bremsen in FileMaker Scripts (Vortrag von Robert Kaiser) https://filemaker-konferenz.com/wp-content/uploads/2023/06/FMK2023_PerformanceScripts_karo_v1.pdf Leveraging pandas with Python to Analyze FileMaker Data Sets https://blog.beezwax.net/leveraging-pandas-with-python-to-analyze-filemaker-data-sets/ FileMaker Server – Top call statistics log https://help.claris.com/en/server-help/content/monitor-top-call-log.html Top Tips: Optimizing Performance of FileMaker WebDirect in the Cloud https://support.claris.com/s/article/Top-Tips-Optimizing-Performance-of-FileMaker-WebDirect-in-the-Cloud?language=en_US

08.11.2023 · 

Code ausführen aus Feldern – Teil 3

Marcus Diederich zeigte eine Lösung für Steuerkanzleien, die in der Lage ist, natürlichsprachliche Datumsregeln in konkrete Datums-Felder umzuwandeln. Gibt man z.B. eine Vorgabe wie “alle Dienstage im August” ein, dann erzeugt seine Lösung die passenden Datensätze für den angegeben Monat. Andere Varianten können z.B. sein “3 Tage vor dem Quartalsende” oder “der vorletzte Arbeitstag des Monats”. Es können auch Quartale, Jahresbezüge, Wiederholungen oder Verschiebungen erzeugt werden. Die Berechnung filtert automatisch die Wochenenden und Feiertage heraus und wandelt das Ergebnis passend zum User-Kontext auf den ausgewählten Zeitraum um....