File XML delle impostazioni dell'app - Nomi di elemento, tipi di dati e valori possibili

Nella tabella riportata di seguito sono definiti tutti i nomi e i tipi di dati delle impostazioni disponibili nell'app e i valori possibili:

Nome (etichetta dell'impostazione nell'applicazione)

Tipo di dati Valori

AutomaticallySendReceiveData

(Windows: Invia e ricevi dati automaticamente)

(Android/iOS: Automaticamente)

enum

manual.sync

auto.sync

AutomaticReceiveIntervalSeconds

(Windows: Intervallo di ricezione automatica in secondi)

(Android/iOS: Intervallo di ricevimento)

integer Qualsiasi numero intero positivo

AutomaticSendIntervalSeconds *

(Intervallo di invio automatico in secondi)

integer Qualsiasi numero intero positivo
AutomaticSendReceiveWhenActivityPausedOrCompleted

(Windows: Sincronizza dati in caso di pausa o completamento di un'attività)

(Android/iOS: Quando l'attività è sospesa o completata)

boolean

True

False

AutomaticSendReceiveWhenOrderingBenchStock

(Windows: Sincronizza dati in caso di ordinazione materiali di consumo)

(Android/iOS: In caso di ordinazione materiali di consumo)

boolean

True

False

NumberOfDaysToKeepSynchronizationLog

(Windows: Numero di giorni di conservazione del registro sincronizzazioni)

(Android/iOS: Periodo di conservazione registro sincronizzazione)

integer Qualsiasi numero intero positivo

SendGPSInformation

(Invia informazioni GPS)

boolean

True

False

EnableGpsLoggingInterval

(Attiva intervallo di registrazione GPS)

boolean

True

False

GpsLoggingInterval

(Intervallo di registrazione GPS)

integer Qualsiasi numero intero positivo

RefreshLabelsAtStartUp

(Windows: Aggiorna etichette applicazione all'avvio)

(Android/iOS: Aggiorna all'avvio)

boolean

True

False

CodeAndDescriptionDisplayFormat

(Windows: Formato di visualizzazione per i campi dei codici e delle descrizioni)

(Android/iOS: Campi di codice e descrizione)

enum

description.default.to.code

description.and.code

code

code.and.description

CodeAndDescriptionSeparator

(Separatore)

string Caratteri di separazione, ad esempio -, --, [ o (

UseItemSpecificCodeAndDescriptionDisplayFormat

(Windows: Formato di visualizzazione per il codice e la descrizione articolo)

(Android/iOS: Codice articolo e descrizione)

boolean

True

False

ItemSpecificCodeAndDescriptionDisplayFormat

(Windows: Formato di visualizzazione per il codice e la descrizione articolo)

(Android/iOS: Codice articolo e descrizione)

enum

description.default.to.code

description.and.code

code

code.and.description

ItemSpecificCodeAndDescriptionSeparator

(Separatore)

string Caratteri di separazione, ad esempio -, --, [ o (
QuantityChangeStepSize

(Intervallo di numerazione per modifiche quantità)

integer Qualsiasi numero intero positivo
DurationChangeStepSize

(Intervallo di numerazione per modifiche durata in minuti)

integer Qualsiasi numero intero positivo

ScanBarcodeItemCode

(Abilita scansione codice articolo)

boolean

True

False

ScanBarcodeSerialNumber

(Abilita scansione numero di serie)

boolean

True

False

ScanBarcodeSearch

(Abilita scansione termine di ricerca)

boolean

True

False

UseUserLanguage

(Utilizza lingua utente)

boolean

True

False

LanguageUsedByApplication

(Lingua utilizzata dall'applicazione)

string Questa impostazione è applicabile solo quando il valore di UseUserLanguage è False, quindi deve contenere uno dei codici lingua, come definito in Linguaggi software (ttaad1510m000).

DataLanguageUsedByApplication

(Lingua dati utilizzata dall'applicazione)

string

Questa impostazione è applicabile solo quando il valore di Utilizza lingua utente è false, quindi deve contenere una delle lingue dati definite nella sessione Lingue dati (ttaad1111m000). Il valore deve essere costituito da un codice lingua ISO 639-1 (LC) e, facoltativamente, da un codice Paese ISO 3166-1 (CC), a seconda del formato LC_CC. Ad esempio: en_US.

MapProvider *

(Provider mappe)

enum

open.street.map

windows.maps

AllowToAcceptDeclineVisits

(Consenti accettazione/rifiuto intervento)

boolean

True

False

SplitVisitOnOverlap

(Dividi interventi sovrapposti)

boolean

True

False

SplitVisitOnTime

(Divisione interventi con intervalli tra attività)

boolean

True

False

NumberOfMinutesToSplitVisits**

(Intervallo minimo (minuti) tra attività in cui suddividere intervento**/Dividi interventi se il tempo in minuti tra le attività supera***)

integer Qualsiasi numero intero positivo

VisitsToDisplay

(Interventi da visualizzare)

enum

all.visits

for.specific.period

ShowVisitsBeforeDays

(Visualizzazione dal passato)

integer Qualsiasi numero intero positivo

ShowVisitsAfterDays

(Visualizzazione del futuro)

integer Qualsiasi numero intero positivo

InspectionCompletionCheck

(Rileva ispezioni incomplete durante completamento attività)

enum

never

warn

block

ChangeStatusActivitiesByOneAction

(Abilita opzione per avviare, interrompere o completare più attività contemporaneamente)

boolean

True

False

ConfirmCompletingActivities

(Chiedi conferma al completamento attività)

boolean

True

False

DefaultAssignmentActualTimes

(Le date/ore di inizio e fine delle attività che devono avviare, interrompere e completare azioni si basano su)

enum

corrente

pianificato

StartStopTravel

(Registrazione viaggio con opzioni Inizia/Interrompi)

boolean

True

False

ConfirmTravelStopData

(Mostra dati viaggio al termine del viaggio)

boolean

True

False

ShowHoursBeforeWeeks

(Windows: Numero di settimane precedenti per cui visualizzare le ore)

(Android: Visualizzazione dal passato)

integer Qualsiasi numero intero positivo

ShowHoursAfterWeeks

(Windows: Numero di settimane successive per cui visualizzare le ore)

(Android/iOS: Visualizzazione del futuro)

integer Qualsiasi numero intero positivo

AutomaticallyDownloadSerialHistory

(Windows: Esegui download automatico storico numeri di serie per interventi attivi)

(Android/iOS: Scarica automaticamente per interventi attivi)

boolean

True

False

SerialHistoryAutomaticDownloadPeriodValue

(Windows: Periodo download automatico dati storico numeri di serie)

(Android/iOS: Periodo per download automatico)

integer Qualsiasi numero intero positivo

SerialHistoryAutomaticDownloadPeriodUnit

(Windows: Periodo download automatico dati storico numeri di serie)

(Android/iOS: Periodo per download automatico)

enum

Anno

Mese

Giorno

SerialHistoryManualDownloadPeriodValue

(Windows: Periodo download manuale dati storico numeri di serie)

(Android/iOS: Periodo per download manuale)

integer Qualsiasi numero intero positivo

SerialHistoryManualDownloadPeriodUnit

(Windows: Periodo download manuale dati storico numeri di serie)

(Android/iOS: Periodo per download manuale)

enum

Anno

Mese

Giorno

SerialHistoryKeepHistoryPeriodValue

(Windows: Periodo mantenimento dati storico numeri di serie)

(Android/iOS: Periodo di conservazione storico)

integer Qualsiasi numero intero positivo

SerialHistoryKeepHistoryPeriodUnit

(Windows: Periodo mantenimento dati storico numeri di serie)

(Android/iOS: Periodo di conservazione storico)

enum

Anno

Mese

Giorno

ShowCompletedActivityListBeforeReport

(Mostra attività completate prima di generare report intervento)

boolean

True

False

AllowAssignmentsOtherEngineersInVisitReport

(Consenti l'inclusione nel report intervento delle attività di altri tecnici di assistenza)

boolean

True

False

VisitReportBasedOn

(Windows: nessuna etichetta)

(Android: In base ad attività completate di…)

enum

completed.activities.order

completed.activities.visit

completed.activities.all.engineers

RtfTemplatePdfConformanceLevel

(Livello di conformità PDF per modelli RTF)

enum

rich.text

none

pdf.a1.b

pdf.a2.b

pdf.a2.u

pdf.a3.b

pdf.a3.u

AutomaticallyDownloadDocuments

(Scarica documenti automaticamente)

boolean

True

False

AutomaticDocumentsDownloadRange

(Scarica documenti per)

enum

for.all.orders

for.orders.starting.within.days.from.now

AutomaticDocumentsDownloadDaysFromNow

(Giorni)

integer Qualsiasi numero intero positivo

* Disponibile solo nella versione per Windows. Non ha alcun effetto sulla versione per Android/iOS.

** Fino alla soluzione 2131446.

*** A partire dalla soluzione 2131446.

Nota

Quando le impostazioni in Mobile Service non contengono i valori previsti oppure l'utente ha apportato una modifica imprevista a una determinata impostazione, è possibile che il file XML delle impostazioni dell'app contenga alcuni nomi, tipi o valori errati. Mobile Service registra i nomi, i tipi di dati e i valori errati nel file di registro, che può essere caricato in LN dalla scheda Impostazioni - Supporto. Per individuare gli errori nel file XML delle impostazioni dell'app, cercare il tag AppSettingImport nel file di registro.

Nella tabella riportata di seguito sono elencate le impostazioni tecniche da gestire con attenzione. L'impostazione di un valore errato nel file XML delle impostazioni dell'app può determinare la perdita di prestazioni dell'app o un errore di sincronizzazione dei dati per tutti gli utenti di Mobile Service.
Nome (etichetta dell'impostazione nell'applicazione) Tipo di dati Valori
BshellCommand

(Comandi Bshell)

string
LogLevel

(Livello registro)

enum

error

info

debug

Nota

L'impostazione di BshellCommand deve essere utilizzata principalmente per disabilitare il campo Comando Bshell dell'app impostando su True l'elemento IsReadonly nel file XML. È fortemente sconsigliato impostare il valore di un comando Bshell in questo file XML.