Esercizio - Creazione di un connettore personalizzato da Gestione API di Azure

Completato

In questo esercizio si creerà un connettore personalizzato esportando un'API da Gestione API di Azure.

Nello scenario di sviluppo fusion di VanArsdel, Maria deve visualizzare le ubicazioni dei warehouse nella sua applicazione Power Apps. Kiana e il suo team di sviluppo hanno creato diverse API Web, una delle quali restituisce le ubicazioni dei warehouse.

Le API Web vengono fornite da Gestione API di Azure, che consente di creare connettori personalizzati per tutte le API Web ospitate. Con il connettore personalizzato, l'app Power Apps di Maria potrà chiamare l'API dell'ubicazione del warehouse in Gestione API di Azure.

Nota

Per usare Gestione API di Azure e Power Apps negli esercizi di questo modulo, sarà necessario eseguire un paio di passaggi.

Il primo è scaricare i file delle API Web da GitHub, decomprimere l'archivio ed eseguire il provisioning e la distribuzione dei file in Gestione API seguendo le istruzioni incluse nel file LEGGIMI.

Il secondo è assicurarsi di disporre della licenza Power Apps appropriata. È possibile registrarsi per un ambiente di sviluppo Power Platform gratuito oppure usare una licenza Microsoft 365 esistente (o una versione di prova gratuita).

Esportazione di un'API Web da Gestione API a un connettore personalizzato

  1. Per accedere alle API Web ospitate in Gestione API, Power Apps richiede una chiave di sottoscrizione. Andare al pannello Subscriptions, selezionare i tre puntini (...), quindi il menu Show/hide keys.

    Pannello della sottoscrizione

  2. Copiare quindi la chiave di sottoscrizione da Primary key o Secondary key.

    Copia della chiave di sottoscrizione

  3. Per generare un connettore personalizzato da Gestione API di Azure, passare al pannello APIs e selezionare un'API appropriata nella sezione All APIs. Nello screenshot è selezionato Gestione inventario. A questo punto viene visualizzata l'API per le ubicazioni dei warehouse.

    API Gestione inventario in Gestione API

  4. Selezionare i tre puntini (...) per visualizzare il menu contestuale. Selezionare il menu Export ⬇️.

    Menu per l'esportazione delle API in Gestione API

  5. Selezionare il pannello Power Apps and Power Automate nell'angolo in basso a destra.

  6. Scegliere l'ambiente Power Apps in cui pubblicare il connettore personalizzato e assegnare il nome visualizzato InventoryManager. Quindi, selezionare il pulsante Export in basso.

    Esportazione dell'API in Power Apps

Le API di gestione dell'inventario vengono esportate in Power Apps.

Creazione di una connessione al connettore personalizzato

Per usarlo, è necessario creare una connessione al connettore personalizzato. In generale, la creazione della connessione richiede l'autenticazione alle API Web.

  1. Dopo aver effettuato l'accesso al dashboard di Power Apps, aprire il pannello Data e selezionare il menu Custom Connectors a sinistra. Quindi, selezionare il pulsante a destra.

    Nuovo connettore personalizzato

  2. Nella finestra popup modale che si apre viene visualizzato il campo Chiave API abilitato. Immettere la chiave API copiata all'inizio dell'unità. Quindi, selezionare il pulsante Create.

    Finestra popup modale Nuovo connettore personalizzato

  3. Andare al menu Connections per visualizzare la nuova connessione appena creata.

    Nuova connessione

È stato creato un connettore personalizzato per la gestione dell'inventario.