Expander Services
Sie können SuperOffice an Ihr Geschäftsmodell und Ihre Anforderungen anpassen – mit den Optionen im Modul Einstellungen und Verwaltung.
Manchmal reicht das, was "out-of-the-box" geliefert wird, jedoch nicht aus. Für solche Fälle gibt es Expander Services: eine Sammlung von Tools und Add-ons, mit denen Sie einmalige Anpassungen an Ihrer SuperOffice CRM-Lösung vornehmen können.
Was ist Expander Services?
Expander Services ist unsere Bezeichnung für eine Reihe von Entwicklungstools und Entwicklungsprodukten, mit denen Sie Ihre CRM-Lösung individuell anpassen und andere Anwendungen in SuperOffice integrieren können.
Entwicklungsprodukte
Entwicklungsprodukte sind eigenständige Produkte, die Kunden dabei helfen, SuperOffice CRM zu nutzen und zu integrieren.
Sandbox-Produktionsumgebung (beliebige Anzahl von Plänen möglich)
Domainübergreifende Identitätsverwaltung (SCIM) (unternehmensweite Lizenz)
- Verwalten Sie SuperOffice-Nutzer mit Ihrem bestehenden Benutzerverwaltungssystem.
- SCIM spart Ihren IT-Administratoren Zeit, vereinfacht die Benutzerverwaltung und reduziert Fehlerquellen.
Databridge (unternehmensweite Lizenz)
- Importieren und exportieren Sie Daten zwischen SuperOffice CRM und Ihren anderen Cloud-Lösungen, einmalig oder regelmäßig.
- Ermöglicht den Datenfluss ad hoc oder als geplante Integration. Verarbeitet automatisch Duplikate, unterstützt Formate wie Excel und Google Sheets sowie Speicherdienste wie Dropbox, Google Drive, Microsoft OneDrive, (S)FTP und E-Mail. Die Databridge-Oberfläche ist sowohl für CRM-Administratoren als auch für IT-Mitarbeiter oder Berater geeignet.
Entwicklungstools
Entwicklungstools sind eine standortweite Lizenz, die Kunden und Partnern ermöglicht, SuperOffice CRM zu erweitern, zu optimieren, zu konfigurieren und zu automatisieren. Es handelt sich um ein abonnementbasiertes Angebot, das allen SuperOffice-Kunden zur Verfügung steht – egal ob in der Cloud oder vor Ort installiert.
Wichtige Funktionen
Mit den Entwicklungstools können Sie:
- Workflows und Automatisierungen anpassen mit:
- CRMScript: eine flexible, eingebettete Skriptsprache in SuperOffice
- SuperMacro: eine einfache "Wenn-dann"-Regel-Engine
- CRM-Oberfläche erweitern und anpassen:
- Screen Designer: gestalten Sie Hauptbildschirme in CRM (ab Version 10)
- Benutzerdefinierte Bildschirme: erstellen Sie neue Service-Bildschirme (alte Service-Version)
- Datenmodell erweitern:
- Zusätzliche Tabellen: fügen Sie neue Tabellen hinzu, um mehr Flexibilität bei der Fall- und Beziehungsverwaltung zu erhalten
- Eigene Anwendungen entwickeln und integrieren:
- SuperOffice APIs: erstellen Sie externe Apps und Integrationen
- Sandbox für Entwickler (SOD): sichere Umgebung für Entwicklung und Tests
Diese Tools sind im Einstellungen und Verwaltung-Client verfügbar und erfordern geringe bis mittlere technische Kenntnisse. Mithilfe der dokumentierten APIs können Sie eigene Integrationen und Anwendungen entwickeln und mit einem Sandbox-Mandanten testen.
Alle mit diesen Tools erstellten Anpassungen werden automatisch bereitgestellt und auf der Plattform gewartet – das macht Ihre Änderungen robust, nachhaltig und zukunftssicher.
Wie funktionieren die Development Tools?
Wenn Sie ein Abonnement für Development Tools abschließen, werden im Modul Einstellungen und Verwaltung zusätzliche Optionen verfügbar.
Die Lizenz wird über das SuperOffice Operations Center Ihrem Mandanten hinzugefügt und monatlich an den Kunden abgerechnet.
Sie können Development Tools so oft nutzen, wie Sie möchten, bis Sie das Abonnement kündigen. Sie können so viele Anpassungen hinzufügen, wie Sie möchten – ohne Auswirkungen auf die Abonnementgebühr.
Keine benutzerdefinierte Anwendung wird für Ihre SuperOffice CRM Online-Lösung verfügbar gemacht, es sei denn, das Abonnement wurde abgeschlossen. Wenn der Kunde sein Abonnement kündigt, wird die Anwendung deaktiviert/nicht mehr verfügbar sein.
Note
Die Nutzung der API (eine verbrauchsabhängige Gebühr) wird durch die Verwendung einiger dieser Tools aktiviert.
Wann müssen Sie Development Tools kaufen?
Wenn Sie Zugriff auf die SuperOffice-APIs oder eine der erweiterten Erweiterungsfunktionen benötigen, müssen Sie wahrscheinlich ein Abonnement für Development Tools abschließen. Die Preise finden Sie auf SuperOffice.com.
| Szenario/Umgebung | Online | On-Premises |
|---|---|---|
| Anpassungstools in Einstellungen und Verwaltung verwenden | nein | nein |
| Standardanwendung veröffentlichen | nein (integriert) | ja |
| Benutzerdefinierte Anwendung aktivieren | ja | ja |
Sie können Ihre Lösung in Einstellungen und Verwaltung frei anpassen, zum Beispiel durch Definitionen von Listen, Datenschutzeinstellungen, Vorlagen, Verkaufs- und Projektleitfäden sowie benutzerdefinierten Feldern.
Außerdem benötigen Sie keine Development Tools-Lizenz, wenn Ihr Unternehmen SuperOffice CRM in der Cloud verwendet und Sie eine der Standardanwendungen aus dem SuperOffice App Store verwenden möchten.
Wenn Sie jedoch SuperOffice CRM lokal betreiben, benötigen Sie immer Development Tools, um Integrationen oder Anpassungen zu Ihrer Lösung hinzuzufügen – unabhängig davon, ob diese speziell für Sie entwickelt oder Standard-Add-ons sind.
Dasselbe gilt für alle benutzerdefinierten SuperOffice CRM Online-Anwendungen. Sie können entweder selbst eine Anwendung erstellen oder Anbieter direkt kontaktieren, um herauszufinden, welche Optionen es gibt, eine maßgeschneiderte Version dieser Anwendungen für Ihr Unternehmen zu erstellen. Die Anbieter können Ihnen mitteilen, ob eine Anwendung für Sie verfügbar ist, wenn Sie SuperOffice CRM lokal betreiben.
Wie bekomme ich Development Tools?
Anwendungsentwickler erhalten Zugriff auf Development Tools bei der Registrierung. Kunden können sich an ihren lokalen SuperOffice-Partner oder -Vertreter wenden, um Empfehlungen für ihre spezifischen geschäftlichen Anforderungen zu erhalten.
Welche dieser Anpassungstools Sie verwenden, hängt von Ihren Anforderungen, Ihren Fähigkeiten und Ihrer Bereitschaft ab, für Fachwissen zu bezahlen.
Was ist in den Entwicklertools enthalten?
CRMScript: Passen Sie Ihre Workflows und Automatisierungen an
CRMScript ist eine äußerst flexible Skriptsprache, die in SuperOffice CRM eingebettet ist. Damit können Sie unterschiedliche Automatisierungen und Workflows erstellen, die zu den Abläufen in Ihrem Unternehmen passen.
Trigger basieren auf CRMScript. Dies sind vordefinierte Trigger und Ereignisse, mit denen Sie "wenn dies, dann das"-Workflows in SuperOffice CRM einrichten können.
Wir empfehlen, zunächst die Möglichkeiten der Trigger zu erkunden, bevor Sie mit CRMScript komplexere Workflows definieren. Der Grund: Für Trigger benötigen Sie keine CRMScript-Kenntnisse, sondern lediglich ein solides Verständnis davon, wie SuperOffice funktioniert.
CRMScript hingegen setzt technisches Know-how voraus und eignet sich für Personen mit Erfahrung in Programmiersprachen wie C, C++ oder Java.
Zusätzliche Tabellen: Neue Tabellen zur Datenbank hinzufügen und die Flexibilität erhöhen
SuperOffice CRM wird mit einem Satz vordefinierter Tabellen geliefert, in denen Sie Daten speichern können. Dabei liegt eine Logik zugrunde, wie diese Tabellen miteinander in Beziehung stehen.
Einige dieser Standardtabellen sind flexibel: Sie können festlegen, welche Datentypen und Eigenschaften sie enthalten sollen. Diese sogenannten benutzerdefinierten Felder ermöglichen es Ihnen, Felder wie Datum, Zahl, Text oder Kontrollkästchen hinzuzufügen und diese auf der Firma-, Projekt- oder Folgeaktivitätsseite zu platzieren.
Wenn Sie mehr Tabellen benötigen, können Sie beim Abonnieren der Entwicklertools zusätzliche Tabellen zur Datenbank hinzufügen.
- Benutzer mit einem SuperOffice Service Benutzerplan haben vollen Zugriff auf diese Tabellen: anzeigen, bearbeiten, durchsuchen und in Berichte einbeziehen.
- Benutzer mit einem Standard-, Sales- oder Marketing-Plan können über Webpanels (zusätzliche Registerkarten) auf zusätzliche Tabellen zugreifen. Sie können diese Informationen nur anzeigen und bearbeiten – jedoch nicht durchsuchen oder in Selektionen oder Dashboards einbinden.
Das Hinzufügen zusätzlicher Tabellen erfordert technisches Wissen. In der Regel werden sie in Kombination mit benutzerdefinierten Ansichten verwendet.
Benutzerdefinierte Ansichten: Eigene Ansichten in Service erstellen
Mit den Entwicklertools können Sie benutzerdefinierte Ansichten in SuperOffice Service erstellen, die speziell auf Ihre Geschäftsprozesse zugeschnitten sind.
Wenn Sie beispielsweise zusätzliche Informationen für die Registrierung eines Tickets benötigen, können Sie die Oberfläche entsprechend anpassen.
In Kombination mit zusätzlichen Tabellen ermöglichen benutzerdefinierte Ansichten ein hohes Maß an Flexibilität bei der Anpassung von SuperOffice CRM.
Benutzerdefinierte Ansichten für SuperOffice Service können auch für Benutzer mit einem Standard-, Sales- oder Marketing-Plan über Webpanels verfügbar gemacht werden.
Für die Erstellung benutzerdefinierter Ansichten ist ein fortgeschrittenes technisches Verständnis erforderlich.
SuperOffice APIs: Individuelle Anpassungen entwickeln
Mit Ihrem Abonnement erhalten Sie auch Zugriff auf alle verfügbaren SuperOffice APIs:
- REST- und SOAP-Webservices
- WebHooks
- Connectors
- Integrationsserver
Die APIs werden als NuGet-Pakete bereitgestellt. Die SuperOffice-Dokumentation enthält Referenzen, Anleitungen, Tutorials und Beispielcode. Viele Beispiele – darunter .NET, Python und PHP – finden Sie in der SuperOffice GitHub-Organisation.
Software-Partner von SuperOffice nutzen das SDK typischerweise zur Entwicklung von Standard-Apps und Integrationen, die im SuperOffice App Store verfügbar sind.
Wofür können Entwicklertools verwendet werden?
- Passen Sie die Benutzererfahrung in SuperOffice CRM an – also, was Benutzer sehen oder tun können.
- Passen Sie SuperOffice Service an, indem Sie zusätzliche Tabellen und Ansichten hinzufügen oder eigene Skripte und Makros erstellen.
- Automatisieren Sie Prozesse, Workflows und spezifische Aktionen.
- Erweitern Sie die Funktionalität von SuperOffice CRM mit einer individuellen Anwendung, die neue, unternehmensspezifische Funktionen enthält.
- Integrieren Sie andere Business-Systeme, die nicht über Standardmodule oder -anwendungen im SuperOffice App Store verfügbar sind.
Wenn Ihre Anforderungen wachsen, kann sich Ihre CRM-Lösung mitentwickeln.