Laat http-requests niet onbenut!

28
Twitter mee #T12JSo #TOPdesk12 Laat HTTP-requests niet onbenut TOPdesk Symposium 2012 Jorg Sonneveld Twitter mee #T12JSo #TOPdesk12

description

Http-requests gebruikt u om veelvoorkomende handelingen in TOPdesk automatisch te laten plaatsvinden. Toch zijn de mogelijkheden bij veel klanten onbekend of onbenut. Jorg Sonneveld demonstreert in deze How to alle ins en outs van http-requests, zodat u hierna direct zelf aan de slag kunt!

Transcript of Laat http-requests niet onbenut!

Page 1: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Laat HTTP-requests niet onbenutTOPdesk Symposium 2012Jorg Sonneveld

Twitter mee #T12JSo #TOPdesk12

Page 2: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Waarom HTTP-requests?

· Minder handelingen

· Minder fouten

· Efficiënter

Page 3: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Page 4: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Programma

· Opbouw van een http-request

· Uitleg TOPdesk database

· Voorbeelden

Page 5: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Opbouw: de basis

· Protocol: http

· Servernaam of IP-adres

· Poortnummer

· Beveiligde of publieke deel

· Kaartsoort

http://topdesk:82/tas/secure/incident?

Page 6: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Wat gaan we doen met de kaart?

· Action=new&status=1

· Action=lookup&lookup=naam&lookupvalue=[-Incidentnummer-]

· Action=show&unid=[-UNID-]

· Action=edit&lookup=naam….

· Action=edit&unid=[-UNID-]

http://topdesk:82/tas/secure/incident?action=new&status=1

Page 7: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12 http://topdesk:82/tas/secure/incident?action=new&status=1

Page 8: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Velden: opzoeklijsten

Gegevens uit andere tabel

http://topdesk:82/tas/secure/incident?action=new&status=1&

replacefield1=persoonid&

searchfield1=email&

[email protected]

Page 9: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12 http://topdesk:82/tas/secure/incident?action=new&status=1

Page 10: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Overige velden

· Tekst of memo

· Datum

· Getal

· Logisch

Field1=…&Value1=…

Page 11: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Overige velden

http://topdesk:82/tas/secure/incident?

action=new&status=1&

replacefield1=persoonid&

searchfield1=email&

[email protected]&

field2=aanmeldertelefoon&

value2=0123456789

Page 12: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Page 13: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Overige parameters

· Save=true

· Validate=false

· J_username=admin

· J_password=admin

· Append1=true

· Newline2=3

Page 14: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Overige parameters

http://topdesk:82/tas/secure/incident?

action=new&status=1&

replacefield1=persoonid&

searchfield1=email&

[email protected]&

field1=aanmeldertelefoon&

value1=0123456789&

validate=false&

save=true

Page 15: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Page 16: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Speciale tekens

· # & ! enz.

· Hexvariant

· Spatie %20

· De%20printer%20is%20stuk

· # & ! enz.

· TOPdesk: \C….\c

· \CDe printer is stuk\c

Page 17: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

TOPdesk Database

Page 18: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Page 19: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Database

Incident Persoon Vestiging

Page 20: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Database

· tabellen met elkaar verbonden

Page 21: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Page 22: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Nieuwe Persoon

· Jorg Sonneveld

· TOPdesk Delft

· Manager

Page 23: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Nieuwe persoonskaart

http://topdesk:82/tas/secure/person?action=new&

field0=voornaam&value0=Jorg&

field1=achternaam&value1=Sonneveld&

replacefield0=vestigingid&searchfield0=naam&searchvalue0=TOPdesk%20Delft&

field2=ismanager&value2=1&

validate=false&save=true&

J_username=admin&J_password=admin

Page 24: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Wijzigingsaanvraag

· Op naam van Jorg

· Eenvoudige wijziging

· Nieuwe medewerker

Page 25: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Page 26: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Nieuwe wijzigingsaanvraag

tas/secure/newchange?action=new&status=1&

replacefield1=persoonid&searchfield1=achternaam&searchvalue1=[Achternaam]&

field1=changetype&value1=1&

field2=briefdescription&

value2=\CNieuwe medewerker\c&

validate=false&save=true&

J_username=admin&J_password=admin

Page 27: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

Samenvatting

· Gestructureerde opbouw

· Datadict

· Meer uitleg en voorbeelden in de handleiding

Page 28: Laat http-requests niet onbenut!

Twitter mee #T12JSo #TOPdesk12

U vindt deze presentatie online op

www.slideshare.net/topdesk