Comparteix a través de


Utilitzar una referència de connexió en una solució amb Microsoft Dataverse

Un connector és un servidor intermediari o un embolcall al voltant d'una API que permet parlar amb Microsoft Power Automate Microsoft Power Apps el servei subjacent i les aplicacions de l'Azure Logic. Proporciona una manera perquè els usuaris connectin els seus comptes i utilitzin un conjunt d'accions i activadors predefinits per crear les seves aplicacions i fluxos de treball.

Una connexió és una credencial d'autenticació emmagatzemada per a un connector, per exemple credencials OAuth per al SharePoint connector.

Una referència de connexió és un component de la solució que conté una referència a una connexió sobre un connector específic. Tant les aplicacions de llenç conscients de la solució com les operacions dins d'un flux conscient de la solució s'uneixen a una referència de connexió en lloc de directament a una connexió. Durant la importació de solucions a un entorn de destinació, es proporciona una connexió per a totes les referències de connexió perquè qualsevol flux de referència es pugui activar automàticament després que finalitzi la importació. Per canviar una connexió específica associada amb una aplicació o flux de llenç, editeu el component de referència de la connexió dins de la solució.

Afegir referències de connexió a una solució

Les referències de connexió es poden afegir a una solució de diferents maneres:

  • Quan utilitzeu l'explorador de solucions per crear una referència de connexió nova en una solució.

  • Quan importeu una solució. Per obtenir més informació, aneu a Importa solucions.

  • Implícitament, quan creeu aplicacions i fluxos de llenç definits en una Microsoft Dataverse solució.

Nota

  • Les aplicacions i els fluxos de llenç gestionen les connexions de manera diferent. Els fluxos utilitzen referències de connexió per a tots els connectors, mentre que les aplicacions del llenç només les utilitzen per a connexions compartides implícitament (que no són OAuth), com ara l'autenticació del servidor SQL. Per a més informació: seguretat i tipus d'autenticació
  • Una referència de connexió es crea automàticament en crear connexions noves des dels dissenyadors d'aplicació flux i llenç.
  • Les aplicacions del llenç i els fluxos afegits des de solucions externes no s'actualitzaran automàticament per utilitzar les referències de connexió.
  • Les referències de connexió s'associen amb les aplicacions del llenç només en el moment d'afegir una font de dades a l'aplicació. Per actualitzar aplicacions heu d'eliminar la connexió de l'aplicació i afegir una connexió que contingui una referència de connexió associada.

Afegir manualment una referència de connexió mitjançant l'explorador de solucions

  1. Inicieu sessió a Power Apps OR Power Automate.

  2. A la subfinestra esquerra, seleccioneu Solucions. Si l'element no és a la subfinestra lateral, seleccioneu …Més i, a continuació, seleccioneu l'element que vulgueu.

  3. Creeu una solució nova o obriu-ne una d'existent.

  4. A la barra d'ordres, seleccioneu Nova > més > referència de connexió.

  5. A la subfinestra Referència de connexió nova, introduïu la informació següent. Les columnes necessàries estan marcades amb un asterisc (*).

    • Nom de visualització: introduïu un nom únic i útil per ajudar a diferenciar aquesta referència de connexió de les altres.
    • Afegiu una descripció: introduïu text que descrigui la connexió.
    • Connector: seleccioneu un connector existent de la llista, com ara a la captura de pantalla aquí. També podeu seleccionar Nou per crear una connexió nova per a aquesta referència de connexió. Quan hàgiu acabat de crear una connexió nova, seleccioneu Actualitza per seleccionar la connexió de la llista.
    • Connexió: segons el connector que heu seleccionat, seleccioneu una connexió existent o seleccioneu una connexió nova per crear-ne una.
  6. Seleccioneu Crea.

    Captura de pantalla del nou subfinestra de referència de connexió.

S'està creant la referència de connexió

El nom de visualització d'una referència de connexió ha de ser únic per tal que les referències de connexió diferents es mostraran sola per nom. Per defecte, un nom de referència de connexió inclou el connector de destinació, el nom actual de la solució per al context i un sufix aleatori per garantir la unicitat. Considereu l'ajustament del nom de referència de connexió a un nom únic i alguna cosa per a la qual s'explica per a què s'utilitzarà.

Reutilitzar connexions en un flux de solució

Els fluxos creats fora d'una solució utilitzen connexions directament. Els fluxos creats en una solució utilitzen referències de connexió i els punts de referència de connexió de la connexió. Per reutilitzar una connexió dins d'un flux de solució, primer heu de crear una referència de connexió que apunti a aquesta connexió.

Actualitzeu un flux per utilitzar referències de connexió en lloc de connexions

Quan un flux no es troba en una solució, utilitza connexions. Si aquest flux s'afegeix a la solució, continuarà utilitzant connexions inicialment. Els fluxos es poden actualitzar per utilitzar referències de connexió en comptes de connexions d'una de dues maneres:

  1. Si el flux s'exporta a una solució no administrada i s'importa, les connexions se suprimiran i se substituiran per referències de connexió.

  2. Quan s'obre un flux de solució, el comprovador de flux de la pàgina de detalls del flux mostrarà un advertiment d'Utilitza referències de connexió. El missatge d'advertiment conté una acció per Suprimir connexions per poder afegir referències de connexió. En seleccionar aquesta acció, se suprimiran les connexions del disparador i les accions del flux i es podran seleccionar i crear referències de connexió.

Ús automàtic d'una referència de connexió en un flux de solució

Quan s'afegeix una acció a un flux de solució, Power Automate intentarà reutilitzar referències de connexió existents de la solució actual o d'altres solucions abans de crear una nova referència de connexió. Per garantir que la referència de connexió es troba dins de la mateixa solució que el flux, creeu o afegiu una referència de connexió a la mateixa solució i feu referència a aquesta referència de connexió des del flux.

