Zum Inhalt springen

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.

Seite Reporte mit zwei Karten: eine mit Dokument-Upload und Auswahlfeldern Geschäftsbereich und Klassifizierung, eine ohne Dokument

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.

SpalteBedeutung
IdGUID des Eintrags.
TenantIdMandant.
NameTitel der Karte. Kann ein Lokalisierungs-Schlüssel sein, dann erscheint er übersetzt.
DescriptionBeschreibung auf der Karte, ebenfalls lokalisierbar.
ExternalIdPrefixOptional. Präfix für die Belegnummer; der invoiceR hängt eine laufende Nummer an.
ProcessIdProzess, in dem der neue Beleg angelegt wird (conf.Processes).
NodeIdWorkflow-Schritt, in dem die erste Aufgabe startet (conf.Nodes).
ClassificationIdOptional. Vorgegebene Klassifizierung; sonst gilt die des Prozesses.
ShowClassificationSelectorBenutzer wählt die Klassifizierung selbst.
ShowOrganizationUnitSelectorBenutzer wählt den Geschäftsbereich selbst.
DefaultIrOrganizationUnitIdGeschäftsbereich, falls der Benutzer keinen wählt und keinem zugeordnet ist.
ShowAssignUserSelectorBenutzer wählt den Zuweisungs-Benutzer für die erste Aufgabe.
ShowAssignRoleSelectorBenutzer wählt die Zuweisungs-Rolle für die erste Aufgabe.
ShowDocumentUploadKarte zeigt das Feld zum Hochladen eines Dokuments. Ohne diese Option entsteht ein Beleg ohne Dokument.
StartTaskAsBlocked1: Die Aufgabe startet blockiert, der Benutzer prüft und ergänzt den Beleg zuerst. 0: Der Beleg läuft direkt durch den Workflow.
DocumentRecogniserIdOptional. Texterkennung, an die das hochgeladene Dokument geht (conf.DocumentRecognisers).
ConfirmCreationTitle, ConfirmCreationMessageOptional. Titel und Text einer Rückfrage, bevor der Beleg erstellt wird.

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.