Condividi tramite


Connettori predefiniti in App per la logica di Azure

I connettori predefiniti consentono di controllare la pianificazione e la struttura del flusso di lavoro, di eseguire codice personalizzato, gestire o manipolare i dati e di completare altre attività nei flussi di lavoro. Diversamente dai connettori gestiti, alcuni connettori predefiniti non sono legati a un servizio, a un sistema, o a un protocollo specifico. Ad esempio, è possibile avviare quasi tutti i flussi di lavoro in una pianificazione utilizzando il trigger Ricorrenza. Altrimenti, è possibile mettere in attesa il flusso di lavoro finché non viene chiamato, utilizzando il trigger Richiesta. Tutti i connettori predefiniti vengono eseguiti in modo nativo nel runtime di App per la logica di Azure. Alcuni di essi non richiedono la creazione di una connessione prima dell'utilizzo.

In caso di un numero ridotto di servizi, sistemi e protocolli, App per la logica di Azure fornisce una versione predefinita insieme alla versione gestita. Il numero e l'intervallo di connettori predefiniti variano a seconda che si crei un flusso di lavoro dell'app per la logica A consumo eseguito in App per la logica di Azure multi-tenant o un flusso di lavoro di app per la logica Standard eseguito in App per la logica di Azure a tenant singolo. Nella maggior parte dei casi, la versione predefinita offre prestazioni, funzionalità, prezzi e così via migliori. In alcuni casi, determinati connettori predefiniti sono disponibili soltanto in un tipo di flusso di lavoro di app per la logica, ma non nell'altro.

Ad esempio, un flusso di lavoro Standard può utilizzare sia i connettori gestiti, sia i connettori predefiniti per Archiviazione BLOB di Azure, Azure Cosmos DB, Hub eventi di Azure, bus di servizio di Azure, FTP, IBM DB2, IBM MQ, SFTP e SQL Server. Un flusso di lavoro A consumo non prevede le versioni predefinite. Un flusso di lavoro A Consumo può utilizzare i connettori predefiniti per API Management di Azure e per il Servizio app di Azure, mentre un flusso di lavoro Standard non prevede questi connettori predefiniti.

Inoltre, nei flussi di lavoro Standard, alcuni connettori predefiniti con attributi specifici sono noti, in modo informale, come provider di servizi. Alcuni connettori predefiniti supportano solo un unico modo per autenticare una connessione al servizio sottostante. Altri connettori predefiniti possono offrire una scelta, ad esempio l'uso di una stringa di connessione, un ID Microsoft Entra o un'identità gestita. Tutti i connettori predefiniti vengono eseguiti nello stesso processo del runtime di App per la logica di Azure. Per altre informazioni, vedere Confronto tra tenant singolo e multitenant in App per la logica di Azure.

Questo articolo contiene una panoramica generale sui connettori predefiniti nei flussi di lavoro A consumo rispetto ai flussi di lavoro Standard.

Confronto tra connettori predefiniti nei flussi di lavoro A consumo e Standard

Nella tabella se sono elencate le raccolte correnti e in espansione dei connettori predefiniti disponibili per i flussi di lavoro A consumo e Standard. Per i flussi di lavoro Standard, un asterisco (*) indica i connettori predefiniti basati sul modello del provider di servizi , descritto più avanti in maggior dettaglio.

Consumo Standard
Gestione API di Azure
Servizio app di Azure
Funzioni di Azure
App per la logica di Azure
Batch
Controllo
Operazioni dati
Data/Ora
Flat File
HTTP
Codice inline
Account di integrazione
Liquid
Richiedere
Pianificazione
variables
XML
AS2 (v2)
Azure AI Search*
Automazione di Azure*
Archiviazione BLOB di Azure*
Azure Cosmos DB*
Entità di pubblicazione Griglia di eventi di Azure*
Hub eventi di Azure*
Archiviazione File di Azure*
Funzioni di Azure
Azure Key Vault*
Azure OpenAI*
Archiviazione code di Azure*
Bus di servizio di Azure*
Archiviazione tabelle di Azure*
Operazioni batch
Controllo
Operazioni di mapper di dati
Operazioni dati
Data/Ora
EDIFACT
File System*
Flat File
FTP*
HTTP
IBM 3270*
IBM CICS*
IBM DB2*
IBM Host File*
IBM IMS*
IBM MQ*
Codice inline
Account di integrazione
JDBC*
Operazioni Liquid
Richiedere
RosettaNet
SAP*
Pianificazione
SFTP*
SMTP*
SQL Server*
SWIFT
variables
Operazioni del flusso di lavoro
X12
Operazioni XML

