Senest opdateret: 2024-10-01

Gyldig fra og med: Opter 2024.12.00, Opter Terminal 76.0 og nyere

Tilpas layout og funktioner i Opter Terminal med Terminal.Settings

I Terminal.Settings kan du indstille, hvad der skal vises, og hvilke funktioner der skal være tilgængelige i Opter Terminal. Denne artikel beskriver det grundlæggende i og strukturen af Terminal.Settings.

Du åbner Terminal.Settings i Opters interne editor ved at klikke på IndstillingerMobildata > Indstillinger for mobildata og derefter på Rediger ved siden af Terminal.Settings.

Hvis Terminal.Settings ikke vises på listen, skal du klikke på en tom række i kolonnen Navn og vælge Terminal.Settings på listen.

Alle andre vinduer i Opter er låste, når Layout på mobile applikationer er åbent, men du kan skifte mellem forskellige vinduer, der allerede er åbne. Hvis du har brug for at se oplysninger i andre vinduer, kan du åbne dem, inden du åbner Layout på mobile applikationer.

I en nyinstallation af Opter ser Terminal.Settings således ud.

Fabriksindstillinger
<?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>

Afsnittene i Terminal.Settings

Hver del i Opter-terminalen svarer til et afsnit i Terminal.Settings. Du kan minimere og udvide afsnittene med og i editoren. Hvis et af afsnittene eller en række ikke er med i din Terminal.Settings, anvendes en standardvisning. Du kan i dette tilfælde kopiere den fra fabriksindstillingerne ovenfor.

Ændringer, som foretages i Terminal.Settings, gemmes, når du klikker på Gem i vinduet Mobildataindstillinger, og vises i appen, når ansatte i terminalen har logget ud og ind igen.

Hvis et afsnit, du ønsker at tilpasse, mangler i Terminal.Settings, kan du kopiere det fra fabriksindstillingerne ovenfor og tage udgangspunkt i det i stedet for at opbygge et afsnit fra bunden.

<terminal>, grundlæggende indstillinger

Her kan du foretage indstillinger for, hvad der skal vises i appens hovedmenu, og andre grundfunktioner ved at angive "true" eller "false" for funktionerne. Muligheden Log ud vises altid og kan ikke deaktiveres.

<arrival> (Scan indgående), <departure> (Scan udgående), <floorcheck> (Floorcheck), <damage> (Afvigelser), <loadcarrier> (Fyld lastbærer) og <pod> (Leveringsbevis)

I disse afsnit kan du indstille, hvordan de enkelte scanninger skal fungere, når de vælges i hovedmenuen. For eksempel om brugeren skal vælge, om det er kolli eller fragtbreve, der skal scannes, og hvad der skal vises og ske efter scanningen. Det er muligt at foretage de samme indstillinger for alle scanningsretninger med visse undtagelser. Du indstiller dem ved at angive "true" eller "false" for de forskellige parametre.

Kommentarer

Tekst mellem <!-- og --> i XML-filen vises kun i Terminal.Settings og påvirker ikke layout eller funktioner i appen. Kommentarer vises med grøn tekst i editoren. I nedenstående eksempel er kommentaren <!-- enable/disable arrivalscanning true or false --> er kun til orientering.

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

Hvis du vil gendanne standardindstillingerne for et afsnit, kan du skjule det ved at sætte det mellem <!-- og --> i stedet for at slette ændringerne. Dette tillader dig at aktivere dem igen på et senere tidspunkt.

Separate Opter Terminal-indstillinger for en specifik terminal

Du kan foretage indstillinger, der gælder for scanning på en bestemt terminal, ved at oprette en konfigurationsfil i samme format som Terminal.Settings i terminalregistret. Kopier indholdet i Terminal.Settings, og ændr de indstillinger, der skal være anderledes for den pågældende terminal. Du kan finde yderligere oplysninger i Separate Opter Terminal-indstillinger for enkelte terminaler.