Expander Services
Je kunt SuperOffice aanpassen aan je bedrijfsmodel en -behoeften via de opties in de module Instellingen en onderhoud.
Maar soms heb je meer nodig dan wat standaard wordt meegeleverd. Voor die situaties bieden we Expander Services: een reeks tools en add-ons waarmee je eenmalige aanpassingen aan je SuperOffice CRM-oplossing kunt maken.
Wat is Expander Services?
Expander Services is onze verzamelnaam voor een set ontwikkeltools en -producten waarmee je jouw CRM-oplossing kunt aanpassen en andere applicaties kunt integreren met SuperOffice.
Ontwikkelproducten
Ontwikkelproducten zijn zelfstandige producten die klanten helpen SuperOffice CRM optimaal te benutten en te integreren.
Sandbox Productieomgeving (aantal abonnementen optioneel)
Cross-domain identity management (SCIM) (een organisatiebrede licentie)
- Gebruik je bestaande gebruikersbeheeroplossing om gebruikers in SuperOffice CRM te beheren.
- SCIM bespaart tijd voor je IT-beheerders, stroomlijnt het gebruikersbeheer en vermindert de kans op fouten.
Databridge (een organisatiebrede licentie)
- Importeer en exporteer gegevens tussen SuperOffice CRM en andere cloudoplossingen, eenmalig of zo vaak als nodig. Dit garandeert consistente en kwalitatieve data en bespaart je tijd ten opzichte van handmatige processen.
- Definieer datastromen ad hoc of stel geplande integraties in op basis van je bedrijfsprocessen. De tool verwerkt automatisch dubbele gegevens en ondersteunt meerdere formaten, waaronder Excel en Google Sheets, evenals opslagservices zoals Dropbox, Google Drive, Microsoft OneDrive, (S)FTP en e-mail. De Databridge-interface is toegankelijk voor CRM-beheerders, IT-personeel en consultants.
Ontwikkeltools
Ontwikkeltools is een sitebrede licentie waarmee klanten en partners SuperOffice CRM kunnen uitbreiden, optimaliseren, configureren en automatiseren. Het is een abonnementsgebaseerde dienst beschikbaar voor alle SuperOffice CRM-klanten, zowel in de cloud als on-premises.
Belangrijkste mogelijkheden
Met Ontwikkeltools kun je:
- Workflows en automatiseringen aanpassen via:
- CRMScript: een flexibele scripttaal ingebouwd in SuperOffice.
- SuperMacro: een eenvoudige "als-dit-dan-dat"-regelsysteem.
- De CRM-interface uitbreiden en aanpassen:
- Screen Designer: ontwerp de hoofdschermen in CRM (vanaf versie 10).
- Aangepaste schermen: bouw nieuwe schermen in Service afgestemd op jouw processen (oude Service).
- Het datamodel uitbreiden:
- Extra tabellen: voeg nieuwe tabellen toe voor meer flexibiliteit in relatie- en casebeheer (custom objects).
- Eigen applicaties ontwikkelen en integreren:
- SuperOffice API's: maak externe apps en integraties.
- Sandbox voor ontwikkeling (SOD): een veilige omgeving om te testen en ontwikkelen.
Deze tools zijn toegankelijk vanuit de client Instellingen en onderhoud en vereisen weinig tot matige technische kennis. Daarnaast kun je met de goed gedocumenteerde API's je eigen integraties en applicaties bouwen en testen in een sandbox-tenant.
Alle aanpassingen die je met deze tools maakt, worden automatisch uitgerold en onderhouden binnen het platform — zo zijn je aanpassingen robuust, duurzaam en toekomstbestendig.
Hoe werkt Development Tools?
Wanneer je je abonneert op Development Tools, worden er extra opties beschikbaar in de module Instellingen en onderhoud.
De licentie wordt toegevoegd aan je tenant via het SuperOffice Operation Center en wordt maandelijks aan de klant gefactureerd.
Je kunt Development Tools blijven gebruiken zo vaak als je wilt, totdat je het abonnement opzegt. Je kunt zoveel aanpassingen toevoegen als je wilt zonder dat dit invloed heeft op de abonnementsprijs.
Geen enkele aangepaste applicatie wordt beschikbaar gemaakt in je SuperOffice CRM Online-oplossing tenzij er een abonnement actief is. Als de klant zijn abonnement opzegt, wordt de applicatie gedeactiveerd/niet beschikbaar.
Note
API-gebruik (met gemeten kosten) wordt geactiveerd door het gebruik van sommige van deze tools.
Wanneer moet je Development Tools aanschaffen?
Als je toegang nodig hebt tot de SuperOffice APIs of tot geavanceerde uitbreidingsmogelijkheden, moet je waarschijnlijk een abonnement nemen op Development Tools. De prijzen staan vermeld op SuperOffice.com.
| Scenario/omgeving | Online | On-premise |
|---|---|---|
| Gebruik aanpassingstools in Instellingen en onderhoud | nee | nee |
| Publiceer standaardapplicatie | nee (ingebouwd) | ja |
| Activeer aangepaste applicatie | ja | ja |
Je bent vrij om je oplossing aan te passen via Instellingen en onderhoud met bijvoorbeeld je eigen lijstdefinities, privacyinstellingen, sjablonen, verkoop- en projectgidsen en gebruikersgedefinieerde velden.
Verder heb je geen Development Tools-licentie nodig als je bedrijf SuperOffice CRM in de cloud draait en je gebruik wilt maken van de standaardapplicaties die beschikbaar zijn in de SuperOffice App Store.
Draait je bedrijf echter SuperOffice CRM on-premise, dan heb je altijd een Development Tools-licentie nodig om integraties of aanpassingen toe te voegen aan je oplossing, of deze nu specifiek voor jou zijn gemaakt of standaard add-ons zijn.
Hetzelfde geldt voor alle aangepaste SuperOffice CRM Online-applicaties. Je kunt ze zelf bouwen of rechtstreeks contact opnemen met leveranciers om te kijken welke opties er zijn om een aangepaste versie van deze applicaties voor jouw bedrijf te laten maken. De leveranciers kunnen je vertellen of een applicatie beschikbaar is voor jouw omgeving als je SuperOffice CRM on-premise draait.
Hoe krijg ik toegang tot Development Tools?
Applicatieontwikkelaars krijgen toegang tot Development Tools door zich te registreren. Klanten kunnen contact opnemen met hun lokale SuperOffice-partner of vertegenwoordiger om advies op maat te krijgen voor hun specifieke bedrijfsbehoeften.
Welke van deze aanpassingstools je gebruikt, hangt af van je vereisten, de vaardigheden die je hebt om ze te gebruiken en je bereidheid om te betalen voor expertise.
Wat zit er in Development Tools?
CRMScript: Pas uw workflows en automatiseringen aan
CRMScript is een zeer flexibele scripttaal die is ingebed in SuperOffice CRM. Hiermee kunt u verschillende automatiseringen en workflows maken die passen bij de manier waarop uw bedrijf werkt.
Triggers zijn gebaseerd op CRMScript. Dit zijn vooraf gedefinieerde triggers en gebeurtenissen waarmee u "als dit, dan dat"-type workflows in SuperOffice CRM kunt instellen.
We raden u aan om eerst de mogelijkheden van triggers te verkennen voordat u CRMScript gaat gebruiken om een workflow voor uw organisatie te definiëren. De reden hiervoor is dat triggers geen kennis vereisen van CRMScript, maar wel een goed begrip van hoe SuperOffice CRM werkt.
CRMScript vereist daarentegen technische vaardigheden en is ideaal voor wie al vertrouwd is met programmeertalen zoals C, C++ en Java-syntaxis.
Extra tabellen: Voeg nieuwe tabellen toe aan de database en vergroot uw flexibiliteit
SuperOffice CRM bevat een reeks vooraf gedefinieerde tabellen waarin u gegevens kunt opslaan. Er is een onderliggende logica over hoe deze tabellen of gegevens met elkaar samenhangen.
Sommige van de standaardtabellen zijn flexibel: u kunt definiëren welk type gegevens en eigenschappen deze tabellen moeten hebben. Deze gebruikersgedefinieerde velden stellen u in staat om datums, nummers, tekst- of selectievakjes toe te voegen en u kunt ze plaatsen op de schermen voor bedrijf, project of opvolging.
Als u meer tabellen nodig heeft, kunt u extra tabellen aan de database toevoegen wanneer u zich abonneert op Development Tools.
- Gebruikers met een SuperOffice Service gebruikersplan hebben volledige toegang tot deze tabellen en kunnen gegevens bekijken, bewerken, zoeken en opnemen in gegevensrapporten.
- Gebruikers met een Standard-, Sales- of Marketing-gebruikersplan hebben toegang tot extra tabellen via webpanelen (extra tabbladen). Deze gebruikers kunnen alleen informatie bekijken en bewerken. Ze kunnen geen extra tabellen doorzoeken (of selecties definiëren), en de gegevens kunnen niet worden opgenomen in dashboards.
Het toevoegen van extra tabellen vereist technische kennis. Meestal worden extra tabellen gebruikt in combinatie met aangepaste schermen.
Aangepaste schermen: Maak nieuwe schermen in Service om uw specifieke processen te ondersteunen
Met Development Tools kunt u nieuwe schermen maken in SuperOffice Service die zijn afgestemd op uw specifieke bedrijfsprocessen.
Als u bijvoorbeeld andere informatie dan de standaardvelden nodig heeft om een nieuwe serviceticket te registreren, kunt u het systeem aanpassen.
In combinatie met extra tabellen biedt het definiëren van uw eigen aangepaste schermen nog meer flexibiliteit bij het aanpassen van SuperOffice CRM.
Aangepaste schermen die zijn gemaakt voor SuperOffice Service kunnen beschikbaar worden gemaakt voor gebruikers met een Standard-, Sales- of Marketing-gebruikersplan via webpanelen.
U heeft aanzienlijke technische kennis nodig om aangepaste schermen te maken.
SuperOffice API's: Maak eenmalige aanpassingen
Tot slot krijgt u ook toegang tot alle beschikbare SuperOffice API's:
- REST- en SOAP-webservices
- WebHooks
- Connectors
- Integratieservers
De API's zijn gebundeld als NuGet-pakketten. SuperOffice Docs biedt SDK API-referenties, handleidingen, tutorials en enkele voorbeeldcodes. De meeste voorbeelden, waaronder .NET, Python en PHP, zijn beschikbaar op de GitHub SuperOffice-organisatie.
Softwarepartners van SuperOffice gebruiken de SDK doorgaans bij het ontwikkelen van standaardapplicaties en integraties die zij aanbieden als producten in de SuperOffice App Store.
Waarvoor kunnen Development Tools worden gebruikt?
- U kunt aanpassen hoe gebruikers met SuperOffice CRM werken, in termen van wat ze kunnen zien of doen.
- U kunt SuperOffice Service aanpassen door extra tabellen en schermen toe te voegen of nieuwe scripts en macro's te maken.
- U kunt processen, workflows en specifieke acties automatiseren.
- U kunt de functionaliteit van SuperOffice CRM uitbreiden door een aangepaste applicatie te ontwikkelen die geheel nieuwe functionaliteit bevat, specifiek voor uw organisatie en processen.
- U kunt integraties toevoegen met andere bedrijfsapplicaties die niet beschikbaar zijn als standaardmodule of -applicatie in de SuperOffice App Store.
Naarmate uw behoeften groeien, kunnen ook de mogelijkheden van uw CRM-oplossing worden uitgebreid.