Ungelöst Automatische Gruppen: Negation
-
Hallo zusammen,
danke für das neue Feature!
Was ich mich frage: Wie bekomme ich elegant Negationen umgesetzt? Also zum Beispiel:
- alle Leiter und Co-Leiter eines Gruppen-Typs
- und nicht alle Leiter und Co-Leiter von Untergruppen einer bestimmten Gruppe
Diese beiden Filter bräuchte ich, aber ich bekomme den zweiten nur mit einem "und" hin.
(Allgemein wäre es vielleicht schön, ganze Filter-Blöcke negieren zu können.)
-
@Sebastian-J die query-Sprache im Hintergrund kann das bereits, allerdings haben wir, wie du richtig festgestellt hast noch kein Frontend dafür

-
@jziegeler Alles klar. Wäre auf jeden Fall praktisch.
Andere Sache, die ich noch nicht hin bekomme: Alle Gruppen der 0. Ebene bekommen (also alle Untergruppen ausschließen). Wenn ich keine übergeordnete Gruppe angebe bei dem entsprechenden Filter und dann die Ebenen von 1 bis 1 angebe, dann bekomme ich ja alle Gruppen der Ebene 1 (also alle "ersten" Untergruppen"). Ich würde gern Ebene 0 bis 0 auswählen können, um quasi keine Untergruppen zu bekommen. Geht das?
(Ich könnte natürlich eine generische Übergruppe anlegen, aber das... würde ich mir gern sparen
) -
@Sebastian-J Das mit der Untergruppe verstehe ich nicht. Wenn du nur die 0te Ebene willst, dann willst du ja einfach eine normale Gruppe filtern. Dazu brauchst du gar nicht den Untergruppen Filter nutzen, sondern den normalen Gruppenfilter.
-
@davidschilling ich verstehe es so, dass er alle Gruppen haben möchte, die keine Übergruppe besitzen. Also alle gruppen, die sich auf der obersten Ebene befinden
-
falls das die Anforderung ist, das geht so aktuell nicht.
-
@Andrej nicht ganz.
Ich will alle Gruppen, die selbst keine Untergruppen sind. Die könnten also welche haben, mir aber in dem Falle egal.
-
Von mir auch noch mal ein Push zum Thema Negation:
Ich wollte gestern eine Gruppe anlegen, die alle unsere Mitglieder automatisch erfasst. Dazu wollte ich einfach filtern indem ich beim Personenfeld "zugehörig seit" nach "größer gleich" dem Gründungsdatum unserer Gemeinde filtere. Das funktioniert in der Praxis soweit ganz gut, da nur Personen gefiltert werden, bei denen ein Datum eingetragen ist. Problem ist allerdings, dass ich Mitglieder, die ausgetreten sind, nicht in der Gruppe haben möchte. Dafür bräuchte ich eine Bedingung "und not (Austrittsdatum >= Gründungsdatum)" Nach dem gleichen Schema wie oben wäre diese Bedingung erfüllt, wenn bei der Person kein Austrittsdatum gesetzt ist. Denn sonst kann ich diese Personen auch nicht manuell aus der Gruppe entfernen, da sie bei dem nächsten Durchlauf der automatischen Filter wieder erfasst würden.Use Case: Wir nutzen eine versteckte Mitgliedergruppe zu administrativen Zwecken, um schnell Mitglieder per Mail kontaktieren zu können. Mitglieder die austreten werden so schnell wie möglich aus ChurchTools gelöscht, möglicherweise müssen wir aber Daten eine Zeit lang aufbewahren (z.B. bis die Spendenbescheinigungen des laufenden Jahres rausgeschickt wurden)
-
@joe24 Bei uns werden ausgetretene Personen zunächst mal archiviert, bevor wir sie löschen. Diese Personen werden standardmäßig bei automatischen Gruppen nicht erfasst (Archiviert ist: Nein). Wäre das eine (Zwischen-)lösung?
-
@Andi-1 Leider nein, da für archivierte Personen das Finanzmodul nicht richtig funktioniert (Ich glaube sie tauchen bei Spender nicht auf, und es können keine Spendenbescheinigungen für sie erstellt werden? Ich bin leider beim Finanzmodul nicht so tief eigestiegen, dass ich genau verstehe wie es funktioniert, dafür ist unser Kassierer zuständig, der mir das zurückgemeldet hat.)
-
Ich würde das Thema hier nochmal aufgreifen. Wollte gerade einen Filter anlegen, der alle Mitglieder findet, welche nicht in einem Hauskreis sind. Entweder ich mache hier was falsch, oder das funktioniert wirklich noch nicht. Zumindest werden, sobald ich den Mitgliedschaftsfilter negiere, alle Mitgliedere gefunden.

-
@samu95 Ich habe das selbe Anliegen mit Gruppentyp statt Ober-/Untergruppe gelöst und hier funktioniert es genau so wie erwartet – auch mit dem Negieren.

Ciao, Andi
-
Ich hatte das Problem auch. Es gibt da aktuell einen Fehler, der mit der nächsten Version behoben werden soll, hat mir der Dupport geschrieben.
Ein Workaround bis dahin ist, die Selektion im Perdonenmodul zu machen und die selektierten Personen in die Gruppe zu packen. -
Das Problem wurde trotz update leider noch nicht gelöst.
Ich möchte von allen Untergruppen der Kinder- und Jugendarbeit die Mitarbeiter filtern und dann alle rausfiltern (negieren) die in der Gruppe "Führungszeugnis gültig" stehen.Beispiel (mit zufälligen Namen aus einer KI
)Name MA FZ gültig Anna Schneider X 0 Lukas Hoffmann X 0 Marie Becker X 0 Jonas Wagner X 0 Sophie Klein X X Tobias Richter X X Katharina Wolf 0 X Daniel Neumann 0 X Laura Fischer 0 X Sebastian Krüger 0 X Bei einer "und" Verknüpfung bekomme ich als Ergebnis 0 Personen, es müssten aber doch eigentlich 2 sein.
Bei einer "und" Verknüpfung mit negieren der FZ Gruppe müssten es 4 sein, es sind aber alle 10. -
@Matloh Das wurde wohl tatsächlich noch nicht behoben.
Hier die Info, die ich vom Support bekommen habe:
Du hast recht – der Fehler wurde mit der neuen Version leider noch nicht behoben. Unsere Entwickler haben das Problem bereits auf dem Schirm, konnten die entsprechende Anpassung bisher aber noch nicht umsetzen.
Ich kann dir aktuell leider auch noch keinen konkreten Zeitpunkt nennen, wann die Korrektur verfügbar sein wird. Ich möchte dich daher noch um etwas Geduld bitten.Bis dahin bleibt als Workaround das über einen Filter im Personenmodul zu lösen. Da kann man Personen- und Gruppenfilter setzen. Die Filter kann man für sich oder auch global für andere speichern.
-
@wburger Vielen Dank für die schnelle Antwort.
Bei dem Filter im Personenmodul sind aber leider alle Mitarbeitenden in archivierten Gruppen ohne Führungszeugnis mit in der Liste.
Wie kann ich den Gruppenfilter im Personenmodul auf aktive Gruppen beschränken? Unter weiteren Kriterien -> Gruppeninfos fehlt der Punkt "Status". -
@Matloh im Personenmenü gibt es den Punkt "Aktuelle Ansicht einstellen". Dort kann man "Zeige nur aktive Gruppe" aktivieren. Dann wirkt der Filter nicht auf archivierte Gruppen.