Wizzard Home | Prospetti |
ATTENZIONE QUESTA GUIDA E' IN FASE DI REDAZIONE E REVISIONE (COOMING SOON)
Quest'area analitica è in fase di sviluppo e attualmente gestisce per ora i log SOLO per l'app IOS salvo i dati strettamente legati ad attività server.
Nel caso è indicato nel singolo report.
Eventi non presenti in questa lista non vengono registrati.
Ciascuna log sono un formato Raw di registrazione di un evento per il qual sono registrate una serie di informazioni utili ad essere poi elaborati
da sistemi statistici e di reportistica
Un esempio di log registrato dal sistema è il seguente :
I dati contenuti nei log sono tutti di tipo stringa.
Gli elementi principali che costituiscono la struttura di un singolo log è la seguente:
Di seguito indicazione di ciascun elemento
Per l'app IOS Zotsell è l'Email dellutente.
E' possibile distinguere i log dello stesso utente su differenti device tramite la verifica del device id registrato nell'elemento
[dd/MMM/yyyy:hh:mm:ss +-hhmm]
Indica il percorso nel client che l'utente ha eseguito per generare l'evento che il log registra.
Ad esempio per il log di visualizzazione di una scheda prodotto sarà il percorso eseguito nel client per visualizzare la scheda a partire dal modulo schelto (Schema).
Il path è composto da :
Esempi:
Accesso a una cartella
Accesso a una articolo in cartella
Indica il tipo di risultato a seguito della richiesta dell'azione specifica che il log registra (Esito).
I Per il tipo di codifica si è deciso di aderire ad un facsimile di quanto utilizzato per il protocollo http:
https://httplab.it/httpStatusCode
I due valori utilizzati per ora sono :
Esempi:
Serve per registrare :
" APPVER OS [LANG] DEVID [AGENTCODE] GEO"
Esempio stringa #user_agent#
** 6) Geolocalizzazione
E' solo predisposto ma non registrato per una serie di complicazioni da valutare:
- E' sempre necessaria l'autorizzazione dell'utente
- E' invasiva
- Necessita in background un sistema di aggiornamento degli spostamenti che rallenta ogni singola funzione di registrazione log per ovviare servirebbe:
Di seguito eventi che si vogliono registrare nei log loro path ed esempi.
Path:
Esempio:
Verifica delle credenziali di login solitamente alla riapertura dell'app
Path:
Esempio:
enterpriseuser001@zotsell.com [09/Oct/2018 11:41:17 +0200] " login:check" 200 "ZotSell-8E/2.5.51 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Path:
enterpriseuser001@zotsell.com [09/Oct/2018 11:40:51 +0200] " app:open" 200 "ZotSell-8E/2.5.51 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Path:
Path:
enterpriseuser001@zotsell.com [09/Oct/2018 11:39:41 +0200] "app:foreground" 200 "ZotSell-8E/2.5.49 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Path:
Path:
Path:
Path:
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:08 +0200] "sync:extra/download/list" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:24 +0200] "sync:extra/download/ipad_resources.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:24 +0200] "sync:extra/unzip/ipad_resources.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:25 +0200] "sync:resources/remove" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:36 +0200] "sync:resources/download/important" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:37 +0200] "sync:extra/download/app_support.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:37 +0200] "sync:extra/unzip/app_support.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:38 +0200] "sync:contacts/download/ipad_contacts.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:38 +0200] "sync:contacts/unzip/ipad_contacts.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:01 +0200] "sync:catalog/import/ipad_catalog.sqlite" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:02 +0200] "sync:documents/download/ipad_docs.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:02 +0200] "sync:documents/unzip/ipad_docs.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:03 +0200] "sync:reports/unzip/ipad_reports.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Path:
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:geotargeting/download/ipad_geotargeting.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Path:
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:geotargeting/import/ipad_geotargeting.sqlite" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:orders/download/list" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Questo log è funzione del setting di reset . Appare solo quando il setting è true
Path:
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:orders/reset " 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Path:
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:sync:orders/import/items" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:tasks/download/list" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Questo log è funzione del setting di reset . Appare solo quando il setting è true
Path:
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:tasks/reset " 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Path:
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:sync:orders/import/items" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Path:
Esempio:
Path:
..... Serve definirei anche gli invii ordine e task Esempio:
..... Serve definire in dettaglio per ciascun tipo a partire dai più semplici
Attenzione Ove non indicato Completato sulla colonna Stato indica che la caratteristica
non è ancora implementata in quell'ambiente.
La presenza di un indicazione nella colonna Issue Implementativa indica che la caratteristica è programmata nello Sviluppo
Ove non presente nulla significa che non è ancora schedulata o pragrammata l'implementazione nell'ambiente specifico
Cod. | Ultima revisione | Cod. Sviluppo |
636 | 2018/07/20 - PG |
ATTENZIONE QUESTA GUIDA E' IN FASE DI REDAZIONE E REVISIONE (COOMING SOON)
Sistema Log New version
Quest'area analitica è in fase di sviluppo e attualmente gestisce per ora i log SOLO per l'app IOS salvo i dati strettamente legati ad attività server.
Nel caso è indicato nel singolo report.
Struttura dei log
I log vengono registrati nel Client per eventi specifici definiti di seguito.Eventi non presenti in questa lista non vengono registrati.
Ciascuna log sono un formato Raw di registrazione di un evento per il qual sono registrate una serie di informazioni utili ad essere poi elaborati
da sistemi statistici e di reportistica
Un esempio di log registrato dal sistema è il seguente :
enterpriseuser001@zotsell.com [10/Oct/1999:21:15:05 +0500] "folders/24/31/..../89?product_id=345673" OK "Gadgets/2.5.001 (iPad; iOS 11.4.1; Scale/2.00) [en] F74C9E2D-A5D8-4A7A-82CA-DC7C31346D6A [ABCD] 1.23457590,1.45673890"
I dati contenuti nei log sono tutti di tipo stringa.
Gli elementi principali che costituiscono la struttura di un singolo log è la seguente:
#utente# #date_log# "#path#" #status_code# "#user_agent#"
Di seguito indicazione di ciascun elemento
#utente#
E' l'utente che ha eseguito il login nel client e lo individua unicamente potrebbe essere l id utente in login , il numero di cell , l'email ecc.Per l'app IOS Zotsell è l'Email dellutente.
E' possibile distinguere i log dello stesso utente su differenti device tramite la verifica del device id registrato nell'elemento
#date_log#
Il formato data che viene registrato è il seguente[dd/MMM/yyyy:hh:mm:ss +-hhmm]
#path#
Indica il percorso nel client che l'utente ha eseguito per generare l'evento che il log registra.
Ad esempio per il log di visualizzazione di una scheda prodotto sarà il percorso eseguito nel client per visualizzare la scheda a partire dal modulo schelto (Schema).
Il path è composto da :
- #schema# = corrisponde al modulo Es: catalog , orders, documents, contacts
- #separatore# = ":"
- #path# = Posizione all'interno del modulo fino alla vista finale
Esempi:
Accesso a una cartella
catalog:folders/24/31/..../89
Accesso a una articolo in cartella
catalog:folders/24/31/..../89?product_id=345673
#status_code#
Indica il tipo di risultato a seguito della richiesta dell'azione specifica che il log registra (Esito).
I Per il tipo di codifica si è deciso di aderire ad un facsimile di quanto utilizzato per il protocollo http:
https://httplab.it/httpStatusCode
I due valori utilizzati per ora sono :
- 200 - OK la richiesta ha avuto esito positivo, operazione riuscita.
- 500 - Errore interno operazione non riuscita.
Esempi:
#user_agent#
Serve per registrare :
- APPVER = Versione App
- OS = OS in uso
- LANG = Lingua
- DEVID = Device id
- AGENTCODE = Codice agente
- GEO = Geolocalizzazione
" APPVER OS [LANG] DEVID [AGENTCODE] GEO"
Esempio stringa #user_agent#
"Gadgets/2.5.001 (iPad; iOS 11.4.1; Scale/2.00) [en] F74C9E2D-A5D8-4A7A-82CA-DC7C31346D6A [001] 1.23457590,1.45673890"
** 6) Geolocalizzazione
E' solo predisposto ma non registrato per una serie di complicazioni da valutare:
- E' sempre necessaria l'autorizzazione dell'utente
- E' invasiva
- Necessita in background un sistema di aggiornamento degli spostamenti che rallenta ogni singola funzione di registrazione log per ovviare servirebbe:
- utilizzare dei metodi asincroni perché l'estrazione delle coordinate non sono immediate
- creare delle code di logs da salvare quando si hanno le coordinate.
- creare delle code di logs da salvare quando si hanno le coordinate.
Path
Di seguito eventi che si vogliono registrare nei log loro path ed esempi.
Generali
Login
Registra l'azione di login in app (Login a seguito bottone di login)Path:
"login:"
Esempio:
enterpriseuser001@zotsell.com [09/Oct/2018 15:37:45 +0200] "
login:" 200 "ZotSell-8E/2.5.51 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Verifica delle credenziali di login solitamente alla riapertura dell'app
Path:
"login:check"
Esempio:
enterpriseuser001@zotsell.com [09/Oct/2018 11:41:17 +0200] " login:check" 200 "ZotSell-8E/2.5.51 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Apertura App
Avvio dell'app da spenta. Il Log viene registrato solo se l'utente si è già autenticato in precedenza dopo l'installazione app o aggiornamento versionePath:
"app:open"Esempio:
enterpriseuser001@zotsell.com [09/Oct/2018 11:40:51 +0200] " app:open" 200 "ZotSell-8E/2.5.51 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Spegnimento App
Spegnimento dell'app . Il Log viene registrato solo se l'utente si è già autenticato in precedenza dopo l'installazione app o aggiornamento versionePath:
"app:close"Esempio:
enterpriseuser001@zotsell.com [10/Oct/2018 09:13:34 +0200] "app:close" 200 "ZotSell-8E/2.5.51 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Attivazione app
Attivazione app quando in backgroundPath:
"app:foreground"Esempio:
enterpriseuser001@zotsell.com [09/Oct/2018 11:39:41 +0200] "app:foreground" 200 "ZotSell-8E/2.5.49 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Disattivazione app
Messa in background dell'appPath:
"app:background"Esempio:
enterpriseuser001@zotsell.com [09/Oct/2018 10:07:28 +0200] "app:background" 200 "ZotSell-8E/2.5.49 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Sincronizzazione
Log registrati in fase di sincronizzazione datiAvvio sincronizzazione completa
Ad essa seguono i log di tutte le attività di sincronizzazione che registrano in succession specifici LogPath:
"sync:full"Esempio:
enterpriseuser001@zotsell.com [09/Oct/2018 09:44:54 +0200] "sync:full" 200 "ZotSell-8E/2.5.49 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Sincronizzazione bloccata
E' attivo quando oil setting "disable_sync" è attivo nel server e le sincronizzazoni sono bloccate"sync:lock"Esempio:
enterpriseuser001@zotsell.com [09/Oct/2018 09:44:54 +0200] "sync:lock" 200 "ZotSell-8E/2.5.49 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Extras
Microtask sincronizzazione ExtrasEstrazione lista risorse
Genera la lista delle risorse presenti in ipadPath:
sync:resources/write/listEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:07 +0200] "sync:resources/write/list" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Invia lista risorse a server
Invia la lista delle risorse presenti in ipad al serverPath:
sync:resources/upload/listEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:08 +0200] "sync:resources/upload/list" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:08 +0200] "sync:extra/remove/items" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Elimina Extras obsoleti:
sync:extra/remove/itemsEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:08 +0200] "sync:extra/remove/items" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Download lista Extras:
sync:extra/download/listEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:08 +0200] "sync:extra/download/list" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Download Extras
sync:extra/download/itemsEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:21 +0200] "sync:extra/download/items" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Download DB Risorse
sync:extra/download/ipad_resources.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:24 +0200] "sync:extra/download/ipad_resources.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Scompatta DB risorse
sync:extra/unzip/ipad_resources.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:24 +0200] "sync:extra/unzip/ipad_resources.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Elimina risorse obsolete
sync:resources/removeEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:25 +0200] "sync:resources/remove" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Download risorse importanti
sync:resources/download/importantEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:36 +0200] "sync:resources/download/important" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Download DB supporto Extra
sync:extra/download/app_support.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:37 +0200] "sync:extra/download/app_support.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Scompatta DB supporto Extra
sync:extra/download/app_support.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:37 +0200] "sync:extra/unzip/app_support.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Contatti
Microtask sincronizzazione ContattiRichiesta DB
Path:sync:contacts/download/ipad_contacts.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:38 +0200] "sync:contacts/download/ipad_contacts.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Decompressione DB
Path:sync:contacts/unzip/ipad_contacts.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:38 +0200] "sync:contacts/unzip/ipad_contacts.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Importazione DB
Path:sync:contacts/import/ipad_contacts.sqliteEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:20:38 +0200] "sync:contacts/import/ipad_contacts.sqlite" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Catalogo
Microtask sincronizzazione CatalogoRichiesta DB
Path:sync:catalog/download/ipad_catalog.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:00 +0200] "sync:catalog/download/ipad_catalog.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Decompressione DB
Path:sync:catalog/unzip/ipad_catalog.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:00 +0200] "sync:catalog/unzip/ipad_catalog.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Importazione DB
Path:sync:catalog/import/ipad_catalog.sqliteEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:01 +0200] "sync:catalog/import/ipad_catalog.sqlite" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Documenti
Microtask sincronizzazione DocumentiRichiesta DB
Path:sync:documents/download/ipad_docs.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:02 +0200] "sync:documents/download/ipad_docs.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Decompressione DB
Path:sync:documents/unzip/ipad_docs.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:02 +0200] "sync:documents/unzip/ipad_docs.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Avvio Importazione DB
Path:sync:documents/import/ipad_docs.sqliteEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:02 +0200] "sync:documents/import/ipad_docs.sqlite" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Reports
Microtask sincronizzazione ReportsRchiesta DB
Path:sync:reports/download/ipad_reports.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:03 +0200] "sync:reports/download/ipad_reports.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Decompressione DB
Path:sync:reports/unzip/ipad_reports.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:03 +0200] "sync:reports/unzip/ipad_reports.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Importazione DB
Path:
sync:reports/import/ipad_reports.sqliteEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:02 +0200] "sync:reports/import/ipad_reports.sqlite" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Mappa
Microtask sincronizzazione ReportsRichiesta DB
Path:sync:reports/download/ipad_reports.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:geotargeting/download/ipad_geotargeting.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Decompressione DB
Path:sync:reports/unzip/ipad_reports.sqlite.zipEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:geotargeting/unzip/ipad_geotargeting.sqlite.zip" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Importazione DB
Path:
sync:reports/import/ipad_reports.sqliteEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:geotargeting/import/ipad_geotargeting.sqlite" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Ordini
Microtask sincronizzazione OrdiniRichiesta lista ordini
Path:sync:orders/download/listEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:orders/download/list" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Reset DB
Questo log è funzione del setting di reset . Appare solo quando il setting è truePath:
sync:orders/resetEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:orders/reset " 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Download items
Path:sync:orders/download/itemsEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:orders/download/items" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Importazione DB
Path:
sync:orders/import/itemsEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:sync:orders/import/items" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Tasks
Microtask sincronizzazione TasksRichiesta lista tasks
Path:sync:tasks/download/listEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:tasks/download/list" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Reset DB
Questo log è funzione del setting di reset . Appare solo quando il setting è truePath:
sync:tasks/resetEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:tasks/reset " 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Download items
Path:sync:tasks/download/itemsEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:tasks/download/items" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Importazione DB
Path:
sync:tasks/import/itemsEsempio
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:04 +0200] "sync:sync:orders/import/items" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Fine sync
Registra la fine del processo di sincronizzazione senza stopPath:
"sync:end"
Esempio:
enterpriseuser001@zotsell.com [10/Oct/2018 09:21:26 +0200] "sync:end" 200 "ZotSell-8E/2.5.52 (iPad; iPhone OS 9.3.5; Scale/2.00) [it] 7DEC5CDD-E13F-48B6-8AAF-2ECD8FA0FCA1 [001]"
Stop sync
Registra lo stop forzato del processo di sincronizzazionePath:
"sync:stop"Esempio:
..... Serve definirei anche gli invii ordine e task Esempio:
..... Serve definire in dettaglio per ciascun tipo a partire dai più semplici
### Download singola risorsa manualmente "download:resources/pippo.jpg" o "download:resources?filename=pippo.jpg" #### Download singola risorsa gallery "download:resources?gallery=pippo.jpg,topolino.jpg," ### Download singolo ordine "download:orders/#entityid#" o "download:orders?entity_id=#entityid#" ### Invo syncronizzazione #### Invio full ordini "upload:orders/full" #### Invio singolo ordine "upload:orders?entity_id=#entityid#" #### Invio full task "upload:tasks/full" #### Invio singolo ordine "upload:tasks?entity_id=#entityid#" ### Accesso da spalla a moduloo contatti "menu:contacts" ### Accesso da dashboard a modulo contatti "dashboard:contacts" ### Accesso a scheda cliente "contacts:detail?contact_id=#contact#" ### Accesso a tab vendite scheda cliente "contacts:detail?contact_id=#contact#&tab=sales_data" .....
Client |
Issue Implementativa | Stato |
---|---|---|
IOS App8E | 67973 | |
Android | ||
Web |
La presenza di un indicazione nella colonna Issue Implementativa indica che la caratteristica è programmata nello Sviluppo
Ove non presente nulla significa che non è ancora schedulata o pragrammata l'implementazione nell'ambiente specifico