Compartir connexions amb un altre usuari perquè els fluxos es puguin habilitar

Quan un flux està activat (habilitat), l'usuari que encén el flux ha de posseir o tenir permís per utilitzar totes les connexions del flux. Normalment, això s'aconsegueix si el propietari del flux crea les connexions a dins de totes les referències de connexió que utilitza el flux. Si un usuari diferent del propietari del flux proporciona les connexions en un flux, el propietari d'aquestes connexions ha d'activar el flux o les connexions s'han de compartir amb l'usuari que encén el flux.

Nota

Les connexions OAuth només es poden compartir explícitament amb un usuari que representi una entitat de servei.

Compartició manual de connexions per a l'habilitació de flux

L'intercanvi de connexions es pot aconseguir amb els passos següents.

  1. Aneu i Power Apps seleccioneu l'entorn que conté la connexió.

  2. Seleccioneu Connexions a la subfinestra de navegació esquerra i, a continuació, seleccioneu la connexió que voleu compartir. Si l'element no és a la subfinestra lateral, seleccioneu …Més i, a continuació, seleccioneu l'element que vulgueu.

  3. Al menú, selecciona Comparteix.

  4. Des de la pantalla d'ús compartit, introduïu el nom de l'usuari (responsable del servei) que habilitarà el flux.

  5. Per obtenir els permisos, seleccioneu Pot utilitzar.

  6. Per completar la compartició, selecciona Desa.

Compartició automatitzada de connexions per a l'habilitació de flux

Per automatitzar l'ús compartit de connexions, utilitzeu l'acció Edita l'assignació de funcions de connexió al Power Apps connector for Makers.

Captura de pantalla d'un exemple d'ús compartit de connexions.

Límits

  • Les referències de connexió ara es guarden asíncronament. A diferència del període de previsualització, ja no hi ha un límit pel que fa al nombre de fluxos que poden fer referència a la mateixa referència de connexió. Quan s'actualitzen les referències de connexió, apareix un bàner d'informació que enllaça a un plafó que conté detalls d'actualització asíncrons.
  • Tampoc hi ha límit en el nombre d'accions de cada flux que es poden associar a la referència de connexió.
  • Les aplicacions de llenç no reconeixen les referències de connexió als connectors personalitzats. Per solucionar aquesta limitació, després d'importar una solució a un entorn, s'ha d'editar l'aplicació per suprimir i, a continuació, tornar a afegir la connexió del connector personalitzat. Tingueu en compte que, si aquesta aplicació es troba en un solució administrada, si continueu editant-la, es crearà una capa no administrada. Més informació: Capes de solució

Problemes coneguts

Aquesta secció descriu problemes coneguts amb les referències de connexió.

Copiar trencaments d'entorn referències de connexió per a connectors personalitzats

Els connectors personalitzats utilitzen un identificador específic de l'entorn per fer referència a un connector personalitzat. Després d'una operació d'entorn de còpia, s'ha de crear una nova referència de connexió al connector personalitzat nou. A continuació, caldrà corregir totes les aplicacions o fluxos que utilitzin les referències de connexió antigues.

Els connectors personalitzats s'han d'importar en una solució independent de les referències de connexió

Els connectors personalitzats s'han d'importar en una solució independent, abans de referències o fluxos de connexió. Exporteu primer una solució que només contingui el connector personalitzat.

PMF

Com puc solucionar un error de "connexió no vàlida"?

Si la referència de connexió es mostra com a "no vàlida" on apareix un signe d'exclamació vermell a la pàgina de detalls del flux, vol dir que la connexió subjacent està en mal estat. Quan això passi, comproveu i arregleu la connexió subjacent actualitzant la connexió o substituïu la connexió.

Què és l'error ConnectionAuthorizationFailed? Per què no puc activar (activar) un flux?

L'error "ConnectionAuthorizationFailed" indica que l'usuari que intenta activar el flux no té permisos per a almenys una de les connexions que utilitza el flux. Per resoldre la situació, seleccioneu una de les resolucions següents:

  • Els usuaris propietaris de les connexions han de compartir totes les connexions amb l'usuari activant (activant) el flux.
  • Si un usuari és propietari de totes les connexions del flux, aquest usuari pot activar (activar) el flux.

Un cop el flux ha estat activat pel propietari de les connexions, el flux té permisos per utilitzar aquestes connexions. A partir d'aquest moment, qualsevol copropietari del flux pot activar el flux.

Pot habilitar un flux el propietari de les seves connexions i després transferir la propietat a un altre usuari?

Sí. Quan el propietari de les connexions utilitzades pel flux activa un flux (habilitat), el flux obté permís explícit per utilitzar aquestes connexions. Els copropietaris del flux poden apagar i encendre el flux segons sigui necessari.

Els permisos concedits a aplicacions i fluxos mitjançant una connexió es poden veure a la pàgina de detalls d'aquesta connexió a les Aplicacions que utilitzen aquesta connexió i Fluxos mitjançant aquestes pestanyes de connexió .

Si el flux s'edita per afegir noves accions que utilitzen referències de connexió addicionals amb connexions noves, el propietari d'aquestes noves connexions ha d'activar inicialment el flux ells mateixos o compartir les connexions amb el propietari que activa el flux. Més informació: Compartir recursos d'aplicacions

Es pot transferir la propietat d'una referència de connexió a un altre usuari?

La propietat d'una referència de connexió no es pot transferir a un altre usuari des de l'àrea Solucions en Power Apps (make.powerapps.com).

Tanmateix, l'explorador de solucions clàssic es pot utilitzar per canviar els privilegis d'una referència de connexió, inclòs l'ús compartit.

Consulteu també

Connectors

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).