Automatisation de l'iPhone avec Workflow III

Flux de travail est un puissant iOS application d'automatisation que j'ai exploré au cours des deux derniers tutoriels. Il n’a pas autant de contrôle sur votre système que macOS applications d'automatisation comme Clavier Maestro ou BetterTouchTool mais ça peut encore faire beaucoup. 

Avec Flux de travail, vous enchaînez des séries d'actions de différentes applications. Des dizaines d'applications différentes, de OmniFocus à Facebook-peut être utilisé par Flux de travail.

Dans le premier tutoriel de la série, j’ai étudié les bases de l’utilisation de Flux de travail. Dans le deuxième tutoriel, j'ai exploré l'utilisation de variables dans les flux de travail. Vous devriez lire ces deux tutoriels en entier avant de continuer. Vous aurez également besoin d'une copie de Flux de travail, que vous pouvez obtenir pour 2,99 £ / 2,99 $ à partir du iOS App Store, suivre.

Dans ce didacticiel, je vais approfondir l'analyse des variables et également examiner l'acceptation des entrées de l'utilisateur et l'utilisation des techniques de flux de contrôle dans un flux de travail..

Flux de contrôle expliqué

En programmation, flux de contrôle les techniques sont des choses comme if-else et for loops. Ils vous permettent de dicter une série d'actions à exécuter si une chose se produit et un autre ensemble d'actions à exécuter si une autre chose se produit. Ils constituent l’un des fondements les plus importants de la programmation et, par extension, des applications d’automatisation.. 

Dans ce didacticiel, je solliciterai les commentaires de l'utilisateur (ce serait vous et moi), puis, en fonction de la réponse donnée, il exécutera une série d'actions différente..

Ce que je construis

Ce flux de travail est un peu plus compliqué que ceux construits dans les deux tutoriels précédents, alors avant de commencer, laissez-moi vous expliquer ce que je veux accomplir.. 

Pour le moment, je rencontre régulièrement un petit groupe de trois amis autour d'un verre ou d'un café. Je les appellerai Tom, Dick et Harvey. Il y a quatre endroits différents où nous allons régulièrement. Il est difficile de leur envoyer un SMS à chacun individuellement afin d’organiser des plans assez prévisibles pour la soirée..

Ce que nous allons faire, c'est nous donner le choix parmi les quatre sites visités par mes amis et moi-même. Ensuite, selon le choix, nous enverrons un message à Tom, Dick et Harvey pour leur demander s'ils souhaitent rejoindre le groupe..

Bien que ce soit un cas d'utilisation du monde semi-réel, je construis ce flux de travail davantage comme exemple d'utilisation des techniques de flux de contrôle dans vos flux de travail. N'hésitez pas à modifier les choses comme vous le souhaitez au fur et à mesure que vous suivez.

Construire le flux de travail

Créer un nouveau Ordinaire flux de travail et appeler quelque chose comme plans du soir.

La première chose à faire est d’ajouter une variable appelée lieu. Dans le dernier tutoriel sur lequel je m'appuyais Flux de travail Variables Magiques mais cette fois je vais le faire moi-même. 

Du Scripting actions, prenez un Définir la variable action. Définir la valeur de Variable à Lieu.

Mise en place du Lieu variable.

Ensuite, du Scripting actions, ajouter un Choisissez dans le menu action.

Mise en place du Choisissez dans le menu action.

Cela fera apparaître un menu à partir duquel je peux choisir le lieu. Je veux énumérer les quatre barres où nous allons normalement: Crewzer, Scandi, O'Connells et Snesko.

La mise en place Choisissez dans le menu action.

L'ajout de chacune de ces invites créera une nouvelle option de flux de contrôle. Si je sélectionne Crewzer, toutes les actions sous Crewzer va courir. Si je sélectionne Scandi, alors toutes ces actions seront exécutées à la place. Je vais ajouter ces options.

Je vais commencer par Crewzer. Du Texte actions, sélectionnez Texte et l'ajouter en dessous Crewzer.

Ajout d'un Texte action.

Ajouter le mot Crewzer au Texte boîte et dessous, de la Scripting actions, ajouter un Ajouter à la variable action. Mettre en Lieu pour le Nom de variable

Finition des options Crewzer. 

Ensuite, répétez la dernière étape pour tous les autres lieux. Ajouter un Texte action avec le nom du lieu et un Ajouter à la variable action l'ajouter à Lieu.

Finir les autres sites.

C'est l'élément de flux de contrôle trié, il est maintenant temps de tout utiliser. 

Dessous où il est dit Fin du menu, ajouter un autre Texte action; ce sera le message qui est envoyé. Entrez le message que vous souhaitez, en ajoutant le Lieu variable de la Variables menu quand vous en avez besoin. 

Configuration du message texte.

Suivant pour envoyer les messages texte. Ajouter un Envoyer le message action de la Partage actions et ajouter le premier destinataire, dans ce cas Tom.

Envoi du message texte.

Vous pouvez ajouter tous les destinataires à celui-ci Envoyer le message action, mais le message est envoyé en tant que message de groupe. Dans ce cas, nous ne voulons pas cela. Je veux que chaque personne se sente individuellement invitée. 

Pour résoudre ce problème, ajoutez deux autres Envoyer le message actions, une pour Dick et une pour Harvey. 

Terminer le flux de travail.

Ça y est, cliquez sur le bouton de lecture pour tester l'action. 

Le workflow terminé en action.

Vous serez invité à choisir le lieu, puis le nom du lieu sera automatiquement saisi dans chaque message texte. Vous devrez appuyer sur envoyer à chaque fois, mais le flux de travail continuera à s'exécuter..

Emballer

Flux de travail est une application vraiment utile; vous pouvez créer des workflows très simples ou beaucoup plus complexes comme celui que j'ai construit dans ce tutoriel. 

Bien que ce flux de travail ne soit pas très utile, tous les outils et techniques que nous avons utilisés pour le créer le sont. Le flux de contrôle, en particulier, est essentiel pour la création de flux de travail puissants.