Appearance
Basis Konfiguration
Die microtech-Schnittstelle bildet das Herzstück der ConnectCLOUD und ermöglicht die nahtlose Kommunikation zwischen Ihrem microtech büro+ und den verschiedenen Connect-Produkten.
Die hier beschriebene Basis-Konfiguration bildet das Fundament für alle Anbindungen an microtech. Während die GraphQL-Anbindung eine zwingende Voraussetzung für alle ConnectCloud Produkte darstellt, gibt es darüber hinaus modulspezifische microtech Anpassungen:
- microtech-Konfiguration für ConnectCLOUD
- microtech-Konfiguration für ConnectELO
- microtech-Konfiguration für ConnectWORKFLOW
Unabhängig von den gewählten Zusatzmodulen sind für eine funktionierende Anbindung die folgenden grundlegenden Punkte umzusetzen:
Versionsanforderungen an microtech
Für den Einsatz von ConnectCLOUD ist eine aktuelle microtech-Version erforderlich.
- Unterstützt werden nur microtech-Versionen in den Paketen
Gen. 24 CoreundGen. 24 Enterprise. - Grundsätzlich ist die jeweils aktuellste stabile Version von microtech einzusetzen.
- Bevorzugt wird die microtech-Version, mit der das jeweilige ConnectCLOUD-Produkt getestet wurde. Maßgeblich ist hierzu das jeweilige Changelog.
- Veraltete Versionen sowie
Express-Updateswerden nicht unterstützt.
GraphQL-Anbindung
Checkliste der zu übermittelnden Daten
Diese Checkliste ersetzt nicht die Anleitung, sondern fasst nur die an MBCOM weiterzugebenden Daten im Bezug auf GraphQL zusammen.
baseUrlsiehe URLsclientIdsiehe Anwendung anlegenclientSecretsiehe Anwendung anlegen- abweichender
HTTP/2 Port, falls nicht443, siehe HTTP/2 vorbereiten
1. Partner-App aktivieren oder Schlüssel eintragen
- Partner-App-Schlüssel oder einen passenden Enterprise-microtech-Schlüssel eintragen.
- Prüfen, dass unsere Partner-App danach in
Anwendungen verwaltenalsAnwendungsartauswählbar ist. - Alternativ kann eine
eigene Appangelegt werden.
2. HTTP/2 vorbereiten
BpConfig.exeauf dem Server öffnen.HTTP/2aktivieren.- Den
HTTP/2 Portim Standard auf443setzen/lassen. Wenn ein anderer Port verwendet wird, diesen bitte an MBCOM mitteilen. - Firewall, Portfreigabe, Reverse Proxy und externe Erreichbarkeit müssen zum verwendeten Port passen.
- Ein gültiges Zertifikat hinterlegen.
- Das Zertifikat muss hierfür als .pfx vorliegen und auf dem microtech-Server im Zertifikatsspeicher
Eigene Zertifikateinstalliert sein. - Das Zertifikat muss von einer vertrauenswürdigen Stammzertifizierungsstelle stammen.
- Das Zertifikat muss zur verwendeten Domain passen.
- Der Server muss über diese Domain von außen per
HTTPSerreichbar sein.
Hilfe: HTTPS- und Domain-Anforderungen
3. GraphQL im Mandanten aktivieren
- In den gewünschten Mandanten wechseln.
Mandant bearbeitenöffnen.- In das Register
Weitere Angabenwechseln. - Prüfen, ob
GraphQL aktiviertbereits gesetzt ist. - Falls nicht,
GraphQL aktiviertaktivieren.
4. Benutzer freischalten oder anlegen
Informationen -> Benutzer -> Benutzer verwaltenöffnen.- Einen bestehenden Benutzer öffnen oder einen neuen Benutzer anlegen. Dieser benötigt die Berechtigung
Supervisor. - Ein Benutzer wie
ConnectCLOUDmit der Benutzernummer301ist sinnvoll und empfohlen, damit Änderungen leichter zugeordnet werden können. - In
Firmenvorgabendas KennzeichenZugriff über GraphQL erlaubtaktivieren.
5. Anwendung anlegen
Meine Firma -> Überblick -> Systemeinstellungen -> Anwendungen verwaltenöffnen.- Eine neue Anwendung anlegen.
- Als
Anwendungsartunsere Partner-App odereigene Appauswählen. - Den
Client-TypaufVertraulicher Client (Confidential Client)setzen. - Den passenden Benutzer auswählen.
GraphQL-API Zugriffaktivieren.Client IDundClient Secretdirekt sichern, da dasClient Secretspäter nicht erneut angezeigt wird.
6. URLs
Im Standard:
- Base URL:
https://<server.domain>/microtech/erp/mand/<MandNr>/ - Token URL:
https://<server.domain>/microtech/erp/mand/<MandNr>/token - GraphQL URL:
https://<server.domain>/microtech/erp/mand/<MandNr>/graphql/v1 - Anschließend
baseUrl,clientIdundclientSecretan MBCOM übermitteln.
Manueller GraphQL-Endpunkt
Sollte bereits ein manueller GraphQL-Endpunkt eingerichtet sein, kann dieser weiterhin verwendet werden. In diesem Fall unterscheidet sich lediglich die URL-Struktur.
microtech DMS
Das microtech DMS muss vorhanden sein. Diese Voraussetzung gilt für ConnectINVOICE und ConnectELO. Ist das DMS noch nicht vorhanden, ist dies ein weiterer Umsetzungsteil vor der Anbindung von ConnectCLOUD. Für ConnectELO werden zusätzlich bestimmte DMS-Einstellungen in microtech benötigt.
Unterstützung durch MBCOM
Auf Wunsch kann die vollständige Einrichtung der ConnectCLOUD-Schnittstelle durch MBCOM übernommen werden.