Программа workflow


Workflow – автоматизация задач на iPhone и iPad – аналог Automator для Mac

22 марта 2017 года Apple завершила сделку по покупке известного приложения Workflow, предназначенного для автоматизации различных процессов на iOS. Workflow – отличный пример того, как следует пользоваться новыми возможностями и облегчать пользователям жизнь. С этого момента приложение стало распространяться в App Store абсолютно бесплатно. 

Facebook

Twitter

Вконтакте

Google+

Оптимизировать выполнение рутинных задач – разве это не здорово? В этом смысле iOS очень интересна – ведь начиная с iOS 8 в мобильной операционной системе Apple появились расширения для выполнения действий и расшаривания данных по всей системе.

 

Как работает Workflow?

Принцип работы Workflow схож с Automator для macOS. Юзер выбирает один из интересующих модулей, перетаскивает его в нужное место и тем самым создает системную задачу. Отличие программы от встроенного в macOS софта Apple заключается в сенсорном интерфейсе с гораздо более дружелюбным дизайном. Благодаря ему разобраться в программе сможет даже неподготовленный пользователь.

Главным минусом приложения на данный момент является отсутствие русской локализации. Скорее всего, после покупки приложения компанией Apple, этот вопрос будет решен в самое ближайшее время.

Как создать оптимизированный процесс? В левой части экрана находится список модулей, из которых и «собирается» программа. Справа отображаются выбранные пользователем модули. В нашем примере это процесс для создания .GIF-файлов. Всё настроено следующим образом: камера iPad делает четыре снимка, затем по команде Workflow из них собирается «гифка» (устанавливается зацикливание “loop”, автоматически подстраивается размер). Далее результат копируется в буфер обмена, и пользователь волен делать с ним всё, что угодно – например, зайти в Сообщения и сбросить друзьям образец своего творчества. При желании можно добавить ещё один модуль – к примеру, автоматического копирования GIF-файла в новое письмо электронной почты.

Но и это ещё не всё! Workflow позволяет не просто сохранить автопроцесс в файловое хранилище внутри приложения. Здесь можно пойти даже дальше – а именно, создать его иконку на экране «Домой» для быстрого доступа к файлу без открытия самого приложения!

Наконец, благодаря демократизму iOS здесь можно создавать и расширения для меню действий и удобный виджет (для iOS 10+). Пользователь Workflow, например, способен добавить к списку привычных действий для страницы Safari опцию «Сделать из страницы PDF-файл». Удобно? Более чем.

Официальное видео:

Отныне программа Workflow доступна как для iPhone, так и для iPad совершенно бесплатно.

Скачать Workflow – программу-автоматизатор действий для iPhone и iPad.

Смотрите также:

Facebook

Twitter

Вконтакте

Google+

yablyk.com

Workflow на iPad. Automator для iOS

Совсем недавно я открыл на сайте цикл статей про Automator для OS X. Но для iOS также есть средство, позволяющее создать собственный процесс, автоматизировав некоторые действия.

Workflow на днях завоевал престижную награду Apple Design Award 2015. За что? Давайте посмотрим на приложение внимательно.

В начале я перечислю основные возможности приложения, а потом подробно распишу каждый из пунктов.

Основные возможности Workflow

1. Пользователь может задать последовательность действий, которые система будет проделывать по его требованию.

2. Программы вызываются из самого приложения, либо их можно вызывать из других приложений, как расширения.

3. В приложении есть готовые примеры самых популярных и интересных штук. Например, создание Gif из фотографий или поиск картинок на веб-странице.

Готовые программы для Workflow

Это те программы, которые сразу заложены в Workflow. То есть любой пользователь может их бесплатно скачать внутри программы и использовать по назначению. Все программы находятся в разделе Gallery. Чтобы получить программу, нужно кликнуть на ней, а затем нажать кнопку «Get Workflow».

Я перечислю самые на мой взгляд интересные готовые программы:

  • Photos to Gif  — создание GIF-анимации из 5 последних фотографий в альбоме.
  • Upload last Photo — загрузка посленей фотографии в Dropbox.
  • Image of the Day — загрузка фотографии дня с сайта NASA. Там публикуются красивые снимки космоса.
  • Tip Calculator — калькулятор чаевых. Можно переиначить под калькулятор налогов. ;).
  • Image Roulette — программа выбирает случайное слово и ищет случайное фото в интернете по этому слову.
  • Expand URL — короткая ссылка в буфере обмена заменяется на её стандартный аналог.

Также в Gallery имеются три раздела:

Sharing — различные программы для шаринга. Например, Cross-Post позволяет расшарить фотографию и подпись сразу в три социальных сети: Facebook, Twitter и Instagram.

Great Action Extension — то, что расширяет возможности стандартных программ. Например, просмотр HTML кода в Safari (работает, кстати, некорректно).

Clipboard — работа с буфером обмена. Например, перевод текста в буфере.

В принципе, готовых программ хватает, чтобы разобраться с принципами работы Workflow. Именно с тестирования встроенных приложений я и предлагаю пользователям начать знакомство с программой.

Создание своих приложений в Workflow

