Viimeisin päivitys: 1.10.2024

Voimassa alkaen: Opter 2024.12.00, Opter Terminal 76.0 ja uudempia

Asettelun ja toimintojen mukauttaminen Opter Terminalissa asetusten Terminal.Settings avulla

Terminal.Settings-asetuksissa voit määrittää, mitä näytetään ja mitkä toiminnot ovat käytettävissä Opter Terminalissa. Tässä artikkelissa kuvataan Terminal.Settings-asetusten perusteet ja rakenne.

Terminal.Settings avataan Opterin sisäisessä editorissa valitsemalla AsetuksetMobiilidata > Mobiilidata-asetukset, ja valitsemalla sitten Muokkaa kohdan Terminal.Settings vieressä.

Jos kohdetta Terminal.Settings ei näytetä luettelossa, napsauta tyhjää riviä sarakkeessa Nimi ja valitse Terminal.Settings luettelosta.

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 Terminal.Settings näyttää tältä.

Tehdasasetukset
<?xml version="1.0" encoding="utf-8" ?>
<fleet101>
  <k2>
    <windowsce>
      <terminal>
        <arrivalscanning enabled="true"/><!-- enable/disable arrival scanning true or false -->
        <departurescanning enabled="true"/><!-- enable/disble departure scanning true or false -->
        <floorcheckscanning enabled="true"/><!-- enable/disable floorcheck scanning true or false -->
        <loadcarrierscanning enabled="false"/><!-- enable/disable load carrier scanning true or false -->
        <damages enabled="true"/><!-- enable/disable damage scanning true or false -->
        <terminalpod enabled="true"/><!-- enable/disable POD scanning true or false -->
        <printing enabled="false"/><!-- enable/disable print true or false -->        
        <picture selectfromgallery="true"/><!-- max width on the widest side of the image, enable/disable get photos from gallery -->
        <qrscanning enabled="false"/> <!-- start scanning with QR code instead of choosing arrival/departure, resource etc. -->
        <barcodeformats enabledformats="AZTEC,CODABAR,CODE_39,CODE_128,DATA_MATRIX,EAN_8,EAN_13,ITF,PDF_417,RSS_14,RSS_EXPANDED,UPC_A,UPC_E,UPC_EAN_EXTENSION,QR_CODE"/>
        <onescanrow enabled="true" showhub="true" showdate="true" showtime="true" showresource="true" showstatus="true" showdimensions="true" showComment="true"/>
        
        <arrival><!-- specific settings for arrival scanning-->
          <shipment visible="true" /><!-- enable disable freightbill scanning-->
          <package visible="true" /><!-- enable disable package scanning-->
          <resource mandatory="false" skipVisible="false" /><!-- if mandatory="true" you must choose resource, if mandatory="false" and skipVisible="true" it's optional to choose resource -->
          <secondaryresource selectable="true"/><!-- set to false to skip selection off secondary resource -->
          <route visible="false" choice="false" />            <!-- visible="true" show route in scan result list, choice="true" you have to choose route before scanning-->
          <nextroute visible="false"/>                        <!-- visible="true" next route is displayed in scan result list and scan details-->
          <orderdate visible="false"/>                        <!-- visible="true" sets order date displayed in scan list -->
          <autoprintsortlabel enabled="false" />                <!-- enabled="true" automatic printing of sort labels after every scan -->
          <comment enabled="false" mandatory="false"/>        <!-- enabled="true" let you add ScanComment, use mandadory true/false to make it mandatory/optional -->
          <pod enabled="false"/>                                <!-- enabled="true" a POD dialog is displayed after finishing scanning to add ProofOfDelivery -->
          <nextresource visible="false" />                    <!-- visible="true" sets next resource visible in scan list (SHI_NextResource) -->
          <nextorder visible="false" />                        <!-- visible="true" sets next order visible in scan list (SHI_AddressIndexFrom) -->
          <registerlater enabled="true" />          <!--- to disable registerlater function set to false, default is true -->
          <editdimensions PAC_Depth="true" PAC_Width="true" PAC_Height="true" PAC_Weight="true" PAC_LoadMeter="true" PAC_Area="true" PAC_Volume="true" PAC_Quantity="true" />
          <!--pkgdimensions><![CDATA[ add text, html and variables here ]]></pkgdimensions-->
          <!-- define own text in scan result list with simple html and variables: "PACKAGEWEIGHT", "PACKAGELOADMETER", "PACKAGEDEPTH", "PACKAGEWIDTH", "PACKAGEHEIGHT", "PACKAGEVOLUME", "PACKAGEQUANTITY", "PACKAGEAREA" -->
          <!--fbdimensions><![CDATA[ add text, html and variables here ]]></fbdimensions-->
          <!-- define own text in scan result list with simple html and variables: "DEL_CalculatedVolume", "DEL_CalculatedArea", "DEL_CalculatedLoadMeter", "DEL_CalculatedLength", "DEL_CalculatedWidth", "DEL_CalculatedWeight" -->
          <!--listdesign><![CDATA[ add text, html and variables here ]]></listdesign-->
          <!-- define own text in scan result list with simple html and variables: "ADR_AddrLine1From", "ADR_StreetFrom", "ADR_StreetNoFrom", "ADR_ZipCodeFrom", "ADR_CityFrom", "ADR_EntreCodeFrom", "ADR_PhoneFrom", "ADR_AddrLine1To", "ADR_StreetTo", "ADR_StreetNoTo", "ADR_ZipCodeTo", "ADR_CityTo", "ADR_EntreCodeTo", "ADR_PhoneTo", "PST_Name", "SHI_NextStatus", "SHI_NextResource", "NextRouteName", "ROU_Name", "SHI_AddressIndexFrom" -->
          <!--detailsdesign><![CDATA[ add text, html and variables here ]]></detailsdesign-->
          <!-- define own text in scan details with simple html and variables: "ADR_AddrLine1From", "ADR_StreetFrom", "ADR_StreetNoFrom", "ADR_ZipCodeFrom", "ADR_CityFrom", "ADR_EntreCodeFrom", "ADR_PhoneFrom", "ADR_AddrLine1To", "ADR_StreetTo", "ADR_StreetNoTo", "ADR_ZipCodeTo", "ADR_CityTo", "ADR_EntreCodeTo", "ADR_PhoneTo", "DEL_CalculatedVolume", "DEL_CalculatedArea", "DEL_CalculatedLoadMeter", "DEL_CalculatedLength", "DEL_CalculatedWidth", "DEL_CalculatedWeight", "PST_Name", "SHI_NextStatus", "SHI_NextResource", "NextRouteName", "ROU_Name", "SHI_AddressIndexFrom" -->
        </arrival>        
        <departure>                                                <!-- specific settings for departure scanning-->
          <shipment visible="true" />                            
          <package visible="true" />                            
          <resource mandatory="false" skipVisible="true" />
          <secondaryresource selectable="true"/>
          <route visible="false" choice="false" />                
          <nextroute visible="false"/>                            
          <orderdate visible="false"/>                            
          <autoprintsortlabel enabled="false" />                
          <comment enabled="false" mandatory="false"/>            
          <pod enabled="false"/>                                
          <nextresource visible="false" />                        
          <nextorder visible="false" />
          <registerlater enabled="true" /><!--- to disable registerlater function set to false, default is true -->
          <editdimensions PAC_Depth="true" PAC_Width="true" PAC_Height="true" PAC_Weight="true" PAC_LoadMeter="true" PAC_Area="true" PAC_Volume="true" PAC_Quantity="true" />
          <!--pkgdimensions><![CDATA[ add text, html and variables here ]]></pkgdimensions-->                                    
          <!--fbdimensions><![CDATA[ add text, html and variables here ]]></fbdimensions-->                                        
          <!--listdesign><![CDATA[ add text, html and variables here ]]></listdesign-->                                        
          <!--detailsdesign><![CDATA[ add text, html and variables here ]]></detailsdesign-->
        </departure>        
        <floorcheck><!-- specific settings for floorcheck scanning-->
          <shipment visible="true" />                            
          <package visible="true" />                            
          <resource mandatory="false" skipVisible="true" />
          <secondaryresource selectable="true"/>
          <route visible="false" choice="false" />                
          <nextroute visible="false"/>                            
          <orderdate visible="false"/>
          <autoprintsortlabel enabled="false" />
          <comment enabled="false" mandatory="false"/>            
          <nextresource visible="false" />                        
          <nextorder visible="false" />
          <registerlater enabled="true" />  <!--- to disable registerlater function set to false, default is true -->
          <editdimensions PAC_Depth="true" PAC_Width="true" PAC_Height="true" PAC_Weight="true" PAC_LoadMeter="true" PAC_Area="true" PAC_Volume="true" PAC_Quantity="true" />
          <!--pkgdimensions><![CDATA[ add text, html and variables here ]]></pkgdimensions-->                                    
          <!--fbdimensions><![CDATA[ add text, html and variables here ]]></fbdimensions-->                                        
          <!--listdesign><![CDATA[ add text, html and variables here ]]></listdesign-->                                        
          <!--detailsdesign><![CDATA[ add text, html and variables here ]]></detailsdesign-->
        </floorcheck>        
        <damage><!-- specific settings for damage scanning-->
          <shipment visible="true" />                            
          <package visible="true" />                            
          <resource mandatory="false" skipVisible="true" />
          <secondaryresource selectable="true"/>
          <route visible="false"/>                
          <nextroute visible="false"/>                            
          <orderdate visible="false"/>                                                
          <nextresource visible="false" />                        
          <nextorder visible="false" />
          <registerlater enabled="true" /><!--- to disable registerlater function set to false, default is true -->
          <editdimensions PAC_Depth="true" PAC_Width="true" PAC_Height="true" PAC_Weight="true" PAC_LoadMeter="true" PAC_Area="true" PAC_Volume="true" PAC_Quantity="true" />
          <!--pkgdimensions><![CDATA[ add text, html and variables here ]]></pkgdimensions-->                                    
          <!--fbdimensions><![CDATA[ add text, html and variables here ]]></fbdimensions-->
          <!--listdesign><![CDATA[ add text, html and variables here ]]></listdesign-->                                        
          <!--detailsdesign><![CDATA[ add text, html and variables here ]]></detailsdesign-->
        </damage>
        <loadcarrier> <!-- specific settings for loadcarrier scanning-->
            <pod enabled="false"/> <!-- enabled="false" means that the user cannot add Proof Of Delivery (POD) after scanning packages onto a load carrier -->
        </loadcarrier>
        <pod><!-- specific settings for pod scanning-->
            <shipment visible="true" />                            
          <package visible="true" />                            
            <resource mandatory="false" skipVisible="true" />
          <secondaryresource selectable="true"/>
             <route visible="false"/>                
          <nextroute visible="false"/>                            
          <orderdate visible="false"/>                                                
          <nextresource visible="false" />                        
          <nextorder visible="false" />
          <registerlater enabled="true" /><!--- to disable registerlater function set to false, default is true -->
          <editdimensions PAC_Depth="true" PAC_Width="true" PAC_Height="true" PAC_Weight="true" PAC_LoadMeter="true" PAC_Area="true" PAC_Volume="true" PAC_Quantity="true" />
          <!--pkgdimensions><![CDATA[ add text, html and variables here ]]></pkgdimensions-->                                    
          <!--fbdimensions><![CDATA[ add text, html and variables here ]]></fbdimensions-->                                        
          <!--listdesign><![CDATA[ add text, html and variables here ]]></listdesign-->                                        
          <!--detailsdesign><![CDATA[ add text, html and variables here ]]></detailsdesign-->
        </pod>
        <print>
          <shipment visible="true" />
          <package visible="true" />
          <orderdate visible="false"/>
          <route visible="false"/>
          <nextroute visible="false"/>
          <nextresource visible="false"/>
          <nextorder visible="false"/>
          <editdimensions PAC_Depth="true" PAC_Width="true" PAC_Height="true" PAC_Weight="true" PAC_LoadMeter="true" PAC_Area="true" PAC_Volume="true" PAC_Quantity="true" />
        </print>
      </terminal>
    </windowsce>
  </k2>
