Viimeisin päivitys: 5.6.2024

App.Design

Osoitteessa App.Design voit mukauttaa Opter Driver (classic) for Androidin ulkoasua.

App.Design käytetään Opter Driver (classic) for Android. (App.Design voidaan käyttää myös Opter Driverin muihin versioihin, mutta silloin et voi käyttää kaikkia uusia toimintoja.) Lisätietoja Opter Driver for iOS:n ja Opter Driver Labs for Androidin mukauttamisesta on osoitteessa Asettelun ja toimintojen mukauttaminen Opter Driverissa ja Opter Driver -ohjaimessa näytettävien kenttien asettaminen.

Tässä artikkelissa kuvataan asetusten App.Design perusteet ja rakenne. Lisätietoa: on erikoisartikkeleissa:

App.Design avataan Opterin sisäisessä editorissa valitsemalla AsetuksetMobiilidata > Mobiilidata-asetukset, ja valitsemalla sitten Muokkaa kohdan App.Design vieressä. Tiedoston muokkaaminen edellyttää perustason XML-tietoja.

Kaikki muut Opterin ikkunat ovat lukittuja, kun Layout – sovellukset on auki, mutta voit siirtyä jo auki olevasta ikkunasta toiseen. Jos haluat tarkastella muissa ikkunoissa olevia tietoja, voit avata ikkunat ennen kuin Layout – sovellukset avataan.

Opterin uudessa asennuksessa App.Design näyttää tältä.

