Introductie
Dit gedeelte beschrijft een voorbeeld van een directe integratie tussen TOPdesk en Workspace 365, waarmee zowel de beller als de operator op de hoogte blijven van de status van hun verzoeken.
Hier is een voorbeeld van een TOPdesk-melding:
Dit is een handleiding om de TOPdesk API te koppelen aan de Workspace 365 Activity Feed API. Mocht je problemen ervaren tijdens de configuratie, dan kunnen we je helpen met oplossingen. Echter, wij zijn geen eigenaar van TOPdesk software. Dit betekent dat je mogelijk TOPdesk ondersteuning moet raadplegen voor verdere assistentie.
TOPdesk-meldingen
Om meldingen te genereren vanuit TOPdesk-gebeurtenissen en deze weer te geven in Workspace 365, moet je begrijpen hoe de workflow in TOPdesk is opgezet en voor welke gebeurtenissen je meldingen wilt activeren.
Voor deze handleiding richten we ons alleen op gebeurtenissen in Call Management. Als voorbeeld bespreken we vier verschillende typen gebeurtenissen/meldingen die eenvoudig maar effectief zijn en het meest voorkomen voor de meeste TOPdesk-gebruikers.
In deze uitleg spreken we over twee personages:
Beller (degene die een incident meldt of een verzoek indient)
Operator (persoon werkzaam bij een servicegerichte afdeling belast met het opvolgen van incidenten en verzoeken).
Operatorvoorbeeldmeldingen
Operator John toegewezen: Operatorupdate door beller:
Voorbeeldmeldingen van beller
Status van beller gewijzigd: Update van beller beschikbaar:
Voorwaarden
Een account met administratieve rechten die toestemming heeft om machtigingsgroepen, API-gebruikers, gebeurtenissen en acties in TOPdesk te maken.
Stap 1. Genereer een Workspace 365 API-sleutel
Eerst moeten we een API-sleutel genereren voor de Workspace 365 API, zodat we toegang hebben tot de Activity Feed API van TOPdesk.
Als Workspace-beheerder, ga naar "Instellingen" door op je profiel rechtsboven te klikken.
Navigeer naar de sectie "Integraties" in het linker menu.
Selecteer "API-instellingen".
Klik op de knop "+ Nieuw" linksboven.
Klik op "Opslaan".
Kopieer de API-sleutel uit het pop-upvenster.
Klik op "Sluiten".
Stap 2. Maak een machtigingsgroep voor API-gebruiker in TOPdesk
Ga in TOPdesk naar de ondersteunende bestanden instellingen en open "Machtigingsgroepen".
Maak een nieuwe "Machtigingsgroep" genaamd "Workspace365-API".
Controleer de subsecties in de hoofdsecties waarop de API toegang moet hebben. Voor dit voorbeeld hebben we nodig:
Sectie "Call Management" - subsecties "Eerstelijns oproepen" en "Tweedelijns oproepen". Machtigingen "Lezen" en "Selecties".
Sectie "Ondersteunende bestanden" - subsecties "Personen" en "Operators". Machtigingen "Lezen" en "Selecties".
Sectie "API-toegang" - subsecties "REST API". Machtigingen "Lezen".
Sectie "API-toegang" - subsectie "Gebruik toepassingswachtwoorden". Machtigingen "Schrijven".
Stap 3. Maak een API-gebruiker aan
Maak een nieuwe Operator die zal fungeren als de API-gebruiker. Deze gebruiker moet toegang hebben tot de scope die je wilt blootstellen op de TOPdesk API om meldingen naar Workspace 365 te kunnen sturen. Zorg ervoor dat eventuele filters zijn uitgeschakeld of op zijn minst gecontroleerd om ervoor te zorgen dat de gebruiker de juiste machtigingen heeft om informatie te raadplegen.
Maak een nieuwe Operator aan (of gebruik het bestaande account als je al een TOPdesk-integratie hebt).
Koppel de operator aan de eerder gemaakte machtigingsgroep "Workspace365-API" via het menu "Autorisatie".
Log in met het nieuwe Operator-account en klik op het profielpictogram rechtsboven. Klik op "Mijn instellingen".
Scroll naar beneden naar de sectie "Toepassingswachtwoorden" en klik op "Toevoegen" om een nieuw wachtwoord te genereren voor gebruik met Workspace 365.
Geef een naam op en stel een vervaldatum in.
Opmerking: zorg ervoor dat je een herinnering in je agenda zet om het wachtwoord te vernieuwen, omdat de integratie niet meer werkt na de vervaldatum.
Klik op "Maken" om het wachtwoord te genereren.
Kopieer de API-sleutel uit het pop-upvenster.
Opmerking: Zorg ervoor dat je deze sleutel op een veilige plek bewaart. Je kunt de API-sleutel slechts één keer zien en kopiëren.
Sla je instellingen op indien nodig.
Stap 4. Maak een TOPdesk-gebeurtenis aan
TOPdesk-gebeurtenissen kunnen elk evenement zijn dat is gekoppeld aan een van de beschikbare TOPdesk-modules zoals Call Management, Problem Management, Change Management, enz. Voor deze handleiding richten we ons alleen op gebeurtenissen in Call Management, maar de concepten die we uitleggen zijn van toepassing op elk van de TOPdesk-modules.
Houd er rekening mee dat:
Elke module bevat verschillende gegevensvelden die kunnen worden gebruikt om gebeurtenissen te maken en te gebruiken in acties. Raadpleeg de TOPdesk (API) documentatie om ervoor te zorgen dat je de juiste velden gebruikt.
Gebeurtenissen kunnen niet worden hergebruikt en moeten worden geselecteerd of opnieuw worden aangemaakt voor elke module en subsectie zoals tweede lijn of andere typen oproepen. Je moet dan de stappen herhalen.
Voor ons gebruik hebben we vier aangepaste voorbeeldgebeurtenissen gedefinieerd die je zelf kunt maken:
WS365_Status_Melding
WS365Aanmelder_NieuweInteractieToegevoegd
WS365Operator_Toegewezen
WS365Operator_UpdateDoorAanmelder
Algemene instructies om een gebeurtenis te maken:
Open de TOPdesk-beheertoepassing.
Navigeer naar of zoek naar "Gebeurtenisverkenner".
Selecteer een voorgeconfigureerde gebeurtenis.
Of maak een aangepaste gebeurtenis aan als de gebeurtenis die je nodig hebt niet beschikbaar is in de lijst.
Klik op de knop "Nieuwe gebeurtenis maken" rechtsboven.
In het pop-upvenster, selecteer "Call Management - Eerstelijns oproep".
Klik op de knop "Nieuwe gebeurtenis maken".
Controleer een van de onderstaande gebeurtenisvoorbeelden. Zorg ervoor dat je de velden precies invult zoals weergegeven in de schermafbeeldingen.
Klik op "Opslaan" rechtsboven.
Voorbeelden van gebeurtenissen:
Stap 5. Maak een TOPdesk-actie aan
TOPdesk Acties zijn een reactie op de gebeurtenissen die we hebben gedefinieerd in de vorige paragraaf. Acties zijn altijd gekoppeld aan een TOPdesk-gebeurtenis. Voor deze handleiding richten we ons alleen op acties in Call Management, maar de concepten die we uitleggen zijn van toepassing op elk van de TOPdesk-modules.
Houd er rekening mee dat:
Elke module bevat verschillende gegevensvelden die kunnen worden gebruikt om gebeurtenissen en acties te maken. Raadpleeg de TOPdesk (API) documentatie of TOPdesk-ondersteuning om ervoor te zorgen dat je de juiste velden gebruikt.
Acties kunnen niet worden hergebruikt en moeten worden geselecteerd of opnieuw worden aangemaakt voor elke module en subsectie. Voor acties is er een extra optie om aangepaste acties te exporteren en opnieuw te importeren. Hiermee kun je eenvoudig een aangepaste actie importeren en hernoemen zonder de hele stroom en bijbehorende variabelen opnieuw te hoeven maken.
Opmerking: we hebben kant-en-klare actiesjablonen gemaakt op basis van de onderstaande voorbeelden, zodat je ze kunt importeren en gebruiken zoals je wilt. Ze kunnen worden gedownload uit onze downloadsectie.
Onze actiesjablonen gaan ervan uit dat de e-mailadressen en UPN's van gebruikers identiek zijn. Als deze verschillend zijn, moet je een aanpassing maken in de code van de JSON-bestanden. Zoek naar de volgende code:
${_variables[\"Workspace365UPN\"]}
Vervang dit door:
${_responses["getPerson"]["body"]["networkLoginName"]}"
Het zal er in TOPdesk zo uitzien:
Voor ons gebruik hebben we vier aangepaste acties gedefinieerd die je zelf kunt maken:
WS365Aanmelder_StatusGewijzigd_Melding
WS365Aanmelder_NieuweInteractieToegevoegd_Melding
WS365Operator_Toegewezen_Melding
WS365Operator_UpdateDoorAanmelder_Melding
Maak een actie aan (WS365Aanmelder_StatusGewijzigd_Melding):
Open de TOPdesk-beheertoepassing.
Navigeer naar of zoek naar "Actie-explorer".
Klik op de knop "Maken" rechtsboven.
Selecteer "Actiesequentie".
In het pop-upvenster, selecteer "Call Management - Eerstelijns oproep".
Klik op "Nieuwe actiesequentie maken".
Klik op "Importeren" rechtsboven.
Klik nogmaals op "Importeren".
Selecteer het Actiesjabloon (JSON-bestand) dat je wilt gebruiken.
Klik op "Openen" (hier is een voorbeeldsjabloon).
Je kunt de naam laten zoals die is, of wijzigen in iets dat voor jou herkenbaarder is.
In de sectie "Gekoppelde gebeurtenissen", klik op het potloodpictogram.
Selecteer de gebeurtenis die je wilt activeren met de actiesequentie. Dit moet een van de gebeurtenissen zijn die je hebt gemaakt in de vorige paragraaf.
Vul de "Waarde" velden in de "Variabelen" sectie bovenaan de actiesequentie in.
Workspace365URL = Workspace URL inclusief de tenantnaam zonder / aan het einde.
Workspace365Token = Workspace365 [API TOKEN uit Workspace 365 API-instellingen].
Topdesk_url = URL van je TOPdesk-tenant zonder / aan het einde.
Workspace365UPN = ${aanmelderemail}
TOPdeskUser = TOPdesk API-gebruiker die je hebt aangemaakt in de voorbereidingsparagraaf (stap 3).
TOPdeskAppPassword = TOPdesk App-wachtwoord dat je hebt ontvangen tijdens het maken van de API-gebruiker in de voorbereidingsparagraaf (stap 3).
Scroll naar beneden naar de body van stap 2 en zorg ervoor dat de tekst in het segment "Titel" overeenkomt met je verwachtingen (WS365 importbestanden zijn in het Nederlands).
Vink alle vakjes aan in de sectie "Beschikbaar".
Klik op "Opslaan" rechtsboven.
Herhaal de bovenstaande stappen voor de overige acties:
WS365Aanmelder_NieuweInteractieToegevoegd_Melding
WS365Operator_Toegewezen_Melding
WS365Operator_UpdateDoorAanmelder_Melding
Stap 6. Maak je eigen meldingen aan
Natuurlijk zijn de mogelijkheden bijna eindeloos, wat betekent dat je veel meer meldingen kunt maken voor verschillende gebeurtenissen die beschikbaar zijn in TOPdesk. Gebruik de meegeleverde sjablonen als voorbeeld en raadpleeg de TOPdesk-product- en API-documentatie om de benodigde variabelen te vinden om de informatie te extraheren en presenteren die je wilt.
Je hebt mogelijk hulp nodig van TOPdesk-ondersteuning of een TOPdesk-consultant om je te helpen de benodigde variabelen te definiëren om de melding correct weer te geven in Workspace 365.
Stap 7. Test de meldingen
Bij het maken van een actie kun je ook een trigger maken om de actie te testen. Je kunt deze trigger beschikbaar maken in het contextmenu van een kaartitem. Bijvoorbeeld in de sectie "Verwerking" onder het contextmenu "Operator", zoals weergegeven in de onderstaande schermafbeelding. Dit betekent dat je de actie handmatig kunt activeren vanuit de kaart zonder daadwerkelijk een wijziging aan te brengen op de kaart. Hierdoor kun je veilig een melding testen voordat je deze in productie brengt.
Open de eerder geconfigureerde acties individueel.
Klik op het potloodpictogram naast "Beschikbaar in contextmenu".
Hiermee kun je selecteren in welk contextmenu je de trigger wilt laten verschijnen op het kaartitem.
Bijvoorbeeld "Status" of "Operator". Hiermee kun je een statuswijziging simuleren of een melding van toewijzing aan de operator zonder daadwerkelijk de waarde te wijzigen.