Modulrollen? Schwierige Entscheidung

In diesem Artikel wirde es um das Zusammenspiel zwischen Projektrollen und Modulrollen in Mendix Anwendungen gehen. Ein Thema das auf den ersten Blick ziemlich offensichtlich erscheint, aber auch erfahrene Entwickler zur Verzweiflung treiben kann. Aber fangen wir ganz von vorne an. Was sind Projektrollen und Modulrollen? Eine Projektrolle ist die Benutzerrolle die einem Benutzer zugewiesen…

Von Andreas Mai 8, 2023 0

Scheduled Events und Queue Prozesse

Zugegeben, dieser Fall taucht nicht wahnsinnig oft auf. Wenn er es jedoch tut, kann er problematische Konsequenzen haben. Passiert es in einer Produktionsumgebung kann es dazu führen, dass die Produktionsumgebung steht. Der Usecase Prozesse in einer Queue ablaufen zu lassen (ich verwende den Begriff Queue im Folgenden für alle Arten von Queues in Mendix. Process…

Von Andreas Dezember 23, 2022 0

Mendix kann man nicht ernst nehmen, oder?

Eine Sache die mir immer wieder auffällt seit ich mit Mendix arbeite ist, wie unterschiedlich Menschen darauf reagieren wenn man ihnen sagt, dass man LowCode Entwicklung mit Mendix macht. Im Wesentlichen gibt es drei Typen von Reaktionen. Der andere Mendix/LowCode EntwicklerAndere Mendix entwickler sind mit der Materie vertraut. Sie wissen wovon ich rede wenn ich…

Von Andreas Februar 18, 2022 0

Willst du ein Spiel spielen?

Dieser Beitrag ist etwas mehr Spaß als es die anderen waren. Es wird nicht um große Performance oder Best-Practices Fragen gehen. Vermutlich geht es hier tatsächlich mehr darum sich in der Mittagspause die Zeit zu vertreiben. Ich habe auf meinem Schreibtisch einen Würfelbecher stehen. Würfel sind etwas tolles. Wie nichts anderes sind sie ein Symbol…

Von Andreas Januar 20, 2022 0

Transiente Attribute und Zugriffsrechte – be careful

Ich bin neulich über etwas gestolpert was zunächst befremdlich, bei genauerer Betrachtung jedoch vollkommen logisch ist. Wenn es nicht auffällt kann es allerdings zu sehr nervigen Fehlern führen deren Gründe sehr schwer zu finden sind. Zugegeben, es handlet sich nicht um ein Problem welches sehr oft auftaucht. Aber umso besser ist es vielleicht schon einmal…

Von Andreas Dezember 1, 2021 0

Mehrere Aggregationen auf einer Liste? Das lässt sich optimieren.

In diesem Beitrag geht es um die Optimierung von Datenbankabfragen. Genauer gesagt um die Optimierung einer speziellen Art der Abfrage, der Aggregation. Aggregationen in Mendix Bei einer Aggregation geht es darum bei einer Liste von Datenbankeinträgen die Werte einer bestimmten Spalte miteinander zu verrechnen. Typische Aggregationen sind Summen, bilden des Durchschnittes, suchen des größten oder…

Von Andreas September 24, 2021 0

Eindeutige Fremdschlüssel und Parallelität

Auch wenn Mendix über das Domain Model Relationen selbst verwaltet und man in der Regel wenig mit Schlüsseln und Fremdschlüsseln in Berührung kommt, so ist es sehr wahrscheinlich im Laufe der Zeit doch an einen Punkt zu gelangen an dem man sie benötigt. Typische Beispiele sind hierbei das Vermeiden von Cross-Module-Associations oder Daten die man…

Von Andreas März 31, 2021 0

Daten vergleichen über die Entitätsgrenzen hinaus

Eine Sache die ich in fast jeder Anwendung an der ich bisher gearbeitet habe früher oder später tun musste, ist es zu vergleichen, ob sich Daten verändert haben. Ein typischer Fall hierbei sind Schnittstellen. Wenn sich ein Datensatz in meiner Anwendung verändert hat, dann möchte ich diese Änderungen über eine Schnittstelle schicken oder ein Event…

Von Andreas Februar 23, 2021 0

Ein echter AFTER-Startup Microflow in Mendix?

Baut man eine Mendix Anwendung, so gibt es zahlreiche Dinge die man gerne beim Start der Anwendung ausführen würde. Initialisieren von Diensten, Starten der Process Queue, ein Update der MxModelReflection und viele weiter Aktionen werden daher gern innerhalb eines AfterStartup Microflows ausgeführt. Dies hat sicherlich viele Vorteile. Man kann sich sicher sein, dass diese Aktionen…

Von Andreas Oktober 20, 2020 0