Workflow, как и Automator в OS X, даёт простор для экспериментаторов. Можно ставить задачи и по ним создавать собственные алгоритмы. В качестве примера я создал аналогичную программу той, что уже делал в Automator. То есть приложение, которое будет сжимать фотографии оптом.

Для этого я использую 4 процесса:

  1. Select Photos — выбор снимков из альбома
  2. Resize Image — изменение размера по ширине
  3. Convert Image — функция удобна для сжатия снимков, чтобы они занимали адекватный размер
  4. Send Email — отправка снимков на почту

В итоге программа уменьшает выбранные фотографии и отправляет их на мою почту.

Возможностей в программе масса, есть даже начальные функции программирования. Тот же поиск по условию «IF».

Как работают программы в Workflow?

Приложения можно запускать тремя разными способами:

  • Из самой программы Workflow. Программам можно присвоить цвет и имя. Они располагаются на специальной панели.
  • В качестве расширения. То есть нужно указать в программе, что это Extension. Потом в приложениях, которые имеют меню с расширениями, нужно выбирать Run Workflow и во всплывающем окне вызывать программу.

  • С рабочего стола. Реализовано это следующим образом. Пользователь выбирает или создаёт иконку, затем его перенаправляют на специально сгенерированную страницу. На этой странице нужно найти пункт «На экран домой». Иконка появится на одном из рабочих столов.

К сожалению, для вызова приложений наличие Workflow на iPad и iPhone обязательно! Да и Workflow всё равно открывается для выполнения.

Недостатки Workflow

  • Функций хоть и много, но некоторых всегда будет не хватать. Например, я так и не нашёл функцию, которая копирует снимки.
  • Не все готовые примеры работают как надо, но большинство всё же работают.
  • Приложение на английском языке. Нужно или знать английский хотя бы на школьном уровне или разбираться методом тыка.

Видео-пример создания простейшей программы в Workflow:

Вывод: Workflow — супер-приложение с отличной реализацией! Всячески рекомендую любознательным пользователям iOS.

Делитесь своими впечатлениями от программы. Интересно: создаст ли кто-нибудь что-нибудь полезное для себя в ней?

Загрузка...

ipadstory.ru

WorkFlowSoft — инструмент для организации работы компании

Для многих рабочий день начинается с почты и просмотра задач в календаре. Но я давно не считаю ни тот, ни другой инструмент работы достаточно эффективным. Посудите сами: обычный планировщик не менялся уже лет 20, а почта вообще стара, как мир.

Ключевой недостаток в этих инструментах – субъективность. Грубо говоря, вы никогда не знаете правильно ли вас понял адресат и все ли он сделал так, как вы просили.

Получается, что мы работаем с инструментами, которые использовались (пусть и не в электронном виде) еще до нашего рождения. Поэтому мы не можем гарантировать эффективность этих методов. Но есть ли современные альтернативы? Есть! Я хотел бы рассказать об инструменте WorkFlowSoft, которым пользуюсь ежедневно.

Первая мысль, которая приходит в голову, когда тебе ставят задачу: «а можно ли её удалить?». И самое интересное, что «Да! Таки можно!» Возьмите любую задачу в Outlook и нажмите Delete – одно нажатие кнопки и задачи нет.

Вторая мысль: «а можно ли перепоручить задачу другому человеку?» И окажется, что простого способа делегировать задачу нет.

Остается еще много вопросов: «а что делать, если задача состоит из нескольких подзадач, каждую из которых должен выполнять отдельный человек?», «как быть если для постановки задачи мне нужно получить вводную информацию?», «как поставить задачу так, чтобы исполнитель не переспрашивал и ничего не напутал в процессе?».

Получается, что в Outlook и подобных приложениях мы работаем не с задачами, а простыми напоминаниями о задачах. Мы оперируем напоминаниями, как если бы прикрепляли себе на монитор цветные листочки с липучкой. Но это листочки не дают никакой возможности контролировать процесс выполнения задач.

Кто-то скажет, но существуют же приложения типа Project! Верно, но представьте, что вам необходимо научить бухгалтеров пользоваться Project. Кроме того такие инструменты – довольно тяжелые серверные приложения, требующие обучения, да и цены на них кусаются.

Что такое WorkFlowSoft?

WorkFlowSoft – это приложение для организации работы компании, позволяющее оперировать задачами, автоматизировать алгоритм их исполнения, и контролировать процесс. WorkFlowSoft доступно и как серверное приложение, и как приложение в Office 365 (разработчик обещает в скорости адаптировать продукт и для облака Google). В случае работы в облаке все сотрудники компании и структура организации вносятся в список программы автоматически и их не нужно добавлять руками.

Попробовать онлайн-демо можно здесь http://workflowsoft.com/ru/demo/gettrial

Регистрируемся и стартуем.

WorkFlowSoft позволяет оперировать группами пользователей, поэтому я создам виртуальную компанию.

В которой будет иерархическая структура с руководителями и подчиненными.

Давайте сделаем самое простое действие: поручим инженеру подготовить отчет о командировке на мероприятие Intel Galaxy.

Особенность в том, что можно выставить контролера (человека, который определит, что задание выполнено) и наблюдателей.