Fabriksinställningar
<?xml version="1.0" encoding="utf-8"?>
<designs>
  <design designname="Standard" default="true">
    <summaryrows>
      <row>
        <item itemname="CURRENTSTATUS" width="60" />
        <item itemname="EARLIESTPICKUPTIME" width="20" />
        <item itemname="LATESTDELIVERYTIME" width="20" />
      </row>
      <row>
        <item itemname="ADDRESSFROM,' / ',STREETFROM,' ',STREETNOFROM,' / ',CITYFROM" width="100" />
      </row>
      <row>
        <item itemname="ADDRESSTO,' / ',STREETTO,' ',STREETNOTO,' / ',CITYTO" width="100" />
      </row>
    </summaryrows>
    <expandedrows>
      <row>
        <item itemname="CURRENTSTATUS" width="50" font="LARGE" />
        <item itemname="CUSTOMER" width="50" font="LARGE" />
      </row>
      <row>
        <item itemname="SERVICETYPE" width="50" font="LARGE" />
        <item itemname="ORDERDATE" width="50" font="LARGE" />
      </row>

      <!-- Sender -->
      <row>
        <item itemname="'Lastas'" width="50" font="LARGEBOLD" />
        <item itemname="EARLIESTPICKUPTIME" width="25" font="LARGEBOLD" />
        <item itemname="'-'" width="5" font="LARGEBOLD" />
        <item itemname="LATESTPICKUPTIME" width="25" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="ADDRESSFROM" multiline="false" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="STREETFROM,' ',STREETNOFROM" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="ADDRESS2FROM" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="ADDRESS3FROM" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="ZIPCODEFROM,' ',CITYFROM" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="PHONEFROM" width="100" font="LARGE" />
        <item itemname="'PK: ',ENTRECODEFROM" condition="ENTRECODEFROM" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="SENDERREFERENCE" width="100" font="LARGE" />
      </row>


      <!-- Mottaker oppdrag -->
      <row>
        <item itemname="'Lossas'" width="50" font="LARGEBOLD" />
        <item itemname="EARLIESTDELIVERYTIME" width="25" font="LARGEBOLD" />
        <item itemname="'-'" width="5" font="LARGEBOLD" />
        <item itemname="LATESTDELIVERYTIME" width="25" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="ADDRESSTO" multiline="false" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="STREETTO,' ',STREETNOTO" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="ADDRESS2TO" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="ADDRESS3TO" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="ZIPCODETO,' ',CITYTO" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="PHONETO" width="100" font="LARGE" />-->
        <item itemname="'PK: ',ENTRECODETO" condition="ENTRECODETO" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="RECEIVERREFERENCE" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="CUSTOMERPROJECT" width="50" font="LARGE" />
        <item itemname="PROJECTNUMBER" width="50" font="LARGE" />
      </row>

      <!-- Avsender/Mottaker ordre -->
      <row>
        <item itemname="'Avsändare'" width="60" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="DELIVERYADDRESSFROM" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="DELIVERYSTREETFROM" width="100" font="LARGE" />
        <item itemname="DELIVERYCITYFROM" width="100" font="LARGE" />
      </row>
      <row>
      </row>

      <row>
        <item itemname="'Mottagare'" width="60" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="DELIVERYADDRESSTO" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="DELIVERYSTREETTO" width="100" font="LARGE" />
        <item itemname="DELIVERYCITYTO" width="100" font="LARGE" />
      </row>
      <row>
      </row>

      <!-- Dimensions -->
      <row>
        <item itemname="PACKAGES,' kli'" condition="PACKAGES" width="40" font="LARGEBOLD" />
        <item itemname="WEIGHT,' kg'" condition="WEIGHT" width="60" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="VOLUME,' m3'" condition="VOLUME" width="33" font="LARGEBOLD" />
        <item itemname="LOADMETER,' flm'" condition="LOADMETER" width="33" font="LARGEBOLD" />
        <item itemname="AREA,' ppl'" condition="AREA" width="33" font="LARGEBOLD" />
      </row>

      <row>
        <item itemname="'Tillägg:'" condition="ADDSERVICECOUNT" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="ADDSERVICE.QUANTITY" width="20" />
        <item itemname="ADDSERVICE.NAME" width="80" />
      </row>

      <row>
        <item itemname="'Lösaföremål:'" condition="LOOSEITEMCOUNT" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="LOOSEITEM.NAME" width="20" />
        <item itemname="LOOSEITEM.STARTINGQUANTITY" width="80" />
        <item itemname="LOOSEITEM.ENDINGQUANTITY" width="80" />
      </row>

      <row>
        <item itemname="'Kollin:'" condition="PACKAGECOUNT" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="'A'" condition="PACKAGECOUNT" width="5" />
        <item itemname="'KT'" condition="PACKAGECOUNT" width="12" />
        <item itemname="'VIKT'" condition="PACKAGECOUNT" width="18" />
        <item itemname="'L'" condition="PACKAGECOUNT" width="11" />
        <item itemname="'B'" condition="PACKAGECOUNT" width="11" />
        <item itemname="'H'" condition="PACKAGECOUNT" width="11" />
        <item itemname="'KLI ID'" condition="PACKAGECOUNT" width="32" />
      </row>
      <row>
        <item itemname="PACKAGE.QUANTITY" width="5" />
        <item itemname="PACKAGE.PACKAGETYPE" width="12" />
        <item itemname="PACKAGE.WEIGHT" width="18" />
        <item itemname="PACKAGE.DEPTH" width="11" />
        <item itemname="PACKAGE.WIDTH" width="11" />
        <item itemname="PACKAGE.HEIGHT" width="11" />
        <item itemname="PACKAGE.PACKAGEID" width="32" />
      </row>

      <row>
        <item itemname="'POD:'" condition="PODCOUNT" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="POD.DATE" width="25" />
        <item itemname="POD.TIME" width="25" />
        <item itemname="POD.NAME" width="50" />
      </row>

      <row>
        <item itemname="'Avvikelser:'" condition="DAMAGECOUNT" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="DAMAGE.TYPE" width="35" />
        <item itemname="DAMAGE.COMMENT" width="65" />
      </row>

      <row>
        <item itemname="'Artiklar:'" condition="PRICEITEMCOUNT" width="100" font="LARGEBOLD" />
      </row>
      <row>
        <item itemname="PRICEITEM.UNIT1QUANTITY" width="25" />
        <item itemname="PRICEITEM.UNIT1NAME" width="25" />
        <item itemname="PRICEITEM.DESCR" width="50" />
      </row>

      <!-- Message -->
      <row>
        <item itemname="SENDERINSTRUCTION" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="DRIVERMESSAGEFROM" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="DRIVERMESSAGETO" width="100" font="LARGE" />
      </row>
      <row>
        <item itemname="DRIVERMESSAGE" width="100" font="LARGE" />
      </row>
    </expandedrows>
    <podrows>
      <row>
        <item itemname="CUSTOMER" width="50" />
        <item itemname="CUSTOMERLOGOTYPE" width="40" />
      </row>
      <row>
        <item itemname="'$from;',': ',DELIVERYADDRESSFROM"/>
      </row>
      <row>
        <item itemname="'$to;',': ',ADDRESSTO"/>
      </row>
      <row>
        <item itemname="'$package_quantity;',': ',PODPACKAGECOUNT" condition="PODPACKAGECOUNT"/>
      </row>
    </podrows>
    <scanrows>
      <row>
        <item font="BOLD" itemname="CREDITEDTOOTHERRESOURCEBLOCK"/>
      </row>
      <row>
        <item font="BOLD" itemname="CREDITEDTOOTHERRESOURCEWARNING"/>
      </row>
      <row>
        <item font="BOLD" itemname="CREDITEDTOOTHERRESOURCE"/>
      </row>
      <row>
        <item itemname="STATUS,PACKAGECOUNT"/>
      </row>
      <row>
        <item itemname="PACKAGE.PACKAGEID,' ',PACKAGE.STATUS,' ',PACKAGE.SCANTIME,' ',PACKAGE.RESOURCE,' ',PACKAGE.HUBNAME,' ',PACKAGE.DIMENSIONS" multiline="true"/>
      </row>
      <row>
        <item itemname="ADDRESSINDEXTITLE,ADDRESSINDEX"/>
      </row>
      <row>
        <item itemname="FREIGHTBILLTITLE,FREIGHTBILL"/>
      </row>
      <row>
        <item itemname="PACKAGEIDTITLE,PACKAGEID"/>
      </row>
      <row>
        <item itemname="ADDRESSFROMTITLE,ADDRESSFROM"/>
      </row>
      <row>
        <item itemname="ADDRESSTOTITLE,ADDRESSTO"/>
      </row>
    </scanrows>
    <scandetailrows>
      <row>
        <item font="BOLD" itemname="CREDITEDTOOTHERRESOURCEBLOCK"/>
      </row>
      <row>
        <item font="BOLD" itemname="CREDITEDTOOTHERRESOURCEWARNING"/>
      </row>
      <row>
        <item font="BOLD" itemname="CREDITEDTOOTHERRESOURCE"/>
      </row>
      <row>
        <item itemname="STATUS,PACKAGECOUNT"/>
      </row>
      <row>
        <item itemname="ORDERIDTITLE,ORDERID"/>
      </row>
      <row>
        <item itemname="FREIGHTBILLTITLE,FREIGHTBILL"/>
      </row>
      <row>
        <item itemname="PACKAGEIDTITLE,PACKAGEID"/>
      </row>
      <row>
        <item itemname="ADDRESSTOTITLE"/>
      </row>
      <row>
        <item itemname="ADDRESSTO"/>
      </row>
      <row>
        <item itemname="STREETTO,STREETNOTO"/>
      </row>
      <row>
        <item itemname="ZIPCODETO,CITYTO"/>
      </row>
      <row>
        <item itemname="ADDRESSFROMTITLE"/>
      </row>
      <row>
        <item itemname="ADDRESSFROM"/>
      </row> 
      <row>
        <item itemname="STREETFROM,STREETNOFROM"/>
      </row>
      <row>
        <item itemname="ZIPCODEFROM,CITYFROM"/>
      </row>
    </scandetailrows>
  </design>
