Споделяне чрез


Използване на препратка към връзката в решение с Microsoft Dataverse

Конекторът е прокси сървър или обвивка около API, който позволява на основната услуга да разговаря с Microsoft Power Automate Microsoft Power Apps и Azure Logic Apps. Той предоставя начин на потребителите да свързват своите акаунти и да използват набор от предварително изградени действия и тригери за изграждане на своите приложения и работни потоци.

Връзката е съхранени идентификационни данни за удостоверяване за конектор, например OAuth идентификационни данни за конектора SharePoint .

Препратката към връзката е компонент на решение, който съдържа препратка към връзка за конкретен конектор. Както приложенията за платно, съобразени с решението, така и операциите в рамките на поток , съобразен с решението, се свързват с препратка към връзка, вместо директно към връзка. По време на импортирането на решение в целева среда се предоставя връзка за всички препратки към връзката, така че всички потоци за препращане могат да бъдат включени автоматично след завършване на импортирането. За да промените конкретна връзка, свързана с приложение за платно или поток, редактирате референтния компонент на връзката в решението.

Добавяне на препратки към връзка към решение

Препратките към връзката могат да се добавят към решение по различни начини:

  • Когато използвате прозореца на решението, за да създадете нова препратка към връзка в решение.

  • Когато импортирате решение. За да научите повече, отидете на Импортиране на решения.

  • Имплицитно, когато създавате вашите приложения за платно и потоци , които са дефинирани в решение Microsoft Dataverse .

Бележка

  • Приложенията на платното и потоците обработват връзките по различен начин. Потоците използват препратки към връзки за всички конектори, докато приложенията за платно ги използват само за имплицитно споделени (не)OAuth връзки, като например удостоверяване на SQL Server. Повече информация: Сигурност и видове удостоверяване
  • Препратка към връзка се създава автоматично, когато създавате нови връзки от разработчика на потока или Power Apps Studio.
  • Приложенията за платно и потоците, добавени от външни решения, няма да се надстроят автоматично, за да използват препратки към връзка.
  • Препратките към връзка се свързват с приложения за платно само в момента, в който към приложението се добави източник на данни. За да надстроите приложения, трябва да премахнете връзката от приложението и след това да добавите връзка, съдържаща свързана препратка към връзка.

Ръчно добавяне на препратка към връзка с помощта на прозореца на решение

  1. Влезте в Power Apps OR Power Automate.

  2. В левия панел изберете Решения. Ако елементът не е в страничния панел, изберете ... Още и след това изберете желания елемент.

  3. Създайте ново или отворете съществуващо решение.

  4. В командната лента изберете Нова>още>препратка към връзката.

  5. В екрана Нов справочник за връзка въведете следната информация. Задължителните колони се обозначават със звездичка (*).

    • Показвано име: Въведете уникално и полезно име, за да разграничите тази препратка към връзката от другите.
    • Добавяне на описание: Въведете текст, който описва връзката.
    • Конектор: Изберете съществуващ конектор от списъка, като например на екранната снимка тук. Можете също да изберете Създай , за да създадете нова връзка за тази препратка към връзката. След като приключите със създаването на нова връзка, изберете Обновяване , за да изберете връзката си от списъка.
    • Връзка: Въз основа на конектора , който сте избрали, изберете съществуваща връзка или изберете Нова връзка , за да създадете такава.
  6. Изберете Създаване.

    Екранна снимка на панела за нова връзка.

Именуване на референтната връзка

Екранното име на препратка към връзка трябва да бъде уникално, така че различните препратки към връзка да могат да се различават само по име. По подразбиране референтното име на връзката включва целевия конектор, текущото име на решение за контекст и произволен суфикс, за да се гарантира уникалност. Помислете за коригиране на референтното име на връзката към нещо уникално и нещо, което обяснява за какво ще се използва.

Повторно използване на връзките в поток от разтвор

Потоците, създадени извън решение, използват директно „Връзки“. Потоците, създадени в решение, използват препратки към връзката и референтните точки на връзката при връзката. За да използвате повторно връзка в рамките на поток от решение, първо трябва да създадете референтен номер за връзка, насочен към тази връзка.

Актуализиране на поток, за да се използват препратки към връзки вместо връзки

Когато потокът не е в решение, той използва връзки. Ако този поток след това се добави в разтвор, той ще продължи да използва връзките първоначално. Потоците могат да бъдат актуализирани, за да използват препратки към връзки вместо връзки по един от двата начина:

  1. Ако потокът се експортира в неуправляемо решение и импортира, връзките ще бъдат премахнати и заменени с препратки към връзки.

  2. Когато се отвори поток от решение, проверката на потока на страницата с подробности за потока ще покаже предупреждение за Използване на препратки към връзката. Предупредителното съобщение съдържа действие за премахване на връзки, за да могат да се добавят препратки към връзката. Избирането на това действие ще премахне връзките от задействането и действията в потока и ще позволи да се избират и създават препратки към връзки.

Автоматично използване на препратки към връзка в поток на решение

Когато действие се добави към поток на решение, Power Automate ще се опита да използва повторно съществуващи препратки към връзка от текущото решение или други решения, преди да създаде нова препратка към връзка. За да сте сигурни, че референтната връзка е вътре в същото решение като потока, създайте или добавете референтна връзка в същото решение и посочете тази референтна връзка от потока.

