Труба в R: підключення функцій за допомогою Dplyr
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
У цьому посібнику ми поговоримо про інтеграцію Power Automate із PowerApps. Якщо ви не знайомі з PowerApps, це спосіб використовувати середовище Microsoft для створення безперебійних бізнес-програм з невеликим кодом або без нього. Наприклад, якщо ви хочете створити електронні таблиці, ви використовуєте Excel. Якщо ви хочете створювати програми, використовуйте PowerApps.
Інтеграція PowerApps — одна з найкращих навичок для вивчення, оскільки це спосіб створювати від простих до складних бізнес-додатків, навіть не знаючи, як кодувати.
У цьому підручнику ми будемо інтегрувати лише PowerApps. Ми не будемо говорити про те, як налаштувати обліковий запис PowerApps, що таке текстове поле чи кнопка. Якщо вам цікаво ці речі, я пропоную вам спробувати наш курс або переглянути кілька посібників YouTube . Інакше це не матиме для вас великого сенсу.
Отже, скажімо, наша бізнес-програма — це програма туристичної агенції, де агенти можуть бачити своїх клієнтів, переглядати історію попередніх подорожей і виконувати інші завдання, пов’язані з подорожами. Ми також створимо сторінку, куди агенти зможуть звернутися, якщо захочуть повідомити про будь-які проблеми. Після того, як вони подають проблему, це запускає потік у фоновому режимі, який створює заявку Trello, повідомлення Slack та інші сповіщення.
Зміст
Створення Power Automate Flow
Отже, перше, що нам потрібно зробити, це створити робочий процес, який виконує саме те, що ми згадували раніше. Якщо ми перейдемо до головного меню Power Apps , ми зможемо натиснути «Потоки» , а потім переглянути всі потоки, які ми створили.
На жаль, ці потоки не працюватимуть із Power Apps. Єдині, які працюватимуть з ним, це потоки, які насправді запускаються самим PowerApps. Отже, давайте створимо новий потік Power Automate. Спочатку натисніть Створити .
Потім натисніть Instant-from blank .
Для тригера ми виберемо PowerApps і натиснемо «Створити» .
Це, мабуть, один із найпростіших вводів, тому що якщо ви клацнете його, ви лише скажете, що додаткова інформація не потрібна.
Це тому, що передбачається, що вся інформація, яка вам потрібна протягом цього процесу, буде введена через сам Power Apps. Тепер давайте пройдемося поетапно.
Для цього зразка потоку слід створити простий квиток Trello після того, як користувачі введуть своє ім’я та прізвище. Для цього натисніть кнопку Новий крок .
Тоді давайте інтегруємо його з Trello.
Натисніть Створити картку .
Ідентифікатор дошки буде Tasks , а ідентифікатор батьківського списку – Issues .
Наразі ми не просили користувачів вводити назву картки та її опис. Однак ми можемо налаштувати поле «Назва картки» , яке буде заповнювати користувач у PowerApps. Для цього просто натисніть Запитати в PowerApps .
Ми також можемо зробити те саме для.
Потім натисніть «Зберегти» .
Коротко підсумовуючи, усі наші вхідні змінні буде надано особою, яка запускає їх через Power Apps.
Давайте повернемося до нашої програми Power Apps і спробуємо це.
Створення тригера в PowerApps
Спочатку створимо кнопку.
Давайте введемо Створити заявку як назву цієї кнопки.
Натисніть «Введення» , а потім виберіть «Введення тексту» .
Розмістимо його в двох текстових полях.
Давайте встановимо текст за замовчуванням на Тип проблеми .
Тоді другим текстовим полем може бути Опис проблеми .
Коли ми натискаємо цю кнопку, потік має початися.
Для цього натисніть «Дія» .
Потім натисніть Power Automate.
Натисніть на те, що ми створили.
Коли ми натискаємо кнопку, запускається PowerApps. Але зауважте, що для цього потрібні деякі аргументи в рядку формул. Це вказує на те, що для цього потрібні два аргументи.
Тому нам потрібно заповнити аргументи, які ми створили тут.
І ми хочемо, щоб ці аргументи динамічно створювалися з того, що користувач вводить у двох текстових полях. Якщо ми хочемо посилатися на текст у цих текстових полях, нам просто потрібно ввести TextInput1.Text . Відповідне текстове поле буде виділено зеленим кольором.
Тоді другим аргументом є TextInput2.Text.
Очевидно, що червоних частин більше немає, а це означає, що більше немає помилок. Після введення аргументів натисніть Enter .
Ось як ми створили тригер у нашій програмі Power Apps, який запускає потік у Power Automate.
Тестування потоку Power Automate у PowerApps
Давайте тепер перевіримо наш потік Power Automate у PowerApps. Спочатку натисніть кнопку «Відтворити» .
Введіть « Помилка програмного забезпечення » для типу проблеми та « Я не бачу номер паспорта агента 007 » для опису. Потім натисніть кнопку Створити заявку .
Після цього повернемося до Power Apps і натиснемо кнопку назад ( <> ).
Клацніть потік, який ми створили, щоб перевірити, чи він працює правильно. Це вказує на те, що він розпочався дев’ять секунд тому і завершився успішно.
Якщо ми перейдемо до нашого Trello, ми побачимо новий квиток, який створюється автоматично ( Помилка програмного забезпечення ).
Додавання дії «Запитати в PowerApps».
Давайте тепер поговоримо про дуже поширену помилку під час використання PowerApps у нашому потоці. Спочатку додамо новий крок.
Потім додайте з’єднувач Slack і скористайтеся функцією «Опублікувати повідомлення» .
Далі виберіть підручник для назви каналу .
Для Тексту повідомлення використовуйте динамічний вміст Запитати в PowerApps .
Обов’язково збережіть потік перед його тестуванням.
Давайте повернемося до Power Apps і запустимо його знову.
Натисніть кнопку Створити заявку .
Тоді ми помітимо, що щось не так. Щоб перевірити проблему нашого потоку, давайте перевіримо це на сторінці потоків і клацнемо потік PowerApps , який ми створили.
Як ми бачимо, це вказує на те, що є проблема з тригером потоку. Це тому, що цей тригер вводить лише два аргументи. Однак, оскільки ми додали дію «Запитати в PowerApps» , тепер для неї потрібно три введення.
Обробка помилок у PowerApps
Більш детальну інформацію про цю помилку можна переглянути тут. Це просто складний спосіб сказати, що змінна, яка потрібна для Slack, недоступна.
Ми можемо це виправити, перейшовши на вкладку «Дія» та натиснувши Power Automate .
Видаліть першу програму, яку ми створили раніше.
Тоді давайте додамо його ще раз, натиснувши на нього.
Після додавання картки давайте знову введемо наші змінні TextInput1.Text , TextInput2.Text і TextInput1.Text .
Запустіть цю програму ще раз і натисніть кнопку «Створити заявку» .
Давайте повернемося до нашої сторінки потоків і клацніть потік PowerApps. Як бачимо, наш потік пройшов успішно.
Перевіривши наш Trello, ми побачимо, що також додано нову картку про.
На нашому Slack також буде опубліковано нове повідомлення « Помилка програмного забезпечення ».
Отже, ключовим моментом тут є те, що кожного разу, коли ми редагуємо потік, особливо якщо він додає кілька аргументів до змінної тригера, нам також потрібно повторно додати його в PowerApps.
Висновок
Підсумовуючи, це справді потужна інтеграція. Створивши потік у Power Automate, ми можемо запускати його різними способами. Якщо у вас уже є програма PowerApps, ви можете легко додати свій потік Power Automate у програму.
Це лише один із способів запустити робочий процес поза Power Automate. У цьому випадку ми використовували PowerApps. Сподіваюся, вам це стане в нагоді, особливо коли ви більше не створюєте робочі процеси для себе, а й для своєї організації.
Все найкраще,
Генрі
У цьому підручнику ви дізнаєтесь, як об’єднати функції разом за допомогою оператора каналу dplyr мовою програмування R.
RANKX від LuckyTemplates дозволяє повернути рейтинг певного числа в кожному рядку таблиці, який є частиною списку чисел.
Дізнайтеся, як розібрати файл PBIX, щоб витягти теми та зображення LuckyTemplates із фону та використовувати їх для створення звіту!
Шпаргалка формул Excel: Посібник середнього рівня
Календарна таблиця LuckyTemplates: що це таке та як ним користуватися
Дізнайтеся, як інсталювати мову програмування Python у LuckyTemplates і як використовувати її інструменти для написання кодів і відображення візуальних елементів.
Дізнайтеся, як обчислювати динамічну маржу прибутку за допомогою LuckyTemplates і як ви можете отримати більше інформації, глибше досліджуючи результати.
Дізнайтеся, як правильно сортувати поля зі стовпців розширеної таблиці дат. Це хороша стратегія для складних полів.
У цій статті я поясню, як знайти найпопулярніші продукти для регіону за допомогою обчислень DAX у LuckyTemplates, включаючи функції TOPN і CALCULATE.
Дізнайтеся, як використовувати вимірювання сміття для позначок низької потужності, які ви хочете ефективно включити у свою модель даних.