К заданию можно прикрепить файлы, с которыми нужно будет работать в процессе выполнения. Но самое интересное в том, что можно делать подзадачи, без выполнения которых главное задание не будет выполнено.

Инженер ездил в другой город, а значит, были затраты на билеты, проживание, чеки на командировочные расходы, справка из милиции, куда инженер был доставлен после фуршета и т.д.

Особенность работы с WorkFlowSoft в том, что не нужно нажимать кнопку «Сохранить». Ситуация «ой, создал задание, но забыл отправить» в этом случае невозможна. Вы создаете задачу: она сохраняется автоматически. Вы правите задачу: правка создается незамедлительно.

Исполнитель получает задания на почту вот в таком виде. При этом четко видны все правки, легко можно перейти непосредственно в задание, а ответ на письмо будет ответом автору задания.

После всех приключений нашему инженеру предстоит задачка посложнее: пройти квест по сдаче отчета внутри компании. Автору нужно предусмотреть, что сотрудник не забыл чеки, билеты и печать в командировочном удостоверении.

Для этого придется немного попрограммировать, оперируя блок-схемой.

Мы можем задать элемент блок-схемы: сообщение, необходимость ввести текст или число, ввести дату, создать новое задание, ветвление или опрос.

Таким образом, используя базовые логические элементы, мы строим алгоритм предоставления отчета о командировке. Задача, конечно, простая, но представьте, если в компании предусмотрено несколько десятков видов отчетов! Сколько уйдет времени, чтобы каждому сотруднику донести, как правильно нужно эти отчеты формировать?

Можно конечно написать кучу инструкций, но кто читает инструкции? В случае с WorkFlowSoft программа подскажет, что и как нужно сделать, что исключит массу вопросов и ошибок.

Заметьте, задача разделилась на подзадачи, и, например, необходимость запросить копии билетов – это уже не проблема вашего инженера, задача автоматически делегируется в отдел логистики.

В процессе выполнения алгоритма ведется журнал и руководитель может отслеживать процесс выполнения на каждом этапе.

Я сохраняю алгоритм маршрута как шаблон, делюсь с моим подразделением, и впоследствии все мои коллеги смогут пользоваться этим алгоритмом: ставить его в задачу себе или подчиненным.

В некоторых случаях перед запуском маршрута нам необходимо сделать небольшой опрос. Например, наш инженер хочет взять новое оборудование Intel на тест у дистрибьютора. Мы формируем опросный лист с обязательными полями: название продукта, количество единиц, выбор сценария тестирования, времени тестирования и опрос да/нет «не подарит ли нам дистрибьютор оборудование, если мы напишем классный обзор и поделимся результирующими материалами для их блога?»

Итак, какой уникальный функционал дает WorkFlowSoft?

1. Цепочки задач (с подзадачами и различными ответственными за каждую из них). 2. Возможность делегирования подзадач другим сотрудникам. 3. Возможность контролировать выполнение задачи на каждом этапе, и возможность вносить правки в процесс выполнения налету. 4. Абсолютная мобильность: сотрудник может работать с приложением с любого устройства через web-интерфейс. 5. Интуитивно понятный интерфейс и функционал, не требующий специального обучения.

WorkFlowSoft – это и облачное, и onpremise приложение, позволяющее организовать работу компании за счет гибкой системы постановки задач и элементов автоматизации некоторых рабочих процессов.

Это решение может стать незаменимым инструментом для работы большинства департаментов: логистика, бухгалтерия, юридическая служба, управление офисом, отдел кадров и т.д.

В отличие от стандартного функционала напоминаний и заданий, присутствующих, например, в Outlook, WorkFlowSoft предлагает решать значительно более сложные сценарии организации рабочего процесса.

На данный момент WorkFlowSoft используется как рабочий инструмент в офисах компании Softline во всем мире, а это более 2000 сотрудников. Таким образом, компания повышает качество труда и демонстрирует эффективность своего продукта.

WorkFlowSoft позволяет в повседневной работе абстрагироваться от классических механизмов «поставить задачу – решить задачу». Жизненные реалии намного сложнее, чем операции с нулями и единицами. Многие вопросы приходится дробить на более мелкие, делегировать другим исполнителям, и, напротив, нести ответственность за качество выполнения задач коллегами.

На мой взгляд, мы живем в эпоху, когда привычные подходы к работе не позволяют достичь той же эффективности, как и 30-40 лет назад. Мы прошли период, когда «новое» было синонимом «сложного». Можно себе только представить, каким бы сложным был функционал WorkFlowSoft, будь он выпущен в нулевых. Сейчас большинство самых эффективных инструментов, с которыми мы работаем выглядят очень просто, при том что полностью меняют подход к рабочему процессу.

Самая большая сложность «как заставить всю компанию использовать один инструмент для работы, при том, что есть сотрудники весьма далекие от ИТ?» Важная особенность WorkFlowSoft в том, что приложение обладает удивительным эффектом привыкания. Простой и интуитивно понятный интерфейс скрывает в себе невероятно гибкий функционал. Из-за чего даже закоренелые консерваторы с легкостью осваивают работу с инструментом и в дальнейшем уже не могут от него отказаться.

