Een instellingenbestand Mobile Service-app aanmaken

Om een instellingenbestand voor de Mobile Service-app aan te maken, opent u de sessie Instellingen mobiele service-app (tsmdm5110m000) en maakt u een record aan door een app-instellingscode en omschrijving in te voeren. Er moet een instellingenbestand worden toegevoegd aan de record. In deze sessie kunt u een default instellingenbestand importeren dat al aanwezig is in LN. Nadat het default instellingenbestand is geïmporteerd, kan dit bestand vanuit de sessie worden gedownload, bewerkt en opnieuw worden geüpload. U kunt ook een nieuw instellingenbestand aanmaken in plaats van het default instellingbestand te gebruiken.

Het instellingenbestand is een XML-bestand en moet de volgende structuur hebben:
<AppSettings>
        <AppSetting>
                <Name></Name>
                <DataType></DataType>
                <Value></Value>
                <IsReadonly></IsReadonly>
        </AppSetting>
        <AppSetting>
                <Name></Name>
                <DataType></DataType>
                <Value></Value>
                <IsReadonly></IsReadonly>
        </AppSetting>
        <AppSetting>
               … etc
        </AppSetting>
</AppSettings>
Elk AppSetting-element beschrijft één instelling in de app. Het heeft de volgende subelementen:
Structuurdeel Omschrijving
Naam De naam van de instelling
Gegevenstype Het gegevenstype van de instelling (string / integer / real / boolean / enum)
Waarde De waarde van de instelling
IsReadonly Duidt aan of de instelling kan worden gewijzigd door de servicemedewerker (true/false)

Het naamelement moet overeenkomen met een naam zoals gedefinieerd in de laatste alinea van deze bijlage. Elke instelling heeft een specifiek gegevenstype. Dit kan een tekenreeks zijn die een tekst aanduidt, een geheel getal dat een gehele waarde voorstelt (1, 2, -7, 32), een dubbele waarde die een breukwaarde voorstelt (1,5, 2,3, -0,53, 1006,349), een boolean die een juiste of onjuiste waarde voorstelt, en tot slot zijn er enum-gegevenstypen waarbij de waarde alleen een waarde uit een beperkte reeks waarden kan zijn (bijvoorbeeld kleuren: rood / blauw / groen, modus: automatisch / handmatig / uitgeschakeld). Het gegevenstype van elke instelling en de toegestane reeks waarden voor instellingen met als gegevenstype enum vindt u in de laatste alinea van dit hoofdstuk.

Instellingen die niet op Alleen-lezen worden gezet, zijn alleen van invloed op nieuwe installaties van Mobile Service. Deze instellingen werken alleen als een initiële default. Instellingen die op Alleen-lezen worden gezet, zijn niet alleen van invloed op nieuwe installaties van Mobile Service, maar worden ook toegepast op bestaande installaties. Hoewel het default instellingenbestand dat in LN kan worden geïmporteerd, een definitie bevat voor elke instelling, hoeven niet alle instellingen te worden gedefinieerd in het bestand. Het is voldoende om alleen de instellingen toe te voegen waarvoor een initiële standaard wenselijk is of die volledig op alleen-lezen moeten worden gezet.