Workflow Export
Ab Version 2024.1
Ab der Version 2024.1 wird für den Datenaustausch der Middleware Connector benötigt.
Allgemeine Erläuterungen
Es werden alle Einrichtungen (Standort-IDs) berücksichtigt, die sich innerhalb der festgelegten Gruppe (z. B. über die Warteschlange) befinden oder, wenn keine Gruppe verwendet wird, alle aktiven Einrichtungen, die eine Firmengruppe haben. Die Firmengruppe ist für den Export das zentrale Element. Zum einen werden die Mandanteninformationen in die Tabelle "BK_Mandant" anhand der Firmengruppe exportiert, zum anderen werden die gewählten Stammdaten (Kapitel Exportumfang) der Mandanten aus der gewünschten Firmengruppe 1:1 in die zusätzliche Datenbank übertragen. Die Informationen zur Datenbank werden aus der Workflow Konfiguration Middleware Connector ermittelt.
Auswahl der Mandanten
Im Feld "Firmengruppe" in der Einrichtung wird die gewünschte Firmengruppe hinterlegt.
Aufruf: Dokumentenverwaltung, Stammdaten, Einrichtung Workflow
Erstellen der Stammdatentabellen
Das Anlegen der Export-Tabellen erfolgt automatisch beim Ausführen des Exports. Die Tabellen werden beim erstmaligen Export nach einer strukturellen Änderung (z. B. neue Felder) neu erstellt. Bei jedem anschließenden Export werden die Tabellen (bei mandantenbezogenen Tabellen nur die Einträge der hinterlegten Mandanten) geleert und neu befüllt.
Verschiedene Konstellationen (z. B. Datenbankumzug) führen zu Fehlermeldungen, wie z. B. "Fehler bei einem Aufruf von System.Data.SqlClient.SqlCommand.ExecuteNonQuery mit folgender Meldung: Invalid object name 'BK_INTEGRATION..BK_Abwarten'.". Das ist auf fehlende Tabellen oder Felder zurückzuführen. Zur Behebung des Fehlers ist die Aktion „Export-Tabellen neu erstellen“ vorgesehen (Aufruf: Dokumentenverwaltung, Stammdaten, JobRouter, Vorbereiten, Export-Tabellen neu erstellen).
Besonderheiten
- Der Währungscode wird nur gefüllt, sofern dieser ungleich der eingerichteten Mandantenwährung ist. Dies betrifft die Tabellen "BK_Währungswechselkurs", "BK_Bestellungen", "BK_Debitor", "BK_Debitorposten", "BK_EKListenpreis" und "BK_Kreditor".
- Ist in der JobRouter Einrichtung im Exportumfang des Zahlungsvorschlages beim Feld "Export muss bestätigt werden" ein Haken gesetzt, wird ein Zahlungsvorschlag nur dann exportiert, wenn in der Zahlungsvorschlag Karte der Haken bei "Export an JobRouter" gesetzt ist. Ist der Haken in der Einrichtung nicht gesetzt, werden alle Zahlungsvorschläge exportiert.
Exportumfang
Mandanten
Für den Export der Mandanteninformationen in die Export-Tabelle "BK_Mandant" ist keine Einstellung beim Exportumfang erforderlich. Die Mandanten werden anhand der hinterlegten Firmengruppe exportiert.
Mandantenübergreifende Tabellen
Auswahl in der JobRouter Einrichtung | Tabellenname der Export-Datenbank |
---|---|
Firmengruppe | BK_Mandant |
Abwarten | BK_Abwarten |
Adressen | BK_Adresse BK_Adresse_Typ |
BAS | BK_BAS |
Ergebniszuordnungen | BK_Ergebniszuordnung |
Kostenstellentypen | BK_Kostenstellentyp |
Mengeneinheiten | BK_Mengeneinheit |
Sparten | BK_Sparte |
Mandantenbezogene Tabellen
Auswahl in der JobRouter Einrichtung | Tabellenname der Export-Datenbank |
---|---|
Anlagen | BK_Anlage BK_Anlage_AFA |
Artikel | BK_Artikel |
Artikellieferanten | BK_Artikellieferant |
Bauleiter | BK_Bauleiter |
Bestellungen | BK_Bestellungen |
Buchungsgruppen | BK_Buchungsmatrix_Einrichtung BK_Produktbuchungsgruppe BK_Geschäftsbuchungsgruppe BK_MWST_Produktbuchungsgrp BK_MWST_Geschäftsbuchungsgrp BK_MWST_Buchungsmatrix_Einr |
Debitoren | BK_Debitor BK_Debitorposten |
debitorische Anz.-Vorgänge | BK_Anzahlungsvorgaenge_D |
Geräte | BK_Geraet |
Gültige Kontierung KSt | BK_KSt_Kar BK_KSt_BAS BK_KSt_KTr |
Gültige Kreditoren-Kostenart | BK_Gueltige_Kreditoren_Kostenart |
Kostenarten | BK_Kostenart |
Kostenstellen | BK_Kostenstelle |
Kostenträger | BK_Kostenträger |
Kreditorbanken | BK_Kreditorbank |
Kreditoren | BK_Kreditor |
kreditorische Anz.-Vorgänge | BK_Anzahlungsvorgaenge |
Lagerorte | BK_Lagerort BK_Lagerfach |
Lieferanten | BK_Lieferant |
Lieferzeilen | BK_Einkaufslieferzeile |
Listenpreise pro Kostenstelle (ab 2023.1) | BK_EKListenpreis (ab 2023.1) |
Nachunternehmer | BK_Mitarbeiter_SUB BK_NU_Adresse_BesPos BK_NU_Bes_uebergreifend BK_NU_AdrBeschPosVer BK_NUTeilvertrag BK_NURechnung BK_NUSubNu BK_ProjektBeteiligte |
Niederlassungen | BK_Niederlassung |
Nummernserien | BK_Nummernserie |
Personalstamm | BK_PersonalstammBLO |
Projekte | BK_Projekt |
Sachkonten | BK_Sachkonto |
Tabellenname Kopf (Register KABU) | BK_Kassenbuch |
Währungen | BK_Währung BK_Währungswechselkurs |
Zahlungsbedingungen | BK_Zahlungsbedingung |
Zahlungsvorschlag | BK_ZV_Kopf BK_ZV_Zeile |
Zuordnung Rechnung/Lieferung | BK_Dokument_Rechnung_Lieferschein |
Bis Version 2024.1
Allgemeine Erläuterungen
Es werden alle Einrichtungen (Standort-IDs) berücksichtigt, die sich innerhalb der festgelegten Gruppe (z. B. über die Warteschlange) befinden oder, wenn keine Gruppe verwendet wird, alle aktiven Einrichtungen, die eine Firmengruppe haben. Die Firmengruppe ist für den Export das zentrale Element. Zum einen werden die Mandanteninformationen in die Tabelle "BK_Mandant" anhand der Firmengruppe exportiert, zum anderen werden die gewählten Stammdaten (Kapitel Exportumfang) der Mandanten aus der gewünschten Firmengruppe 1:1 in die zusätzliche Datenbank übertragen. Die Informationen zur Datenbank werden in der allgemeinen Workflow-Einrichtung in den Feldern "Servername", "Datenbankname" sowie den Benutzerinformationen des SQL-Benutzers hinterlegt.
Auswahl der Mandanten
Im Feld "Firmengruppe" in der Einrichtung wird die gewünschte Firmengruppe hinterlegt.
Aufruf: Dokumentenverwaltung, Stammdaten, JobRouter
Erstellen der Stammdatentabellen
Das Anlegen der Export-Tabellen erfolgt automatisch beim Ausführen des Exports. Die Tabellen werden beim erstmaligen Export nach einer strukturellen Änderung (z. B. neue Felder) neu erstellt. Bei jedem anschließenden Export werden die Tabellen (bei mandantenbezogenen Tabellen nur die Einträge der hinterlegten Mandanten) geleert und neu befüllt.
Verschiedene Konstellationen (z. B. Datenbankumzug) führen zu Fehlermeldungen, wie z. B. "Fehler bei einem Aufruf von System.Data.SqlClient.SqlCommand.ExecuteNonQuery mit folgender Meldung: Invalid object name 'BK_INTEGRATION..BK_Abwarten'.". Das ist auf fehlende Tabellen oder Felder zurückzuführen. Zur Behebung des Fehlers ist die Aktion „Export-Tabellen neu erstellen“ vorgesehen (Aufruf: Dokumentenverwaltung, Stammdaten, JobRouter, Vorbereiten, Export-Tabellen neu erstellen).
Besonderheiten
- Der Währungscode wird nur gefüllt, sofern dieser ungleich der eingerichteten Mandantenwährung ist. Dies betrifft die Tabellen "BK_Währungswechselkurs", "BK_Bestellungen", "BK_Debitor", "BK_Debitorposten", "BK_EKListenpreis" und "BK_Kreditor".
- Ist in der JobRouter Einrichtung im Exportumfang des Zahlungsvorschlages beim Feld "Export muss bestätigt werden" ein Haken gesetzt, wird ein Zahlungsvorschlag nur dann exportiert, wenn in der Zahlungsvorschlag Karte der Haken bei "Export an JobRouter" gesetzt ist. Ist der Haken in der Einrichtung nicht gesetzt, werden alle Zahlungsvorschläge exportiert.
Exportumfang
Mandanten
Für den Export der Mandanteninformationen in die Export-Tabelle "BK_Mandant" ist keine Einstellung beim Exportumfang erforderlich. Die Mandanten werden anhand der hinterlegten Firmengruppe exportiert.
Mandantenübergreifende Tabellen
Auswahl in der JobRouter Einrichtung | Tabellenname der Export-Datenbank |
---|---|
Firmengruppe | BK_Mandant |
Abwarten | BK_Abwarten |
Adressen | BK_Adresse BK_Adresse_Typ |
BAS | BK_BAS |
Ergebniszuordnungen | BK_Ergebniszuordnung |
Kostenstellentypen | BK_Kostenstellentyp |
Mengeneinheiten | BK_Mengeneinheit |
Sparten | BK_Sparte |
Mandantenbezogene Tabellen
Auswahl in der JobRouter Einrichtung | Tabellenname der Export-Datenbank |
---|---|
Anlagen | BK_Anlage BK_Anlage_AFA |
Artikel | BK_Artikel |
Artikellieferanten | BK_Artikellieferant |
Bauleiter | BK_Bauleiter |
Bestellungen | BK_Bestellungen |
Buchungsgruppen | BK_Buchungsmatrix_Einrichtung BK_Produktbuchungsgruppe BK_Geschäftsbuchungsgruppe BK_MWST_Produktbuchungsgrp BK_MWST_Geschäftsbuchungsgrp BK_MWST_Buchungsmatrix_Einr |
Debitoren | BK_Debitor BK_Debitorposten |
debitorische Anz.-Vorgänge | BK_Anzahlungsvorgaenge_D |
Geräte | BK_Geraet |
Gültige Kontierung KSt | BK_KSt_Kar BK_KSt_BAS BK_KSt_KTr |
Gültige Kreditoren-Kostenart | BK_Gueltige_Kreditoren_Kostenart |
Kostenarten | BK_Kostenart |
Kostenstellen | BK_Kostenstelle |
Kostenträger | BK_Kostenträger |
Kreditorbanken | BK_Kreditorbank |
Kreditoren | BK_Kreditor |
kreditorische Anz.-Vorgänge | BK_Anzahlungsvorgaenge |
Lagerorte | BK_Lagerort BK_Lagerfach |
Lieferanten | BK_Lieferant |
Lieferzeilen | BK_Einkaufslieferzeile |
Listenpreise pro Kostenstelle (ab 2023.1) | BK_EKListenpreis (ab 2023.1) |
Nachunternehmer | BK_Mitarbeiter_SUB BK_NU_Adresse_BesPos BK_NU_Bes_uebergreifend BK_NU_AdrBeschPosVer BK_NUTeilvertrag BK_NURechnung BK_NUSubNu BK_ProjektBeteiligte |
Niederlassungen | BK_Niederlassung |
Nummernserien | BK_Nummernserie |
Personalstamm | BK_PersonalstammBLO |
Projekte | BK_Projekt |
Sachkonten | BK_Sachkonto |
Tabellenname Kopf (Register KABU) | BK_Kassenbuch |
Währungen | BK_Währung BK_Währungswechselkurs |
Zahlungsbedingungen | BK_Zahlungsbedingung |
Zahlungsvorschlag | BK_ZV_Kopf BK_ZV_Zeile |
Zuordnung Rechnung/Lieferung | BK_Dokument_Rechnung_Lieferschein |