Trimble Feedback Mobile app ja rajapinnat Kuvaus

Samankaltaiset tiedostot
Rajapinnat kuntajärjestelmissä #Kuntamarkkinat

Suuli api dokumentaatio

REST rajapintana mobiilikehityksessä

Mittaustietojen SAF-aineistokuvaus kaasudatahubiin

Kanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka

Suomi.fi-palvelutietovaranto

Kanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka

WEB SERVICES RAJAPINTA SAMLINKIN TEKNINEN RAJAPINTAKUVAUS OHJELMISTOTALOILLE

PIC-koodin luominen URF-tietokantaan Participant Portal

Tervetuloa ecraft Service Deskiin

Veronumero.fi Tarkastaja rajapinta

Contact Form 7 -lomakkeen yhdistäminen Timeline Manageriin

Katselupalvelujen INSPIRE-yhteensopivuuden testaus

Vaalikone.fi API Presidentinvaalit 2012

Kansallinen hankintailmoitus: HAAGA-HELIA Oy Ab : HAAGA-HELIA Oy Ab: Pasilan aktiivilaitteet 2011

Helsingin urbaani luovuus käyttöön: Open311 kaupunkilaisten palautekanavana. Hanna Niemi-Hugaerts

Tekla Structures Dialogien muokkaus

Onecapital Invoicer XML API

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

Avoin metsätieto - Rajapintapalvelut

Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)

Poikkeusinfo XML-rajapinnan kuvaus, rajapinnan versio 2 Seasam Group

SCS Data Manager. Julkaisutiedot. Versio 3.00

Hankintailmoitus: Pohjois-Savon sairaanhoitopiirin kuntayhtymä/kiinteistöyksikkö : Puijon sairaalan Pääaula-alueen uudistus, Sähköurakka

Harjoitus Olkoon olemassa luokat Lintu ja Pelikaani seuraavasti:

Contents AdsML ympäristö... 2 AdsML Testi ympäristö... 2 AdsML tuotantoympäristö... 2 AdsML käyttöliittymä... 3 Kirjautuminen...

Nokia Lifeblog 2.5 Nokia N76-1

MultiSender -mobiilisovellus

Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.

DriveGate -ohjeet. DriveGate-käyttöohjeet: Rekisteröityminen palveluun. Rekisteröitymisohjeet ja rekisteröitymisprosessin kuvaus

Käytettäväksi QR-koodin lukulaitteen/lukijan kanssa yhteensopivien sovellusten kanssa

Gree Smart -sovelluksen (WiFi) asennus- ja käyttöohje: Hansol-sarjan ilmalämpöpumput WiFi-ominaisuuksilla

Älypuhelimet. Sisällysluettelo

Ohje UCPorin julkisten lukujärjestyksien käyttöön

Hyvä mobiilikortin käyttäjä!

Koodistopalvelun REST-rajapinnat

Webforum. Version 17.3 uudet ominaisuudet. Päivitetty:

Suomi.fi-palvelutietovaranto Kaikki oleellinen julkishallinnon palveluista yhdessä paikassa

Kansallinen koodistojen siirtoformaatti

Koodistoeditorin toteutuksen lähtökohtia: KaPA-koodistopalvelu ja REST-rajapinnat

NBG-4115 pikaopas Oletusasetukset

Sähköisen äänestyksen pilotti

1. Käytät ensimmäistä kertaa DS Mobile -palvelua 1 Näin aloitat palvelun käytön

Software Signing System System overview and key domain concepts

Palvelun rekisteröinti Virtu - luottamusverkostoon / testipalveluun

Sisällysluettelo 4 ONGELMATILANTEIDEN RATKAISUT... 12

Kansallinen hankintailmoitus: Tampereen kaupunki : Ulkoalueiden hoito

TIEKE Verkottaja Service Tools for electronic data interchange utilizers. Heikki Laaksamo

Yksittäisen tapahtumakategorian hakeminen... 3 Parametrit... 4 Vastausesimerkki... 4 Tapahtumien hakeminen hakukriteerin avulla...

BDD (behavior-driven development) suunnittelumenetelmän käyttö open source projektissa, case: SpecFlow/.NET.

Mobiilijäsenkortti. Mobiilikortin aktivointi

Kansallinen hankintailmoitus: Mikkelin ammattikorkeakoulu Oy : Palvelimet ja kytkin

MOBILITY TOOL. Tietojen siirto. Johdanto Hanke & ulkomaanjaksot Hankkeen budjetti Raportointi. LLPLink. Application Form

