Zum Hauptinhalt springen

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 docs

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 Setup

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 bearbeitenNehmen 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ührenFü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ügenFügt eine neue Spalte zu ExFlow Web hinzu
Spalte ändernAktualisiert eine vorhandene ExFlow Web Spalte
ExFlow SpaltenVerwaltet Änderungen an ExFlow Webspalten

ExFlow Setup

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 Setup

ExFlow Spalten

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

ExFlow Setup

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

ExFlow Setup

ExFlow Spalten
IDGibt die Spalten-ID an.
CodeGibt den Code an
DimensionEine Dimension aus der Fibuposten-Einrichtung kann als ExFlow Webspalte hinzugefügt werden.
SourceKopie des Code-Werts.
FormatDas Format, in dem der Wert und die Beschreibung an ExFlow Web gesendet werden.
Use Auto CompletionAktiviertes Kontrollkästchen übernimmt den angegebenen Datentyp. Deaktiviertes Kontrollkästchen = Freitext wie eine Beschreibung.
Sort OrderSortierreihenfolge für alle Webspalten (außer für LineTypes).
Document Display ExprKann bestimmen, ob die Spalte für bestimmte Dokumenttypen verwendbar sein soll.
Line Display ExprTeilt ExFlow Web mit, dass es sich um einen Zeilentyp handelt und welcher Zeilentyp es ist.
Data TypeWenn ein Datum oder eine Dezimalzahl in ExFlow Web angezeigt werden soll, muss hier ein Wert vorhanden sein (Beschreibung hat ''system.String'').
Is Autofill TriggerAuswä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 lineGibt 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 ColumnGibt an, ob Werte gesperrt und nicht bearbeitbar sein sollen.
Number of Values to SendWird 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)

ExFlow Setup

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-FeldQuelltabelleQuellfeld/BerechnungHinweise
CompNameParameterCompName ParameterMandantenname
CompDescMandantAnzeigenameAbgerufen über GetCompanyDisplayName()
DocTypeEx DocumentBelegartFormatiert als Nummer
DocNoEx DocumentBelegnr.
InitiatorEx DocumentErstellt von (wenn nicht leer), sonst Geändert von
VendorNoEx DocumentKreditorennr.
AdminCommentStatisch''Immer leerer String
CreateDateEx DocumentErstellungsdatumNur enthalten, wenn nicht leer
DueDateEx DocumentFälligkeitsdatumNur enthalten, wenn nicht leer
PostingDateEx DocumentBuchungsdatumNur enthalten, wenn nicht leer
ExpectedReceiptDateEx DocumentErwartetes WareneingangsdatumNur enthalten, wenn nicht leer
DocDateEx DocumentBelegdatumNur enthalten, wenn nicht leer
StatusEx DocumentStatusFormatiert als Nummer
ImageNameEingehender BelegGetMainAttachmentFileName()Über Eingehender Beleg Postennr.
PostingNoEx DocumentVordefinierte Buchungsnr.
VendorDocNoEx DocumentKreditorenbelegnr.+ Vertraulichkeitsmarkierung falls zutreffend
CurrencyCodeEx DocumentWährungscode
IDEx DocumentWeb-ID
VendorNameEx DocumentKreditorenname
AmountEx DocumentBruttobetrag
NetAmountEx DocumentNettobetrag
VATAmountEx DocumentMwSt.-Betrag
PrepaymentEinkaufskopfEx Belegart1 wenn Vorauszahlungstyp, sonst nicht enthalten
ChangeDateEx DocumentÄnderungsdatumNur enthalten, wenn nicht leer
ApproverCommentsStatisch''Immer leerer String
AttachmentsBerechnetGetAttchmentStr()Anhänge Dateinamen
GrossAmountValidationBerechnetGetPriceIncVAT()Preis inkl. MwSt.-Kennzeichen aus Einkaufskopf
WebJsonBerechnetGetWebJson()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-FeldZusätzliche QuelleHinweise
TextField5-10Ex Posted DocumentTextfeld 5-10
DateField1-4Ex Posted DocumentDatumsfeld 1-4
DecimalField1-4Ex Posted Document/KreditorenpostenVerschiedene Berechnungen
AssignedReceiptGroupEx Posted DocumentZugeordnete Wareneingangsgruppe
RequisitionStatusEx Posted DocumentAnforderungsstatus

Belegzeilenfelder

