Het hoe en wat van http-requests - SEE 2016

24
Twitter mee: #SEE2016NL Het hoe en wat van HTTP-requests Katrien Bekaert SEE the future

Transcript of Het hoe en wat van http-requests - SEE 2016

Page 1: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Het hoe en wat van HTTP-requestsKatrien Bekaert

SEE the future

Page 2: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Even voorstellen· Katrien Bekaert· November 2012· Consultant (technisch)

Page 3: Het hoe en wat van http-requests - SEE 2016

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.

Page 4: Het hoe en wat van http-requests - SEE 2016

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

Page 5: Het hoe en wat van http-requests - SEE 2016

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?

Page 6: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Voorbeeldhttp://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookupValue=I1409001&field0=actie&value0=Aangepast door een http-request&validate=false&save=true&j_username=admin&j_password=admin

Page 7: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Opbouw HTTP-requesthttp://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookupValue=I1409001&field0=actie&value0=Aangepast door een http-request&validate=false&save=true&j_username=admin&j_password=admin

· Protocol = HTTP· Server = Localhost· Poort = 80· Tas = TOPdesk Application Server (vast)· Realm = Secure (behandelaar)

Page 8: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Servlethttp://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookupValue=I1409001&field0=actie&value0=Aangepast door een http-request&validate=false&save=true&j_username=admin&j_password=admin

· Te achterhalen· via het Pi-teken (π) in het behandelaarsgedeelte

Page 9: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Wat wil je doen?http://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookupValue=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

Page 10: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Welke kaart wil je laten zien of aanpassen?http://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookupValue=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-]

Page 11: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Welke velden worden er aangepast?http://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookupValue=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

Page 12: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Datadict· Veldnamen uit de database vind je terug in

de datadict

Page 13: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Afsluiten HTTP-requesthttp://localhost:80/tas/secure/incident?action=edit&lookup=naam&lookupValue=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

Page 14: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Tips· Voeg contained in URL toe om een frame te tonenhttp://localhost:80/tas/secure/contained/incident?action=show&lookup=naam&lookupValue=I1409001

· Bij het aanmaken van een kaart, altijd statusmeegeven· URL encoding via \U<text>\u of \C<text>\c

Page 15: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

In TOPdesk

Page 16: Het hoe en wat van http-requests - SEE 2016

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

Page 17: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Andere mogelijkheden (2)· Google Maps vanuit TOPdesk

· Sms versturen vanuit TOPdesk

Page 18: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Andere mogelijkheden (3)· iCal-bestand genereren

· Openen van een kennisitem op een ander tabblad

Page 19: Het hoe en wat van http-requests - SEE 2016

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 eenactiviteit kopieert naar de actie van de wijziging.

Page 20: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Trouble shooting· Staat URL-authenticatie aan?· De selfserviceportal kan alleen kaarten raadplegen· Logfiles· URL deel per deel testen· Support

Page 21: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Afsluiting· Weet waarom je het wil doen· Weet wat je wil doen· Weet hoe je het moet doen

Page 22: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Vragen?

Page 23: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL

Presentatie terugkijken?

Bekijk deze presentatie online opwww.slideshare.net/TOPdesk

Page 24: Het hoe en wat van http-requests - SEE 2016

Twitter mee: #SEE2016NL