Kansallinen hankintailmoitus: Savon koulutuskuntayhtymä : Plasma- ja kaasuleikkauskone/kone- ja metalliala

Skype for Business pikaohje

Salasanan vaihto uuteen / How to change password

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

Koordinaattimuunnospalvelu

KODAK EIM & RIM VIParchive Ratkaisut

Osio 4: Tietovirrat. Properties- eli ominaisuustiedostot Logger: lokitietojen käsittely

Sivuston tiedotprintersupportnu mbercare.com

Verkkopalkka-rajapintakuvaus

KULTTUURIYMPÄRISTÖN TEKIJÄT KILPAILU 2016 MEIDÄN PAIKKA: KILPAILUTYÖN LATAUSOHJEET -SIVUSTOLLE

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE:

HELSINGIN KAUPUNGIN RAKENNUSVIRASTO - Pysäköinnin mobiilimaksaminen

Liityntäpalvelimen liittäminen tuotantoympäristöön esuomi.fi

Tämä dokumentti sisältää kenttäkohtaiset ohjeet WS1 Sinfokseen lisätyistä Synkka-tuotetietopankin pakollisista kentistä

SoleMOVE lähtevän harjoittelijan ohje

Tekninen suunnitelma - StatbeatMOBILE

LoCCaM Riistakamerasovellus. Dimag Ky dimag.fi

Tietotunti klo 12 ja 17. Aiheena sosiaalisen median sovellukset: Instagram, Twitter, WhatsApp ja Facebook

GroupWise Calendar Publishing Host User

JOVISION IP-KAMERA Käyttöohje

Ohjeisto Trimble Pro 6H yhdistämisestä Juno 5:een

Muuttujien määrittely

Euroopan unionin neuvosto Bryssel, 25. heinäkuuta 2014 (OR. en)

METROPOLIAN PILVIPALVELUT OPETUKSESSA Google Apps for Education (GAFE)

KaTSO. KaTSO FAQ. Solteq Oyj. (järjestelmätoimittaja) Päivitetty Update disclaimer here.

IRC ja etäyhteydet IRC JA ETÄYHTEYDET

ETÄPALVELU. HALTIK Videoportaali - osallistujan ohje

Älykkäämpi päätelaitteiden hallinta Juha Tujula, CTO, Enfo Oyj IBM Corporation

SENAATTILA uudistuu keväällä 2015

KADA (Drupal 7) migraatio uuteen (versioon) webiin

2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People, Nseries ja N77 ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?

Käyttäjienhallintatyökalu

Asio Notification sovelluksen esittely ja testausohjeet Oppilaitoksille

LANSEERAUS LÄHESTYY AIKATAULU OMINAISUUDET. Sähköinen jäsenkortti. Yksinkertainen tapa lähettää viestejä jäsenille

Jyväskylän kaupungin palautejärjestelmä. Kuntatekniikan päivät Paikkatietopäällikkö Janne Hartman Jyväskylän kaupunki

Hyvä mobiilikortin käyttäjä!

Majoitustoiminta ja palveluosaaminen

Webforum. Version 14.4 uudet ominaisuudet. Viimeisin päivitys:

PIKAOPAS NOKIA PC SUITE 4.3. Nokia puhelimelle. Copyright Nokia Mobile Phones Kaikki oikeudet pidätetään Issue 6

Sports Tracker. Älypuhelimen urheilutietokoneesta yhteisölliseksi reittikarttapalveluksi. Jussi Solja Markkinointipäällikkö, Sports Tracker

Sonera Viestintäpalvelu VIP

Kesäseminaari Jani Heikkilä Metsä mukaasi Kantoon sovelluksella

ABB Oy Domestic Sales Harri Liukku Aurinkosähköjärjestelmät Kytkennät

Visma Nova Webservice Versio 1.1 /

Avoimen datan liiketoimintamallit. Matti Rossi, Aalto University School of Business

Transkriptio:

Mobile app ja rajapinnat 16.1 Copyright 1992-2016 Trimble Solutions Corporation part of Trimble Navigation Ltd. All rights reserved.

Table of Contents ii (13) Table of Contents 1.1 -integraatio Trimble TerraFle maastotyösovellukseen... 3 1.2, App ja ulkoinen rajapinta... 5 1.2.1 Rajapinta kolmansien osapuolien käyttöön... 5 1.3, Open 311 liityntä... 7 1.3.1 Service discovery... 8 1.3.2 GET Service List... 8 1.3.3 GET Service Definition... 9 1.3.4 POST Service Request... 10 1.3.5 GET service_request_id from a token... 11 1.3.6 GET Service Requests... 11 1.3.7 GET Service Request... 12