Connettori predefiniti basati su provider di servizi

Nei flussi di lavoro Standard, un connettore predefinito con gli attributi seguenti è noto, in modo informale, come provider di servizi:

  • Si basa sul Modello di estendibilità di Funzioni di Azure.

  • Fornisce l'accesso da un flusso di lavoro Standard a un servizio, ad esempio, Archiviazione BLOB di Azure, bus di servizio di Azure, Hub eventi di Azure, SFTP e SQL Server.

    Alcuni connettori predefiniti supportano solo un unico modo per autenticare una connessione al servizio sottostante. Altri connettori predefiniti possono offrire una scelta, ad esempio l'uso di una stringa di connessione, un ID Microsoft Entra o un'identità gestita.

  • Viene eseguito nello stesso processo del runtime riprogettato di App per la logica di Azure.

I connettori predefiniti basati sul provider di servizi sono disponibili insieme alle versioni del connettore gestito.

Al contrario, un connettore predefinito che non è un provider di servizi ha gli attributi seguenti:

  • Non è basato sul modello di estendibilità di Funzioni di Azure.

  • Viene implementato direttamente come processo all'interno del runtime di App per la logica di Azure, ad esempio pianificazione, HTTP, richiesta e operazioni XML.

Connettori predefiniti personalizzati

Per i flussi di lavoro Standard, è possibile creare un connettore predefinito con lo stesso modello di estendibilità del connettore predefinito usato dai connettori predefiniti del provider di servizi, ad esempio, Archiviazione BLOB di Azure, Hub eventi di Azure, bus di servizio di Azure, SQL Server, e altri ancora. Questa implementazione dell'interfaccia si basa sul modello di estendibilità di Funzioni di Azure e consente di creare connettori predefiniti personalizzati che chiunque può utilizzare nei flussi di lavoro Standard.

Per i flussi di lavoro A consumo non è possibile creare connettori predefiniti, bensì connettori gestiti personalizzati.

Per altre informazioni, vedere la documentazione seguente:

Connettori predefiniti per attività generali

È possibile usare i connettori predefiniti seguenti per eseguire attività generali, ad esempio:

  • Eseguire flussi di lavoro usando pianificazioni personalizzate e avanzate. Per altre informazioni sulla pianificazione, vedere Comportamento di ricorrenza dei connettori in App per la logica di Azure.

  • Organizzare e controllare la struttura del flusso di lavoro, ad esempio, usando cicli e condizioni.

  • Usare variabili, date, operazioni sui dati, trasformazioni del contenuto e operazioni batch.

  • Comunicare con altri endpoint usando trigger e azioni HTTP.

  • Ricevere e rispondere alle richieste.

  • Chiamare le funzioni personalizzate (Funzioni di Azure) o altri flussi di lavoro di App per la logica di Azure in grado di ricevere richieste,e così via.

Icona Pianificazione

Fissa appuntamento

Recurrence: attivare un flusso di lavoro in base alla ricorrenza specificata.

Finestra temporale scorrevole
(Solo flusso di lavoro A consumo)
Attivare un flusso di lavoro che deve gestire i dati in blocchi continui.

Delay: sospendere il flusso di lavoro per la durata specificata.

Delay until: sospendere il flusso di lavoro fino alla data e all'ora specificate.

Icona azione e trigger HTTP

HTTP

Chiamare un endpoint HTTP o HTTPS usando il trigger o l'azione HTTP.

È anche possibile usare questi altri trigger e azioni HTTP predefiniti:

Icona trigger di richiesta

Richiedi

Alla ricezione di una richiesta HTTP: attendere una richiesta da un altro flusso di lavoro, da un'app o da un servizio. Questo trigger consente al flusso di lavoro di essere chiamato senza essere sottoposto a controllo o a polling in base a una pianificazione.

