Table of Contents

Individuelle Anpassung von Stapeln

Flexible Stapel ermöglichen die individuelle Konfiguration von Rollencenter-Stapeln – ohne Programmierkenntnisse. Sie legen selbst fest, welche Tabelle gezählt wird, nach welchen Kriterien gefiltert und sortiert wird und unter welchem Namen der Stapel im Rollencenter erscheint. Die Funktionalität ist branchenübergreifend einsetzbar und lässt sich in jedes Rollencenter integrieren.


Flexible Stapel Einrichtung

In der "Flexible Stapel Einrichtung" legen Sie fest, welche Stapel im Rollencenter eines Benutzers angezeigt werden, welche Tabelle dem Stapel zugrunde liegt und wie die Daten gefiltert werden. Öffnen Sie die Einrichtung über die Suche in Business Central.

Tipp

Alternativ gelangen Sie zur Einrichtung über einen Klick auf die Überschrift "Flex. Stapel Aktivitäten" im entsprechenden Bereich Ihres Rollencenters.

Konfigurationsfelder der Stapel-Einrichtung

Die folgende Tabelle beschreibt alle Felder der "Flexible Stapel Einrichtung" mit ihrer Funktion und den möglichen Werten.

Feld Erklärung Optionen
Benutzername Der Benutzername, für den der Stapel eingerichtet wird. Beim Anlegen eines neuen Datensatzes wird das Feld automatisch mit dem aktuell angemeldeten Benutzer vorbelegt. –
Stapel Nr. Die Nummer des Stapels. Sie bestimmt die Reihenfolge der Stapel im Rollencenter und wird beim Anlegen automatisch vergeben. Ganzzahl ≥ 0
Stapelname Der frei wählbare Name, unter dem der Stapel im Rollencenter angezeigt wird. Freitext
Status Gibt an, ob der Stapel im Rollencenter sichtbar ist. Der Status kann nur über die Aktionen Bereit und Abwarten geändert werden, nicht direkt im Feld. Abwarten – Stapel ist inaktiv und wird nicht angezeigt. Bereit – Stapel ist aktiv und wird im Rollencenter angezeigt.
Tabellen ID Die ID der Tabelle, deren Datensätze gezählt werden sollen. Auswahl aus allen verfügbaren Tabellen
Tabellenname Wird nach Auswahl der Tabellen-ID automatisch mit dem Namen der gewählten Tabelle befüllt. – (schreibgeschützt)
Seiten-ID Optionales Feld. Gibt die ID der Seite an, die beim Klick auf den Stapel geöffnet wird. Ist das Feld leer, wird automatisch die Standard-Lookup-Seite der gewählten Tabelle verwendet. Das Feld ist dann sinnvoll, wenn die Standard-Lookup-Seite eigene Filter enthält, die den in der Einrichtung definierten Tabellenfilter überschreiben würden. Auswahl aus allen verfügbaren Seiten
Tabellenfilter vorhanden Zeigt an, ob für den Stapel ein Tabellenfilter definiert ist. Über den Assist-Edit-Button öffnen Sie einen Filterdialog, in dem Sie Felder und Werte der gewählten Tabelle einschränken können. Die Anzahl Datensätze passt sich automatisch an. Hinweis: Für flexiblere Filterungen auf Datumsfelder wird die Einrichtung über Datumsfilter vorhanden empfohlen. Ja / Nein
Datumsfilter vorhanden Zeigt an, ob für den Stapel Datumsfilter definiert sind. Über den Assist-Edit-Button öffnen Sie die Einrichtung für dynamische, zur Laufzeit neu berechnete Filter auf Datumsfelder (siehe Kapitel Dynamischer Datumsfilter). Hinweis: Wurde für ein Datumsfeld bereits ein Filter unter Tabellenfilter vorhanden eingerichtet und zusätzlich ein Filter über Datumsfilter vorhanden hinterlegt, gilt im Stapel ausschließlich Letzterer. Ja / Nein
Anzahl Datensätze Die Anzahl der Datensätze in der gewählten Tabelle unter Berücksichtigung des definierten Filters. Wird automatisch aktualisiert, wenn Tabelle oder Filter geändert werden. – (schreibgeschützt)

