Інтеграція PowerApps у Microsoft Power Automate

У цьому посібнику ми поговоримо про інтеграцію Power Automate із PowerApps. Якщо ви не знайомі з PowerApps, це спосіб використовувати середовище Microsoft для створення безперебійних бізнес-програм з невеликим кодом або без нього. Наприклад, якщо ви хочете створити електронні таблиці, ви використовуєте Excel. Якщо ви хочете створювати програми, використовуйте PowerApps.

Інтеграція PowerApps — одна з найкращих навичок для вивчення, оскільки це спосіб створювати від простих до складних бізнес-додатків, навіть не знаючи, як кодувати.

У цьому підручнику ми будемо інтегрувати лише PowerApps. Ми не будемо говорити про те, як налаштувати обліковий запис PowerApps, що таке текстове поле чи кнопка. Якщо вам цікаво ці речі, я пропоную вам спробувати наш курс або переглянути кілька посібників YouTube . Інакше це не матиме для вас великого сенсу.

Інтеграція PowerApps у Microsoft Power Automate

Отже, скажімо, наша бізнес-програма — це програма туристичної агенції, де агенти можуть бачити своїх клієнтів, переглядати історію попередніх подорожей і виконувати інші завдання, пов’язані з подорожами. Ми також створимо сторінку, куди агенти зможуть звернутися, якщо захочуть повідомити про будь-які проблеми. Після того, як вони подають проблему, це запускає потік у фоновому режимі, який створює заявку Trello, повідомлення Slack та інші сповіщення.

Зміст

Створення Power Automate Flow

Отже, перше, що нам потрібно зробити, це створити робочий процес, який виконує саме те, що ми згадували раніше. Якщо ми перейдемо до головного меню Power Apps , ми зможемо натиснути «Потоки» , а потім переглянути всі потоки, які ми створили. 

Інтеграція PowerApps у Microsoft Power Automate

На жаль, ці потоки не працюватимуть із Power Apps. Єдині, які працюватимуть з ним, це потоки, які насправді запускаються самим PowerApps. Отже, давайте створимо новий потік Power Automate. Спочатку натисніть Створити .

Інтеграція PowerApps у Microsoft Power Automate

Потім натисніть Instant-from blank .

Інтеграція PowerApps у Microsoft Power Automate

Для тригера ми виберемо PowerApps і натиснемо «Створити» .

Інтеграція PowerApps у Microsoft Power Automate

Це, мабуть, один із найпростіших вводів, тому що якщо ви клацнете його, ви лише скажете, що додаткова інформація не потрібна.

Інтеграція PowerApps у Microsoft Power Automate

Це тому, що передбачається, що вся інформація, яка вам потрібна протягом цього процесу, буде введена через сам Power Apps. Тепер давайте пройдемося поетапно.

Для цього зразка потоку слід створити простий квиток Trello після того, як користувачі введуть своє ім’я та прізвище. Для цього натисніть кнопку Новий крок .

Інтеграція PowerApps у Microsoft Power Automate

Тоді давайте інтегруємо його з Trello.

Інтеграція PowerApps у Microsoft Power Automate

Натисніть Створити картку .

Інтеграція PowerApps у Microsoft Power Automate

Ідентифікатор дошки буде Tasks , а ідентифікатор батьківського спискуIssues .

Інтеграція PowerApps у Microsoft Power Automate

Наразі ми не просили користувачів вводити назву картки та її опис. Однак ми можемо налаштувати поле «Назва картки» , яке буде заповнювати користувач у PowerApps. Для цього просто натисніть Запитати в PowerApps

Інтеграція PowerApps у Microsoft Power Automate

Ми також можемо зробити те саме для.

Інтеграція PowerApps у Microsoft Power Automate

Потім натисніть «Зберегти» .

Інтеграція PowerApps у Microsoft Power Automate

Коротко підсумовуючи, усі наші вхідні змінні буде надано особою, яка запускає їх через Power Apps.

