Використовуйте посилання на з’єднання в рішенні з Microsoft Dataverse

З’єднувач — це проксі-сервер або обгортка навколо API, яка дає змогу спілкуватися з Microsoft Power Automate Microsoft Power Apps базовою службою та програмами Azure Logic. Він надає користувачам можливість підключати свої облікові записи та використовувати набір попередньо створених дій і тригерів для створення своїх програм і робочих процесів.

З’єднання — це збережені облікові дані автентифікації для з’єднувача, наприклад OAuth облікові дані для SharePoint з’єднувача.

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

Додавання посилань на підключення до рішення

Посилання на підключення можуть бути додані до рішення різними способами:

  • Коли ви використовуєте провідник рішень для створення нового посилання на підключення в розчині.

  • Коли ви імпортуєте рішення. Щоб дізнатися більше, перейдіть до розділу Імпорт рішень.

  • Неявно, коли ви створюєте свої програми та потоки на полотні, які визначені в рішенні Microsoft Dataverse .

Нотатка

  • Компоновані програми та потоки встановлюють з'єднання по-різному. Flows використовують посилання на з’єднання для всіх з’єднувачів, тоді як програми на полотні використовують їх лише для неявно спільних (не-OAuth) з’єднань, таких як автентифікація SQL Server. Додаткова інформація: Безпека та типи аутентифікації
  • Посилання на з’єднання створюється автоматично, коли ви створюєте нові з’єднання з дизайнера потоку або Power Apps Studio.
  • Компоновані програми та цикли, додані з-поза рішень, не будуть оновлені автоматично для використання посилань на підключення.
  • Посилання на підключення пов'язуються з компонованими програмами лише при додаванні у програму джерела даних. Щоб оновити програми, необхідно видалити підключення з програми, а потім додати підключення, що містить зв'язане посилання на підключення.

Додайте посилання на з’єднання вручну за допомогою Провідника рішень

  1. увійдіть до Power Apps або Power Automate.

  2. На лівій панелі виберіть Рішення. Якщо елемента немає на бічній панелі, виберіть ... Більше , а потім виберіть потрібний елемент.

  3. Створення нової або відкриття існуючої програми.

  4. На панелі команд виберіть «Новий>довідник> підключення».

  5. В області «Довідник нового підключення» введіть наведену нижче інформацію. Обов’язкові стовпці позначаються знаком зірочки (*).

    • Відображуване ім’я: введіть унікальне та корисне ім’я, яке допоможе відрізнити це посилання на з’єднання від інших.
    • Щоб додати опис, введіть текст, який описує з’єднання.
    • З’єднувач: виберіть існуючий сполучник зі списку, як на знімку екрана тут. Ви також можете вибрати Створити , щоб створити нове підключення для цього посилання на підключення. Завершивши створення нового підключення, натисніть « Оновити », щоб вибрати з’єднання зі списку.
    • Підключення: залежно від вибраного з’єднувача виберіть наявне підключення або виберіть Нове підключення , щоб створити його.
  6. Виберіть Створити.

    Скріншот панелі «Довідник нових підключень».

Іменування посилання на підключення

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

Повторне використання з’єднань у потоці розчину

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

Оновіть ланцюжок, щоб використовувати посилання на з’єднання замість з’єднань

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

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

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

Автоматичне використання посилань на підключення у потоці рішення

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

Діліться з’єднаннями з іншим користувачем, щоб можна було ввімкнути ланцюжки

Коли ланцюжок увімкнено (увімкнено), користувач, який вмикає потік, повинен володіти або мати дозвіл на використання всіх з’єднань у потоці. Зазвичай це досягається шляхом створення відповідальним за потік з'єднання між усіма посиланнями на з'єднання, які використовується потоком. Якщо користувач, відмінний від власника потоку, надає з’єднання в потоці, то потік повинен включити власник цих з’єднань або поділитися з’єднаннями з користувачем, який включає потік.

Нотатка

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

Ручний доступ до з’єднань для забезпечення потоку

Спільний доступ до з’єднань можна здійснити за допомогою наступних кроків.

  1. Перейдіть до Power Apps та виберіть середовище, яке містить з’єднання.

  2. У лівій області переходів виберіть пункт Підключення , а потім виберіть підключення, до якого потрібно надати спільний доступ. Якщо елемента немає на бічній панелі, виберіть ... Більше , а потім виберіть потрібний елемент.

  3. У меню виберіть Поділитися.

  4. На екрані спільного доступу введіть ім’я користувача (керівника служби), який увімкне ланцюжок.

  5. У списку дозволів виберіть Можна використовувати.

  6. Щоб завершити спільний доступ, натисніть Зберегти.

Автоматизований спільний доступ до з’єднань для забезпечення потоку

Щоб автоматизувати спільний доступ до підключень, скористайтеся дією «Редагувати призначення ролей підключення» на Power Apps з’єднувачі for Makers.

Скріншот прикладу спільного доступу до з’єднання.

Обмеження

  • Посилання на з’єднання тепер зберігаються асинхронно. На відміну від періоду попереднього перегляду, більше немає обмежень на кількість потоків, які можуть посилатися на одне й те саме посилання на з’єднання. Коли посилання на підключення оновлюються, з’являється інформаційний банер, який посилається на панель із відомостями про асинхронне оновлення.
  • Також немає обмежень на кількість дій у кожному потоці, які можна пов’язати з посиланням на з’єднання.
  • Програми Canvas не розпізнають посилання на підключення на користувацьких з’єднувачах. Щоб обійти це обмеження, після імпорту рішення в середовище програму потрібно відредагувати, щоб видалити, а потім знову додати власне з’єднання з’єднувача. Зверніть увагу, що якщо ця програма використовується в керованому рішенні, перехід до редагування програми призведе до створення некерованого шару. Більше інформації: Шари розчину

Відомі проблеми

У цьому розділі описано відомі проблеми з посиланнями на підключення.

Середовище копіювання розриває посилання на з’єднання для користувацьких з’єднувачів

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

Спеціальні з’єднувачі потрібно імпортувати в окремому рішенні від їхніх посилань на підключення

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

запитання й відповіді

Як виправити помилку «Невірне з’єднання»?

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

Що таке помилка ConnectionAuthorizationFailed? Чому я не можу увімкнути (активувати) ланцюжок?

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

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

Чи може власник з’єднань увімкнути ланцюжок, а потім передати право власності іншому користувачу?

Так. Коли потік включений (включений) власником з’єднань, що використовуються потоком, то потік отримує явний дозвіл на використання цих з’єднань. Після цього співвласники потоку можуть відключати та вмикати потік за потреби.

Дозволи, надані додаткам і потокам за допомогою з’єднання, можна переглянути на сторінці відомостей про це з’єднання в вкладках «Додатки, що використовують це з’єднання » та «Потоки, що використовують це підключення ».

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

Чи можна передати право власності на посилання на з’єднання іншому користувачу?

Право власності на посилання на з’єднання не може бути передано іншому користувачеві з області Рішення in Power Apps (make.powerapps.com).

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

Див. також

Роз’єми