</fleet101>

Asetusten Terminal.Settings osiot

Jokainen Opter Terminalin osio vastaa yhtä jaksoa Terminal.Settings-asetuksissa. Voit supistaa ja laajentaa jaksoa editorin painikkeilla ja . Jos jokin jaksoista tai riveistä ei sisälly Terminal.Settings-asetuksiinne, käytetään vakionäkymää. Siinä tapauksessa voit kopioida sen yllä olevista tehdasasetuksista.

Terminal.Settings-asetuksissa tehdyt muutokset tallentuvat, kun napsautat kohtaa Tallenna ikkunassa Mobiilidata-asetukset, ja ne näkyvät sovelluksessa, kun terminaalin työntekijät ovat kirjautuneet ulos ja uudelleen sisään.

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

<terminal>, perusasetukset

Tässä voit määrittää, mitä sovelluksen päävalikossa näytetään, ja joitain muita perustoimintoja asettamalla vaihtoehdoiksi ”true” tai ”false”. Vaihtoehto Kirjaudu ulos näytetään aina, eikä sitä voi ottaa pois käytöstä.

<arrival> (Skannaa saapuva), <departure> (Skannaa lähtevä), <floorcheck> (Inventointiskannaus), <damage> (Poikkeamat), <loadcarrier> (Täytä kuormankantaja) ja <pod> (Toimitusvahvistus)

