Zum Inhalt

Prozessvorlagen

Status: 02.09.2025 • Lesezeit: ~15 Minuten

Prozessvorlagen steuern, wie Daten aus Dokumenten verarbeitet werden. Sie definieren, welche Workflows ausgelöst werden und welche Dokumente in Business Central erstellt werden. Aufgrund der dynamischen Struktur können Prozessvorlagen frei konfiguriert werden – von der klassischen Rechnungsverarbeitung bis hin zu individuellen, komplexen Automatisierungen.

Dieser Artikel erklärt, wie man eine neue Vorlage erstellt, welche Optionen verfügbar sind und wie man sie optimal konfiguriert.


Voraussetzungen

  • Zugriff auf Business Central mit Berechtigungen zur Einrichtung von Smart Processing.
  • Die Dokumentkategorie ist bekannt oder bereits erstellt.
  • Optional: Kenntnisse über Nr. Serien, Tabellen- und Feldstruktur in Business Central.

Prozessvorlage erstellen

  1. Öffnen Sie Business Central.
  2. Suchen Sie nach Prozessvorlagen oder öffnen Sie die Seite Smart Processing Setup.
  3. Wählen Sie die Aktion Erstellen aus dem Menü, um den Assistenten zu starten.
  4. Füllen Sie die Felder im Assistenten wie unten beschrieben aus.
  5. Speichern Sie die Vorlage, um sie in Smart Processing-Workflows zu verwenden.

Allgemeine Einstellungen

Feld Beschreibung
Vorlagen-Code Eindeutiger Code der Vorlage. Dient als technischer Identifikator.
Vorlagenbeschreibung Freitextbeschreibung des Zwecks oder Anwendungsfalls der Vorlage.
Dokumentkategorie Verknüpft die Vorlage mit einer Dokumentkategorie. Dies bestimmt die Zieltabelle/-seite der Verarbeitung. Pflichtfeld – nur dann können Felder hinzugefügt werden.
Dokumentenabgleich aktivieren Aktiviert den Dokumentenabgleich innerhalb dieser Vorlage. Weitere Informationen: siehe Dokumentenabgleich konfigurieren.

Automatisierungs- & Intelligenzeinstellungen

Feld Beschreibung
Intelligente Feldzuordnung Ermöglicht KI-unterstützte Zuordnung zwischen erfassten Dokumentfeldern und Vorlagenfeldern. Wenn deaktiviert, werden Felder strikt basierend auf Feldnamen und alternativen Feldnamen zugeordnet. Standard: Aktiviert.
Intelligente G/L-Kontenvorschläge Ermöglicht KI-gestützte G/L-Kontenvorschläge für Dokumentzeilen. Option "Wenn Typ leer ist" schlägt Konten nur für Zeilen ohne Typ vor. Option "Wenn keine Zuordnung gefunden" schlägt Konten vor, wenn kein Suchergebnis vorliegt.
Historisches Lernen verwenden (Vorschau) Analysiert zuvor verarbeitete Dokumente und schlägt automatisch Werte vor, wenn die Vertrauensschwellen erreicht sind. Wird nur angewendet, wenn Felder leer sind oder keine gültige Zuordnung existiert. Derzeit wird das historische Lernen nur auf denselben Datensatz der Dokumentkategorie angewendet. (Funktion ist in der Vorschau und kann sich ändern)
Vorlagenregeln Ermöglicht die Definition mehrerer Regelbedingungen, die automatisch erfasste Dokumentinformationen auf Vorlagenfelder anwenden können. Weitere Informationen finden Sie im Artikel über Vorlagenregeln.

Prozesseinstellungen

Feld Beschreibung
Verarbeitung mit Bemerkung erlauben Gibt an, ob ein Dokument trotz Bemerkungen (Fehler) verarbeitet werden kann:
Erlauben mit Bestätigung – Verarbeitung nach Bestätigung.
Erlauben ohne Bestätigung – Verarbeitung ohne Rückfrage.
Nicht erlauben – Verarbeitung wird blockiert, wenn Bemerkungen vorhanden sind.
Löschen von Bemerkungen erlauben Erlaubt das Löschen von Bemerkungen im Prozess.
Dokument nach Verarbeitung öffnen Öffnet automatisch das erstellte Dokument nach der Verarbeitung.
Verarbeitetes Nachricht anzeigen Zeigt eine Benachrichtigung nach der Verarbeitung an. Verfügbar, wenn Dokument nach Verarbeitung öffnen deaktiviert ist.
Dokument archivieren Zeitpunkt der Archivierung:
Nie – keine Archivierung.
Immer – immer nach der Verarbeitung archivieren.
Nach Verarbeitung – nach Abschluss des Prozesses archivieren.
Nach Abgleich – nach Abschluss des Abgleichs archivieren.
Archivierungstyp Definiert den Inhaltstyp in Document Central für die Archivierung.

