Come vi ho già accennato nell'articolo sull'app delle Poste Italiane, il mio interesse nasce dalla mia recente "sperimentazione" su barcode (o codici a barre) e QRcode con Workflow.
1. Workflow app: risorse e programmi futuri
Prima di entrare nella parte operativa dell'articolo voglio fare alcune brevi premesse.
1.1 Cos'è Workflow?
Workflow è per iOS quello che Automator e AppleScript sono per macOS: ovvero un'applicazione per automatizzare azioni all'interno del sistema operativo mobile di Apple.
Workflow permette, in particolare, di creare dei flussi di lavoro, anche complessi, per automatizzare o quantomeno velocizzare le attività ripetitive su iOS.
Differentemente da Automator e AppleScript ed a causa del sistema di sandbox di iOS, Workflow non dialoga direttamente con le varie app di iOS ma attraverso alcuni "trucchi" (le estensioni di iOS) e l'URL scheme di iOS è possibile farlo dialogare con varie app.
Potete scaricare Workflow sull'App Store al prezzo di € 2,99.
1.2 Risorse utili
Di seguito elenco, per chi fosse interessato, alcune risorse in lingua inglese:
- Canvas puntata n.22 , puntata n.23 (e seguenti): podcast gratuito di cui vi ho già parlato in altri articoli ed incentrato sulla produttività con iOS. Federico Viticci e Fraser Speirs nelle prossime settimane affronteranno in dettaglio l'utilizzo dell'applicazione. Il podcast è a cadenza bi-settimanale.
- WORKFLOW VIDEO FIELD GUIDE di David Sparks: video guida (a pagamento) incentrata su come imparare Workflow dalle basi a livelli più avanzati.
- ScreenCastOnline: Workflow for iOS - Part 1 e Workflow - Part 2 - risorsa a pagamento ScreenCastOnline di Don McAllister è una fonte settimanale di ispirazione ed approfondimento sui programmi e l'utilizzo degli strumenti Apple. Mi sono regalato un abbonamento annuale l'anno scorso e lo rinnoverò anche quest'anno. Consigliatissimo.
1.3 Programmi futuri
Come potrete immaginare l'interesse che nutro per Workflow è notevole e, col tempo, sto cercando di diventare un esperto di questa applicazione (recentemente mi sono iscritto al Club Macstories proprio per imparare dal "maestro" Viticci). Spero e credo che articolo sarà uno dei tanti sull'argomento. Se anche voi siete interessati ad approfondire l'argomento lasciate un commento qui sotto.
2. Il problema
Nella relata di notifica in proprio svolta dall'avvocato a mezzo posta (ai sensi della Legge n. 53/1994) uno degli elemento necessari è quello di inserire il numero della raccomandata col quale si è spedita la copia ad uso notifica dell'atto giudiziario.
Questa attività è molto banale quanto complessa perché si deve digitare un numero di 12 cifre; l'errore di lettura o di digitazione è sempre dietro l'angolo.
Ogni volta che preparo una relata mi è sempre venuta la voglia di comprare un lettore di codici a barre; tuttavia mi ha sempre fermato la spesa per un simile dispositivo, l'utilizzo saltuario oltre alla possibile incompatibilità con il Mac.
Mentre curiosavo tra le varie azioni di Workflow mi sono accorto della presenza di una specifica funzione di lettura del codice a barre. Così mi sono deciso a sperimentare un po' e, quello che segue, è il risultato finale.
3. La soluzione con Workflow e Copied
Come anticipato useremo Workflow per estrarre il numero della raccomandata dal codice a barre e, poi, Copied per passare il numero della raccomandata da iOS a Mac. Copied è un app che permette di copiare dati tra più dispositivi via iCloud sia per macOS (al costo di € 7,99 )che per iOS (gratuito ma con acquisto in-app di € 2,99 per sbloccare le funzioni di sincronizzazione con iCloud).
Quest'articolo si soffermerà su come ottenere il risultato ma non entrerò nel dettaglio sulle funzionalità di queste due applicazioni.
3.1 Creare un nuovo flusso di lavoro in Workflow
Vediamo quindi come iniziare a creare il nostro flusso di lavoro con Workflow.
Anzitutto creiamo un nuovo flusso di lavoro premete il tasto + in alto sulla destra (figura 1), oppure l'apposito tasto in fondo all'elenco dei vari flussi di lavoro presenti sul vostro di spositivo.
Vi si presenterà una nuova schermata (figura 2) in cui potrete, anzitutto, scegliere il tipo di flusso di lavoro che volete creare. Ne esistono 3 tipi:
- il flusso di lavoro normale che trovate all'interno dell'applicazione;
- il flusso di lavoro che trovate nella schermata dei Widget (su iOS 10 con il gesto dello swipe a destra);
- il flusso di lavoro come "Action Extension" ovvero le azioni di estensione delle app.
Per il nostro esempio dobbiamo creare un flusso di lavoro normale (vedete il flusso normale selezionato nell'immagine che segue al punto 2).
A questo punto diamo un nome al nostro flusso di lavoro; "Untitled Workflow 3" non è proprio comodo come nome identificativo!
Per fare questo basta premere l'icona a forma di ruota dentata che si trova sotto il tasto "Done" ( traducibile in Fatto – punto 3).