</designs>

Jaksot App.Design-asetuksissa

Jokainen Opter Driverin osio vastaa yhtä jaksoa App.Design-asetuksissa. Voit supistaa ja laajentaa jaksoa editorin painikkeilla ja . Jos jokin jaksoista ei sisälly asetuksiinne App.Design, käytetään vakionäkymää.

  • <summaryrows> = tehtäväluettelot välilehdillä Uusi, Aktiiviset ja Valmis.

  • <expandedrows> = yksityiskohtainen näkymä.

  • <podrows> = POD-näkymä.

  • <scanrows> = skannausluettelo välilehdellä Skannaa.

  • <scandetailrows> = skannausten yksityiskohtainen näkymä.

Asetuksissa App.Design tehdyt muutokset tallentuvat, kun napsautat kohtaa Tallenna ikkunassa Mobiilidata-asetukset, ja ne näkyvät sovelluksessa, kun kuljettajat ovat kirjautuneet ulos ja uudelleen sisään.

Jos mukautettava jakso puuttuu App.Design-asetuksista, voit kopioida sen yllä olevista tehdasasetuksista ja käyttää sitä sen sijaan, että rakentaisit jakson tyhjästä.

<summaryrows>, kuljetusluettelot välilehdillä Uusi, Aktiiviset ja Valmis

