Beleg-Erfassung einrichten
Auf der Seite Reporte (Menü Reporte) sehen Benutzer eine Karte pro eingerichteter Erfassungsart. Über
eine Karte laden sie ein Dokument hoch oder erstellen einen Beleg ohne Dokument, zum Beispiel einen
Umbuchungsbeleg. Wie das für die Benutzer aussieht, beschreibt Upload.
Jede Karte ist ein Eintrag in der Tabelle conf.IrReport. Eine Oberfläche zum Bearbeiten gibt es nicht, die
Einträge werden per SQL gepflegt.
Spalten von conf.IrReport
Abschnitt betitelt „Spalten von conf.IrReport“| Spalte | Bedeutung |
|---|---|
Id | GUID des Eintrags. |
TenantId | Mandant. |
Name | Titel der Karte. Kann ein Lokalisierungs-Schlüssel sein, dann erscheint er übersetzt. |
Description | Beschreibung auf der Karte, ebenfalls lokalisierbar. |
ExternalIdPrefix | Optional. Präfix für die Belegnummer; der invoiceR hängt eine laufende Nummer an. |
ProcessId | Prozess, in dem der neue Beleg angelegt wird (conf.Processes). |
NodeId | Workflow-Schritt, in dem die erste Aufgabe startet (conf.Nodes). |
ClassificationId | Optional. Vorgegebene Klassifizierung; sonst gilt die des Prozesses. |
ShowClassificationSelector | Benutzer wählt die Klassifizierung selbst. |
ShowOrganizationUnitSelector | Benutzer wählt den Geschäftsbereich selbst. |
DefaultIrOrganizationUnitId | Geschäftsbereich, falls der Benutzer keinen wählt und keinem zugeordnet ist. |
ShowAssignUserSelector | Benutzer wählt den Zuweisungs-Benutzer für die erste Aufgabe. |
ShowAssignRoleSelector | Benutzer wählt die Zuweisungs-Rolle für die erste Aufgabe. |
ShowDocumentUpload | Karte zeigt das Feld zum Hochladen eines Dokuments. Ohne diese Option entsteht ein Beleg ohne Dokument. |
StartTaskAsBlocked | 1: Die Aufgabe startet blockiert, der Benutzer prüft und ergänzt den Beleg zuerst. 0: Der Beleg läuft direkt durch den Workflow. |
DocumentRecogniserId | Optional. Texterkennung, an die das hochgeladene Dokument geht (conf.DocumentRecognisers). |
ConfirmCreationTitle, ConfirmCreationMessage | Optional. Titel und Text einer Rückfrage, bevor der Beleg erstellt wird. |
Beispiel
Abschnitt betitelt „Beispiel“Eine Karte, mit der Benutzer eine Rechnung hochladen, den Geschäftsbereich selbst wählen und den Beleg vor dem Start prüfen:
INSERT INTO conf.IrReport (Id, TenantId, Name, Description, ProcessId, NodeId, ShowDocumentUpload, ShowOrganizationUnitSelector, ShowClassificationSelector, ShowAssignUserSelector, ShowAssignRoleSelector, StartTaskAsBlocked)VALUES (NEWID(), 1, N'Rechnung hochladen', N'PDF-Rechnung erfassen und prüfen', '<process-id>', '<node-id>', 1, 1, 0, 0, 0, 1);Die IDs für Prozess und Workflow-Schritt findest du in conf.Processes und conf.Nodes.