Споделяне на връзки с друг потребител, така че потоците да могат да бъдат разрешени

Когато потокът е включен (разрешен), потребителят, който включва потока, трябва да притежава или да има разрешение да използва всички връзки в потока. Това обикновено се постига, като собственикът на потока създава връзките вътре във всички препратки за връзка, които потокът използва. Ако потребител, различен от собственика на потока, предоставя връзките в поток, тогава потокът трябва да бъде включен от собственика на тези връзки или връзките трябва да бъдат споделени с потребителя, който включва потока.

Бележка

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

Ръчно споделяне на връзки за активиране на потока

Споделянето на връзки може да се осъществи със следните стъпки.

  1. Отидете и Power Apps изберете средата, съдържаща връзката.

  2. Изберете Връзки в левия навигационен екран и след това изберете връзката, която искате да споделите. Ако елементът не е в страничния панел, изберете ... Още и след това изберете желания елемент.

  3. От менюто изберете Споделяне.

  4. От екрана за споделяне въведете името на потребителя (принципал на услугата), който ще активира потока.

  5. За разрешенията изберете Може да се използва.

  6. За да завършите споделянето, изберете Запиши.

Автоматизирано споделяне на връзки за активиране на потока

За да автоматизирате споделянето на връзки, използвайте действието Редактиране на присвояване на роля на връзка на конектора Power Apps за създатели.

Екранна снимка на пример за споделяне на връзка.

Ограничения

  • Препратките към връзката вече се записват асинхронно. За разлика от периода на визуализация, вече няма ограничение за това колко потока могат да препращат към една и съща препратка към една и съща връзка. Когато препратките към връзките се актуализират, се появява информационен банер, който се свързва с панел, съдържащ подробности за асинхронна актуализация.
  • Също така няма ограничение за броя на действията във всеки поток, които могат да бъдат свързани с препратката към връзката.
  • Приложенията за платно не разпознават препратки към връзки на персонализирани конектори. За да заобиколите това ограничение, след като дадено решение бъде импортирано в среда, приложението трябва да бъде редактирано, за да се премахне и след това да се добави отново персонализираната връзка с конектор. Имайте предвид, че ако това приложение е в завършено решение, продължаването на редактирането на приложението ще създаде незавършен слой. Повече информация: Слоеве на решения

Познати проблеми

Този раздел описва известни проблеми с препратките към връзките.

Копиране на средата прекъсва препратките към връзката за персонализирани конектори

Персонализираните конектори използват специфичен за средата идентификатор, за да препратят към персонализиран конектор. След операция на среда за копиране трябва да се създаде нова препратка към връзката към новия персонализиран конектор. След това всички приложения или потоци, използващи старите препратки към връзката, ще трябва да бъдат коригирани.

Персонализираните конектори трябва да бъдат импортирани в отделно решение от техните референции за връзка

Персонализираните конектори трябва да бъдат импортирани в отделно решение, преди връзките или потоци. Първо експортирайте решение , съдържащо само персонализирания конектор.

ЧЗВ

Как да коригирам грешка "Невалидна връзка"?

Ако препратката към връзката се показва като "невалидна", където на страницата с подробности за потока се появява червен удивителен знак, това означава, че основната връзка е в лошо състояние. Когато това се случи, проверете и поправете основната връзка, като актуализирате връзката или сменете връзката.

Какво представлява грешката ConnectionAuthorizationFailed? Защо не мога да включа (активирам) поток?

Грешката "ConnectionAuthorizationFailed" показва, че потребителят, който се опитва да активира потока, няма разрешения за поне една от връзките, които потокът използва. За да разрешите ситуацията, изберете една от следните резолюции:

  • Потребителите, които притежават връзките, трябва да споделят всички връзки с потребителя, който включва (активира) потока.
  • Ако един потребител притежава всички връзки в потока, тогава той може да включи (активира) потока.

След като потокът бъде включен от собственика на връзките, потокът има разрешения да използва тези връзки. От този момент нататък всеки съсобственик на потока може да включи потока.

Може ли потокът да бъде активиран от собственика на неговите връзки и след това собствеността да бъде прехвърлена на друг потребител?

Да. Когато потокът е включен (разрешен) от собственика на връзките, използвани от потока, тогава потокът получава изрично разрешение да използва тези връзки. След това съсобствениците на потока могат да изключват и включват потока, ако е необходимо.

Разрешенията, предоставени на приложения и потоци, използващи връзка, могат да се видят на страницата с подробности за тази връзка в разделите Приложения, използващи тази връзка и Потоци, използващи тази връзка .

Ако потокът се редактира, за да се добавят нови действия, които използват допълнителни препратки към връзки с нови връзки, тогава собственикът на тези нови връзки трябва или първоначално да включи потока, или да сподели връзките със собственика, който включва потока. Повече информация: Споделяне на ресурси на приложението

Може ли собствеността върху препратка към връзка да бъде прехвърлена на друг потребител?

Собствеността върху препратка към връзка не може да бъде прехвърлена на друг потребител от областта Решения in Power Apps (make.powerapps.com).

Класическият прозорец на решение обаче може да се използва за промяна на привилегиите на препратка към връзка, включително споделяне.

Вижте също

Съединители