Näissä osissa määritetään, miten kukin skannaus toimii, kun se on valittu päävalikosta. Esimerkiksi voidaan määrittää, jos käyttäjän on valittava, skannataanko kollit vai rahtikirjat, mitä näytetään ja mitä tapahtuu tarkistuksen jälkeen. Samat asetukset voidaan tehdä kaikille skannaussuunnille joitakin poikkeuksia lukuun ottamatta. Voit tehdä asetuksia määrittämällä arvoksi ”true” tai ”false” eri parametreille.

Kommentit

Kaikki teksti kohtien <!-- ja --> välillä XML-tiedostossa näytetään vain kohdassa Terminal.Settings, eikä se vaikuta sovelluksen asetteluun tai toimintoihin. Kommentit näytetään editorissa vihreällä. Alla olevassa esimerkissä kommentti <!-- enable/disable arrivalscanning true or false --> on tarkoitettu vain tiedoksi.

Esimerkki
        <arrivalscanning enabled="true"/><!-- enable/disable arrivalscanning true or false -->

Jos haluat palauttaa osion perusasetukset, voit tehdä sen lisäämällä kommentin kohtien <!-- ja --> väliin muutosten poistamisen sijaan. Näin voit aktivoida ne uudelleen myöhemmin.

Erilliset Opter Terminal -asetukset tietylle terminaalille

Voit tehdä asetuksia, jotka koskevat skannausta tietyssä terminaalissa, luomalla konfigurointitiedoston samassa muodossa kuin Terminal.Settings terminaalirekisterissä. Kopioi asetusten Terminal.Settings sisältö ja muuta asetuksia, joiden tulee olla erilaiset kyseisessä terminaalissa. Lisätietoa: Erilliset Opter Terminal -asetukset yksittäisille terminaaleille.