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

  1. 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".
  2. 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

  1. 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".
  2. 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