Verfügbare Aktionen im Menüband

Über das Menüband der "Flexible Stapel Einrichtung" stehen folgende Aktionen zur Verfügung, um Stapel zu aktivieren, zu deaktivieren, zu sortieren oder zu prüfen.

Aktion Beschreibung
Vorschau Öffnet die Vorschau des Rollencenters und zeigt an, wie der konfigurierte Stapel dargestellt wird.
Bereit Setzt den Status des ausgewählten Stapels auf "Bereit". Der Stapel wird im Rollencenter angezeigt.
Abwarten Setzt den Status des ausgewählten Stapels auf "Abwarten". Der Stapel wird nicht im Rollencenter angezeigt.
Sortierung Öffnet eine Auswahl der verfügbaren Sortierschlüssel für die gewählte Tabelle. Die möglichen Sortierungen sind systemseitig vorgegeben. Standardmäßig wird nach dem Primärschlüssel sortiert.
Aktualisiere Anzahl Datensätze Berechnet die Anzahl der Datensätze für den ausgewählten Stapel neu und aktualisiert das Feld "Anzahl Datensätze".
Hinweis

Sie können beliebig viele Stapel mit dem Status "Abwarten" anlegen. Im Rollencenter werden jedoch maximal acht Stapel gleichzeitig angezeigt.


Dynamischer Datumsfilter

Über das Feld Datumsfilter vorhanden richten Sie für Datumsfelder der gewählten Tabelle dynamische Filter ein, die bei jedem Öffnen des Stapels neu berechnet werden. Im Gegensatz zum statischen Tabellenfilter wird kein festes Datum gespeichert, sondern eine Formel aus Bezugsdatum und optionalem Offset – beispielsweise "alle Kontakte mit Geburtstag in den nächsten 5 Tagen" oder "alle Lieferungen des gesamten Vormonats".

Hinweis

Ist für ein Datumsfeld sowohl über Tabellenfilter vorhanden als auch über Datumsfilter vorhanden ein Filter hinterlegt, gilt im Stapel ausschließlich der Datumsfilter. Der Tabellenfilter wird für dieses Feld ignoriert; auf andere Felder derselben Tabelle hat der Datumsfilter keinen Einfluss.

Datumsfilter einrichten

Klicken Sie im Feld Datumsfilter vorhanden auf den Assist-Edit-Button. Es öffnet sich eine Liste, in der Sie für die dem Stapel zugrunde liegende Tabelle beliebig viele Datumsfilter hinterlegen können. Pro Datumsfeld ist jeweils genau ein Eintrag zulässig. Zur Auswahl stehen ausschließlich Datumsfelder der gewählten Tabelle.

Felder des Datumsfilter-Eintrags

Jeder Datumsfilter-Eintrag besteht aus den folgenden Feldern, über die Sie das Datumsfeld, die Berechnungsgrundlage und eine optionale Verschiebung festlegen.

Feld Erklärung Optionen
Feld-ID Die ID des Datumsfeldes, für das der Filter gilt. Auswahl aus den Datumsfeldern der Stapel-Tabelle
Feldname Wird nach Auswahl der Feld-ID automatisch mit dem Namen des gewählten Feldes befüllt. – (schreibgeschützt)
Datumsbasis Bestimmt das Bezugsdatum (Heute bzw. Arbeitsdatum) und die Form des Filters (z. B. "ab", "bis" oder "gesamter Zeitraum"). Siehe Tabelle "Werte der Datumsbasis" unten. Siehe Tabelle "Werte der Datumsbasis"
Offset Optionale Verschiebung des Bezugsdatums als Datumsformel (z. B. "-1M", "+5T"). Bleibt das Feld leer, erfolgt keine Verschiebung. Bei Werten mit "gesamter Zeitraum" (Gesamter Monat/Jahr/Woche) wirkt der Offset auf beide Grenzen des Zeitraums. Datumsformel
Resultierender Filter Zeigt den aktuell aufgelösten Filter in Klarschrift an (z. B. "01.07.2026..31.07.2026"). Wird automatisch aktualisiert, sobald Datumsbasis oder Offset geändert werden. Dient nur der Kontrolle und ist nicht editierbar. – (schreibgeschützt)