Tässä voit määrittää, mitä kuljetusluetteloiden kuljetuksista näytetään. Ehtoja, värejä ja arvioita voidaan käyttää. Voit määrittää erilaisia asetuksia eri asiakkaille, ajoneuvotyypeille ja palveluille..

<expandedrows>, yksityiskohtanäkymä

Tässä voit määrittää, mitä näytetään, kun kuljettaja avaa kuljetuksen painamalla sitä jossakin kuljetusluetteloista. Ehtoja, värejä ja arvioita voidaan käyttää. Voit määrittää erilaisia asetuksia eri asiakkaille, ajoneuvotyypeille ja palveluille..

<podrows>, toimitusvahvistusnäkymä

Tässä voit määrittää, mitä näytetään, kun vastaanottaja allekirjoittaa toimitusvahvistuksen kuljetuksen purkamisen jälkeen. Ehtoja, värejä ja arvioita voidaan käyttää. Voit määrittää erilaisia asetuksia eri asiakkaille, ajoneuvotyypeille ja palveluille..

<scanrows>, skannausluettelo välilehdellä Skannaa

Tässä voit määrittää, mitä luettelossa näytetään, kun kuljettaja on skannannut kollin tai rahtikirjat. Ehtoja, värejä ja arvioita ei voi käyttää. Lisätietoa: Skannausluettelo Opter Driverissa.

<scandetailrows>, skannausten yksityiskohtanäkymä

Tässä voit määrittää, mitä näytetään, kun kuljettaja avaa skannauksen painamalla pitkään luettelossa olevaa skannausta ja valitsemalla kohdan Lisää tietoa. Ehtoja, värejä ja arvioita ei voi käyttää.

Syntaksi

Voit mukauttaa kuljetusta varten näytettäviä tietoja lisäämällä rivejä eri osioihin tunnisteen <row></row> avulla. Voit lisätä useita elementtejä samalle riville.

Kaikki tiedot ja ulkoasu sijoitetaan <item>-tunnisteisiin <row>-tunnisteiden sisällä.

Visar orderdatum på en rad, och status, hämtningstid och leveranstid på nästa rad.
      <row>
        <item itemname="ORDERDATE" width="50" font="LARGE" />
      </row>
      <row>
        <item itemname="CURRENTSTATUS" font="NORMAL" />
        <item itemname="EARLIESTPICKUPTIME" font="NORMAL" />
        <item itemname="LATESTDELIVERYTIME" font="NORMAL" />
      </row>

Parametrit kohteelle <item>

Kaikkien parametrien arvojen ympärille tulee laittaa Ascii-lainausmerkki ("), katso koodiesimerkki. Saman parametrin eri arvot erotetaan pilkuilla (,).

Kommentit

Kaikki XML:n <!-- ja --> välissä oleva teksti näkyy vain osoitteessa App.Design, eikä se vaikuta ulkoasuun. Kommentit näytetään editorissa vihreällä. Alla olevassa esimerkissä olevan kommentin <!-- Dimensions --> teksti on vain ohjeellinen.

Exempel
      <!-- Dimensions -->
      <row>
        <item itemname="PACKAGES,' kli'" condition="PACKAGES" width="40" font="LARGEBOLD" />
        <item itemname="WEIGHT,' kg'" condition="WEIGHT" width="60" font="LARGEBOLD" />
      </row>

Jos haluat palauttaa jonkin osion oletusasetukset, voit kommentoida sen pois laittamalla sen <!-- ja --> väliin sen sijaan, että poistaisit muutokset. Tällä tavalla voit käyttää niitä uudelleen myöhemmin tai toisessa osiossa.

Katso myös