Сергей Матяр, руководитель hardware направления компании Softline в Украине

habrahabr.ru

Workflow — Как выжать из iOS максимум | Палач

Рассказ о том, почему iOS больше нельзя считать игрушечной системой для тех, кто готов к ограничениям.

iOS всегда была закрытой системой. Компания Apple придерживается строгих правил по отношению к сторонним приложениям и тщательно следит за их соблюдением. Главное преимущество такого подхода — безопасность, недостаток — ограниченность. (пример — работа с файлами, которая в iOS реализована с помощью меню Open-in).

В попытке угодить гикам, Apple добавила в iOS множество новых API, которые позволяют разработчикам глубже интегрироваться с операционной системой. Сторонние клавиатуры, расширения и общие директории для документов — на презентации всё это звучало очень круто. Но так ли сильно повлияли нововведения на среднестатистического пользователя? Большинство разработчиков ограничилось добавлением собственной кнопки в меню «Share», и лишь некоторые приложения пользуются новыми возможностями на полную катушку. Яркий пример — Workflow, предназначенная для упрощения жизни продвинутого пользователя на iOS.

Автоматизация пользовательских задач — не новая идея. Одна из самых первых её реализаций была создана, как ни странно, самой компанией Apple. В Mac OS X Tiger появился Automator, который позволял создать с помощью графического интерфейса (или AppleScript) простые программы для автоматизированного выполнения времязатратных задач. Главной фичей была простота: скрипт мог сделать даже рядовой пользователь: Программа составлялась из так называемых «Действий», каждое из которых было простой системной командой, вроде «Сделать скриншот» или «Получить название песни, проигрываемой в iTunes». Комбинируя эти команды, в эффективной последовательности можно было сильно ускорить выполнение повседневных задач.

Знающим об Automator людям было больно смотреть на Android, где есть Tasker. Многие пользователи задавались вопросом: почему Apple не адаптирует собственное изобретение хотя бы к планшету? Да, на iOS существовали IFTTT и Launch Center Pro, однако первый предназначен для работы со сторонними сервисами и социальными сетями, а второй довольно примитивен, хотя и удобен (некоторые все равно умудрялись выстраивать на его базе сверхсложные конструкции из нескольких приложений).

И вот, в декабре 2014 в App Store появился Workflow, разработчики которого поставили себе достаточно амбициозную задачу — перенести возможности Automator на iOS так, чтобы это было удобно.

В отличие от автоматора, в Workflow команды приспособлены для мобильных устройств и взаимодействуют с сервисами вроде Twitter, Dropbox или Evernote. Команды делятся по категориям в зависимости от того, с чем они осуществляют свои операции:

  • Календарь
  • Контакты
  • Документы
  • Карты
  • Музыка
  • Фото и видео
  • Работа с переменными и арифметические операции
  • Sharing
  • Текст
  • Интернет

После запуска вам максимально наглядно покажут как сделать свою программу, а затем приведут пару примеров использования. Еще можно скачать решения других пользователей из местного каталога.

Ничто лучше не продемонстрирует возможности чем живые примеры:

Можно создать скрипт, который будет получать название и картинку играющей песни, и постить её, например, в твиттер или фейсбук, или же искать в гугле текст слов для неё.

Операции с файлами: С помощью Workflow можно открыть файл, который находится в директории одного приложения с помощью другого. Или другой пример: скачать файл по ссылке из буфера обмена, или выбрать фото из галереи, чтобы залить его на дропбокс (и сразу скопировать ссылку) или открыть в другом приложении.

Проставить тексту тэги и залить его в Evernote одной кнопкой? Никаких проблем.

Работа с фото: Workflow умеет считывать ширину и высоту у картинок, с помощью чего можно выбрать из галереи только скриншоты (по высоте — 2048 пикселей для iPad, например) и залить их на дропбокс, после чего удалить из галереи. Фото также можно обрезать, переименовывать, перемещать в альбом.

И всё было бы куда менее интересно, если бы скрипты можно было запускать только из приложения. Во всей красе показывают себя нововведения iOS 8 вместе с изобретательностью разработчиков. Каждой программе можно выставить свойство «Action Extension», и тогда скрипт будет выполняться из любого приложения в котором есть меню «Share». Часть блоков-действий предназначается для взаимодействия с другими приложениями.  Но разработчики не остановились и на этом. Для программы можно создать иконку на рабочем столе, чтобы запускать одним нажатием после разблокировки телефона. И это бесконечно расширяет применимость программы:

Прямо из Safari можно запустить программу, которая скачает все картинки с открытой страницы, превратит страницу в PDF или добавит все ссылки из открытой новости в Reading List или Pocket.

И это только некоторые из примеров возможностей Workflow. Разнообразие сценариев её применения ограничивается лишь воображением пользователя.

Люди, которых полностью устраивает то, как работает iOS, не сильно заинтересуются данным приложением. Но если ограничения iOS вам уже надоели, то Workflow предоставляет высочайший уровень контроля над системой. Он поднимает планку возможностей iPhone и iPad на ранее недостижимый уровень, причем делает это просто и изящно — разобраться сможет даже человек с Синдромом Дауна.

