ExFlow Web
Interessiert daran, alles über ExFlow Web zu lesen und zu lernen?
Finden Sie alle notwendigen Informationen über ExFlow Web hier! und die Release Notes hier!

ExFlow Web Einrichtung
Gehen Sie zu: ExFlow Web Einrichtung oder über ExFlow AP Einrichtung - Übersicht --> ExFlow Web Einrichtung
Ab ExFlow Version 26.0 wurde der ExFlow Web Bereich von der ExFlow Einrichtung auf eine eigene dedizierte ExFlow Web Einrichtungsseite verschoben.

| ExFlow Web Einrichtung | |
|---|---|
| ExFlow Web Cache leeren: | Verwenden Sie diese Funktion, um den ExFlow Web Cache zu leeren. Diese Schaltfläche befindet sich auch im ExFlow Einrichtungsmenü |
| Webspalten bearbeiten | Nehmen Sie Änderungen an den aktuellen ExFlow Webspalten vor. Diese Schaltfläche befindet sich auch im ExFlow Einrichtungsmenü. Lesen Sie weiter unten mehr darüber. |
| Aktionen --> Mandantenverwaltung | |
| Mandant für ExFlow Web aktivieren: | Aktiviert den aktuellen Mandanten für ExFlow Web |
| Mandant für ExFlow Web deaktivieren: | Deaktiviert den aktuellen Mandanten für ExFlow Web |
| Als Standard ExFlow Web Mandant definieren: | Legt den aktuellen Mandanten als Standard für ExFlow Web fest |
| Aktionen --> Webdienst-Einrichtung | |
| Microsoft Entra Anwendung erstellen: | Erstellt eine Microsoft Entra Anwendung |
| Standard-Webdienste erstellen/aktualisieren: | Erstellt oder aktualisiert die aktuellen Webdienste EXFID und EXFWeb |
| Aktionen --> Datensynchronisation | |
| Im Web verwendete Kreditorennamen aktualisieren: | Aktualisiert Kreditorennamen im Web |
| Sonstiges --> ExFlow Web Cache leeren: | Leert den ExFlow Web Cache |
| Aktionen --> Versionskontrolle | |
| Versionskontrolle ausführen | Führt eine Versionskontrolle aus und protokolliert alle Details. |
| Protokoll anzeigen | Öffnet das Protokoll, um Webdetails anzuzeigen |
Webspalten bearbeiten
Verwenden Sie die Funktion Webspalten bearbeiten, um ExFlow Webspalten zu verwalten.
Diese Schaltfläche befindet sich auch in ExFlow Einrichtung --> Webspalten bearbeiten
| Webspalten bearbeiten | |
|---|---|
| Spalte hinzufügen | Fügt eine neue Spalte zu ExFlow Web hinzu |
| Spalte ändern | Aktualisiert eine vorhandene ExFlow Web Spalte |
| ExFlow Spalten | Verwaltet Änderungen an ExFlow Webspalten |

Webspalten, die existieren und auf ExFlow Web sichtbar sind, haben sowohl das Kästchen "Aktuelle Sichtbarkeit" als auch das Kästchen "Vorhanden" aktiviert.
Wenn eine Spalte für die Web-Genehmiger hinzugefügt werden muss, stehen Sie einfach auf dem ausgewählten Webspaltencode und klicken Sie dann auf "Spalte hinzufügen".
Es ist möglich, eine vorhandene Webspalte auf ExFlow Web zu verbergen, indem Sie "Versteckt" auswählen und dann auf "Spalte ändern" klicken. In diesem Beispiel wird dann das Kästchen "Aktuelle Sichtbarkeit" für die Spalte "Projektaufgabe" deaktiviert.

ExFlow Spalten
Gehen Sie zu ExFlow Web Einrichtung oder ExFlow Einrichtung --> Webspalten bearbeiten --> ExFlow Spalten

Öffnen Sie ExFlow Spalten und bearbeiten Sie die Liste, falls Änderungen an den Spalten vorgenommen werden müssen.

