Il file esterno ha delle chiavi di personalizzazione obbligatoria:
- “a”: dominio di lavoro, le successive url automatiche saranno costruite sulla base di questa prima chiave ed il suo valore
- “appCode”: definisce il codice personale (di solito a 3 cifre) del progetto cliente
- “appEmailName”: definisce quella che sarà l’intestazione automatica delle email inviate dal sistema
- “appName”: definisce il nome del gestionale cliente
- “appPublicOauthCode”: definisce la Key per le chiamate pubbliche (deve essere corrispondente a quella registrata nella configurazione WP)
- “appShortName”: definisce la sigla del gestionale cliente
Al file esterno si possono aggiungere chiavi di personalizzazione facoltantiva:
- “ajaxUrl”: definisce il file target della chiamata asincrona
- “appVersion”: definisce la vestione del progetto (default: il valore numerico corrispondente all’ultimo rilascio)
- “currency”: definisce la valuta del sistema (default “€”)
- “defaultLang”: definisce la lingua del sistema (default: “it”)
- “development”: definisce se il sistema è in fase di sviluppo (default: false)
- “developmentCode”: codice necessario per l’accesso al sistema qualora il sistema sia in fase di sviluppo (development: true)
- “homeUrl”: definisce la url pubblica del sistema nel suo dominio (default: /)
- “icon”: definisce le icone di sistema
- “inactivityTime”: definisce il tempo di attesa senza azioni prima di forzare un logout (default: 6000)
- “jsonRepository”: cartella di storaggio dei file da parte del sistema
- “locale”: definisce gli oggetti di lingua, le lingue disponibili nel sistema
- “mood”: definisce lo status di maintenance del sistema: (default: false)
- “onlyForLogged”: definisce se il sistema sia solo per autenticati (default: true)
- “recordLockTime”: tempo di blocco di un record in modifica (default: 120 (secondi))
- “recordsPerRequest”: numero di record per pagina richiesta (default: 500)
- “sessionTime”: durata massima di una sessione (default: 43200 (secondi, eq a 12 ore))
- “webappRecursiveActionsDelay”: intervallo per il lancio delle azioni ricorsive automatizzate e manuali se attivate