Systemhaus One Anbindung
Generelle Informationen
Was ist die Systemhaus One Anbindung?
Die direkt in DocBee implementierte Anbindung zum ERP Systemhaus One ermöglicht Ihnen den Datenaustausch mit Ihrer Systemhaus.One-Installation (SQL oder HANA).
Umfang
- Unidirektionale Synchronisation ( SAP -> DocBee ) von Stammdaten ( Kunden, Standorte, Kontakten, Kunden-Objekten, Materialien, Leistungsarten, Reisearten, und Zahlungsprofilen )
- Verknüpfen von Zusätzlichen Daten mit Hilfe von DocBee Zusatzfeldern
- Anlegen von Vorgängen und Leistungen bei Erzeugen eines Kundenauftrags in Systemhaus One
- Exportieren von Abrechnungsdaten an den Fakturierungsassistent
Wann sollten Sie Systemhaus One Anbindung verwenden?
Falls Sie Systemhaus One als ERP verwenden.
Einrichtung
Um die Systemhaus One Anbindung zu aktiveren, müssen Sie unter Administration > Anbindung > Systemhaus One die
Einstellungen vornehmen.
Hinweis: Falls diese Einstellung bei Ihnen nicht zur Verfügung steht, wenden Sie sich bitte an Ihren DocBee Support. Die Aktivierung dieser Funktion muss separat erworben werden.
Wichtig: Damit DocBee mit Ihrem Systemhaus One sprechen kann, wird eine Verbindung zu Ihrer SQL-Datenbank bzw. den sogenannten Service-Layer (HANA) benötigt.
Einstellungen
Die Einstellungen definieren das generelle Verhalten der Systemhaus One Anbindung und ob diese überhaupt aktiviert ist.
Generelle
| Name | Beschreibung |
|---|---|
| Aktiviert | Definiert, ob die Systemhaus One Anbindung aktiv ist oder nicht |
| Typ | Typ (ServiceLayer, SQL, HANA) Für neue System sollte immer ServiceLayer verwendet werden |
| Synchronisation von Zahlungsprofilen deaktivieren | Falls Sie diese Einstellung aktivieren, werden die Zahlungsprofile nicht automatisch mit DocBee synchronisiert. |
| Ticket API Version | Bestimmt die Version der benutzten Ticket API von Systemhaus.One |
| Kunden Bemerkung importieren | Falls Sie diese Einstellungen aktivieren, wird das Feld "Bemerkung" beim Kunden in SAP in das Info Feld des Kunden in DocBee importiert |
| DocBee Artikel-Spalte verwenden | Falls Sie diese Einstellung aktivieren, wird von DocBee eine benutzerdefiniertes Feld überprüft, um aus dem Artikel den entsprechenden Typ zu bestimmen (Siehe Artikel-Spalte). Diese Einstellung deaktiviert den Standard Material Import und Pauschalen importieren |
| Pauschalen importieren | Falls Sie diese Einstellung aktivieren, werden Artikel die in Systemhaus One Verkaufsartikel = Ja, Inventarartikel = Nein und die Verkaufseinheit 'Stück' hat als Leistungsart Pauschale hinzugefügt. Diese Einstellung steht nicht zur Verfügung, falls DocBee Artikel-Spalte verwenden aktiviert ist. |
| Objekte importieren | Falls Sie diese Einstellung aktivieren, werden Kundenequipments aus Systemhaus.One als Kunden-Objekte in DocBee importiert. |
| Objekt-Kategorie | Falls Kunden-Objekte importiert werden sollen, muss hier eine Objekt-Kategorie hinterlegt werden. |
| Standorte von Kontakten importieren | Falls Sie diese Einstellung aktivieren, werden verknüpfte Standorte von Kontakten importiert. Hinweis: Aktuell wird nur ConnectedAddressType = bo_ShipTo unterstützt. |
| "Sende Email" für importierte Kontakte | Falls Sie diese Einstellungen aktivieren, wird die Einstellung "Sende Email" für importierte Kontakte aktiviert. |
| "Sende Email (ausgewählt)" für importierte Kontakte | Falls Sie diese Einstellungen aktivieren, wird die Einstellung "Sende Email (ausgewählt)" für importierte Kontakte aktiviert. |
| Weitere Material Einheiten | Hier können Sie zusätzlich zu 'Stück' weitere Verkaufseinheiten hinzufügen, die DocBee als Material synchronisieren soll. Die Trennung erfolgt kommasepariert. Diese Einstellung steht nicht zur Verfügung, falls DocBee Artikel-Spalte verwenden aktiviert ist. |
| Auto. Kundengruppen Feldname | Falls hier ein Feldname hinterlegt wird, werden von DocBee automatisch spezielle Kundengruppen angelegt und die Kunden in diese Kundengruppen einsortiert. Hinweis: Das Feld hat intern die Zugehörigkeit Kunde und muss deswegen in der jeweiligen Tabelle bzw. Objekt vorhanden sein.. |
| Vorgangs anlegen Skript | Falls Sie hier ein Skript auswählen, wird beim Aufruf zum Anlegen eines Vorgangs aus Systemhaus One dieses Skript ausgeführt anstelle der Standard Anlage in DocBee. |
| Vorgangs-Verantwortlicher | Definiert den Verantwortlichen für Vorgänge, die aus Kundenaufträgen in Systemhaus.One erzeugt werden. |
| Vorgangs-Abteilung | Definiert die Abteilung für Vorgänge, die aus Kundenaufträgen in Systemhaus.One erzeugt werden. |
| Vorgangs-Kategorie Feldname | Falls hier ein Feldname hinterlegt wird, wird in DocBee beim Anlegen von Vorgängen aus Kundeaufträgen die Vorgangs-Kategorie mit dem exakten Namen gesucht (Groß- und Kleinschreibung wird beachtet) und falls diese gefunden wird als Vorgangs-Kategorie gesetzt. Falls keine Kategorie gefunden wurde oder kein Feldname eingegeben wurde, wird die Kategorie aus dem Feld Vorgangs-Kategorie verwendet.Hinweis: Das Feld hat intern die Zugehörigkeit Kundenauftrag und muss deswegen in den jeweiligen Tabelle bzw. Objekt vorhanden sein.. |
| Vorgangs-Kategorie | Definiert die Kategorie für Vorgänge, die aus Kundenaufträgen in Systemhaus.One erzeugt werden. Hinweis: Falls ein Vorgangs-Kategorie Feldname gesetzt wurde, wird zu erst die Logik behandelt |
| Vorgangs-Tags | Definiert die Tags für Vorgänge, die aus Kundenaufträgen in Systemhaus.One erzeugt werden. |
| erweiterte Vorgangs-Daten Feldnamen | Definiert eine Liste von Feldnamen, die als zusätzlicher Datensatz im Vorgang gespeichert wird. Diese Daten werden nicht im Vorgang angezeigt, sondern dienen nur der weiteren Verarbeitung für die REST API bzw. DocBee Skript. Die Trennung erfolgt kommasepariert. Hinweis: Die Felder haben intern die Zugehörigkeit Kundenauftrag und müssen deswegen in den jeweiligen Tabellen bzw. Objekten vorhanden sein.. |
| erweiterte Projekt-Daten Feldnamen | Definiert eine Liste von Feldname die als zusätzliche Daten dem DocBee Skript übergeben werden. Die Trennung erfolgt kommasepariert. Hinweis: Die Felder haben intern die Zugehörigkeit Projekt und müssen deswegen in dem Objekt vorhanden sein..Diese Option wird aktuell nur angezeigt, falls die Anbindung über HANA läuft |
| erweiterte Projektphasen/-aufgaben Feldnamen | Definiert eine Liste von Feldnamen, die als zusätzliche Daten dem DocBee Skript übergeben werden. Die Trennung erfolgt kommasepariert. Hinweis: Die Felder haben intern die Zugehörigkeit Projektaufgaben und müssen deswegen in den Objekt vorhanden sein..Diese Option wird aktuell nur angezeigt, falls die Anbindung über HANA läuft |
| Leistung anlegen | Wird die Option aktiviert, so legt DocBee Leistungen unter den Vorgängen aus Kundenaufträgen aus Systemhaus.One an. |
| Standard-Leistungsart | Sofern die Option "Leistungen angelegen" aktiviert ist, wird hier die vordefinierte Leistungsart eingestellt, falls Sie nicht über den Kundenauftrag bestimmt werden konnte |
| Verknüpfungstyp | Definiert, mit welchem Verknüpfungstyp Untervorgänge verknüpft werden sollen. Falls Ticket API Version 3.1 oder höher verwendet wird, können aus einem Kundenauftrag ein Hauptvorgang und mehrere verknüpfte Untervorgänge angelegt werden. |
| Leistungen automatisch exportieren | Falls diese Einstellung aktiviert ist, werden Leistungen unter Abrechnungen automatisch zu Systemhaus.One exportiert |
| Vorgangs-Beschreibung als Titel exportieren | Falls Sie diese Einstellung aktivieren wird, wird die erste Zeile der Vorgangs-Beschreibung als Titel zu SystemhausOne übergeben. |
| Erfassungen einzeln exportieren | Falls Sie diese Einstellung aktivieren, wird jede Leistungserfassung und jede Reisezeit als einzelne Zeitbuchung übergeben zu SystemhausOne exportiert. Falls dies nicht aktiviert ist, wird pro Mitarbeiter und Tätigkeit ein Zeitbuchung exportiert. |
| Externe Dienstleister exportieren | Falls diese Einstellung aktiviert ist, wird die Nummer des Externen Dienstleisters als Mitarbeiter Nummer zu SAP exportiert. Hinweis: Die Nummer des Externen DL muss die Mitarbeiter-NR. aus SAP sein, damit dies funktioniert. (nicht Mitarbeiter-Code oder ext. Mitarbeiter-NR. wie bei Benutzer). |
| Reisezeiten exportieren | Falls diese Einstellung aktiviert ist, werden die Reisezeiten mit zu Systemhaus One exportiert |
| Leistungserfassungs-Kommentar exportieren | Falls diese Einstellung aktiviert ist, wird der Leistungserfassungs-Kommentar zu SAP exportiert |
| Tätigkeit Beschreibung nur einmal exportieren | Falls Sie diese Einstellung aktivieren wird die Tätigkeits-Beschreibung nur einmal exportiert pro Tätigkeit, alle weiteren Buchungen enthalten dann nur noch den Namen der Tätigkeit |
| ERP Referenz-Nr. änderbar | Falls Sie diese Einstellung aktivieren, können Sie die Nummer, die zu SAP geschickt wird, optional selbst definieren. |
| SystemhausOne Url zum Vorgang anlegen | Dieser Link wird vom System generiert und muss im Systemhaus.One hinterlegt werden. |
| SystemhausOne URL zum Vorgang abrechnen | Dieser Link wird vom System generiert und muss im Systemhaus.One hinterlegt werden. Wenn der Vorgang in SystemhausOne abgerechnet wird, wird eine Nachricht mit der Abrechnungsnummer hinzugefügt und der Vorgang geschlossen. Mit der aktuellen SystemhausOne Version, kann in SystemhausOne auch definiert werden, dass der Vorgang nicht automatisch geschlossen werden soll. |
| SystemhausOne URL zum Vorgang aktualisieren | Dieser Link wird vom System generiert und muss im Systemhaus.One hinterlegt werden. |
| SystemhausOne Url zur Queue-Abfrage | Dieser Link wird vom System generiert und muss im Systemhaus.One hinterlegt werden. |
| SystemhausOne Url zur Vorgangs-Status-Abfrage | Dieser Link wird vom System generiert und muss im Systemhaus.One hinterlegt werden. |
| SystemhausOne URL zum Vorgang springen | Dieser Link wird vom System generiert und muss im Systemhaus.One hinterlegt werden. |
SQL
Hier finden Sie die Einstellungen, die Sie beim Typ SQL Datenbank hinterlegen müssen.
| Name | Beschreibung |
|---|---|
| URL | Hier wird die Server-Adresse (IP) von Systemhaus.One angegeben. |
| Port | Port für den Datenbankzugriff auf Systemhaus.One (z.B. 1433) |
| Datenbank | Name der Systemhaus.One Datenbank hinterlegt. (z.B. SBODEMODE) |
| Instanzname | Instanzname auf dem SQL Datenbank Server. Hinweis:Setzen Sie hier nur einen Instanznamen ein, falls Sie von der Standard-Installation von Systemhaus One abgewichen sind. |
| Benutzername | Benutzername für die Datenbank |
| Passwort | Passwort für die Datenbank |
HANA
Hier finden Sie die Einstellung, die Sie beim Typ HANA Datenbank hinterlegen müssen.
| Name | Beschreibung |
|---|---|
| B1 Url | Die Adresse zum Systemhaus One HANA B1 Service-Layer ohne /b1s/v1 z.B: https://www.ihredomain.de:50000 |
| B1 Benutzername | Benutzername für Benutzer der Zugriff auf den B1 Service-Layer hat |
| B1 Passwort | Passwort für Benutzer der Zugriff auf den B1 Service-Layer hat |
| B1 Datenbank | Name der B1 Datenbank |
| SystemhausOne URL | Die Adresse zum Systemhaus One HANA S1 Service-Layer z.B: https://www.ihredomain.de:4300/SBO_Path/TSA.xsodata |
| SystemhausOne Benutzername | Benutzername für den Benutzer, der Zugriff auf den Systemhaus.One HANA S1 Service-Layer hat |
| SystemhausOne Passwort | Passwort für den Benutzer, der Zugriff auf den Systemhaus.One HANA S1 Service-Layer hat |
| Alle Zertifikate erlauben | Deaktiviert die SSL Zertifikats-Prüfung. Wir empfehlen aus Sicherheitsgründen nicht die Deaktiviertung der Zertifikats-Überprüfung. |
| Bidirektionale Kontakte | Falls diese Einstellung aktiviert ist, können Kontakte in DocBee angelegt bzw. geändert werden und erzeugen neue Ansprechpartner oder aktualisieren die Ansprechpartner in SAP. |
Verbindung testen
Nach dem Speichern können Sie über die Schaltfläche Verbindung testen die aktuellen Einstellungen überprüfen.
Fehlermeldungen
Authentifizierungsfehler
| Fehler | Mögliche Ursachen |
|---|---|
| * | Es wurden falsche Zugangsdaten hinterlegt |
Hinweis: Bei
HANAwird[B1]bzw.[S1]vorangesetzt, um Ihnen mitzuteilen, dass dieser Fehler bei der B1 bzw. Systemhaus.One Verbindung aufgetreten ist.
Verbindungsfehler
| Fehler | Mögliche Ursachen |
|---|---|
| Unable to connect to company | Die B1 Datenbank ist nicht korrekt |
| ... nodename nor servname provided, or not known | Die URL kann nicht aufgelöst werden (z.B. DNS-Eintrag fehlt) |
| connect timed out | Server ist nicht errreichbar bzw. antwortet nicht rechtzeitig |
| Ungültige Portnummer: ... | Falscher Port eingegeben |
| Fehler beim Herstellen der TCP/IP-Verbindung mit dem Host ... | Die Verbindungsdaten (URL, Port) sind nicht korrekt oder die Verbindung wird durch eine Firewall blockiert |
Hinweis: Bei
HANAwird[B1]bzw.[S1]vorangesetzt, um Ihnen mitzuteilen, dass dieser Fehler bei der B1 bzw. Systemhaus.One Verbindung aufgetreten ist.
SSL Fehler
| Fehler | Mögliche Ursachen |
|---|---|
| * | Das SSL Zertifikat ist nicht gültig. (z.B. Self-Signed Zertifikat) |
Hinweis: Bei
HANAwird[B1]bzw.[S1]vorangesetzt, um Ihnen mitzuteilen, dass dieser Fehler bei der B1 bzw. Systemhaus.One Verbindung aufgetreten ist.
Datenfehler
| Fehler | Mögliche Ursachen |
|---|---|
| Die Antwort vom Server hat ein ungültiges Format |
|
Hinweis: Bei
HANAwird[B1]bzw.[S1]vorangesetzt um Ihnen mit zuteilen, dass dieser Fehler bei der B1 bzw. Systemhaus One Verbindung aufgetreten ist.
Fehler
Falls dieser Fehler auftritt, wurde dieser Fehler von uns noch nicht eingruppiert. DocBee liefert hier die Systemmeldung zurück, um Ihnen einen Hinweis zu geben, wo das Problem liegen könnte.
Standard Feldverknüpfungen
DocBee verknüpft folgende SAP Felder mit den Standard Datenfeldern in DocBee.
Kunden
| DocBee-Feldname | SAP-Feldname |
|---|---|
Name | Name |
Kundennummer | Code |
Kurzname | Alias-Name |
Info | Bemerkung *Nur falls Kunden Bemerkung importieren aktiviert ist |
Status | Indirekt über Inaktiv bzw. Aktiv |
Intern | Keine Verknüpfung mit SAP |
Firmierung | Keine Verknüpfung mit SAP |
Email-Domain | Keine Verknüpfung mit SAP |
Standort
| DocBee-Feldname | SAP-Feldname |
|---|---|
Name | Adress-ID |
Straße, Nr | Straße/Postfach |
PLZ | PLZ |
Stadt | Ort |
Telefon | Keine Verknüpfung mit SAP |
Standard-Adresse | Keine Verknüpfung mit SAP |
Kontakt
| DocBee-Feldname | SAP-Feldname |
|---|---|
Bezeichnung | Position |
Anrede | Geschlecht |
Name | ID Ansprechpartner |
Email | E-Mail |
Telefon | Telefon 1 |
Fax | Fax |
Mobil | Mobiltelefon |
Info | Keine Verknüpfung mit SAP |
Sende Email | Keine Verknüpfung mit SAP |
Sende Email (Ausgewählt) | Keine Verknüpfung mit SAP |
Sende Fax | Keine Verknüpfung mit SAP |
Sende Fax (Ausgewählt) | Keine Verknüpfung mit SAP |
Standard Dokumenten Kontakt | Keine Verknüpfung mit SAP |
Materialien
| DocBee-Feldname | SAP-Feldname |
|---|---|
Name | Beschreibung |
Nummer | Artikelnr. |
Deaktiviert | Indirekt über Inaktiv bzw. Aktiv |
Kunden-Objekt
| DocBee-Feldname | SAP-Feldname |
|---|---|
Objekt-Name | Artikelbeschreibung |
Objekt-Nummer | Artikelnummer |
Nummer | Seriennummer |
Erweiterter Name | Gebäude/Stockwerk/Raum |
Anschaffungstag | Lieferdatum |
Details | Standort |
Automatisches Anlegen von Kundengruppen
DocBee bietet ab der Version 2020.2 die Möglichkeit, automatisch spezielle Kundengruppen aus einem Feldnamen zu erzeugen. Diese Funktionalität ermöglicht Ihnen, direkt in Ihrem Systemhaus One zu definieren, in welche Kundengruppe ein Kunde einsortiert werden soll und diese Kundengruppen später direkt in DocBee für z.B. Verträge zu verwenden.
Aktivieren
Zum Aktivieren dieser Funktionalität gehen Sie bitte wie folgt vor:
- Öffnen Sie die Systemhaus One Einstellungen in DocBee (
Administration > Anbindungen > Systemhaus One) - Hinterlegen Sie in den Einstellungen im Feld
Auto. Kundengruppen Feldnameden gewünschten Feldname aus den Kunden-Datensätzen. - Speichern
Hinweis: Wir empfehlen nach der Aktivierung das Starten der manuellen Synchronisation.