Laat http-requests niet onbenut!

Post on 26-May-2015

2.427 views 9 download

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!

Twitter mee #T12JSo #TOPdesk12

Laat HTTP-requests niet onbenutTOPdesk Symposium 2012Jorg Sonneveld

Twitter mee #T12JSo #TOPdesk12

Twitter mee #T12JSo #TOPdesk12

Waarom HTTP-requests?

· Minder handelingen

· Minder fouten

· Efficiënter

Twitter mee #T12JSo #TOPdesk12

Twitter mee #T12JSo #TOPdesk12

Programma

· Opbouw van een http-request

· Uitleg TOPdesk database

· Voorbeelden

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?

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

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

Twitter mee #T12JSo #TOPdesk12

Velden: opzoeklijsten

Gegevens uit andere tabel

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

replacefield1=persoonid&

searchfield1=email&

searchvalue1=j.sonneveld@topdesk.com

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

Twitter mee #T12JSo #TOPdesk12

Overige velden

· Tekst of memo

· Datum

· Getal

· Logisch

Field1=…&Value1=…

Twitter mee #T12JSo #TOPdesk12

Overige velden

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

action=new&status=1&

replacefield1=persoonid&

searchfield1=email&

searchvalue1=j.sonneveld@topdesk.com&

field2=aanmeldertelefoon&

value2=0123456789

Twitter mee #T12JSo #TOPdesk12

Twitter mee #T12JSo #TOPdesk12

Overige parameters

· Save=true

· Validate=false

· J_username=admin

· J_password=admin

· Append1=true

· Newline2=3

Twitter mee #T12JSo #TOPdesk12

Overige parameters

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

action=new&status=1&

replacefield1=persoonid&

searchfield1=email&

searchvalue1=j.sonneveld@topdesk.com&

field1=aanmeldertelefoon&

value1=0123456789&

validate=false&

save=true

Twitter mee #T12JSo #TOPdesk12

Twitter mee #T12JSo #TOPdesk12

Speciale tekens

· # & ! enz.

· Hexvariant

· Spatie %20

· De%20printer%20is%20stuk

· # & ! enz.

· TOPdesk: \C….\c

· \CDe printer is stuk\c

Twitter mee #T12JSo #TOPdesk12

TOPdesk Database

Twitter mee #T12JSo #TOPdesk12

Twitter mee #T12JSo #TOPdesk12

Database

Incident Persoon Vestiging

Twitter mee #T12JSo #TOPdesk12

Database

· tabellen met elkaar verbonden

Twitter mee #T12JSo #TOPdesk12

Twitter mee #T12JSo #TOPdesk12

Nieuwe Persoon

· Jorg Sonneveld

· TOPdesk Delft

· Manager

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

Twitter mee #T12JSo #TOPdesk12

Wijzigingsaanvraag

· Op naam van Jorg

· Eenvoudige wijziging

· Nieuwe medewerker

Twitter mee #T12JSo #TOPdesk12

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

Twitter mee #T12JSo #TOPdesk12

Samenvatting

· Gestructureerde opbouw

· Datadict

· Meer uitleg en voorbeelden in de handleiding

Twitter mee #T12JSo #TOPdesk12

U vindt deze presentatie online op

www.slideshare.net/topdesk