Інтеграція PowerApps у Microsoft Power Automate

Давайте повернемося до нашої програми Power Apps і спробуємо це.

Інтеграція PowerApps у Microsoft Power Automate

Створення тригера в PowerApps

Спочатку створимо кнопку.

Інтеграція PowerApps у Microsoft Power Automate

Давайте введемо Створити заявку як назву цієї кнопки.

Інтеграція PowerApps у Microsoft Power Automate

Натисніть «Введення» , а потім виберіть «Введення тексту» .

Інтеграція PowerApps у Microsoft Power Automate

Розмістимо його в двох текстових полях.

Інтеграція PowerApps у Microsoft Power Automate

Давайте встановимо текст за замовчуванням на Тип проблеми .
 

Інтеграція PowerApps у Microsoft Power Automate

Тоді другим текстовим полем може бути Опис проблеми .
 

Інтеграція PowerApps у Microsoft Power Automate

 Коли ми натискаємо цю кнопку, потік має початися.

Інтеграція PowerApps у Microsoft Power Automate

Для цього натисніть «Дія» .

Інтеграція PowerApps у Microsoft Power Automate

Потім натисніть Power Automate.

Інтеграція PowerApps у Microsoft Power Automate

Натисніть на те, що ми створили.

Інтеграція PowerApps у Microsoft Power Automate

Коли ми натискаємо кнопку, запускається PowerApps. Але зауважте, що для цього потрібні деякі аргументи в рядку формул. Це вказує на те, що для цього потрібні два аргументи. 

Інтеграція PowerApps у Microsoft Power Automate

Тому нам потрібно заповнити аргументи, які ми створили тут.

Інтеграція PowerApps у Microsoft Power Automate

І ми хочемо, щоб ці аргументи динамічно створювалися з того, що користувач вводить у двох текстових полях. Якщо ми хочемо посилатися на текст у цих текстових полях, нам просто потрібно ввести TextInput1.Text . Відповідне текстове поле буде виділено зеленим кольором.

Інтеграція PowerApps у Microsoft Power Automate

Тоді другим аргументом є TextInput2.Text.

Інтеграція PowerApps у Microsoft Power Automate

Очевидно, що червоних частин більше немає, а це означає, що більше немає помилок. Після введення аргументів натисніть Enter .

Ось як ми створили тригер у нашій програмі Power Apps, який запускає потік у Power Automate.

Тестування потоку Power Automate у PowerApps

Давайте тепер перевіримо наш потік Power Automate у PowerApps. Спочатку натисніть кнопку «Відтворити» .

Інтеграція PowerApps у Microsoft Power Automate

Введіть « Помилка програмного забезпечення » для типу проблеми та « Я не бачу номер паспорта агента 007 » для опису. Потім натисніть кнопку Створити заявку .

Інтеграція PowerApps у Microsoft Power Automate

Після цього повернемося до Power Apps і натиснемо кнопку назад ( <> ).

Інтеграція PowerApps у Microsoft Power Automate

Клацніть потік, який ми створили, щоб перевірити, чи він працює правильно. Це вказує на те, що він розпочався дев’ять секунд тому і завершився успішно.

Інтеграція PowerApps у Microsoft Power Automate

Якщо ми перейдемо до нашого Trello, ми побачимо новий квиток, який створюється автоматично ( Помилка програмного забезпечення ). 

Інтеграція PowerApps у Microsoft Power Automate

Додавання дії «Запитати в PowerApps».

Давайте тепер поговоримо про дуже поширену помилку під час використання PowerApps у нашому потоці. Спочатку додамо новий крок.

Інтеграція PowerApps у Microsoft Power Automate

Потім додайте з’єднувач Slack і скористайтеся функцією «Опублікувати повідомлення» .

Інтеграція PowerApps у Microsoft Power Automate

Далі виберіть підручник для назви каналу .

Інтеграція PowerApps у Microsoft Power Automate