Приложение продается со скидкой в 40%:

click-or-die.ru

Аналоги сервиса WorkFlowSoft

Сервисы, похожие на WorkFlowSoft относятся к сфере список задач. Список отсортирован в порядке уместности. Чтобы найти подходящий аналог, сравните сервисы, прочтите описание и отзывы.

Компактный веб-сервис для хранения заметок от Google. Он позволяет сохранять их и делиться с друзьями, коллегами и сотрудниками.

Goalton Есть бесплатный тариф

Инструменты управления в одном сервисе: диаграммы связей, outliner, канбан, список дел, управление задачами.

Doit.im Есть бесплатный тариф

Онлайн-сервис для ведения списка задач с элементами интерфейсов от Flow, Producteev и Wunderlist. В нём собраны стандартные функции для такого рода программ.

TeuxDeux Есть бесплатный тариф

Сервис для составления списка дел. Его мобильное приложение для iPhone предоставляет возможность работать в автономном режиме и синхронизироваться с облаком.

Todoist Есть бесплатный тариф

Сервис с простым и функциональным списком дел. Им можно воспользоваться где угодно: на смартфоне, планшете, десктопе, в браузере, на Gmail и др.

Wunderlist Есть бесплатный тариф

Это не просто органайзер, но и инструмент для эффективного распределения личного и рабочего времени.

Trello Есть бесплатный тариф

Инструмент для совместной работы, который поможет с организацией и управлением ваших проектов в виде карт.

SimpleWeek Есть бесплатный тариф

Мощный менеджер задач с интересным рабочим процессом и дизайном.

TickTick Есть бесплатный тариф

Менеджер задач c широкой функциональностью, списками и заметками.

Evernote Есть бесплатный тариф

Онлайн-сервис для сбора заметок, и одновременно рабочее пространство для записей, блокнотов, задач, проектов и напоминаний.

Органайзер личных и рабочих дел для деловых людей, основанный на принципах управления временем (GTD).

Один из способов управления задачами, который можно подключить к множеству популярных сервисов и синхронизировать с облаком.

Toodledo Есть бесплатный тариф

Веб-сервис для ведения списков дел, планирования, с поддержкой контекстов, многоуровневых проектов и др.

Веб-сервис для управления идеями, проектами и компаниями.

Any.DO Есть бесплатный тариф

Онлайн-сервис для создания списков дел, в том числе для совместного выполнения. Небольшой, но удобный инструмент доступен и в виде мобильных приложений.

Moo.do Есть бесплатный тариф

Веб-сервис для организации своих планов, проектов, списков задач, целей, контактов, напоминаний, событий и др.

Онлайн-органайзер с функциями создания задач, списков, дневников, заметок и, естественно, гибким календарём для планирования.

IQTell Есть бесплатный тариф

Сервис для управления электронной почтой, задачами, контактами, календарями по методике GTD.

Do.com Есть бесплатный тариф

Сервис поможет работать продуктивнее, проводить встречи и ставить задачи.

Zenkit Есть бесплатный тариф

Сервис для управления проектом.

Maxdone Есть бесплатный тариф

Сервис для всех личных и деловых задач, с поддержкой коллективной работы по достижению общих целей.

EveryDay Есть бесплатный тариф

Сервис для управления задачами.

Habitica Есть бесплатный тариф

Онлайн-менеджер задач с игровой механикой. Он позволяет конкурировать среди друзей и получать награды, чтобы увеличивать продуктивность.

Сервис для управления задачами по методике GTD.

Менеджер задач для заведения и организации всех списков дел. Он призван увеличить продуктивность, скорость достижения целей и хранения всех дел в одном месте.

Система управления задачами для небольших групп (рабочий коллектив, семья, друзья).

Сервис управления задачами по GTD.

iDoneThis Есть бесплатный тариф

Сервис для отслеживания своего прогресса и понимания того над чем, работает команда.

Plan Есть бесплатный тариф

Онлайн-органайзер для быстрой работы с задачами и событиями, планирования дел и замены привычного календаря.

Планировщик задач. Позволяет составлять списки дел и ставить напоминания.

Сервис для совместной работы по Kanban.

Приложение для планирования задач, управления делами и достижения целей. Сервис прост в использовании и очень гибкий в настройке.

SomTodo Есть бесплатный тариф

Сервис для управления критически важными задачами, их списками и установки ключевых сроков выполнения.

wspace Есть бесплатный тариф

Бесплатный онлайн органайзер для хранения задач, заметок и важных материалов.

PuduLand Есть бесплатный тариф

Менеджер задач, система управления проектами, контроль рабочих групп и планировщик — всё внутри одного инструмента, и бесплатно.

Mahoweek Есть бесплатный тариф Актуальная информация

Веб-приложение по ведению краткосрочного плана дел.

Weeek Есть бесплатный тариф Актуальная информация

Планировщик, который поможет ничего не упустить и грамотно управлять своим временем.

Gone Есть бесплатный тариф

Простой список задач.

Список задач для выполнения.

Список задач и таймер.