Felder einrichten

Das Herzstück einer Prozessvorlage ist die Feldkonfiguration. Sie definieren, welche Felder in der Vorlage verwendet werden und wie sie gefüllt werden. Alle hier konfigurierten Felder werden später beim Buchen des Dokuments verwendet – Sie bestimmen, wie ein Datensatz mit welchen Werten erstellt wird.

Es gibt zwei Bereiche:

  • Dokumentenheaderfelder – Felder des Headerdatensatzes.
  • Dokumentenlinienfelder – Felder der Zeilen.

Die Quelltabelle wird durch die Dokumentkategorie bestimmt. Wenn in der Kategorie keine Zeilentabelle definiert ist, werden keine Dokumentenlinienfelder angeboten.

Um zu beginnen, konfigurieren Sie zuerst die Tabellenschlüssel, dann fügen Sie die Felder hinzu.

Tabellenschlüssel konfigurieren

Richten Sie die Tabellenschlüssel ein. Smart Processing ist vollständig dynamisch und kann mit beliebigen Tabellen arbeiten. Um sicherzustellen, dass Datensätze korrekt erstellt werden, müssen die Schlüsselfelder (Primärschlüssel) mit geeigneten Wertquellen verknüpft werden.

  1. Öffnen Sie die Aktion Tabellenschlüssel konfigurieren in der Feldliste (Header oder Zeilen).
  2. Hinweis: Die Aktion bezieht sich immer auf die aktuelle Tabelle (Header und Zeilen müssen separat konfiguriert werden).
  3. Öffnen Sie die Tabellenschlüssel-Einrichtung. Hier sehen Sie die Primärschlüsselfelder der Tabelle.
  4. Legen Sie die Wertoption für jeden Schlüssel fest.

Wertoption – verfügbare Optionen

Option Geltungsbereich Beschreibung
Keine Header & Zeilen Es wird kein expliziter Wert gesetzt. Die Standardlogik der Zieltabelle füllt das Feld (z. B. Standard Nr. Serien im Header).
Fester Wert Header & Zeilen Fester Wert. Nützlich, z. B. im Verkaufsheader, um den Dokumenttyp (Rechnung, Bestellung usw.) explizit zu definieren.
Dokumentenheaderfeld Nur Zeilen Verknüpft einen Zeilen-Schlüssel mit einem Headerfeld. Wählen Sie das entsprechende Headerfeld aus, das für den Zeilenschlüssel unter Dokumentenfeldreferenz verwendet werden soll.
Nr. Serien Header & Zeilen Generiert Werte über eine Nummer-Serie (Nr. Serien (308)). Wählen Sie die zu verwendende Serie aus.
Automatische Inkrementierung Hauptsächlich Zeilen Erhöht automatisch numerische Schlüssel (z. B. Zeilennr. in Schritten von 1.000). Jede Zeile erhält eine eindeutige Nummer.

Tipp

Wenn bestimmte Headerfelder standardmäßig automatisch ausgefüllt werden (z. B. Nr.), lassen Sie die Wertoption auf Keine gesetzt. Dann gilt die Standardlogik der Tabelle.

Felder hinzufügen

Nachdem die Schlüssel definiert sind, fügen Sie die erforderlichen Felder im Header oder in den Zeilen hinzu. Fügen Sie nur Felder hinzu, die für Ihre Einrichtung wichtig sind.

  • Öffnen Sie die Aktion Feld hinzufügen – der Assistent führt Sie schrittweise durch die Einrichtung.
  • Die folgenden Abschnitte beschreiben die einzelnen Konfigurationsschritte im Detail.

Felddetails

Feld Beschreibung
Feldname Technischer Feldname aus der Zieltabelle in Business Central. Wählen Sie das Feld aus, das Sie ausfüllen möchten.
Feldanzeige-Name Anzeigename für Workflows und die Benutzeroberfläche. Kann beschreibender sein als der technische Name.
Feldtyp Datentyp (Text, Ganzzahl, Dezimal, Boolean usw.). Nicht änderbar.

Feldaufnahme einrichten