Для Тексту повідомлення використовуйте динамічний вміст Запитати в PowerApps .

Інтеграція PowerApps у Microsoft Power Automate

Обов’язково збережіть потік перед його тестуванням.

Інтеграція PowerApps у Microsoft Power Automate

Давайте повернемося до Power Apps і запустимо його знову.

Інтеграція PowerApps у Microsoft Power Automate

Натисніть кнопку Створити заявку .

Інтеграція PowerApps у Microsoft Power Automate

Тоді ми помітимо, що щось не так. Щоб перевірити проблему нашого потоку, давайте перевіримо це на сторінці потоків і клацнемо потік PowerApps , який ми створили.

Інтеграція PowerApps у Microsoft Power Automate

Як ми бачимо, це вказує на те, що є проблема з тригером потоку. Це тому, що цей тригер вводить лише два аргументи. Однак, оскільки ми додали дію «Запитати в PowerApps» , тепер для неї потрібно три введення.

Інтеграція PowerApps у Microsoft Power Automate


Обробка помилок у PowerApps

Більш детальну інформацію про цю помилку можна переглянути тут. Це просто складний спосіб сказати, що змінна, яка потрібна для Slack, недоступна.

Інтеграція PowerApps у Microsoft Power Automate

Ми можемо це виправити, перейшовши на вкладку «Дія» та натиснувши Power Automate .

Інтеграція PowerApps у Microsoft Power Automate

Видаліть першу програму, яку ми створили раніше.

Інтеграція PowerApps у Microsoft Power Automate

Тоді давайте додамо його ще раз, натиснувши на нього.

Інтеграція PowerApps у Microsoft Power Automate

Після додавання картки давайте знову введемо наші змінні TextInput1.Text , TextInput2.Text і TextInput1.Text .

Інтеграція PowerApps у Microsoft Power Automate

Запустіть цю програму ще раз і натисніть кнопку «Створити заявку» .

Інтеграція PowerApps у Microsoft Power Automate

Давайте повернемося до нашої сторінки потоків і клацніть потік PowerApps. Як бачимо, наш потік пройшов успішно. 

Інтеграція PowerApps у Microsoft Power Automate

Перевіривши наш Trello, ми побачимо, що також додано нову картку про.

Інтеграція PowerApps у Microsoft Power Automate

На нашому Slack також буде опубліковано нове повідомлення « Помилка програмного забезпечення ».

Інтеграція PowerApps у Microsoft Power Automate

Отже, ключовим моментом тут є те, що кожного разу, коли ми редагуємо потік, особливо якщо він додає кілька аргументів до змінної тригера, нам також потрібно повторно додати його в PowerApps. 




Висновок

Підсумовуючи, це справді потужна інтеграція. Створивши потік у Power Automate, ми можемо запускати його різними способами. Якщо у вас уже є програма PowerApps, ви можете легко додати свій потік Power Automate у програму.

Це лише один із способів запустити робочий процес поза Power Automate. У цьому випадку ми використовували PowerApps. Сподіваюся, вам це стане в нагоді, особливо коли ви більше не створюєте робочі процеси для себе, а й для своєї організації.

Все найкраще,

Генрі


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

У цьому посібнику ви дізнаєтеся, як перетворити текст у формат дати за допомогою редактора Power Query в LuckyTemplates.

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

У цьому короткому посібнику розповідається про функцію мобільних звітів LuckyTemplates. Я збираюся показати вам, як ви можете ефективно створювати звіти для мобільних пристроїв.

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

У цій презентації LuckyTemplates ми розглянемо звіти, що демонструють професійну аналітику послуг від фірми, яка має кілька контрактів і залучених клієнтів.

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

У цьому підручнику ви дізнаєтеся, як створити свій ідеальний шаблон LuckyTemplates, налаштований відповідно до ваших потреб і вподобань.

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

У цьому блозі ми продемонструємо, як шарувати параметри поля з малими кратними, щоб створити неймовірно корисну інформацію та візуальні ефекти.