Response: rispondere a una richiesta ricevuta dal trigger Alla ricezione di una richiesta HTTP nello stesso flusso di lavoro.

Icona Batch

Batch

Messaggi batch: attivare un flusso di lavoro che elabora i messaggi in batch.

Invio messaggi a un batch: chiamare un flusso di lavoro esistente che attualmente viene avviato dal trigger Messaggi batch.

Icona del file system

File system
(Solo flusso di lavoro Standard)

Connettersi a un file system nel computer di rete per creare e gestire file.

Icona FTP

FTP
(Solo flusso di lavoro Standard)

Connettersi a un server FTP o FTPS nella rete virtuale di Azure per usare i file e le cartelle.

Icona SFTP-SSH

SFTP
(Solo flusso di lavoro Standard)

Connettersi a un server SFTP nella rete virtuale di Azure per usare i file e le cartelle.

Icona SMTP

SMTP
(Solo flusso di lavoro Standard)

Connettersi a un server SMTP per inviare messaggi di posta elettronica.

Connettori predefiniti per servizi e sistemi specifici

È possibile usare i connettori predefiniti seguenti per accedere a servizi e sistemi specifici. Nei flussi di lavoro Standard alcuni di questi connettori predefiniti sono anche noti in modo informale come provider di servizi, e possono differire, per certi aspetti, dai connettori gestiti.

Icona di Azure AI Search

Azure AI Search
(Solo flusso di lavoro Standard)

Connettersi ad AI Search per eseguire operazioni di indicizzazione e ricerca di documenti nel flusso di lavoro.

Icona API Management di Azure

Gestione API di Azure
(Solo flusso di lavoro A consumo)

Richiamare trigger e azioni nelle API che vengono definite, gestite e pubblicate con API Management di Azure.

Nota: non supportato se si usa il Livello di servizio A consumo per API Management.

Icona Servizio app di Azure

Servizio app di Azure
(Solo flusso di lavoro A consumo)

Chiamare le app create e ospitate in Servizio app di Azure, ad esempio App per le API e app Web.

Se si include Swagger, i trigger e le azioni definiti da queste app sono simili a qualsiasi altro trigger e azione di prima classe in App per la logica di Azure.

Icona di Automazione di Azure

Automazione di Azure
(Solo flusso di lavoro Standard)

Connettersi agli account di Automazione di Azure per consentire la creazione e la gestione dei processi di Automazione di Azure.

Icona Archiviazione BLOB di Azure

Archiviazione BLOB di Azure
(Solo flusso di lavoro Standard)

Connettersi all'account di Archiviazione BLOB di Azure per consentire la creazione e la gestione del contenuto BLOB.

Icona Azure Cosmos DB

Azure Cosmos DB
(Solo flusso di lavoro Standard)

Connettersi ad Azure Cosmos DB per accedere e gestire i documenti di Azure Cosmos DB.

Icona Entità di pubblicazione Griglia di eventi di Azure

Entità di pubblicazione Griglia di eventi di Azure
(Solo flusso di lavoro Standard)

Connettersi a Griglia di eventi di Azure per la programmazione basata su eventi, usando la semantica di pubblicazione-sottoscrizione.

Icona Hub eventi di Azure

Hub eventi di Azure
(Solo flusso di lavoro Standard)

Utilizzare e pubblicare eventi tramite un hub eventi. È ad esempio possibile ottenere output dal flusso di lavoro con gli hub eventi e quindi inviare questo output a un provider di analisi in tempo reale.

Icona Archiviazione dei file di Azure

Archiviazione file di Azure
(Solo flusso di lavoro Standard)

Connettersi all'account di archiviazione di Azure per creare, aggiornare e gestire i file.

Icona Funzioni di Azure

Funzioni di Azure

