Mit diesem Formular können Sie fehlende, unklare oder fehlerhafte Inhalte in der Dokumentation melden und Verbesserungsvorschläge machen. Ihr Feedback hilft uns, die Qualität und Vollständigkeit kontinuierlich zu verbessern.
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:
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.
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:
Basis (Bezugsdatum): Wie immer wird zunächst das Bezugsdatum (Heute bzw. Arbeitsdatum) ermittelt – noch ohne jede Monats- oder Offset-Berechnung.
Offset: Der hinterlegte Offset wird direkt auf dieses Bezugsdatum angewendet (nicht erst auf ein bereits berechnetes Monatsende).
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.
Einrichtung öffnen: Öffnen Sie die "Flexible Stapel Einrichtung" über die Suche in Business Central.
Datensatz anlegen: Legen Sie einen neuen Datensatz an. Das Feld "Benutzername" wird automatisch mit Ihrem Benutzernamen vorbelegt.
Stapelname vergeben: Tragen Sie im Feld "Stapelname" einen aussagekräftigen Namen ein, z. B. "Offene Kontakte".
Tabelle auswählen: Wählen Sie im Feld "Tabellen ID" die gewünschte Tabelle aus, z. B. "Kontakt".
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.
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.
Sortierung festlegen (optional): Wählen Sie über die Aktion "Sortierung" einen Sortierschlüssel aus.
Vorschau prüfen: Klicken Sie auf "Vorschau", um die Darstellung des Stapels im Rollencenter zu prüfen.
Stapel aktivieren: Klicken Sie auf die Aktion "Bereit", um den Stapel zu aktivieren.