Flusso di lavoro è un potente iOS app di automazione che ho esplorato negli ultimi due tutorial. Non ha tanto controllo sul tuo sistema quanto Mac OS applicazioni di automazione come Maestro della tastiera o BetterTouchTool ma può ancora fare molto.
Con Flusso di lavoro, stringi insieme una serie di azioni da diverse app. Dozzine di app diverse da OmniFocus a Facebook-può essere usato attraverso Flusso di lavoro.
Nel primo tutorial della serie, ho esaminato le basi dell'utilizzo Flusso di lavoro. Nel secondo tutorial, ho esplorato usando le variabili nei flussi di lavoro. Dovresti leggere tutti e due questi tutorial per intero prima di continuare. Avrai anche bisogno di una copia di Flusso di lavoro, che puoi ottenere per £ 2,99 / $ 2,99 da App Store iOS, seguire.
In questo tutorial, approfondirò le variabili e cercherò di accettare l'input dell'utente e di utilizzare le tecniche del flusso di controllo in un flusso di lavoro.
In programmazione, flusso di controllo le tecniche sono cose come if-else e loop. Ti permettono di dettare una serie di azioni che verranno eseguite se succede una cosa e un insieme di azioni alternative che verranno eseguite se succede qualcosa di diverso. Sono una delle basi più importanti della programmazione e, per estensione, delle app di automazione.
In questo tutorial, solleciterò l'input dell'utente (che sarei io e te) e poi, a seconda della risposta che danno, eseguendo una serie diversa di azioni.
Questo flusso di lavoro è un po 'più complicato di quelli creati nei due tutorial precedenti, quindi prima di scavare, permettimi di definire ciò che voglio ottenere.
Al momento, ho un piccolo gruppo di tre amici che incontro regolarmente per un drink o un caffè; Li chiamerò Tom, Dick e Harvey. Ci sono quattro diversi luoghi in cui andiamo regolarmente. È difficile scriverli singolarmente per organizzare piani abbastanza prevedibili per la sera, quindi stiamo andando a creare un flusso di lavoro che lo automatizzi.
Quello che sta per fare è darci una scelta tra le quattro sedi che i miei amici e io normalmente visitiamo, quindi, a seconda di quale sceglieremo, verrà inviato a Tom, Dick e Harvey e chiediamo loro se vogliono unirsi.
Sebbene si tratti di un caso d'uso semi-reale, sto costruendo questo flusso di lavoro come un esempio di come è possibile utilizzare le tecniche del flusso di controllo nei flussi di lavoro. Sentiti libero di modificare le cose come vuoi tu mentre segui.
Crea un nuovo Normale flusso di lavoro e chiamarlo qualcosa come piani di sera.
La prima cosa che farò è aggiungere una variabile chiamata venue. Nell'ultimo tutorial mi sono basato Flusso di lavoro di Variabili magiche ma stavolta lo farò da solo.
Dal Scripting azioni, prendi a Imposta variabile azione. Imposta il valore di Variabile a Sede.
Impostazione del Sede variabile.Successivamente, dal Scripting azioni, aggiungi a Scegli dal menu azione.
Impostazione del Scegli dal menu azione.Questo farà apparire un menu da dove posso scegliere la sede. Voglio elencare le quattro barre che normalmente vanno a: Crewzer, Scandi, O'Connells e Snesko.
Il set up Scegli dal menu azione.L'aggiunta di ciascuna di queste richieste creerà una nuova opzione per il controllo del flusso. Se seleziono Crewzer, tutte le azioni sotto Crewzer correrà. Se seleziono Scandi, allora tutte quelle azioni verranno eseguite invece. Aggiungerò queste opzioni.
Inizierò con Crewzer. Dal Testo azioni, selezionare Testo e aggiungilo sotto Crewzer.
Aggiungere un Testo azione.Aggiungi la parola Crewzer al Testo scatola e sotto, dal Scripting azioni, aggiungi a Aggiungi alla variabile azione. Mettere in Sede per il Nome variabile
Finire le opzioni di Crewzer.Quindi, ripeti l'ultimo passaggio per tutte le altre sedi. Aggiungere un Testo azione con il nome della sede e a Aggiungi alla variabile azione aggiungendolo a Sede.
Finire le altre sedi.Questo è l'elemento del flusso di controllo ordinato, ora è il momento di usarlo tutto.
Sotto, dove dice Fine Menu, Aggiungi un altro Testo azione; questo sarà il messaggio che viene inviato. Inserisci il messaggio che desideri, aggiungendo il Sede variabile dal variabili menu quando ne hai bisogno.
Impostazione del messaggio di testo.Avanti per inviare i messaggi di testo. Aggiungere un Invia messaggio azione dal compartecipazione azioni e aggiungere il primo destinatario, in questo caso Tom.
Invio del messaggio di testo.È possibile aggiungere tutti i destinatari a quello Invia messaggio azione ma poi il messaggio viene inviato come messaggio di gruppo. In questo caso, non lo vogliamo. Voglio che ogni persona si senta invitata individualmente.
Per risolvere questo problema, aggiungi altri due Invia messaggio azioni, una per Dick e una per Harvey.
Finire il flusso di lavoro.È tutto, fai clic sul pulsante di riproduzione per testare l'azione.
Il flusso di lavoro finito in azione.Ti verrà chiesto di scegliere la sede e il nome della sede verrà compilato automaticamente in ogni messaggio di testo. Dovrai premere Invio ogni volta, ma il flusso di lavoro continuerà a funzionare.
Flusso di lavoro è un'app davvero utile; puoi creare flussi di lavoro molto semplici o molto più complessi come quello che ho creato in questo tutorial.
Sebbene questo flusso di lavoro non sia molto utile, tutti gli strumenti e le tecniche che abbiamo usato per realizzarlo sono. Il flusso di controllo, in particolare, è essenziale per la creazione di potenti flussi di lavoro.