Tự động hoá iPhone với Workflow I
() translation by (you can also view the original English article)
Mặc dù một thiết bị iOS không dễ để tự động hóa như máy Mac, nhưng với các ứng dụng hợp lý vẫn còn rất nhiều điều bạn có thể làm. Một trong những ứng dụng tự động hoá tốt nhất cho iOS là Workflow, có giá 2.99£/$2.99 từ app store, tôi sẽ khám phá sâu hơn về nó trong vài hướng dẫn tiếp theo.
Workflow là một ứng dụng buộc các action lại với nhau từ hàng chục các ứng dụng khác nhau. Nó hơi giống IFTTT nhưng dành cho điện thoại của bạn. Bạn có thể sử dụng nó để làm những việc như thay đổi kích cỡ và tải hình ảnh vào Dropbox, ghi lại các ghi chú âm thanh, gọi xe Uber và vân vân.
Khái niệm cơ bản về một Quy trình công việc
Kích hoạt
Quy trình công việc có thể được chạy theo ba cách khác nhau:
- Một quy trình Normal (Bình thường) được kích hoạt từ bên trong ứng dụng Workflow hoặc lưu vào màn hình chính của thiết bị iOS
- Một quy trình Today Widget được kích hoạt từ widget của Workflow
- Một quy trình Action Extension có thể được kích hoạt từ Menu Extensions của iOS
Mỗi loại kích hoạt có cách sử dụng riêng của nó. Ví dụ, nếu bạn xây dựng một quy trình công việc gởi văn bản quan trọng cho người khác và nói với họ bao lâu cho đến khi bạn về nhà, một kích hoạt Normal hoặc Today Widget sẽ hữu ích nhất.
Mặt khác, nếu bạn có một quy trình công việc tải một hình ảnh lên Dropbox, một Action Extension là hữu ích nhất.
Action
Mỗi tiến trình công việc được tạo thành từ các Action. Hiện có hơn 200 action khác nhau từ hơn 50 ứng dụng khác nhau. Có các action cho rất nhiều ứng dụng lớn trên iOS; Dropbox, OmniFocus, Bear, Ulysses, Evernote, Instapaper, Pocket, Trello, Slack và hàng chục các ứng dụng khác.
Lưu ý, lần đầu tiên bạn chạy một action bạn có thể cần phải cấp quyền cho Workflow để truy cập vào các ứng dụng.
Khi bạn chạy một quy trình, Workflow sẽ đi qua từng action một. Nó sẽ lấy kết quả của bước trước và truyền vào bước kế tiếp cho đến khi tất cả các action được thực hiện.
Để minh họa, tôi sẽ chỉ cho bạn cách làm thế nào để xây dựng một quy trình công việc đơn giản.
Tải hình ảnh lên Dropbox
Trong bài viết này tôi sử dụng rất nhiều ảnh chụp màn hình từ iPhone của tôi để hướng dẫn bạn cách sử dụng Workflow. Để có được chúng trên máy tính của tôi để tôi có thể chỉnh sửa và tải chúng lên, tôi sử dụng ứng dụng thật mà tôi đang minh hoạ. Tôi sẽ dùng trường hợp sử dụng đơn giản này như là một ví dụ.
Mở Workflow và bấm vào Create Workflow.
Bây giờ hãy chọn quy trình Normal. Sau đó, tôi sẽ sửa đổi nó để nó có thể chạy như là một Action Extension.



Bấm vào biểu tượng bánh răng và đặt tên quy trình là Save Images to Dropbox hoặc một cái gì đó tương tự. Nhấp vào Done một khi bạn đã đặt tên cho nó.



Bây giờ là lúc để bắt đầu thêm các action. Bấm vào nút Actions ở phía dưới bên trái. Mặc định, bạn sẽ thấy các đề xuất Action. Đây là những action phổ biến và những cái có liên quan đến các action đã có trong quy trình của bạn. Action mà tôi đang tìm kiếm đã có ở đây.
Cuộn xuống đến Photos & Videos. Kéo Select Photos về bên phải để thêm nó vào quy trình công việc.



Tôi muốn có thể tải lên nhiều hơn một hình ảnh nên hãy bật Select Multiple.
Bấm lại Actions. Trong danh sách Suggested Actions sẽ cập nhật các action có liên quan đến hình ảnh. Di chuyển xuống cho đến khi bạn tìm thấy action Save to Dropbox. Kéo nó vào quy trình.



Mặc định, Ask Where to Save bị tắt. Nếu bạn muốn một quy trình linh hoạt hơn, hãy bật nó. Nếu bạn biết đó là một thư mục cụ thể nơi bạn muốn lưu các hình ảnh, tắt nó đi và nhập đường dẫn trong Destination Path.
Tôi muốn hình ảnh được lưu trong Dropbox/Inbox/@Images
vì vậy, tôi đã nhập /Inbox/@Images
.



Để kiểm tra action, nhấn nút Play ở phía trên của màn hình. Ứng dụng Photos sẽ mở ra. Bấm vào hình ảnh mà bạn muốn tải lên Dropbox để chọn chúng. Khi bạn đã chọn tất cả, bấm vào Done.



Workflow sẽ chuyển sang bước tiếp theo. Trong trường hợp này, tải hình ảnh lên Dropbox. Để nó chạy trong một vài phút, các hình ảnh bây giờ sẽ được tải lên.
Bạn có thể chạy quy trình làm việc bất cứ lúc nào bằng cách mở Workflow và nhấp đúp vào nó.
Thay đổi nó thành một Action Extension
Mặc dù quy trình công việc này là hữu ích, nhưng tôi muốn chạy nó trực tiếp từ ứng dụng Photos. Tôi sẽ tạo ra một quy trình công việc mới thực hiện công việc tương tự.
Tạo ra một quy trình công việc mới và gọi nó là một cái gì đó giống như Action Upload.
Chọn Action Extension và sau đó, ở dưới This workflow accepts chọn Images.
Chuyển đến Actions và chọn action Save to Dropbox. Thêm Destination Path (đường dẫn đích) mà bạn muốn và nhấp Done.



Chuyển đến ứng dụng Photos và chọn hình ảnh hoặc các hình ảnh bạn muốn tải lên. Bấm vào biểu tượng Extensions và chọn Run Workflow.



Tât cả các Action Extension có sẵn sẽ bật lên. Chọn Action Upload và để cho nó chạy. Các hình ảnh sẽ được lưu vào Dropbox.
Tìm kiếm thêm các quy trình công việc
Trong một số hướng dẫn tiếp theo, tôi sẽ đi sâu hơn vào Workflow. Tuy nhiên, có hàng trăm quy trình công việc sẵn có, được xây dựng bởi các thành viên khác của cộng đồng Workflow.



Để thêm một quy trình, mở Workflow và đi đến Gallery. Duyệt qua các mục khác nhau có sẵn hoặc sử dụng công cụ Search để tìm kiếm các quy trình công việc mà bạn quan tâm. Khi bạn đã tìm thấy một quy trình công việc mà bạn muốn thêm, chọn nó và bấm Get Workflow. Nó sẽ được thêm vào ứng dụng của bạn.
Tóm tắt
Có rất nhiều thứ trong Workflow, nhưng nó đáng để bạn bỏ công sức ra tìm hiểu. Với nó, bạn có thể tự động hoá một số lượng lớn các chức năng của iOS. Nếu bạn có bất kỳ thắc mắc hoặc gợi ý nào, xin vui lòng cho tôi biết trong phần bình luận nhé.