Verfügbare Datumsbasiswerte und ihre Filterwirkung

Die Datumsbasis bestimmt, welches Bezugsdatum verwendet wird und in welcher Form der Filter wirkt – als offener Bereich (ab/bis), als Einzelwert oder als vollständiger Zeitraum. Die Tabelle zeigt den resultierenden Filter je Datumsbasis ohne Offset (Beispiel-Bezugsdatum: 31.07.2026):

Datumsbasis Bezugsdatum Resultierender Filter (ohne Offset)
Ab heute Heute 31.07.2026..
Ab Arbeitsdatum Arbeitsdatum 31.07.2026..
Bis heute Heute ..31.07.2026
Bis Arbeitsdatum Arbeitsdatum ..31.07.2026
Heute Heute = 31.07.2026
Arbeitsdatum Arbeitsdatum = 31.07.2026
Ab Monatsstart Heute 01.07.2026..
Ab Jahresstart Heute 01.01.2026..
Bis Monatsende Heute ..31.07.2026
Bis Jahresende Heute ..31.12.2026
Gesamter Monat Heute 01.07.2026..31.07.2026
Gesamtes Jahr Heute 01.01.2026..31.12.2026
Gesamte Woche Heute Wochenanfang..Wochenende
Hinweis

Werte mit "Arbeitsdatum" beziehen sich auf das in Business Central hinterlegte Arbeitsdatum, alle übrigen Werte auf das aktuelle Systemdatum (Heute).

Berechnungslogik: Datumsbasis und Offset

Der resultierende Filter wird grundsätzlich in zwei Schritten ermittelt:

  1. Basis berechnen: Aus der gewählten Datumsbasis und dem Bezugsdatum (Heute/Arbeitsdatum) wird zunächst der Grundfilter (untere und/oder obere Grenze) ermittelt – noch ohne Offset.

  2. Offset anwenden: Erst danach wird der hinterlegte Offset auf das Ergebnis aus Schritt 1 angewendet. Bei Werten mit "gesamter Zeitraum" wirkt der Offset auf beide Grenzen gleichermaßen.

Ein Offset verschiebt stets das bereits berechnete Ergebnis der Datumsbasis – nicht das rohe Bezugsdatum, auf dem anschließend die Basis neu berechnet würde. Eine Ausnahme von dieser Regel beschreibt der folgende Abschnitt.

Sonderregel: Korrektes Monatsende bei monatsbasiertem Offset

Bei den Datumsbasen Bis Monatsende und Gesamter Monat würde die normale Reihenfolge ("erst Basis, dann Offset") bei einem reinen Monats-Offset (z. B. "-1M", "+2M" – ausschließlich Monatsangaben, ohne Tage, Wochen oder Jahre) zu einem fehlerhaften Monatsende führen. In diesem Fall wendet unitop eine erweiterte Berechnungslogik in drei Schritten an, bei der die Monatsformel ein zweites Mal ausgewertet wird:

  1. Basis (Bezugsdatum): Wie immer wird zunächst das Bezugsdatum (Heute bzw. Arbeitsdatum) ermittelt – noch ohne jede Monats- oder Offset-Berechnung.

  2. Offset: Der hinterlegte Offset wird direkt auf dieses Bezugsdatum angewendet (nicht erst auf ein bereits berechnetes Monatsende).

  3. Basis (erneut): Erst auf Basis dieses bereits verschobenen Datums wird die Monatsende- bzw. Monatsformel (die eigentliche "Basis"-Berechnung von Schritt 1 der Normalregel) neu ausgewertet.