| ExFlow Spalten | |
|---|---|
| ID | Gibt die Spalten-ID an. |
| Code | Gibt den Code an |
| Dimension | Eine Dimension aus der Fibuposten-Einrichtung kann als ExFlow Webspalte hinzugefügt werden. |
| Source | Kopie des Code-Werts. |
| Format | Das Format, in dem der Wert und die Beschreibung an ExFlow Web gesendet werden. |
| Use Auto Completion | Aktiviertes Kontrollkästchen übernimmt den angegebenen Datentyp. Deaktiviertes Kontrollkästchen = Freitext wie eine Beschreibung. |
| Sort Order | Sortierreihenfolge für alle Webspalten (außer für LineTypes). |
| Document Display Expr | Kann bestimmen, ob die Spalte für bestimmte Dokumenttypen verwendbar sein soll. |
| Line Display Expr | Teilt ExFlow Web mit, dass es sich um einen Zeilentyp handelt und welcher Zeilentyp es ist. |
| Data Type | Wenn ein Datum oder eine Dezimalzahl in ExFlow Web angezeigt werden soll, muss hier ein Wert vorhanden sein (Beschreibung hat ''system.String''). |
| Is Autofill Trigger | Auswählen, wenn z. B. ein ausgewähltes Konto Aktualisierungen von Dimensionswerten aus den Standard Business Central-Kontoeinstellungen senden soll (Standard-BC). Es kann auch auf ''Inaktiv'' und ''Angepasst'' gesetzt werden. |
| Copy value when splitting the line | Gibt an, ob Werte beim Teilen einer Zeile kopiert werden sollen. |
| Update VAT Prod. Posting Group From No. | Gibt an, ob die MwSt.-Produktbuchungsgruppe von der Nummernkarte übernommen werden soll. |
| Update Gen. Prod. Posting Group From No. | Gibt an, ob die Produktbuchungsgruppe von der Nummernkarte übernommen werden soll. |
| Lock Column | Gibt an, ob Werte gesperrt und nicht bearbeitbar sein sollen. |
| Number of Values to Send | Wird zur Verbesserung der Leistung verwendet. Wenn 100 ausgewählt ist, sendet ExFlow nur die ersten 100 Werte gemäß dem aktuellen Filter. |
Auf ExFlow Web
Zusätzliche Felder zu ExFlow Web hinzufügen
Spalten können auf ExFlow Web von einem Genehmiger mit Web-Admin-Zugriff hinzugefügt werden. Weitere Informationen hierzu finden Sie unter Web-Berechtigungsrolle
Finden Sie alle benötigten Informationen im ExFlow Web Handbuch, um ein besseres Verständnis dafür zu erhalten, wie Sie das Web entsprechend Ihren Unternehmensbedürfnissen verwalten können.
Admin-Einstellungen
Gehen Sie zu: ExFlow Web
Melden Sie sich bei ExFlow Web an und klicken Sie auf das Profilbild und dann auf Admin-Einstellungen, um die Posteingangsanzeigekonfiguration vorzunehmen und Webfelder auf Kopf- und Zeilenebene anzupassen.
Es ist möglich, Felder sowohl zur Posteingang & Suchseite als auch zur Genehmigungsansichtsseite hinzuzufügen
In diesem Beispiel fügen wir zwei Webfelder hinzu, die den Bezahlten Betrag (DecimalField4) und das Bezahldatum (DateField4) für gebuchte Belege auf ExFlow Web anzeigen.
Gehen Sie zu: Genehmigungsansicht und klicken Sie auf Bearbeiten für das Feld MiscFieldDisplay. Suchen und fügen Sie Datenfelder hinzu: "DecimalField4" und "DateField4", um die Felder unter "Eingeschlossene Datenfelder" zu erhalten, klicken Sie dann auf die blaue Schaltfläche "Aktualisieren".
(Derzeit müssen alle aufgelisteten Datenfelder eingegeben werden, um "DecimalField4" und "DateField4" in der Liste zu finden)

