Visualizzazione stampabile
-
Quote:
Originariamente inviato da
areali
Ciao Vincenzo ho seguito il tuo tutorial ed è tutto chiaro. L'unica cosa che non mi spiego è come fare a far funzionare l'applicazione con più badge nfc assegnati a più utenti. Nell'esempio riportato l'unico badge a disposizione non fa altro che avviare il task timbrature di tasker....però come faccio a differenziare la timbratura di un badge da un'altro? Spero di essere stato chiaro...saluti Andrea.
Dipende da come vuoi che funzioni il tutto. Hai diverse strade: 1) puoi far finire il nome della persona associata al badge insieme a data, ora e causale timbratura, nello stesso file insieme agli altri. In questo caso praticamente avrai nello stesso foglio di calcolo le timbrature di tizio, caio e sempronio con rispettivi dati temporali. Per fare questo puoi creare una variabile che assume il valore di caio o di tizio in base al badge che viene passato e poi nel task timbrature la aggiungi accanto alla cusale (ingresso, trasfera, ecc...). 2) Puoi duplicare il task timbrature e crearne uno per ogni soggetto. Chiaramente in ogni task poi ti vai a personalizzare il percorso del foglio di calcolo che sarà diverso per ogni soggetto. Chiaramente in quest'ultimo caso ogni badge farà scattare un task diverso. Spero di esserti stato di aiuto. :)
-
Ciao Vincenzo e grazie per la risposta. Avevo già pensato alla soluzione che mi hai proposto solo che da tasker non riesco a leggere i dati memorizzati nel badge per capire chi stà timbrando, ma riesco solo a far partire un task dopo la lettura del badge. Praticamente non riesco a fare l'associazione badge/persona. Cmq per ovviare al problema ho deciso di utilizzare invece che i badge un codice personale univoco contenuto in una variabile assegnato ad ogni persona che deve poter timbrare. Dopodichè ho creato vari fogli di calcolo uno per ogni persona abilitata alla timbratura. Questo metodo potrebbe essere comodo quando non si ha un tablet o smartphone che abbia il lettore NFC. Approfitto per farti i complimenti in quanto grazie a te ho scoperto tasker che non avevo mai visto prima. Un saluto, Andrea.
-
Quote:
Originariamente inviato da
areali
Ciao Vincenzo e grazie per la risposta. Avevo già pensato alla soluzione che mi hai proposto solo che da tasker non riesco a leggere i dati memorizzati nel badge per capire chi stà timbrando, ma riesco solo a far partire un task dopo la lettura del badge. Praticamente non riesco a fare l'associazione badge/persona. Cmq per ovviare al problema ho deciso di utilizzare invece che i badge un codice personale univoco contenuto in una variabile assegnato ad ogni persona che deve poter timbrare. Dopodichè ho creato vari fogli di calcolo uno per ogni persona abilitata alla timbratura. Questo metodo potrebbe essere comodo quando non si ha un tablet o smartphone che abbia il lettore NFC. Approfitto per farti i complimenti in quanto grazie a te ho scoperto tasker che non avevo mai visto prima. Un saluto, Andrea.
Giusto! Non avevo pensato ad un codice identificativo da inserire per timbrare senza NFC. Ottima idea. Io ne ho avuta ancora un altra. È possibile programmare tasker per effettuare un ping ogni tot secondi o minuti verso un dato ip e memorizzare il risultato. In questo modo si può sapere quando uno smartphone (e quindi una persona è presente o assente) da un luogo. Con questo sistema le timbrature avverrebbero completamente in automatico.
-
Quote:
Originariamente inviato da
vincino77
Giusto! Non avevo pensato ad un codice identificativo da inserire per timbrare senza NFC. Ottima idea. Io ne ho avuta ancora un altra. È possibile programmare tasker per effettuare un ping ogni tot secondi o minuti verso un dato ip e memorizzare il risultato. In questo modo si può sapere quando uno smartphone (e quindi una persona è presente o assente) da un luogo. Con questo sistema le timbrature avverrebbero completamente in automatico.
E' vero! Anche se adottando la soluzione dell'ip la persona che deve timbrare non deve mai scordarsi lo smartphone, deve averlo sempre essere acceso e inoltre bisogna aggiungere un pò di logica per fermare il ping una volta che è stato rilevato la prima volta altrimenti si fanno 1000 timbrature al giorno..insomma diventa un pò più complesso ma è comunque un'idea. Ora io ho riscontrato un altro problema perchè con tasker app factory quando esporto la scena che ho creato purtroppo si perde il contenuto delle variabili che ho memorizzato con il pin che identifica la persona che stà timbrando. Devo trovare un'altra soluzione.....hai qualcosa da suggerirmi? Stavo pensando ad uno script che parta la prima volta che installo l'app ma non mi piace come soluzione....sai se tasker può leggere un xml dove setto i dati che mi interessano?
-
Quote:
Originariamente inviato da
areali
E' vero! Anche se adottando la soluzione dell'ip la persona che deve timbrare non deve mai scordarsi lo smartphone, deve averlo sempre essere acceso e inoltre bisogna aggiungere un pò di logica per fermare il ping una volta che è stato rilevato la prima volta altrimenti si fanno 1000 timbrature al giorno..insomma diventa un pò più complesso ma è comunque un'idea. Ora io ho riscontrato un altro problema perchè con tasker app factory quando esporto la scena che ho creato purtroppo si perde il contenuto delle variabili che ho memorizzato con il pin che identifica la persona che stà timbrando. Devo trovare un'altra soluzione.....hai qualcosa da suggerirmi? Stavo pensando ad uno script che parta la prima volta che installo l'app ma non mi piace come soluzione....sai se tasker può leggere un xml dove setto i dati che mi interessano?
Riguardo alla soluzione del ping ti assicuro che funziona benissimo. Testato da me su un piccolo numero di persone. Naturalmente non te lo consiglierei per un numero troppo alto di utenti. Ho messo a punto anche la logica per evitare le 1000 timbrature. Puoi guardare un esempio di questo task in uno dei miei video dove parlo dell'individuazione di uno smartphone automaticamente. Se poi l'utente dimentica lo smartphone procede manualmente come se avesse dimenticato il badge. Si potrebbe facilmente anche inserire un sistema di controllo che manda una mail in automatico all'utente quando la rilevazione viene effettuata in modo da avere riscontro immediato del buon funzionamento. Riguardo al tuo problema: come mai vuoi esportare il task con app factory?
-
Quote:
Originariamente inviato da
vincino77
Riguardo alla soluzione del ping ti assicuro che funziona benissimo. Testato da me su un piccolo numero di persone. Naturalmente non te lo consiglierei per un numero troppo alto di utenti. Ho messo a punto anche la logica per evitare le 1000 timbrature. Puoi guardare un esempio di questo task in uno dei miei video dove parlo dell'individuazione di uno smartphone automaticamente. Se poi l'utente dimentica lo smartphone procede manualmente come se avesse dimenticato il badge. Si potrebbe facilmente anche inserire un sistema di controllo che manda una mail in automatico all'utente quando la rilevazione viene effettuata in modo da avere riscontro immediato del buon funzionamento. Riguardo al tuo problema: come mai vuoi esportare il task con app factory?
Perchè voglio distribuire l'app su altri dispositivi senza avere tasker installato.....tutto qui. Potresti inviarmi il link di cui mi parli sempre se non facciamo torto alle regole del forum? Grazie, Andrea.
-
Quote:
Originariamente inviato da
areali
Perchè voglio distribuire l'app su altri dispositivi senza avere tasker installato.....tutto qui. Potresti inviarmi il link di cui mi parli sempre se non facciamo torto alle regole del forum? Grazie, Andrea.
Il link è a seguire
https://youtu.be/zWOeCphKhWc
La parte che interessa te è nella seconda parte del video. Fammi sapere se può fare al tuo caso ;)