Chiamare le funzioni ospitate in Azure per eseguire frammenti di codice (C# o Node.js) all'interno del flusso di lavoro.

Icona di Azure Key Vault

Azure Key Vault
(Solo flusso di lavoro Standard)

Connettersi ad Azure Key Vault per accedere, archiviare e gestire i segreti.

Icona App per la logica di Azure

App per la logica di azure
(Flusso di lavoro A consumo)

oppure

Operazioni del flusso di lavoro
(Flusso di lavoro Standard)

Chiamare altri flussi di lavoro che si avviano con il trigger di Richiesta denominato Alla ricezione di una richiesta HTTP.

Icona Azure OpenAI

OpenAI di Azure
(Solo flusso di lavoro Standard)

Connettersi ad Azure OpenAI per eseguire operazioni su modelli linguistici di grandi dimensioni.

Icona Bus di servizio di Azure

Bus di servizio di Azure
(Solo flusso di lavoro Standard)

Gestire i messaggi asincroni, le code, le sessioni, gli argomenti e le sottoscrizioni argomento.

Icona Archiviazione tabelle di Azure

Archiviazione tabelle di Azure
(Solo flusso di lavoro Standard)

Connettersi all'account di archiviazione di Azure in modo da poter creare, aggiornare, eseguire query e gestire le tabelle.

Archiviazione code di Azure

Archiviazione code di Azure
(Solo flusso di lavoro Standard)

Connettersi all'account di Archiviazione di Azure per creare, aggiornare e gestire le code.

Icona IBM 3270

IBM 3270
(Solo flusso di lavoro Standard)

Chiamare le app basate su schermo 3270 nei mainframe IBM dal flusso di lavoro.

Icona IBM CICS

IBM CICS
(Solo flusso di lavoro Standard)

Chiamare i programmi CICS nei mainframe IBM dal flusso di lavoro.

Icona IBM DB2

IBM DB2
(Solo flusso di lavoro Standard)

Connettersi a IBM DB2 nel cloud o in locale. Aggiornare una riga, recuperare una tabella, e molto altro ancora.

Icona IBM Host File

IBM Host File
(Solo flusso di lavoro Standard)

Connettersi a IBM Host File e generare o analizzare il contenuto.

Icona IBM IMS

IBM IMS
(Solo flusso di lavoro Standard)

Chiamare i programmi IMS nei mainframe IBM dal flusso di lavoro.

Icona IBM MQ

IBM MQ
(Solo flusso di lavoro Standard)

Connettersi a IBM MQ in locale o in Azure per inviare e ricevere messaggi.

Icona JDBC

JDBC
(Solo flusso di lavoro Standard)

Connettersi a un database relazionale usando i driver JDBC.

Icona SAP

SAP
(Solo flusso di lavoro Standard)

Connettersi a SAP per inviare o ricevere messaggi e richiamare azioni.

Icona del server SQL

SQL Server
(Solo flusso di lavoro Standard)

Connettersi a SQL Server locale o a un database SQL di Azure nel cloud in modo da gestire i record oppure eseguire le stored procedure o le query.

Eseguire codice dai flussi di lavoro

App per la logica di Azure fornisce le seguenti azioni predefinite per eseguire il codice nel flusso di lavoro:

Icona Funzioni di Azure

Funzioni di Azure

Chiamare le funzioni ospitate in Azure per eseguire frammenti di codice (C# o Node.js) all'interno del flusso di lavoro.

Icona Operazioni funzione locale

Operazioni funzione locale
(Solo flusso di lavoro Standard)

Creare ed eseguire codice .NET Framework dal flusso di lavoro.

Controllare il flusso di lavoro

App per la logica di Azure offre le seguenti azioni predefinite per strutturare e controllare le azioni nel flusso di lavoro:

Icona azione Condition

Condizione

Valutare una condizione ed eseguire diverse azioni in base al fatto che la condizione sia true o false.

Icona azione For Each

For each

Eseguire le stesse azioni su ogni elemento in una matrice.

Icona azione Scope

Scope

Raggruppare le azioni in ambiti, che ottengono un proprio stato al termine delle azioni nell'ambito.

Icona azione Switch

Switch

Raggruppare le azioni in case, ai quali vengono assegnati valori univoci ad eccezione del case predefinito. Eseguire solo il case il cui valore assegnato corrisponde al risultato di un'espressione, oggetto o token. Se non è presente alcuna corrispondenza, eseguire il case predefinito.

Icona azione Terminate

Terminate.

Arrestare un flusso di lavoro in esecuzione attiva.

Icona azione Until

Until

Ripetere azioni fino a quando non viene soddisfatta la condizione specificata o è stato modificato uno stato.

Gestire o manipolare i dati

App per la logica di Azure offre le seguenti azioni predefinite per usare gli output di dati e i relativi formati:

Icona Operazioni dati

Operazioni dati

Eseguire operazioni con i dati.

Componi: crea un singolo output da più input con tipi diversi.

Crea tabella CSV: creare una tabella CSV (valore separato da virgole) da una matrice con oggetti JSON.

Crea tabella HTML: crea una tabella HTML da una matrice di oggetti JSON.

Filtra matrice: creare una matrice da elementi di un'altra matrice che soddisfano i criteri specificati.

Join: crea una stringa da tutti gli elementi in una matrice e separa gli elementi con il delimitatore specificato.

Analizza JSON: creare token descrittivi dalle proprietà e i relativi valori nel contenuto JSON in modo che sia possibile usare tali proprietà nel flusso di lavoro.

Seleziona: crea una matrice con oggetti JSON trasformando elementi o valori in un’altra matrice ed eseguendo il mapping di tali elementi per proprietà specifiche.

Icona azione Data e ora

Data Ora

Eseguire operazioni con i timestamp.

Aggiungi a time: aggiunge il numero di unità specificato a un timestamp.

Converti fuso orario: converte un timestamp dal fuso orario di origine al fuso orario di destinazione.

Tempo corrente: restituisce il timestamp corrente come stringa.

Recupera time futuro: restituisce il timestamp corrente più le unità di tempo specificate.

Recupera time passato: restituisce il timestamp corrente meno le unità di tempo specificate.

Sottrai da time: sottrae un numero di unità di tempo da un timestamp.

Icona azione Variables

Variabili

Eseguire operazioni con le variabili.

Accoda a variabile di matrice: inserisce un valore come l'ultimo elemento nella matrice memorizzato da una variabile.

Accoda a variabile di stringa: inserire un valore come l'ultimo carattere in una stringa archiviata da una variabile.

Decrementa variabile: riduce una variabile di un valore costante.

Incrementa variabile: aumenta una variabile di un valore costante.

Inizializza variabile: crea una variabile e dichiara il tipo di dati e il valore iniziale.

Imposta variabile: assegna un valore diverso ad una variabile esistente.

Operazioni Business to Business (B2B) predefinite

App per la logica di Azure supporta scenari di comunicazione business-to-business (B2B) tramite diverse operazioni B2B predefinite. Basandosi sulla scelta di un flusso di lavoro A consumo o Standard e sulle operazioni B2B che si desidera utilizzare, potrebbe essere necessario creare e collegare un account di integrazione alla risorsa di app per la logica. Con questo account di integrazione, è possibile definire gli artefatti B2B, quali partner commerciali, contratti, mappe, schemi, certificati, e così via.

Per altre informazioni, vedere la documentazione seguente:

Icona AS2 v2

AS2 (v2)
(Solo flusso di lavoro Standard)

Codificare e decodificare i messaggi che usano il protocollo AS2.

Icona EDIFACT

EDIFACT

Codificare e decodificare i messaggi che usano il protocollo EDIFACT.

Icona File flat

File flat

Codificare e decodificare messaggi XML tra partner commerciali.

Icona Account di integrazione

Ricerca artefatto dell'account di integrazione

Ottenere metadati personalizzati per gli artefatti, ad esempio, partner commerciali, contratti, schemi, e così via, nell'account di integrazione.

Icona Operazioni Liquid

Operazioni Liquid

Convertire i formati seguenti usando i modelli Liquid:

- DA XML a JSON
- Da JSON a TESTO
- Da XML a JSON
- Da XML a TESTO

Icona RosettaNet

RosettaNet

Codificare e decodificare i messaggi che usano il protocollo RosettaNet.

Icona SWIFT

SWIFT
(Solo flusso di lavoro Standard)

Codificare e decodificare le transazioni SWIFT (Society for Worldwide Interbank Financial Telecommuncation) in formato messaggio file flat XML.

Icona Trasformare XML

Trasformare XML

Convertire il formato XML di origine in un altro formato XML.

Icona X12

X12

Codificare e decodificare i messaggi che usano il protocollo X12.

Icona Convalida XML

Convalida XML

Convalidare i documenti XML in base allo schema specificato.

Passaggi successivi