Делать до цикла управления в Power Automate

Делать до цикла управления в Power Automate

В этом руководстве мы обсудим, как работает элемент управления циклом «До» в потоках Power Automate . Мы также познакомимся с необходимыми переменными в процессе. 

Элемент управления «Делать до» в Power Automate — это цикл, который многократно инициирует действие до тех пор, пока определенное условие не станет истинным.

Оглавление

Создание мгновенного потока

Во-первых, давайте создадим поток, запускаемый вручную. Нажмите «Мгновенно» — из пустого в разделе «Новый» .

Делать до цикла управления в Power Automate

Затем установите имя « Do Until Example » . Выберите Вручную запустить поток и нажмите кнопку Создать .

Делать до цикла управления в Power Automate

Давайте добавим текстовый ввод в поток .

Делать до цикла управления в Power Automate

Затем добавьте числовой ввод.

Делать до цикла управления в Power Automate

После этого измените значение входов на следующее.

Делать до цикла управления в Power Automate

Добавление повторения цикла в Power Automate

Давайте теперь добавим действие. Щелкните Новый шаг.

Делать до цикла управления в Power Automate

Затем нажмите «Управление» .

Делать до цикла управления в Power Automate

Выберите До контроля.

Делать до цикла управления в Power Automate

Прежде чем мы выполним функцию «До тех пор», давайте создадим переменную.

Переменная это просто место для хранения указанных значений.

Нажмите значок «плюс» под мгновенным потоком и нажмите «Добавить действие» .

Делать до цикла управления в Power Automate

Затем выберите «Переменная» в разделе «Встроенные соединители».

Делать до цикла управления в Power Automate

Щелкните действие Инициализировать переменную .

Делать до цикла управления в Power Automate

Давайте инициализируем переменную с именем Counter и установим ее тип на Integer. Начальное значение переменной Counter должно быть равно нулю.

Делать до цикла управления в Power Automate

Конфигурирование действия «Выполнить до цикла»

Для цикла «До» мы будем публиковать сообщение в Slack до тех пор, пока переменная Counter не станет равной числу, которое вводит пользователь. Итак, давайте теперь добавим действие.

Делать до цикла управления в Power Automate

Найдите и выберите соединитель Slack .

Делать до цикла управления в Power Automate

Выберите Опубликовать сообщение .

Делать до цикла управления в Power Automate

Выберите бюджет в качестве канала для отправки сообщения.

Делать до цикла управления в Power Automate

Для Текста сообщения выберите функцию concat .

Делать до цикла управления в Power Automate

Затем давайте объединим само сообщение со счетчиком. На вкладке «Динамическое содержимое» выберите «Сообщение» .

Делать до цикла управления в Power Automate

Добавьте пробел и выберите Счетчик .

Делать до цикла управления в Power Automate

Наконец, нажмите кнопку ОК .

Делать до цикла управления в Power Automate

Увеличение переменной

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

Делать до цикла управления в Power Automate

Выберите переменный соединитель.

Делать до цикла управления в Power Automate

Затем выберите действие «Увеличить переменную» .

Делать до цикла управления в Power Automate

Для этого потребуется имя переменной, а именно Counter .

Делать до цикла управления в Power Automate

И мы увеличим его на единицу.

Делать до цикла управления в Power Automate

Теперь у нас все на месте. У нас есть элемент триггера для инициализации переменной. Затем он опубликует сообщение и увеличит переменную до единицы. Цикл будет продолжаться до тех пор, пока переменная Counter не станет равной числу, которое ввел пользователь.

Тестирование цикла «До тех пор»

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

Делать до цикла управления в Power Automate

Затем нажмите «Проверить» .

Делать до цикла управления в Power Automate

Выберите « Я выполню действие триггера» и нажмите «Проверить» .

Делать до цикла управления в Power Automate

Нажмите Продолжить .

Делать до цикла управления в Power Automate

Введите ваше сообщение и количество раз, которое вы хотите, чтобы оно было опубликовано. Затем нажмите кнопку Запустить поток .

Делать до цикла управления в Power Automate

Нажмите Готово.

Делать до цикла управления в Power Automate

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

Делать до цикла управления в Power Automate

Как мы видим, цикл повторился 10 раз. Для первого цикла мы увидим, что объединенное значение счетчика в тексте сообщения равно 0 . Это потому, что начальное значение, которое мы установили для переменной, равно 0 . Затем мы можем проверить следующий цикл, нажав Next .

Делать до цикла управления в Power Automate

В следующем цикле мы увидим, что значение счетчика в тексте сообщения равно 1 . Это потому, что мы добавили приращение после первого цикла.

Делать до цикла управления в Power Automate

Затем мы снова увеличили второй цикл.

Делать до цикла управления в Power Automate

Таким образом, Counter для третьего цикла становится равным 2 .

Делать до цикла управления в Power Automate

Цикл будет продолжаться до тех пор, пока условие не станет истинным. В этом случае он будет продолжаться до тех пор, пока счетчик не станет равным 10. Так работает цикл «До» .

Если мы перейдем в Slack, мы должны увидеть десять сообщений в канале #budget .

Делать до цикла управления в Power Automate

Здесь важно отметить, что нам нужно убедиться, что у нас есть способ завершить цикл. Если, например, мы забыли добавить приращение переменной, то поток полностью провалился бы, и нас постоянно спамили бы в Slack. Вывод будет выглядеть так.

Делать до цикла управления в Power Automate

В таких случаях нам нужно вернуться к нашему фактическому потоку и выбрать текущий запуск потока.

Делать до цикла управления в Power Automate

Тогда просто отмените его вручную.

Делать до цикла управления в Power Automate

Это остановит спам в нашем канале Slack.


Power Automate Применение к каждому действию в рабочих процессах
Microsoft Flow Tutorial — Instant Vs. Automated Flow
Power Automate Switch Control Действие в рабочих процессах

Заключение

В заключение отметим, что элемент управления циклом «Выполнить до» позволяет нам создавать итерации в Power Automate , как только определенное условие в нашем потоке становится истинным. Есть много других сценариев, в которых мы можем использовать этот элемент управления. Мы можем использовать его, чтобы каждые 10 минут напоминать кому-то об утверждении чего-либо. Мы также можем продолжать цикл до тех пор, пока люди не перестанут отправлять отчеты о расходах.

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

Всего наилучшего,

Генри


Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

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

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

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

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

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

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать

Что такое шлюз LuckyTemplates? Все, что тебе нужно знать