Разработчики сравнивают TaskAnt с электронным ящиком. Он прост и полезен при обработке больших объёмов задач и списков. При этом он умеет отслеживать ошибки в работе.

от Softline Management ApS

Система для заявок и задач.

startpack.ru

Инструкции созданию рабочего процесса в Workflow Manager 1.0

Эта документация перемещена в архив и не поддерживается.

 

Опубликовано: Июль 2016

На этом шаге Workflow Manager 1.0 — учебник для начала работы создается рабочий процесс, использующий действие GetProducts для возвращения коллекции продуктов. Рабочий процесс выполняет итерацию по коллекции и извлекает название продукта для каждого возвращенного продукта, добавляет его в список и задает состояние пользователя, содержащее название продукта. Состояние считывается и отображается клиентским приложением рабочего процесса, который будет создан на следующем шаге руководства. После считывания всех продуктов рабочий процесс устанавливает состояние пользователя, содержащее список названий продуктов, после чего его выполнение завершается.

Примечание

Чтобы просмотреть пошаговое видеоруководство или загрузить начальный набор файлов и полную версию учебника, см. статью Workflow Manager 1.0 Getting Started Tutorial (Workflow Manager 1.0 — учебник для начала работы).

  1. Откройте решение, указанное на предыдущем шаге этого учебника, Инструкции созданию настраиваемого действия в Workflow Manager 1.0, если оно еще не открыто в среде Visual Studio 2012.

  2. Щелкните правой кнопкой мыши элемент GetProductsActivities в обозревателе решений и выберите пункты Добавить и Новый элемент.

  3. Последовательно выберите узел Установлено, узел Элементы Visual C# и элемент Рабочий процесс. В списке Рабочий процесс выберите пункт Действие.

  4. Введите GetProductsWorkflow в поле Имя и нажмите кнопку Добавить.

  5. Дважды щелкните файл GetProductsWorkflow.xaml в обозревателе решений, чтобы он отобразился в конструкторе, если он еще не отображается.

  6. Перетащите действие Sequence из области Поток управления на панели элементов и переместите его на подпись Перетащить сюда действие в конструкторе рабочих процессов.

  1. В левом нижнем углу конструктора действий нажмите кнопку Аргументы для отображения панели Аргументы.

  2. Нажмите кнопку Создать аргумент.

  3. Введите SearchKeyword в поле Имя, выберите пункт В в раскрывающемся списке Направление и пункт Строка в раскрывающемся списке Тип аргумента.

  4. В левом нижнем углу конструктора действий нажмите кнопку Аргументы, чтобы закрыть панель Аргументы.

  5. В левом нижнем углу конструктора действий нажмите кнопку Переменные для отображения панели Переменные.

  6. Нажмите кнопку Создать переменную.

    Совет

    Если кнопка Создать переменную не отображается, выберите действие Sequence в конструкторе рабочих процессов, чтобы ее выбрать.

  7. Введите ProductsData в поле Имя, а затем в раскрывающемся списке Тип переменной выберите пункт Выбор типов.

  8. Введите DynamicValue в поле Имя типа, выберите пункт DynamicValue в списке результатов и нажмите кнопку ОК.

  9. Нажмите кнопку Создать переменную.

  10. В поле Имя введите Count, а затем в раскрывающемся списке Тип переменной выберите пункт Int32.

  11. Нажмите кнопку Создать переменную.

  12. Введите ProductsList в поле Имя, а затем в раскрывающемся списке Тип переменной выберите пункт Строка.

  13. В левом нижнем углу конструктора рабочих процессов нажмите кнопку Переменные, чтобы закрыть панель Переменные.

  1. Перетащите действие GetProducts из области GetProductsActivities на панели элементов, переместите его в действие Sequence и настройте следующие свойства.

    Свойство

    Значение

    ProductsData

    ProductsData

    SearchKeyword

    SearchKeyword

  2. Перетащите действие CountDynamicValueItems из области DynamicValue на панели элементов, переместите его в действие Sequence после действия GetProducts и настройте следующие значения свойств.

    Свойство

    Значение

    Результат

    Count

    Источник

    ProductsData

  3. Перетащите действие SetUserStatus из области Среда выполнения на панели элементов, расположите его после только что добавленного действия CountDynamicValueItems и укажите следующее выражение для свойства Описание.

  4. Перетащите действие Delay из области Примитивы на панели элементов, расположите его после только что добавленного действия SetUserStatus и укажите следующее выражение для свойства Длительность. Задержка позволяет клиенту рабочего процесса извлечь состояние до того, как рабочий процесс установит следующее состояние, и добавляется для целей данного руководства. В рабочей среде для передачи сведений будут применяться такие методы приложения, как использование действий обмена сообщениями или добавление записей в базу данных.

  5. Перетащите действие While из области Поток управления на панели элементов и расположите его после действия SetUserStatus.

  6. В левом нижнем углу конструктора действий нажмите кнопку Переменные для отображения панели Переменные.

  7. Нажмите кнопку Создать переменную.

  8. Введите Items в поле Имя, выберите пункт Int32 в раскрывающемся списке Тип переменной и пункт While (Пока) в раскрывающемся списке Область, а в поле По умолчанию введите 0.

  9. Нажмите кнопку Создать переменную.

  10. Введите ProductName в поле Имя, выберите пункт Строка в раскрывающемся списке Тип переменной, а в раскрывающемся списке Область выберите пункт While (Пока).

  11. В левом нижнем углу конструктора действий нажмите кнопку Переменные, чтобы закрыть панель Переменные.

  12. Введите следующее выражение в поле Условие действия While.

  13. Перетащите действие GetDynamicValueProperty<T> из области DynamicValue в панели элементов и поместите его в элемент Body действия While.

    В окне Выбор типов, которое отображается после перемещения действия, выберите пункт Строка в раскрывающемся списке и нажмите кнопку ОК.

  14. В конструкторе рабочих процессов щелкните действие GetDynamicValueProperty<T>, чтобы его выбрать, и настройте следующие свойства.

    Свойство

    Значение

    DisplayName

    GetProductName

    PropertyName

    "(" + Items + ")/ProductName"

    Результат

    ProductName

    Источник

    ProductsData

  15. Перетащите действие SetUserStatus из области Runtime в панели элементов и поместите его в действии While после действия GetDynamicValueProperty<T> и укажите следующее выражение для свойства Description.

    "Product: " + ProductName Примечание

    Обратите внимание, что при перемещении действия SetUserStatus добавляется включающее действие Sequence, содержащее действия GetDynamicValueProperty<T> и SetUserStatus.

  16. Перетащите действие Delay из области Примитивы на панели элементов, расположите его после только что добавленного действия SetUserStatus и укажите следующее выражение для свойства Длительность. Задержка позволяет клиенту рабочего процесса извлечь состояние до того, как рабочий процесс установит следующее состояние, и добавляется для целей данного руководства.

  17. Перетащите действие Assign из области Примитивы на панели элементов, расположите его после только что добавленного действия Delay и настройте следующие свойства.

    Свойство

    Значение

    Кому

    Элементы

    Значение

    Items + 1

  18. Перетащите второе действие Assign из области Примитивы на панели элементов, расположите его после первого действия Assign и настройте следующие свойства.

    Свойство

    Значение

    Кому

    ProductsList

    Значение

    ProductsList + ProductName + "\n"

  19. Перетащите действие SetUserStatus из области Среда выполнения на панели элементов, расположите его после действия While в качестве последнего действия во внешнем действии Sequence и укажите следующее выражение для свойства Описание.

    "Products List:\n" + ProductsList

    Обратите внимание, что размер состояния пользователя ограничен 255 символами. Все символы после 255-го урезаются.

  20. Нажмите клавиши CTRL+SHIFT+B для построения решения.

    Чтобы просмотреть полный рабочий процесс и пошаговое видеоруководство для этого шага в учебнике, см. статью Workflow Manager 1.0 - Getting Started Tutorial (Workflow Manager 1.0 — учебник для начала работы).

