Uso dei connettori in un'app per la logicaUsing connectors in a logic app

I connettori consentono di accedere rapidamente a eventi, dati e azioni tra servizi, protocolli e piattaforme.Connectors provide quick access to events, data, and actions across services, protocols, and platforms. L'elenco completo dei connettori supportati dalle app per la logica è disponibile qui.The full list of connectors that Logic Apps supports can be found here. I connettori possono essere usati come trigger o azioni in un'app per la logica e possono richiedere una connessione configurata da usare (ad esempio l'autorizzazione di un account Twitter a effettuare l'accesso o a postare contenuti per conto del cliente).Connectors can be used as a trigger or an action in a logic app, and may require a configured connection to use (for example: authorizing a Twitter account to access or post on your behalf).

Nozioni di baseBasics

I connettori sono servizi ospitati a cui è possibile accedere come parte di un'app per la logica per l'integrazione con altri servizi come Dynamics, Azure, Salesforce e altri.Connectors are hosted services you can access as part of a logic app to integrate with other services like Dynamics, Azure, Salesforce, and more. Sono distribuiti e gestiti da Microsoft, pertanto è possibile creare flussi di lavoro di integrazione che prevedono scalabilità, velocità e sicurezza.They are deployed and managed by Microsoft, so you can build your integration workflows with scale, throughput, and security taken care of. È possibile aggiungere un connettore a un'app per la logica cercando e selezionando un'azione o un trigger connettore in Show Microsoft managed APIs(Mostra API gestite da Microsoft).You can add a connector to a logic app by searching and selecting a connector action or trigger under Show Microsoft managed APIs.

Menu delle azioni per la selezione dei trigger

Ogni azione o trigger connettore avrà il suo set di proprietà da configurare.Each connector action or trigger will have its set of properties to configure. Per altre informazionisull'azione è possibile fare clic sui pulsanti info o consultare la documentazione di riferimento.You can click on the info buttons to learn more about action, or reference its documentation to learn more.

Se si desidera eseguire l'integrazione con un servizio o un'API che non è ancora un connettore, è anche possibile estendere le app per la logica attraverso un connettore personalizzato o semplicemente chiamare direttamente il servizio tramite un protocollo come HTTP.If you want to integrate with a service or API that isn't yet a connector, you can also extend logic apps through a custom connector or just call directly to the service over a protocol like HTTP.

TriggerTriggers

Alcuni connettori dispongono di un trigger, perciò un evento del connettore attiverà un'app per la logica e vi passerà dati come parte del trigger.Some connectors have a trigger, which means an event from that connector will fire a logic app and pass in any data as part of the trigger. Un trigger è sempre il primo passaggio in un'app per la logica.A trigger is always the first step in a logic app. Trigger comuni includono operazioni quali:Popular triggers include operations like:

  • Ricorrenza - da eseguire ogni oraRecurrence - run every hour
  • Quando viene ricevuta una richiesta HTTPWhen an HTTP request is received
  • Quando un elemento viene aggiunto a una codaWhen an item is added to a queue
  • Quando viene ricevuto un messaggio di posta elettronicaWhen an email is received

Alcuni trigger vengono attivati nell'istante in cui si verifica un evento mediante una notifica all'app per la logica mentre altri avranno bisogno di un intervallo di ricorrenza configurato che determini la frequenza con cui l'app per la logica controlla se si è verificato un evento nel servizio (al massimo ogni 15 secondi).Some triggers will fire the instant an event happens through a notification to the logic app, and others will need a recurrence interval configured on how often the logic app will check the service for an event (up to every 15 seconds).

Una volta ricevuto un evento, l'esecuzione dell'app per la logica viene attivata e le azioni nel flusso di lavoro si avviano.Once an event is received, the logic app run will fire and the actions in the workflow will start. Sarà inoltre possibile accedere ai dati del trigger in tutto il flusso di lavoro: ad esempio il trigger "On a new tweet" ("In caso di nuovo tweet") passerà il tweet all'esecuzione.You will also be able to access any data from the trigger throughout the workflow (for example the 'On a new tweet' trigger will pass the tweet into the run).

AzioniActions

Molti connettori dispongono di una o più azioni che possono essere eseguite come parte del flusso di lavoro.Most connectors have one or many actions that can be executed as part of the workflow. Le azioni sono operazioni che si verificano dopo l'attivazione dell'esecuzione generata da un trigger.Actions are any steps that happen after the run has fired from a trigger. Per aggiungere un'azione fare clic sul pulsante Nuovo passaggio e cercare il connettore che si desidera usare.To add an action click the New Step button and search for the connector you want to use. Una volta selezionato (e dopo aver configurato le eventuali connessioni necessarie), verrà visualizzata la scheda azione che è possibile configurare.Once selected (and after configuring any connections that may be required) you will see the action card you can configure. È possibile selezionare dati dai passaggi precedenti facendo clic sui token per gli output o immettere qualsiasi altra configurazione in base alle esigenze.You can select data from previous steps by clicking on any of the tokens for outputs, or enter in any other configuration as needed.

Configurazione di un'azione connettore

connessioniConnections

Molti connettori richiedono che sia configurata una connessione prima di poter usare il connettore.Most connectors require you to configure a connection before you can use the connector. Una connessione è qualsiasi configurazione di accesso o connessione necessaria per accedere al connettore.A connection is any login or connection configuration needed to access the connector. Per i connettori che usano OAuth, creare una connessione significa accedere al servizio (ad esempio Office 365, Salesforce o GitHub) in cui il token di accesso può essere crittografato e archiviato in modo sicuro in un archivio segreto di Azure.For connectors that use OAuth, create a connection means signing into the service (like Office 365, Salesforce, or GitHub) where your access token can be encrypted and securely stored in an Azure secret store. Altri connettori (come SQL e FTP) richiedono una connessione che contenga una configurazione come l'indirizzo del server, il nome utente e la password.Other connectors (like FTP and SQL) require a connection that contains configuration like server address, username, and password. Questi dettagli di configurazione della connessione vengono inoltre crittografati e archiviati in modo sicuro.These connection configuration details are also encrypted and securely stored. Le connessioni potranno accedere al servizio fino a quando il servizio lo consente.Connections will be able to access the service for as long as the service allows. Per le connessioni OAuth di Azure Active Directory (come Office 365 e Dynamics) è possibile continuare ad aggiornare il token di accesso indefinitamente.For Azure Active Directory OAuth connections (like Office 365 and Dynamics) we can continue to refresh the access token indefinitely. Altri servizi possono imporre limiti sul periodo di utilizzabilità di un token senza aggiornamento.Other services may put limits on how long we can use a token without it being refreshed. In genere determinate azioni quali la modifica di una password invalideranno tutti i token di accesso.In general certain actions like changing a password will invalidate all access tokens.

Le connessioni possono essere visualizzate e gestite in Azure facendo clic su Sfoglia e selezionando Connessioni API.Connections can be viewed and managed in Azure by clicking Browse and selecting API Connections. Dalla risorsa relativa alle connessioni API è possibile visualizzare, modificare, aggiornare o autorizzare nuovamente tutte le connessioni create.From the API Connections resource you can view, edit, update, or re-authorize any connections you have created.

Passaggi successiviNext Steps