3 (13) 1.1 -integraatio Trimble TerraFle maastotyösovellukseen -palautteet voidaan nyt siirtää maastotyöntekijöiden käsiteltäväksi. Maastoon siirretyt palautteet latautuvat automaattisesti Trimble TerraFle-sovellukseen, jossa on monipuoliset maastotyötä tukevat ominaisuudet. TerraFle-sovellusta voidaan käyttää Trimblen laitteilla Geo 6000, Geo 7, Juno 3/5, Yuma2 sekä iphone ja Android laitteilla. TerraFle tukee myös Trimblen Pro 6T ja 6H sekä R1 GNSS-vastaanottimia. Maastossa tarkastettu ja kuitattu työ palautuu -ohjelmaan raportointia ja jatkotyöstöä varten. Käsittelijä voi siirtää palauteen TerraFleiin lisäämällä palautteella toimenpiteen Lähetä TerraFleiin ja osoittaa palautteen TerraFleorganisaation käyttäjälle Palautteen lähettäminen TerraFleiin. TerraFleissä palaute näkyy uutena Taskina, jonka käyttäjä voi ottaa käsittelyyn. Alkuperäisestä palautteesta TerraFleiin lähetetään sijainti, selitys, käsittelijän lisäämä lisätieto ja palautteen sisältämä kuva. TerraFleistä Feedbackiin välittyy maasto kommentti ja kuva sekä tila korjattu/ei korjattu.

4 (13) Palautteen käsittely TerraFle Android clientilla. Integraatiossa toimii aktiivisena osapuolena, myös palautteiden palautuksessa maastosta Feedbackiin. Palautus on toteutettu TeklaWebAgent- pluginilla. -integraatio Trimble TerraFle maastotyösovellukseen edellyttää TerraFle Advanced lisenssin hankintaa.

5 (13) 1.2, App ja ulkoinen rajapinta Palautteen antoon kehitetty App, jolla voidaan antaa palautetta älypuhelimilla. Tuetut järjestelmät ovat ios 6, Android 2.3.3 ja Windows Phone 8 ja uudemmat. App on käyttäjälle ilmainen ja löytyy sovelluskaupoista nimellä. Palautteen anto mahdollisimman yksinkertaista: App selvittää laitteen sijainnin ja näyttää sijainnin mukaan mitä Trimblen Palautepalveluita on sijainnin mukaisessa paikassa Käyttäjä valitsee yhden Palautepalvelun Käyttäjä ottaa kuvan ongelmakohdasta Käyttäjä kirjoittaa tekstimuotoisen kuvauksen ongelmasta ja täydentää yhteystiedot niin halutessaan Käyttäjä lähettää palautteen Palautteet välittyvät eri järjestelmiin sijainnin ja käyttäjän valitseman palvelun mukaan Palautteet tallentuvat palvelukohtaisesti valittuun palautetyyppiin/aiheeseen Appin tuetut kielet ovat suomi, ruotsi, englanti ja saksa Appin toiminnot. 1.2.1 Rajapinta kolmansien osapuolien käyttöön Mahdollistaa asiakkaan haluamien kolmansien osapuolen sovellusten lähettää palautetta asiakkaan palautejärjestelmään. Saapuneiden palautteiden käsittely tapahtuu saman prosessin ja käyttöliittymän kautta kuin muut palautteet. Rest-tyyppinen rajapinta, jossa kommunikointi JSON:lla. Rajapinta on versioitu tulevien muutosten hallitsemiseksi. Tukee useita rajapintaversioita.

6 (13) Nimi Esimerkki Pakollisuus Tyyppi Huom! Language fi-fi Vapaaehtoinen String(5) Description Reikä tiessä. Pakollinen String(65535) Party/firstname Matti Vapaaehtoinen String(1024) Party/surname Meikäläinen Vapaaehtoinen String(1024) Party/email Matti.meikalai nen@gmail.c om Location/description Risteys Vapaaehtoinen String(1024) Vapaaehtoinen String(65535) Email formaatti Location/lat 60.18649372 Pakollinen Double, range(-90-90) WGS 84 (EPSG:4326) Location/lon 24.80619725 Pakollinen Double, range(-180-180) WGS 84 (EPSG:4326) Location/accuracy 25 Vapaaehtoinen Double, range(0, 10000000) Attachments/name Kuva.png Pakollinen String(1024) Attachments/conten t_type Attachments/conten t image/png Pakollinen String(65535) ivborw0kggoaaaansuheugaaabaaaaaqa QMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dA AAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH 8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/A FGGFyjOXZtQAAAAAElFTkSuQmCC Pakollinen base64 encoded content ma ~4mb Rajapinnan v1 tukema sisältö.

