Che cosa sono i connettori personalizzati

Completato

Sono disponibili centinaia di connettori predefiniti per connettere Power Apps ai servizi Microsoft e non Microsoft. Tuttavia, per qualche servizio potrebbe non essere disponibile un connettore predefinito, ad esempio per l'API Web di gestione dell'inventario di VanArsdel. I connettori personalizzati colmano questa lacuna perché permettono di creare un connettore con azioni proprie, incluso il richiamo di un'API Web ospitata in Gestione API di Azure da un'applicazione Power Apps.

Screenshot di Panoramica sui connettori personalizzati.

Servizi connessi in Visual Studio

Gli sviluppatori possono anche usare i servizi connessi all'interno di Visual Studio per creare connettori personalizzati. Si tratta di una raccolta di strumenti che facilitano la connessione a servizi come Microsoft Power Platform. L'integrazione consente:

  • La connessione a un ambiente Power Platform

  • La generazione automatica di un connettore personalizzato per il proprio ambiente Power Platform

  • La configurazione di un tunnel di sviluppo per connettersi localmente al connettore personalizzato

I tunnel di sviluppo creano una connessione ad hoc tra l'API Web in esecuzione localmente e Power Apps. È possibile usarli per eseguire il test e il debug locali dell'API Web nel contesto di Power Platform in tempo reale.

API Web dietro Gestione API di Azure

Kiana e il suo team hanno creato le API Web per il sistema di gestione dell'inventario e ne hanno eseguito l'iterazione nel tempo. Il sistema è complesso e include molte API diverse. Il team di Kiana può usare Gestione API di Azure per controllare e amministrare le API Web da una posizione centrale.

Il team di Kiana usa spesso la funzionalità di Gestione API di Azure che consente di esporre pubblicamente solo determinate API Web impostando alcuni criteri. Per altre informazioni su Gestione API di Azure, consultare Integrazione di API Web abilitate per OpenAPI con Gestione API di Azure tramite Visual Studio.

Creazione di un connettore personalizzato

È possibile creare un connettore personalizzato aggiungendo Power Platform come servizio connesso in Visual Studio o esportandolo da Gestione API di Azure. Entrambe le opzioni permettono allo sviluppatore di app di Power Apps di usare il connettore personalizzato, e di conseguenza l'API Web, senza dover conoscere l'indirizzo dell'API Web o il suo funzionamento.

Screenshot di Creazione di un connettore personalizzato da Gestione API.

Una volta generato, il connettore personalizzato è visualizzato nella pagina di Power Apps. L'unità successiva illustra la procedura di esportazione di un'API mostrata nell'immagine seguente.

Screenshot di Connettore personalizzato in Power Apps.

Confronto tra connettore e connessione

Un connettore personalizzato è un wrapper attorno a un'API Web. Consente a Power Apps di comunicare con l'API Web. Tuttavia, non può essere usato a meno che non venga creata una connessione.

  • Il connettore conosce l'host dell'API Web e i dettagli operativi.

  • La connessione conosce le credenziali e ha un riferimento al connettore per facilitare la comunicazione con l'API Web.

Screenshot di Confronto tra connettore e connessione.