Altijd al afgevraagd hoe HTTP-requests werken in TOPdesk, en wat ze kunnen bijdragen aan uw inrichting? In deze workshop worden praktische handvatten aangereikt voor het effectief inzetten van HTTP-requests, zodat uw TOPdesk-inrichting nog beter wordt.
3. Twitter mee: #SEE2016NL
Wat is een HTTP-request?
· Hypertext Transfer Protocol (HTTP) is het
protocol voor communicatie tussen webclient
(meestal een webbrowser) en webserver.
· Bijvoorbeeld het oproepen van een webpagina.
4. Twitter mee: #SEE2016NL
Waarom HTTP-requests gebruiken?
· Het oproepen/aanpassen van kaarten
binnen TOPdesk
· Een rtf-document genereren
· Koppelingen leggen met andere pakketten
of pagina’s
5. Twitter mee: #SEE2016NL
Voor je begint
· Wat wil je bereiken, of verwacht je dat er gaat
gebeuren?
· Welke kaart heb je nodig?
· Welke server moet er worden aangesproken?
· Op welke poort is TOPdesk beschikbaar?
· Wanneer moet het uitgevoerd worden?
9. Twitter mee: #SEE2016NL
Wat wil je doen?
http://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookup
Value=I1409001&field0=actie&value0=Aangepast door een http-
request&validate=false&save=true&j_username=admin&j_password=admin
· Een kaart laten zien - show
· Een kaart creëren - new
· Een kaart aanpassen - edit
10. Twitter mee: #SEE2016NL
Welke kaart wil je laten zien of aanpassen?
http://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookup
Value=I1409001&field0=actie&value0=Aangepast door een http-
request&validate=false&save=true&j_username=admin&j_password=admin
· Ophalen van een kaart kan via
· (Incident)nummer –> Lookup + LookupValue
· Unid –> Unid=[-unid-]
11. Twitter mee: #SEE2016NL
Welke velden worden er aangepast?
http://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookup
Value=I1409001&field0=actie&value0=Aangepast door een http-
request&validate=false&save=true&j_username=admin&j_password=admin
· Standaard velden (tekst, numeriek, datum, …) –
fieldX + valueX
· Opzoeklijsten – replacefieldX + searchfieldX +
searchvalueX
13. Twitter mee: #SEE2016NL
Afsluiten HTTP-request
http://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookup
Value=I1409001&field0=actie&value0=Aangepast door een http-
request&validate=false&save=true&j_username=admin&j_password=admin
· Validate = true/false
· Save =true/false
· j_username=gebruiker
· j_password=paswoord
14. Twitter mee: #SEE2016NL
Tips
· Voeg contained in URL toe om een frame te tonen
http://localhost:80/tas/secure/contained/incident?action=show&lookup=n
aam&lookupValue=I1409001
· Bij het aanmaken van een kaart, altijd status
meegeven
· URL encoding via U<text>u of C<text>c
16. Twitter mee: #SEE2016NL
Andere mogelijkheden
· RTF-creator
· Creëer een templatedocument met de TOPdesk-velden als tags:
$<naambehandelaar>$
· Maak een HTTP-request aan die de template aanroept en opvult
18. Twitter mee: #SEE2016NL
Andere mogelijkheden (3)
· iCal-bestand genereren
· Openen van een kennisitem op een ander tabblad
19. Twitter mee: #SEE2016NL
Opdracht
· Maak een HTTP-request die een melding opent.
· Maak via een HTTP-request een melding aan en
vul de volgende velden al in:
· Soort binnenkomst, soort melding, verzoek, status,
behandelaar
· Maak een HTTP-request die de actie van een
activiteit kopieert naar de actie van de wijziging.
20. Twitter mee: #SEE2016NL
Trouble shooting
· Staat URL-authenticatie aan?
· De selfserviceportal kan alleen kaarten raadplegen
· Logfiles
· URL deel per deel testen
· Support