7 (13) 1.3, Open 311 liityntä voi olla yhteydessä ulkoisiin järjestelmiin Open311- rajapinnan kautta. Open311 on teknologia, joka tarjoaa avoimen viestintäkanavan julkisia tiloja ja palveluita koskeville asioille. http://www.open311.org/ Rajapinnan kuvaus on saatavilla service discovery -menetelmän kautta. Open311:tä voi käyttää vain julkisten palautteiden siirtoon, jotka on lisätty tai haettu ulkoisen järjestelmän kautta. tukee GeoReport API v2:ta palautteiden tarkastelemiseen ja syöttämiseen. Vain pakolliset osat sisältyvät toteutukseen. http://wiki.open311.org/georeport_v2/ Rajapinnan määrittelyt tehdään Hallinta-osiossa. Samasta palvelusta voidaan julkaista eri palautetyyppejä eri organisaatioille. Julkaisu rajapintaan voidaan tehdä Tyyppi-aihe kohtaisesti. Palautteiden tilojen kytkentä 311 standardiin tehdään koodiston ohjausarvoilla. Rajapinnan määrittely Hallinta-osiossa.

8 (13) 1.3.1 Service discovery Eample request: http://test.trimblefeedback.com/api/georeport/discovery.ml Eample response: 1.3.2 GET Service List Request jurisdiction_id services service service_name description metadata Response type keywords - group - Eample: http://demosite.trimblefeedback.com/efeedback- 311/api/georeport/v2/services.ml?jurisdiction_id=trimble palauttaa aina false, koska metadatat ei käytössä. palauttaa aina realtime

9 (13) 1.3.3 GET Service Definition Request jurisdiction_id Response service_definition attributes - attribute - variable - code - datatype - required - datatype_description - order - description - values - value - key - name - Ainoastaan tämä palautetaan, sillä metadata-ominaisuutta ei ole tuettu Eample: http://demosite.trimblefeedback.com/efeedback- 311/api/georeport/v2/services/1ef69635-2040-e511-a68b- 005056a675dc.ml?jurisdiction_id=trimble

10 (13) 1.3.4 POST Service Request Request jurisdiction_id location parameter attribute - lat lon address_string - address_id - email device_id - account_id - first_name last_name phone - description media_url - Response service_requests request servicerequest_id token - Ei tuettu, sillä vaihtoehtoinen servicerequest_id:n kanssa service_notice TUETTU, palauttaa kiitos palautteestaviestin account_id - Eample request created with Fiddler:

11 (13) POST: http://test.trimblefeedback.com/api/georeport/v2/requests.ml Content-Type: application/-www-form-urlencoded; charset=utf-8 Host: test.trimblefeedback.com api_key=usiwlzmh6fqk2buopvz53et5vpeorss&jurisdiction_id=trimble&= b619e390-9892-e511-a553-005056a675dc&lat=37.76524078&long=- 122.4212043&description=open311+POST+test&first_name=Mikko&last_name=Viitala&e mail=mikko.viitala@trimble.com Eample response: 1.3.5 GET service_request_id from a token Not supported 1.3.6 GET Service Requests Request

12 (13) jurisdiction_id servicerequest_id start_date end_date status Response service_requests request servicerequest_id status status_notes - service_name description agency_responsible - service_notice - requested_datetime updated_datetime epected_datetime - address - address_id - zipcode - lat lon Eample request: http://test.trimblefeedback.com/api/georeport/v2/requests.ml?jurisdiction_id=trimble&start_ date=2015-01-01t00:00:00z&end_date=2016-08-11t00:00:00z&status=open Eample response: 1.3.7 GET Service Request Request

13 (13) jurisdiction_id servicerequest_id Response service_requests request servicerequest_id status status_notes - service_name description agency_responsible - service_notice - requested_datetime updated_datetime epected_datetime - address - address_id - zipcode - lat lon Eample request: http://test.trimblefeedback.com/api/georeport/v2/requests/576.ml?jurisdiction_id=trimble Eample response: