Поділитися через


Зв’язування циклів із програмами

На Power Automate порталі ви можете пов’язати автоматичні та заплановані потоки з додатками в Power Apps додатках Dynamics 365 та з ними. Після цього ви зможете керувати ланцюжками та програмами разом, а також легше відстежувати залежності. Якщо пов’язана програма відсутня в будь-якому середовищі, потік попереджає вас про відсутню залежність. Ця функція також гарантує, що програми завжди будуть актуальними.

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

Як додати асоціацію

Щоб асоціювати ланцюжок із додатком, виконайте наведені нижче дії. Для узгодженості та безперервності асоціація потім зберігається, коли потік розгортається в інших середовищах. Таким чином, це допомагає зменшити кількість помилок і прискорити процес розробки.

  1. авторизуйтесь в Power Automate.

  2. На панелі навігації ліворуч виберіть Мої ланцюжки.

  3. Знайдіть і виберіть ланцюжок, який потрібно зв’язати з додатком.

  4. На плитці «Пов’язані програми» в нижньому правому куті виберіть «Редагувати ».

    Знімок екрана, на якому видно кнопку «Редагувати» на плитці «Пов’язані програми».

  5. На сторінці «Пов’язані програми » виберіть «Додати зв’язок».

  6. За замовчуванням вибрана Power Apps вкладка, яка показує програми, які Power Apps використовують ті самі джерела даних, що й ланцюжок. Щоб знайти додатки Dynamics 365, виберіть вкладку Dynamics 365 .

    Знімок екрана, на якому показані Power Apps вкладки та Dynamics 365.

    Нотатка

    Якщо ви не можете знайти свою програму, перейдіть до розділу Чому я не можу знайти свою програму в списку програм? у розділі "FAQ" цієї статті.

  7. Виберіть одну або кілька програм, а потім натисніть кнопку Зберегти.

  8. Щоб переглянути пов’язані додатки, поверніться до деталей ланцюжка.

    Знімок екрана зі списком пов’язаних програм.

Як вилучити зв’язок

Щоб видалити зв’язок між ланцюжком і застосунком, виконайте наведені нижче дії.

  1. авторизуйтесь в Power Automate.
  2. На плитці «Пов’язані програми» в нижньому правому куті виберіть «Редагувати ».
  3. Виберіть програму, яку потрібно видалити.
  4. Коли поруч із назвою програми з’явиться символ кошика, виберіть його.
  5. На сторінці Видалити зв’язок із програмами виберіть Видалити .

Поширені запитання

Чому я не можу знайти свою програму в списку програм?

Ваш додаток може не відображатися в списку з наведених нижче причин.

  • У вас немає доступу до програми.
  • Додаток не встановлено в середовищі.
  • Додаток використовує не ті самі джерела даних, що й ланцюжок.

Я пов’язав 10 додатків. Так чому ж на сторінці з деталями ланцюжка відображаються тільки чотири додатки?

На плитці «Асоційовані програми » на сторінці відомостей про ланцюжок відображаються лише чотири найпопулярніші програми. Щоб переглянути весь список, виберіть Редагувати. Після цього всі програми з’являться на сторінці «Асоційовані програми ».

Я розгортаю потік у продакшн. Чи доведеться мені знову асоціюватися після того, як потік буде запущено у виробництво?

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

Чому статус зв’язування додатка відображається як не вдалося?

На сторінці «Пов’язані програми » відображається стан ваших програм.

Знімок екрана, який показує стан програм на сторінці «Пов’язані програми».

Статус асоціації-невдахи може бути викликаний однією з наступних причин:

  • Додаток видаляється з оточення.
  • Додаток відредаговано і більше не використовуються ті самі джерела даних, що й потік.
  • У вас більше немає доступу до програми.

У мого ланцюжка є Power Apps тригер. Отже, чому плитка «Пов’язані програми» порожня?

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

У мене є ліцензія на Power Apps кожну програму. Як я можу переконатися, що потоки в контексті працюють?

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

Чому ланцюжки потоку мого кінцевого користувача Power Automate не працюють Power Apps?

Можливо, з’єднання поточного користувача стало неавтентифікованим. Протягом екземпляр користувач міг змінити пароль. Потік буде постійно виходити з ладу. Power Apps Не намагається автоматично відновити ці з’єднання або повторно надіслати запит кінцевому користувачеві на оновлені облікові дані. Це відома проблема для з’єднань Microsoft SharePoint Online та без Entra. Оновлення сеансу може спрацювати. Крім того, вам може знадобитися Упакування потоку в разі IfError() збою, а в разі збою викликати всі залежні з’єднання безпосередньо, щоб ініціювати повторну автентифікацію, а потім повторно запустити потік.

Я адміністратор і хочу масово пов’язувати ланцюжки та додатки. Чи є команда admin?

Використовуйте команду PowerShell Add-AdminFlowPowerAppContext , щоб масово асоціювати потоки та програми.

Це також описано в розділі Як я можу пов’язати контекстні потоки з Power Apps додатками / Dynamics 365? розділ ЧАП щодо Power Automate ліцензування.