Инструкции по созданию публикации и выполнению рабочего процесса см. в описании следующего шага учебника,Инструкции публикации и запуску рабочего процесса в Workflow Manager 1.0.

msdn.microsoft.com

Как автоматизировать самые скучные действия в iOS

Настольная операционная система Apple предоставляет пользователю все необходимые инструменты для автоматизации рутинных действий. Стандартное приложение Automator поможет составить скрипты любой сложности, которые ограничены лишь нашей фантазией.

К сожалению, встроенных средств для автоматизации на iOS не предусмотрено. Закрытость мобильной операционной системы сводит к минимуму взаимодействие сторонних приложений меду собой и с самой системой.

Разработчики уже научились находить выход из положения в виде простых решений для автоматизации. Так приложение Launch Center Pro позволит совершить частоиспользуемые действия в одно нажатие, а система IFTTT создаст ряд тригеров, которые будут срабатывать при определенном условии.

Сегодня поговорим о самом мощном приложении для автоматизации на iOS – Workflow.

WorkflowРазработчик: DeskConnect, Inc.Версия: 1.6.1Цена: 229 рублей

Приложение является универсальным конструктором для создания так называемых рецептов. Каждый из них выполняет строго определенную последовательность действий без участия пользователя.

Сразу довольно сложно разобраться в параметрах Workflow и задать свои настройки автоматизации. В приложении есть большая база уже созданных настроек для различных нужд, можно использовать их, модернизировать скрипты и создавать на их основе новые.

Как это работает

Главное окно приложения состоит из двух разделов в одном находятся готовые скрипты, а во втором присходит управление добавленными рецептами.

Каждый скрипт может быть запущен непосредственно из приложения. Для большего удобства можно создать ярлык на рабочем столе для любого скрипта или добавить их в виджет приложения.Так получится запускать полезные действия прямо с домашнего экрана или экрана блокировки.

Кроме этого можно добавлять ярлык на запуск скрипта в меню Поделиться. Достаточно выбрать, в какое именно меню будет добавлен ярлык и он отобразится в нужных приложениях. Это очень удобно в случае с расширением для браузера или скриптами для редактирования фото.

Теперь посмотрим, что же умеет приложение.

Социальные сети

1. Быстро отправь ссылку на свое местоположение

