Automatizarea iPhone-ului cu fluxul de lucru III

Fluxul de lucru este un puternic iOS aplicație de automatizare pe care am explorat-o în ultimele două tutoriale. Nu are controlul prea mult asupra sistemului tău MacOS aplicații de automatizare cum ar fi Tastatura Maestro sau BetterTouchTool dar poate face încă multe. 

Cu Fluxul de lucru, colaționați o serie de acțiuni din diferite aplicații. Zeci de aplicații diferite - de la OmniFocus la Facebook-poate fi folosit prin Fluxul de lucru.

În primul tutorial din serie, m-am uitat la elementele de bază ale utilizării Fluxul de lucru. În cel de-al doilea tutorial, am explorat folosind variabile în fluxurile de lucru. Trebuie să citiți integral aceste tutori înainte de a continua. Veți avea nevoie și de o copie Fluxul de lucru, pe care le puteți obține pentru £ 2.99 / 2.99 dolari de la iOS App Store, să urmeze de-a lungul.

În acest tutorial, voi face o scufundare mai profundă în variabile și, de asemenea, uita-te la acceptarea de intrare de utilizator și folosind tehnici de flux de control într-un flux de lucru.

Control Flow Explained

În programare, fluxul de control tehnicile sunt lucruri de genul dacă și altceva și pentru bucle. Ele vă permit să dictați o serie de acțiuni care vor fi efectuate dacă se întâmplă un lucru și un set alternativ de acțiuni care vor fi efectuate dacă se întâmplă un alt lucru. Acestea sunt una dintre cele mai importante baze de programare și, prin extensie, aplicații de automatizare. 

În acest tutorial, voi solicita informații de la utilizator (care ar fi tu și cu mine) și apoi, în funcție de răspunsul pe care îl dau, executând o serie diferită de acțiuni.

Ce fac eu

Acest flux de lucru este un pic mai complicat decât cei construiți în cele două tutoriale anterioare, așa că înainte de săpătură, lasă-mă să-mi dau seama ce vreau să realizez. 

În prezent, am un grup mic de trei prieteni pe care îi întâlnesc în mod regulat pentru o băutură sau o cafea; Îi voi numi Tom, Dick și Harvey. Există patru locații diferite la care mergem în mod regulat. Este greu să le text fiecare în mod individual pentru a organiza planuri destul de previzibile pentru seara, astfel încât vom construi un flux de lucru care îl automatizează.

Ceea ce va face este sa ne oferim o alegere din cele patru locuri pe care prietenii mei le viziteaza si pe care le vizitez in mod normal, in functie de alegerea pe care o vom alege, o vom scrie pe Tom, Dick si Harvey si le vom intreba daca doresc sa se alature.

Deși acest lucru este un caz de utilizare semi-reală în lume, construiesc acest flux de lucru mai mult ca un exemplu cu privire la modul în care puteți utiliza tehnici de control al fluxului în fluxurile de lucru. Simțiți-vă libertatea de a modifica lucrurile pe care le doriți, pe măsură ce urmați.

Construirea fluxului de lucru

Creaza un nou Normal fluxul de lucru și o numesc ceva asemănător cu planurile de seară.

Primul lucru pe care îl voi face este să adaug o variabilă numită locație. În ultimul tutorial m-am bazat pe fluxul de lucru Variabilele magice dar de data asta o voi face singură. 

De la Scripting acțiuni, apuca a Setați variabilă acțiune. Setați valoarea Variabil la loc de întâlnire.

Configurarea loc de întâlnire variabil.

Apoi, din Scripting acțiuni, adăugați a Alegeți din meniu acțiune.

Configurarea Alegeți din meniu acțiune.

Acest lucru va face ca un meniu să apară de unde pot alege locația. Vreau să menționez cele patru bare pe care le accesăm în mod normal: Crewzer, Scandi, O'Connells și Snesko.

Pregatirea Alegeți din meniu acțiune.

Adăugarea fiecăruia dintre aceste instrucțiuni va crea o nouă opțiune pentru fluxul de control. Dacă aleg Crewzer, toate acțiunile din cadrul Crewzer va alerga. Dacă aleg Scandi, atunci toate aceste acțiuni se vor executa în schimb. Voi adăuga acele opțiuni.

Voi începe cu asta Crewzer. De la Text acțiuni, selectați Text și adăugați-o dedesubt Crewzer.

Adăugarea unui Text acțiune.

Adăugați cuvântul Crewzer la Text cutie și dedesubt, de la Scripting acțiuni, adăugați a Adăugați la variabilă acțiune. Intră loc de întâlnire pentru Nume variabilă

Finalizarea opțiunilor Crewzer. 

Apoi, repetați ultimul pas pentru toate celelalte locuri. Adauga o Text acțiune cu numele locației și a Adăugați la variabilă acțiune adăugând-o loc de întâlnire.

Finalizarea celorlalte locuri.

Acesta este elementul de flux de control sortat, acum este momentul să le folosim pe toate. 

Unde se spune? Meniul final, adaugă altul Text acțiune; acesta va fi mesajul trimis. Introduceți mesajul pe care doriți să îl adăugați loc de întâlnire variabilă de la variabile meniu atunci când aveți nevoie de ea. 

Configurarea mesajului text.

Apoi trimiteți mesajele text. Adauga o Trimite mesaj acțiune de la Partajarea și adăugați primul destinatar, în acest caz Tom.

Trimiterea mesajului text.

Puteți adăuga toți destinatarii la unul Trimite mesaj dar apoi mesajul este trimis ca mesaj de grup. În acest caz, nu vrem asta. Vreau ca fiecare persoană să se simtă invitată individual. 

Pentru a rezolva aceasta, adăugați încă două Trimite mesaj acțiuni, una pentru Dick și una pentru Harvey. 

Finalizarea procesului de lucru.

Asta este, faceți clic pe butonul de redare pentru a testa acțiunea. 

Fluxul de lucru finalizat în acțiune.

Vi se va cere să alegeți locația și apoi numele locației va fi completat automat în fiecare mesaj text. Va trebui să apăsați de fiecare dată trimiterea, dar apoi fluxul de lucru va continua să ruleze.

Înfășurarea în sus

Fluxul de lucru este o aplicație foarte utilă; puteți crea fluxuri de lucru foarte simple sau mult mai complexe, cum ar fi cel pe care l-am construit în acest tutorial. 

Deși acest flux de lucru nu este foarte util, toate instrumentele și tehnicile pe care le-am folosit pentru ao face sunt. Controlul fluxului, în special, este esențial pentru crearea unor fluxuri de lucru puternice.