Cod. | Ultima revisione | Wiki | Note |
---|---|---|---|
965 | 2024/07/03 - MM | tracks_export |
Esportazione Task con tracciato Json
Processo di esportazione task mediante tracciato Json
Caratteristica
In presenza di moduli con elementi multiriga variabile come ricambi, accessori, eccetera, l'esportazione su file CSV non è praticabile. E' possibile richiedere l'esportazione di tali dati in un file strutturato in formato Json contenente i dettagli dell'attività.
Tracciato Json con dati dal Database
A volte è necessario generare alcuni dati da inserire nel Json che vengono generati esternamente all'applicazione e direttamente dal server solo quando il task viene inviato dall'app al server.
Tali dati vengono esportati in una sezione apposita del Json denominata db_record.
I campi del database che vengono esportati nella sezione db_record sono i seguenti:
- management
- management_external_ref
- agent_code
- associated_with
- kind
- tag
- date_insertion
- date_creation
- date_activity
- date_modification
- inserted_by
- ipad_udid
- delegated_to
- transfer_status
- transfer_message
- user
- parent_id
Nota: Alcuni valori possono essere "NULL".
Settings necessari
Setting | Descrizione | Rif. |
---|---|---|
Include campi del database nell'esportazione del Json | Permette l'abilitazione dell'esportazione (dei dati indicati sopra) nel file Json dell'attività | transfer_db_fields_in_json |
Settings
Setting | Descrizione | Rif. |
---|---|---|
Invia in ftp il tracciato json | Permete di attivare (anche) il trasferimento del tracciato Json | transfer_json |
Disabilita l'esportazione in csv (resta attiva solo quella in json) | Blocca l'esportazione in csv. Se si | transfer_json_only |