Feld Beschreibung
Aufnahmeoption Quelle für den Feldwert:
Dokument – Wert wird automatisch aus dem Dokument gelesen.
Fester Wertkonstanter Wert für alle Prozesse.
Alternative Suchnamen Alternative Suchbegriffe erhöhen die Trefferquote beim Dokumentenabgleich. Geben Sie hier extrahierte Feldbezeichnungen aus Dokumenten ein (normalisierte Zeichenfolgen; Groß- und Kleinschreibung sowie Sonderzeichen werden ignoriert). Sie können die zuletzt extrahierten Felder eines Dokuments über die (Nachschlagen)-Aktion anzeigen und übernehmen.
Zweckbeschreibung Kurze Beschreibung des Zwecks des Feldes zur Verbesserung der KI-unterstützten Zuordnung, wenn die automatische Zuordnung unklar ist.
Fester Wert Konstanter Wert, wenn Aufnahmeoption = Fester Wert.
### Feldeinstellungen
Feld Beschreibung
Pflichtfeld Markiert das Feld als pflichtig. Wenn aktiviert, muss ein Wert vorhanden sein, damit der Prozess erfolgreich abgeschlossen werden kann. Der Status kann auch in der Feldliste umgeschaltet werden.
Von der Dokumentenerstellung ausschließen Wenn aktiviert, wird das Feld von der Dokumentenerstellung ausgeschlossen. Das Feld bleibt im Prozessentwurf sichtbar, wird jedoch bei der Dokumentenerstellung nicht verwendet.
Feldspeicher verwenden Aktiviert den Feldspeicher. Wenn aktiv, merkt sich das System Benutzereingaben und wendet sie auf zukünftige Dokumente an. Wenn das System beispielsweise einen Lieferanten erkennt, der Benutzer ihn jedoch ändert, wird der korrigierte Lieferant beim nächsten Mal vorgeschlagen.

Numerische Felder (Ganzzahl/Dezimal)

Felder, die die Typen Ganzzahl oder Dezimal enthalten, haben zusätzliche Optionen:

Feld Beschreibung
Anzahl der Dezimalstellen Maximale Anzahl von Dezimalstellen für Dezimalwerte. Standard: 2.
Umgang mit negativen Werten Umgang mit negativen Werten:
Keine – keine Anpassung.
Fehler – blockiert negative Werte und erzeugt eine Warnung.
Nullwert – setzt negative Werte auf 0.
Betragswert – wandelt negative in positive Werte um.
Immer in Zahl umwandeln Erzwingt die Umwandlung in eine numerische Darstellung (nicht-numerische Zeichen werden entfernt).

Datumsfelder

Für Felder vom Typ Datum sind jetzt erweiterte Konfigurationsoptionen verfügbar, um die Erkennung und Verarbeitung von Datumswerten zu verbessern.

Feld Beschreibung
Kalenderwoche in Datum umwandeln Aktivieren Sie diese Option, wenn Felder Kalenderwochen enthalten können (z. B. „41/25“). Wenn die Option aktiviert ist, erkennt das System automatisch Kalenderwochen und wandelt sie in ein gültiges Datum um. Die Umwandlung basiert auf der festgelegten Kalenderwochen-Tagesregel.
Kalenderwochentag Gibt den Wochentag an, der bei der Umwandlung einer Kalenderwoche in ein Datum verwendet werden soll. Beispiel: Wenn Montag ausgewählt ist, wird das Datum auf den Montag der angegebenen Kalenderwoche gesetzt. Standardwert: Freitag.

Hinweis

Wenn Sie Content Understanding verwenden, sollte der Aufnahmetyp innerhalb des Schemas nicht "Datum" sein, um Konflikte bei der Umwandlung von Kalenderwochen zu vermeiden.

Nachschlagevalidierung

Die Nachschlagevalidierung ist eine leistungsstarke Option, um Feldwerte gegen Stammdaten zu überprüfen. Dies stellt sicher, dass nur vorhandene Datensätze verwendet werden.

Feld Beschreibung
Nachschlagevalidierung verwenden Aktiviert die Validierung:
Nein – keine Validierung.
Ja – Standard-Nachschlagevalidierung (empfohlene Methode).
Benutzerdefinierte Codeunit – Validierung über Codeunit.

Zusätzliche Optionen mit aktiver Nachschlagevalidierung

Feld Beschreibung
Nachschlagetabellennr. Verweis auf die Tabelle, in der die Überprüfung durchgeführt wird (z. B. Kunde, Artikel).
Nachschlagefilter Definieren Sie mindestens einen Filter für die Suche nach dem Datensatz. Verwenden Sie die Feldliste, um die Filterfelder und den Nachschlagefiltertyp auszuwählen:
Keine – kein Filter.
Suchtext – verwendet Suchtexte aus den erfassten Feldern des Dokuments (der gefundene Wert dient als Filter).
Vorlagenfeld – verwendet den Wert eines Vorlagenfeldes.
Fester Wert – konstanter Filterwert.
Leeren Wert zulassen – steuert, ob leere Werte ebenfalls gefiltert werden.