Gehen Sie zu Sprache & Übersetzung, um einen benutzerdefinierten Text einzugeben, um vordefinierte Beschriftungen zu ändern oder zu modifizieren, damit Genehmiger eine aussagekräftigere Feldbezeichnung/Beschriftung für die neu hinzugefügten Felder erhalten. Zum Beispiel um in diesem Fall von: DecimalField4 zu Bezahlter Betrag zu ändern.
Ein Genehmiger kann dann eine gebuchte Rechnung unter "Zuletzt verwendet" öffnen, um zu überprüfen, ob die Rechnung bezahlt wurde oder nicht, sowie das mögliche Bezahldatum. Die Informationen sind unter "Weitere Felder" für den spezifischen Beleg sichtbar.
Technische Web-Informationen
XML-Datei zu ExFlow Web
Die untenstehenden technischen Informationen geben einen Überblick darüber, wie jedes XML-Feld seiner Quelltabelle und seinem Feld zugeordnet wird.
Die GetDoc-Funktion in der WebServiceDocManagement Codeunit erstellt eine XML-Nutzlast, die Belegnformationen einschließlich Kopf, Zeilen, Genehmiger und Dimensionen enthält.
Was sendet BC also in der XML-Datei an ExFlow Web? Bitte finden Sie die Standardwerte in den untenstehenden Tabellen.
Möchten Sie ein weiteres benutzerdefiniertes Feld zum Web hinzufügen? Bitte kontaktieren Sie gerne unseren Support für Anpassungshilfe, da Änderungen an der Standard-XML-Datei erforderlich sind (wenn das XML-Feld kein Standardwert in der XML-Datei ist).
Belegkopffelder
Für aktive Belege (Ex Document Tabelle)
| XML-Feld | Quelltabelle | Quellfeld/Berechnung | Hinweise |
|---|---|---|---|
| CompName | Parameter | CompName Parameter | Mandantenname |
| CompDesc | Mandant | Anzeigename | Abgerufen über GetCompanyDisplayName() |
| DocType | Ex Document | Belegart | Formatiert als Nummer |
| DocNo | Ex Document | Belegnr. | |
| Initiator | Ex Document | Erstellt von (wenn nicht leer), sonst Geändert von | |
| VendorNo | Ex Document | Kreditorennr. | |
| AdminComment | Statisch | '' | Immer leerer String |
| CreateDate | Ex Document | Erstellungsdatum | Nur enthalten, wenn nicht leer |
| DueDate | Ex Document | Fälligkeitsdatum | Nur enthalten, wenn nicht leer |
| PostingDate | Ex Document | Buchungsdatum | Nur enthalten, wenn nicht leer |
| ExpectedReceiptDate | Ex Document | Erwartetes Wareneingangsdatum | Nur enthalten, wenn nicht leer |
| DocDate | Ex Document | Belegdatum | Nur enthalten, wenn nicht leer |
| Status | Ex Document | Status | Formatiert als Nummer |
| ImageName | Eingehender Beleg | GetMainAttachmentFileName() | Über Eingehender Beleg Postennr. |
| PostingNo | Ex Document | Vordefinierte Buchungsnr. | |
| VendorDocNo | Ex Document | Kreditorenbelegnr. | + Vertraulichkeitsmarkierung falls zutreffend |
| CurrencyCode | Ex Document | Währungscode | |
| ID | Ex Document | Web-ID | |
| VendorName | Ex Document | Kreditorenname | |
| Amount | Ex Document | Bruttobetrag | |
| NetAmount | Ex Document | Nettobetrag | |
| VATAmount | Ex Document | MwSt.-Betrag | |
| Prepayment | Einkaufskopf | Ex Belegart | 1 wenn Vorauszahlungstyp, sonst nicht enthalten |
| ChangeDate | Ex Document | Änderungsdatum | Nur enthalten, wenn nicht leer |
| ApproverComments | Statisch | '' | Immer leerer String |
| Attachments | Berechnet | GetAttchmentStr() | Anhänge Dateinamen |
| GrossAmountValidation | Berechnet | GetPriceIncVAT() | Preis inkl. MwSt.-Kennzeichen aus Einkaufskopf |
| WebJson | Berechnet | GetWebJson() | JSON-Daten für Web - Belegnotiz |
Für gebuchte Belege (Ex Posted Document Tabelle)
Ähnliche Struktur, jedoch aus der Ex Posted Document Tabelle mit zusätzlichen Feldern:
| XML-Feld | Zusätzliche Quelle | Hinweise |
|---|---|---|
| TextField5-10 | Ex Posted Document | Textfeld 5-10 |
| DateField1-4 | Ex Posted Document | Datumsfeld 1-4 |
| DecimalField1-4 | Ex Posted Document/Kreditorenposten | Verschiedene Berechnungen |
| AssignedReceiptGroup | Ex Posted Document | Zugeordnete Wareneingangsgruppe |
| RequisitionStatus | Ex Posted Document | Anforderungsstatus |
Belegzeilenfelder
Für aktive Belege (Ex Document Line Tabelle)
| XML-Feld | Quelltabelle | Quellfeld/Berechnung | Hinweise |
|---|---|---|---|
| CompName | Parameter | CompName Parameter | |
| DocType | Ex Document Line | Belegart | Formatiert als Nummer |
| DocNo | Ex Document Line | Belegnr. | |
| LineNo_ | Ex Document Line | Zeilennr. | |
| Flowstatus | Ex Document Line | Status | Formatiert als Nummer |
| LineType | Ex Document Line | Art | Formatiert als Nummer |
| No_ | Ex Document Line | Nr. | |
| Description | Ex Document Line | Beschreibung | |
| Quantity | Ex Document Line | Menge | Gerundet auf 5 Dezimalstellen |
| UnitCost | Ex Document Line | EK-Preis | Vorzeichen geändert, gerundet |
| LineDiscount | Ex Document Line | Zeilenrabatt % | Gerundet auf 5 Dezimalstellen |
| LineDifference | Ex Document Line | Zeilendifferenz | Formatiert als Nummer |
| Amount | Ex Document Line | Betrag | Vorzeichen geändert, gerundet |
| DocumentID | Ex Document | Web-ID | |
| ID | Ex Document Line | ID | |
| OrderNo | Ex Document Line | Bestellnr. | |
| OrderUnitCost | Ex Document Line | Bestell-EK-Preis | Gerundet auf 5 Dezimalstellen |
| ChangedBy | Ex Document Line | Geändert von | |
| ChangeDate | Berechnet | Maximum von Änderungsdatum und Letztes Änderungsdatum Dimension |
Für gebuchte Belege (Ex Posted Document Line Tabelle)
Ähnliche Struktur, jedoch aus der Ex Posted Document Line Tabelle mit zusätzlich:
| XML-Feld | Zusätzliche Quelle | Hinweise |
|---|---|---|
| ConnectedLineID | Ex Posted Document Line | Verbundene Zeilen-ID |
Document Line Approvers Fields
For Active Documents (Ex Document Line Approver table)
| XML Field | Source Table | Source Field/Calculation | Notes |
|---|---|---|---|
| CompName | Parameter | CompName parameter | |
| DocType | Ex Document Line Approver | Document Type | Formatted as number |
| DocNo | Ex Document Line Approver | Document No. | |
| LineNo_ | Ex Document Line Approver | Line No. | |
| Approver | Ex Document Line Approver | Approver | |
| ApprovalDate | Ex Document Line Approver | Approval Date | Only included if not empty |
| ApprovedBy | Ex Document Line Approver | Approved By | |
| Comment | Ex Document Line Approver | Auto Comment | |
| AppOrder | Ex Document Line Approver | Approver Order | |
| Flowstatus | Ex Document Line Approver | Status | Formatted as number |
| DocumentLineID | Ex Document Line Approver | Belegzeilen-ID | |
| DocumentID | Ex Document | Web-ID | |
| ChangedBy | Ex Document Line Approver | Geändert von | |
| DelegateTo | Ex Document Line Approver | Delegiert an | |
| ChangeDate | Ex Document Line Approver | Änderungsdatum | Nur enthalten, wenn nicht leer |
| ID | Ex Document Line Approver | ID |
Für gebuchte Belege (Ex Posted Document Line App Tabelle)
Ähnliche Struktur, jedoch aus der Ex Posted Document Line App Tabelle.
Belegzeilen-Dimensionsfelder
Dimensionen werden über die Prozedur AddRecordTypeAsDimension hinzugefügt und umfassen (siehe unten):
Standarddimensionen
| Dimensionscode | Quelltabelle | Quellfeld | Bedingung |
|---|---|---|---|
| Benutzerdimensionen | Dimensionssatzposten | Über DimensionManagement.GetDimensionSet() | Von Zeilen-Dimensionssatz-ID |
Spezielle Dimensionen, die Webspalten entsprechen
| Dimensionscode | Quelltabelle | Quellfeld | Spaltenprüfung |
|---|---|---|---|
| G_LACCOUNT | Ex Document Line | Nr. | Wenn Art = Sachkonto |
| ITEM | Ex Document Line | Nr. | Wenn Art = Artikel |
| RESOURCE | Ex Document Line | Nr. | Wenn Art = Ressource |
| FIXEDASSET | Ex Document Line | Nr. | Wenn Art = Anlagen |
| CHARGE | Ex Document Line | Nr. | Wenn Art = Gebühr (Artikel) |
| JOB | Ex Document Line | Projektnr. | Wenn Spalte existiert |
| JOBTASK | Ex Document Line | Projektaufgabennr. | Wenn Spalte existiert |
| PERCODE | Ex Document Line | Abgrenzungscode | Wenn Spalte existiert |
| PERDATE | Ex Document Line | Abgrenzungsstartdatum | Wenn Spalte existiert |
| REINVOICING_CUSTOMER | Ex Document Line | Debitor Weiterberechnung | Wenn Spalte existiert |
| REINVOICING_CODE | Ex Document Line | Code Weiterberechnung | Wenn Spalte existiert |
| REINVOICING_AMOUNT | Ex Document Line | Betrag Weiterberechnung | Wenn Spalte existiert |
| REINVOICING_QTY | Ex Document Line | Menge Weiterberechnung | Wenn Spalte existiert |
| REINVOICING_SURCHRGE | Ex Document Line | Aufschlag Weiterberechnung | Wenn Spalte existiert |
| REINVOICING_UNT_PRCE | Ex Document Line | VK-Preis Weiterberechnung | Wenn Spalte existiert |
| PGS_EXPENSE_CODE | Ex Document Line | PGS Spesencode | Wenn Spalte existiert und PGS aktiviert |
| AUTO_ACC_GROUP | Ex Document Line | Auto-Kontengruppe | Wenn Spalte existiert |
| VATPRODPOSTGRP | Ex Document Line | MwSt.-Produktbuchungsgruppe | Wenn Spalte existiert |
| JOBUNITPRICE | Ex Document Line | Projekt-VK-Preis | Wenn Spalte existiert und PGS nicht aktiviert |
| JOBLINETYPE | Ex Document Line | Projektzeilenart | Wenn Spalte existiert und PGS nicht aktiviert |
| REMAINBUDGETAMOUNT | Ex Document Line | RemOverBudgetAmount | Wenn Spalte existiert |
| USEDBUDGETPERCENT | Ex Document Line | UsedBudgetPercent | Wenn Spalte existiert |
| BUDGETDETAILSTATUS | Ex Document Line | BudgetDetailStatus | Wenn Spalte existiert |
| USETAX | Ex Document Line | Use Tax | Wenn Spalte existiert |
| TAXLIABLE | Ex Document Line | Tax Liable | Wenn Spalte existiert |
| TAXAREACODE | Ex Document Line | Tax Area Code | Wenn Spalte existiert |
| TAXGROUPCODE | Ex Document Line | Tax Group Code | Wenn Spalte existiert |
| ICPARTNERCODE | Ex Document Line | IC-Partnercode | Wenn Spalte existiert |
| ICPARTNERREFERENCE | Ex Document Line | IC-Partnerreferenz | Wenn Spalte existiert |