Für aktive Belege (Ex Document Line Tabelle)
XML-FeldQuelltabelleQuellfeld/BerechnungHinweise
CompNameParameterCompName Parameter
DocTypeEx Document LineBelegartFormatiert als Nummer
DocNoEx Document LineBelegnr.
LineNo_Ex Document LineZeilennr.
FlowstatusEx Document LineStatusFormatiert als Nummer
LineTypeEx Document LineArtFormatiert als Nummer
No_Ex Document LineNr.
DescriptionEx Document LineBeschreibung
QuantityEx Document LineMengeGerundet auf 5 Dezimalstellen
UnitCostEx Document LineEK-PreisVorzeichen geändert, gerundet
LineDiscountEx Document LineZeilenrabatt %Gerundet auf 5 Dezimalstellen
LineDifferenceEx Document LineZeilendifferenzFormatiert als Nummer
AmountEx Document LineBetragVorzeichen geändert, gerundet
DocumentIDEx DocumentWeb-ID
IDEx Document LineID
OrderNoEx Document LineBestellnr.
OrderUnitCostEx Document LineBestell-EK-PreisGerundet auf 5 Dezimalstellen
ChangedByEx Document LineGeändert von
ChangeDateBerechnetMaximum 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-FeldZusätzliche QuelleHinweise
ConnectedLineIDEx Posted Document LineVerbundene Zeilen-ID

Document Line Approvers Fields

For Active Documents (Ex Document Line Approver table)
XML FieldSource TableSource Field/CalculationNotes
CompNameParameterCompName parameter
DocTypeEx Document Line ApproverDocument TypeFormatted as number
DocNoEx Document Line ApproverDocument No.
LineNo_Ex Document Line ApproverLine No.
ApproverEx Document Line ApproverApprover
ApprovalDateEx Document Line ApproverApproval DateOnly included if not empty
ApprovedByEx Document Line ApproverApproved By
CommentEx Document Line ApproverAuto Comment
AppOrderEx Document Line ApproverApprover Order
FlowstatusEx Document Line ApproverStatusFormatted as number
DocumentLineIDEx Document Line ApproverBelegzeilen-ID
DocumentIDEx DocumentWeb-ID
ChangedByEx Document Line ApproverGeändert von
DelegateToEx Document Line ApproverDelegiert an
ChangeDateEx Document Line ApproverÄnderungsdatumNur enthalten, wenn nicht leer
IDEx Document Line ApproverID
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
DimensionscodeQuelltabelleQuellfeldBedingung
BenutzerdimensionenDimensionssatzpostenÜber DimensionManagement.GetDimensionSet()Von Zeilen-Dimensionssatz-ID
Spezielle Dimensionen, die Webspalten entsprechen
DimensionscodeQuelltabelleQuellfeldSpaltenprüfung
G_LACCOUNTEx Document LineNr.Wenn Art = Sachkonto
ITEMEx Document LineNr.Wenn Art = Artikel
RESOURCEEx Document LineNr.Wenn Art = Ressource
FIXEDASSETEx Document LineNr.Wenn Art = Anlagen
CHARGEEx Document LineNr.Wenn Art = Gebühr (Artikel)
JOBEx Document LineProjektnr.Wenn Spalte existiert
JOBTASKEx Document LineProjektaufgabennr.Wenn Spalte existiert
PERCODEEx Document LineAbgrenzungscodeWenn Spalte existiert
PERDATEEx Document LineAbgrenzungsstartdatumWenn Spalte existiert
REINVOICING_CUSTOMEREx Document LineDebitor WeiterberechnungWenn Spalte existiert
REINVOICING_CODEEx Document LineCode WeiterberechnungWenn Spalte existiert
REINVOICING_AMOUNTEx Document LineBetrag WeiterberechnungWenn Spalte existiert
REINVOICING_QTYEx Document LineMenge WeiterberechnungWenn Spalte existiert
REINVOICING_SURCHRGEEx Document LineAufschlag WeiterberechnungWenn Spalte existiert
REINVOICING_UNT_PRCEEx Document LineVK-Preis WeiterberechnungWenn Spalte existiert
PGS_EXPENSE_CODEEx Document LinePGS SpesencodeWenn Spalte existiert und PGS aktiviert
AUTO_ACC_GROUPEx Document LineAuto-KontengruppeWenn Spalte existiert
VATPRODPOSTGRPEx Document LineMwSt.-ProduktbuchungsgruppeWenn Spalte existiert
JOBUNITPRICEEx Document LineProjekt-VK-PreisWenn Spalte existiert und PGS nicht aktiviert
JOBLINETYPEEx Document LineProjektzeilenartWenn Spalte existiert und PGS nicht aktiviert
REMAINBUDGETAMOUNTEx Document LineRemOverBudgetAmountWenn Spalte existiert
USEDBUDGETPERCENTEx Document LineUsedBudgetPercentWenn Spalte existiert
BUDGETDETAILSTATUSEx Document LineBudgetDetailStatusWenn Spalte existiert
USETAXEx Document LineUse TaxWenn Spalte existiert
TAXLIABLEEx Document LineTax LiableWenn Spalte existiert
TAXAREACODEEx Document LineTax Area CodeWenn Spalte existiert
TAXGROUPCODEEx Document LineTax Group CodeWenn Spalte existiert
ICPARTNERCODEEx Document LineIC-PartnercodeWenn Spalte existiert
ICPARTNERREFERENCEEx Document LineIC-PartnerreferenzWenn Spalte existiert