Rückgabefelder

Verwenden Sie die gefundenen Nachschlage-Datensätze, um Vorlagenfelder auszufüllen. In der Liste sehen Sie – je nach Kontext (Header/Zeilen) – alle Vorlagenfelder.

  • Rückgabefeld: Feld der Zieltabelle, dessen Wert zurückgegeben wird.
  • Beispiel: Sie validieren Kunde und füllen das aktuell ausgewählte Vorlagenfeld (fett) mit dem Wert Name; zusätzlich füllen Sie Kunden-ID mit Nr. – somit wird das Feld Nr. mit Name referenziert.
  • Leeren Wert zurückgeben: Gibt den Wert zurück, auch wenn er leer ist.

Benutzerdefinierte Codeunit (Validierung)

Feld Beschreibung
Benutzerdefinierte Codeunit Nummer der Codeunit für die Validierung, wenn Nachschlagevalidierung verwenden = Benutzerdefinierte Codeunit.

Die Simova GmbH stellt die Standard-Codeunit 5673300 "SIM_DI LookUp Description" zur Verfügung. Sie kann in Zeilen für Felder wie Nr. oder Beschreibung verwendet werden. Die Codeunit validiert dynamisch gegen die entsprechenden Tabellen (z. B. Artikel), abhängig vom Zeilentyp. Wenn sich der Typ ändert, passt sich die Validierung automatisch an.

Intelligente Stammdaten Erstellung

Wenn ein Datensatz nicht existiert, können Sie eine KI-unterstützte Erstellung anbieten (nur mit aktiver Nachschlagevalidierung). Im Smart Process Worksheet erscheint eine Aktion in den Bemerkungen, um die Erstellung zu starten.

Feld Beschreibung
Intelligente Stammdaten Erstellung erlauben Ermöglicht automatisierte Stammdaten Erstellung. Wenn während der Validierung kein Treffer gefunden wird, kann die KI-unterstützte Erstellung von Stammdaten angeboten werden.

Feldübersetzungen

Mit Feldübersetzungen können Sie unerwünschte Zeichenfolgen ersetzen, Abkürzungen übersetzen oder Texte bereinigen. Reguläre Ausdrücke (Regex) werden ebenfalls unterstützt, sodass Sie komplexe Such- und Ersetzungsmuster definieren können.

Die Einstellungen finden Sie in der Vorlagenfeldkarte im Abschnitt Feldübersetzung.

Feld Beschreibung
Von-Wert Text, der ersetzt werden soll. Beispiel: "," – entfernt Kommas aus „Amazon GmbH,“.
Zu-Wert Ersetzungswert. Lassen Sie das Feld leer, um den Text zu entfernen.
Groß-/Kleinschreibung Wenn aktiviert, erfolgt die Ersetzung nur, wenn die Groß-/Kleinschreibung genau übereinstimmt.

Vorlagenfeld-Blacklist

Mit der neuen Blacklist-Aktion in den Vorlagenfeldern können Sie spezifische Werte definieren, die – wenn sie in einem Datensatz auftreten – verhindern, dass dieser Datensatz weiterverarbeitet wird. Diese Funktion ermöglicht es Ihnen, ganze Zeilen gezielt von der Verarbeitung auszuschließen, wenn sie unerwünschte oder irrelevante Inhalte enthalten.

Anwendungsfall:

Die Feld-Blacklist ist besonders hilfreich, wenn:

  • Sie bestimmte Werte (z. B. Platzhalter, Testdaten oder fehlerhafte Einträge) ausschließen möchten.
  • Sie sicherstellen möchten, dass nur relevante Daten in die Verarbeitung gelangen.
  • Sie die Effizienz verbessern möchten, indem Sie unnötige Verarbeitungen von Datensätzen vermeiden.

So funktioniert es:

  1. Öffnen Sie die gewünschte Vorlage.
  2. Wählen Sie das Feld aus, für das Sie eine Blacklist definieren möchten.
  3. Fügen Sie einen oder mehrere Zeichenfolgen hinzu, die nicht im Datensatz vorkommen dürfen.
  4. Sobald ein Wert in einem Blacklist-Feld erkannt wird, wird die gesamte Zeile automatisch von der weiteren Verarbeitung ausgeschlossen.

Nächste Schritte