Der Offset wirkt in diesem Fall nicht auf das fertig berechnete Ergebnis, sondern auf das rohe Bezugsdatum. Erst auf dieser Grundlage wird die Basis-Formel erneut angewendet.

Warum ist diese Ausnahme notwendig? Liegt das Bezugsdatum am Ende eines kurzen Monats (z. B. 28.02.), würde eine Verschiebung um ganze Monate ohne diese Sonderregel den Tag "28" unverändert in den Zielmonat übertragen – selbst wenn dieser mehr Tage hat. Das Ergebnis wäre ein zu frühes, inhaltlich falsches Monatsende:

Datumsbasis Bezugsdatum Offset Ergebnis ohne Sonderregel Ergebnis mit Sonderregel (korrekt)
Bis Monatsende 28.02.2026 +1M ..28.03.2026 (falsch) ..31.03.2026
Gesamter Monat 28.02.2026 +1M 01.03.2026..28.03.2026 (falsch) 01.03.2026..31.03.2026
Hinweis

Die Sonderregel greift ausschließlich, wenn der Offset ausschließlich aus Monatsangaben besteht (z. B. "1M", "-3M"). Enthält der Offset zusätzlich Tage, Wochen oder Jahre (z. B. "1M+5T"), gilt weiterhin die normale Reihenfolge "erst Basis, dann Offset". Bei allen übrigen Datumsbasen (z. B. "Ab heute", "Gesamtes Jahr") ist diese Sonderregel nicht relevant.

Grenzfall: Wochengrenzen bei gemischten Kalendereinheiten

Die Sonderregel aus dem vorherigen Abschnitt gilt ausschließlich für "Bis Monatsende" und "Gesamter Monat" in Kombination mit einem reinen Monats-Offset. Für "Gesamte Woche" existiert keine vergleichbare Ausnahme: Ein Offset wirkt stets nach der normalen Reihenfolge "erst Basis, dann Offset" – die Wochengrenzen werden nicht auf Wochenbasis neu ausgerichtet.

Dies führt zu einem technisch korrekten, jedoch möglicherweise unerwarteten Grenzfall, sobald Datumsbasis und Offset unterschiedliche Kalendereinheiten verwenden: Eine mit Jahren, Monaten oder Tagen verschobene "Gesamte Woche" bleibt zwar exakt 7 Tage lang, beginnt jedoch nicht zwingend an einem Montag, da unterschiedliche Monatslängen und Schaltjahre die Wochentage im Zieljahr verschieben können.

Beispiel-Bezugsdatum: 23.09.2026 (ein Mittwoch; aktuelle Kalenderwoche = 21.09.2026 (Mo) – 27.09.2026 (So)):

Datumsbasis Offset Resultierender Filter Wochentag des Anfangsdatums
Gesamte Woche +1J 21.09.2027..27.09.2027 Dienstag (nicht mehr Montag)
Gesamte Woche +1W 28.09.2026..04.10.2026 Montag (bleibt korrekt, da Offset ebenfalls in Wochen)
Hinweis

Allgemeiner Hinweis: Weichen die Einheiten von Datumsbasis und Offset voneinander ab – etwa eine Wochenbasis mit Jahres-, Monats- oder Tages-Offset –, kann der resultierende Zeitraum in der Länge korrekt sein, jedoch nicht mehr am erwarteten Kalenderpunkt beginnen oder enden (z. B. Wochenstart nicht mehr am Montag). Verwenden Sie für "Gesamte Woche" im Offset daher ausschließlich die Einheit "W". Für "Gesamter Monat" und "Gesamtes Jahr" empfiehlt sich entsprechend die Einheit "M" bzw. "J", um die jeweilige Sonderregel zu nutzen und konsistente Ergebnisse zu erzielen.

Praxisbeispiele: Datumsbasis und Offset kombiniert