Всего в одно нажатие скрипт получит твое текущее местоположение, создаст метку на карте и поместит ссылку на нее в окно iMessage. Останется только выбрать контакт и отправить данные. Если в настройках задать получателя, тогда после срабатывания Workflow нужно будет лишь нажать кнопку Отправить.

Создай такой скрипт жене и будешь быстро находить её в супермаркете.

2. Поделись своим расписанием

После запуска этого скрипта приложение попросит выбрать дату. Программа просмотрит записи в календаре и подскажет, на какое время можно назначить новую встречу, поход в кино или записаться к врачу.

Текст снова будет помещен в окно создания нового сообщения с возможностью последующей отправки.

3. Расшарь последнее фото

Скрипт в одно нажатие добавляет в Dropbox один или несколько последних фото и сохраняет в буфер обмена ссылку на них. Что может быть проще.

Сделал фото, нажал на иконку скрипта и ссылка на снимок уже готова для вставки в мессенджер или письмо.

4. Создай коллаж из снимков Instagram

Просто укажи от четырех до девяти фото и приложение создаст коллаж-сетку из снимков. Никакие дополнительные приложения или редакторы фото не понадобятся.

5. Делай репосты одним нажатием

Самые активные пользователи социальных сетей по достоинству оценят такую автоматизацию. Скрипт позволяет одновременно разместить фото или видео в Facebook, Twitter и Instagram.

Делись любимыми моментами со всеми еще быстрее.

6. Расскажи, что слушаешь

Всего одно нажатие отделяет твоих подписчиков в Twitter от того, чтобы знать, что ты сейчас слушаешь. Скрипт сгенерирует ссылку на трек или станцию и отправит в социальную сеть.

Теперь все узнают о твоих музыкальных предпочтениях.

Ярлыки для быстрых действий

1. Позвони одним нажатием

Такой скрипт позволит нажатием на иконку вызвать определенного абонента. Можно создать столько ярлыков, сколько тебе нужно и превратить рабочий стол в настоящий SpeedDial.

2. Найди дорогу домой

После запуска этого скрипта навигатор сам определит твое местоположение и проложит дорогу домой, ну или в любое указанное место.

Заблудился – запускай скрипт и направляйся домой.

3. Поделись снимком экрана

Приложение самостоятельно найдет в галерее устройства последний созданный скриншот и расшарит его любым удобным способом. После этого снимок экрана может быть автоматически удален, чтобы не занимать место на устройстве.

4. Веди учет выпитой воды или кофе

Для тех, кто следит за водным балансом организма или за количеством потребленного кофеина, больше не понадобится дополнительное приложение. Скрипт сам добавит указанное количество выпитой жидкости в программу Здоровье.

5. Сканируй QR коды

В iOS нет встроенного сканера для таких кодов. Приходится держать для этого специальное приложение. С Workflow можно ускорить процесс сканирования.

6. Запускай любимую музыку

По аналогии с контактами есть возможность создавать ярлыки для воспроизведения плейлистов, станций или альбомов. Очень удобно, одно нажатие и музыка уже играет, не нужно шерстить медиатеку или пользоваться поиском.

Расширения для браузера

1. Сохрани страницу в PDF

Все просто и понятно, одно нажатие и любая страница сохранена в PDF, можно отправить файл адресату или загрузить в облако.

2. Просмотри HTML-код сайта

Разработчики оценят возможность в одно нажатие переходить к исходному коду страницы даже на мобильном устройстве.

3. Сохрани фото со страницы

Не нужно искать каждую картинку в тексте. Одно нажатие и все фото сохранены в галерее устройства.

4. Открой в другом браузере

Так можно быстро просмотреть сайт, который открыт в Safari, в браузере Chrome или наоборот.

5. Прослушай содержимое статьи

Если читать новость некогда – просто попроси приложение прочесть ее. Уловишь суть материала, а заодно и посмеешься с машинного преобразования текста в речь.

Что еще есть интересного

Это лишь малая часть полезных рецептов в коллекции Workflow. Можно найти еще много интересного в других разделах и категориях. Библиотека скриптов постоянно пополняется, в специальном разделе появляются добавленные недавно рецепты и популярные расширения.

После того, как все содержимое базы скриптов будет опробовано, обязательно захочется создать что-нибудь свое.

Простой визуальный редактор поможет сделать это максимально быстро. Никакого кода или языка программирования, просто выбирай действий и перетаскивай их на общую блок-схему.Приложение отлично взаимодействует с Apple Watch. Полезные скрипты можно запускать прямо с экрана умных часов.

Вот такой любопытный конструктор скриптов есть в App Store. Он поможет ежедневно ускорять рутинные процессы и освободит несколько минут вашего времени.

LIVE-новости Apple: Facebook, ВКонтакте и Telegram

Хочешь получать от нас новости Apple? Да | Нет

iPhones.ru Экономь время! Настрой это один раз – и кайфуй всегда.
  • До ←

    Ты купил акции Apple 20 лет назад. Сколько ты заработаешь сегодня?

  • После →

    В iOS 10.2.1 найден серьёзный баг со сбросом вызова

www.iphones.ru


Смотрите также