Die folgenden Beispiele veranschaulichen typische Anwendungsfälle des dynamischen Datumsfilters. Alle Ergebnisse beziehen sich auf das Bezugsdatum 31.07.2026.

Anwendungsfall Datumsbasis Offset Resultierender Filter
Auftragszeilen zum Arbeitsdatum Arbeitsdatum – = 31.07.2026
Lieferungen seit Jahresanfang Ab Jahresstart – 01.01.2026..
Geburtstage in den nächsten 5 Tagen Bis heute +5T ..05.08.2026
Lieferungen des Vorjahres Gesamtes Jahr -1J 01.01.2025..31.12.2025
Lieferungen des Vormonats Gesamter Monat -1M 01.06.2026..30.06.2026
Aktuelle Kalenderwoche in einem Jahr Gesamte Woche +1J Bezugsdatum 23.09.2026 → 21.09.2027..27.09.2027 (Wochenstart nicht mehr Montag, siehe Grenzfall oben)
Kalenderwoche in 4 Wochen Gesamte Woche +4W Bezugsdatum 23.09.2026 → 19.10.2026..25.10.2026 (Wochenstart bleibt Montag)

Priorität gegenüber dem Tabellenfilter

Tabellenfilter und Datumsfilter können für dieselbe Tabelle parallel konfiguriert werden. Ist für ein Datumsfeld ein Eintrag im Datumsfilter hinterlegt, überschreibt dieser den statischen Tabellenfilter für dasselbe Feld vollständig – unabhängig davon, ob dort ebenfalls ein Filter auf dieses Feld gesetzt wurde. Auf andere Felder derselben Tabelle hat der Datumsfilter keinen Einfluss; für diese gilt weiterhin der Tabellenfilter.

Verhalten bei bestehenden Stapeln nach einem Update

Die Funktion "Dynamischer Datumsfilter" ist vollständig abwärtskompatibel. Enthält die Datumsfilter-Einrichtung für einen Stapel keinen Eintrag, verhält sich der Stapel unverändert wie bisher. Nach einem Update ist dies zunächst für alle bestehenden Stapel der Fall. Die dynamische Filterung greift ausschließlich für Datumsfelder, für die ein Eintrag hinterlegt wurde.


Stapel einrichten – Schritt für Schritt

Die folgende Anleitung führt Sie vollständig durch die Einrichtung eines neuen flexiblen Stapels – von der Anlage bis zur Aktivierung im Rollencenter.

  1. Einrichtung öffnen: Öffnen Sie die "Flexible Stapel Einrichtung" über die Suche in Business Central.

  2. Datensatz anlegen: Legen Sie einen neuen Datensatz an. Das Feld "Benutzername" wird automatisch mit Ihrem Benutzernamen vorbelegt.

  3. Stapelname vergeben: Tragen Sie im Feld "Stapelname" einen aussagekräftigen Namen ein, z. B. "Offene Kontakte".

  4. Tabelle auswählen: Wählen Sie im Feld "Tabellen ID" die gewünschte Tabelle aus, z. B. "Kontakt".

  5. Filter definieren (optional): Klicken Sie im Feld "Tabellenfilter vorhanden" auf den Assist-Edit-Button, um einen Filter zu definieren, z. B. nur Kontakte vom Typ "Unternehmen". Die "Anzahl Datensätze" passt sich automatisch an.

  6. Alternative Seite hinterlegen (optional): Hinterlegen Sie im Feld "Seiten-ID" eine alternative Seite, wenn die Standard-Lookup-Seite der Tabelle eigene Filter enthält, die Ihren Tabellenfilter überschreiben würden.

  7. Sortierung festlegen (optional): Wählen Sie über die Aktion "Sortierung" einen Sortierschlüssel aus.

  8. Vorschau prüfen: Klicken Sie auf "Vorschau", um die Darstellung des Stapels im Rollencenter zu prüfen.

  9. Stapel aktivieren: Klicken Sie auf die Aktion "Bereit", um den Stapel zu aktivieren.