Flussi di lavoro Microsoft.Logic 2019-05-01
Definizione di risorsa Bicep
Il tipo di risorsa dei flussi di lavoro può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Logic/workflow, aggiungere il modello Bicep seguente.
resource symbolicname 'Microsoft.Logic/workflows@2019-05-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {}
}
properties: {
accessControl: {
actions: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
contents: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
triggers: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
workflowManagement: {
allowedCallerIpAddresses: [
{
addressRange: 'string'
}
]
openAuthenticationPolicies: {
policies: {}
}
}
definition: any()
endpointsConfiguration: {
connector: {
accessEndpointIpAddresses: [
{
address: 'string'
}
]
outgoingIpAddresses: [
{
address: 'string'
}
]
}
workflow: {
accessEndpointIpAddresses: [
{
address: 'string'
}
]
outgoingIpAddresses: [
{
address: 'string'
}
]
}
}
integrationAccount: {
id: 'string'
}
integrationServiceEnvironment: {
id: 'string'
}
parameters: {}
state: 'string'
}
}
Valori delle proprietà
flussi di lavoro
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-43 Caratteri validi: Caratteri alfanumerici, trattini, caratteri di sottolineatura, punti e parentesi. |
posizione | Percorso della risorsa. | string |
tags | Tag di risorsa. | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
identity | Proprietà dell'identità del servizio gestita. | ManagedServiceIdentity |
properties | Proprietà del flusso di lavoro. | Proprietà del flusso di lavoro |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità del servizio gestito. Il tipo 'SystemAssigned' include un'identità creata in modo implicito. Il tipo 'Nessuno' rimuoverà le identità dalla risorsa. | 'Nessuno' 'SystemAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Elenco delle identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | object |
Proprietà del flusso di lavoro
Nome | Descrizione | Valore |
---|---|---|
accessControl | Configurazione del controllo di accesso. | FlowAccessControlConfiguration |
Definizione | Definizione. Vedere Informazioni di riferimento sullo schema per Il linguaggio di definizione del flusso di lavoro in App per la logica di Azure. | Per Bicep è possibile usare la funzione any(). |
endpointsConfiguration | Configurazione degli endpoint. | FlowEndpointsConfiguration |
integrationAccount | Account di integrazione. | ResourceReference |
integrationServiceEnvironment | Ambiente del servizio di integrazione. | ResourceReference |
parametri | Parametri. | object |
state | Stato. | 'Completato' 'Eliminato' 'Disabilitato' 'Enabled' 'NotSpecified' 'Sospeso' |
FlowAccessControlConfiguration
Nome | Descrizione | Valore |
---|---|---|
Azioni | Configurazione del controllo di accesso per le azioni del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
sommario | Configurazione del controllo di accesso per l'accesso al contenuto dell'esecuzione del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
trigger | Configurazione del controllo di accesso per richiamare i trigger del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
workflowManagement | Configurazione del controllo di accesso per la gestione del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Nome | Descrizione | Valore |
---|---|---|
allowedCallerIpAddresses | Intervalli di indirizzi IP del chiamante consentiti. | IpAddressRange[] |
openAuthenticationPolicies | Criteri di autenticazione per il flusso di lavoro. | OpenAuthenticationAccessPolicies |
IpAddressRange
Nome | Descrizione | Valore |
---|---|---|
addressRange | Intervallo di indirizzi IP. | string |
OpenAuthenticationAccessPolicies
Nome | Descrizione | Valore |
---|---|---|
criteri | Aprire i criteri di autenticazione. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Nome | Descrizione | Valore |
---|---|---|
connettore | Endpoint del connettore. | FlowEndpoints |
flusso di lavoro | Endpoint del flusso di lavoro. | FlowEndpoints |
FlowEndpoints
Nome | Descrizione | Valore |
---|---|---|
accessEndpointIpAddresses | Indirizzo IP dell'endpoint di accesso. | IpAddress[] |
in uscitaIpAddresses | Indirizzo IP in uscita. | IpAddress[] |
IpAddress
Nome | Descrizione | Valore |
---|---|---|
address | Indirizzo. | string |
ResourceReference
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Avviso alla coda con un'app per la logica |
Questo modello consente di creare un'app per la logica con un webhook. Quando l'app per la logica viene attivata, aggiungerà il payload passato a una coda di Archiviazione di Azure specificata. È possibile aggiungere questo webhook a un avviso di Azure e quindi ogni volta che viene generato l'avviso, si otterrà tale elemento nella coda. |
Avviso a Slack con un'app per la logica |
Questo modello consente di creare un'app per la logica con un webhook da usare da un avviso di Azure. Quando viene attivato l'avviso, verrà inviato un messaggio a un canale slack specificato. È necessario disporre di un account slack per usare questo modello. |
Avviso al messaggio di testo con l'app per la logica |
Questo modello consente di creare un'app per la logica con un webhook da usare da un avviso di Azure. Quando viene attivato l'avviso, verrà inviato un messaggio di testo con i dettagli dell'avviso. Usa il servizio di riduzione dell'URL di go.gl per includere un collegamento al portale per visualizzare la risorsa. |
Recuperare le chiavi di accesso di Archiviazione di Azure nel modello di Resource Manager |
Questo modello creerà un account di archiviazione, dopo il quale creerà una connessione API recuperando dinamicamente la chiave primaria dell'account di archiviazione. La connessione API viene quindi usata in un'app per la logica come polling di trigger per le modifiche del BLOB. Lo scenario completo è disponibile in /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/. |
App per la logica per inviare report di backup dettagliati |
Creare un'app per la logica per inviare report su istanze di backup, utilizzo, processi, criteri, conformità dei criteri e opportunità di ottimizzazione tramite posta elettronica. |
App per la logica per inviare report tramite posta elettronica nelle istanze di backup |
Creare un'app per la logica per inviare report sulle istanze di backup protette tramite Backup di Azure tramite posta elettronica |
App per la logica per inviare report tramite posta elettronica sui processi di backup e ripristino |
Creare un'app per la logica per inviare report sui processi di backup e ripristino tramite posta elettronica |
App per la logica per inviare report sui costi di backup |
Questo modello distribuisce un'app per la logica che invia report periodici sulle risorse di backup inattive, sulle possibili ottimizzazioni di pianificazione del backup e sulle possibili ottimizzazioni di conservazione dei backup, a un set specificato di indirizzi di posta elettronica. |
App per la logica per inviare report tramite posta elettronica sui criteri di backup |
Creare un'app per la logica per inviare report sui criteri di backup tramite posta elettronica |
App per la logica per inviare report tramite posta elettronica sui criteri di backup |
Creare un'app per la logica per inviare report sulla conformità dei criteri di backup delle istanze di backup tramite posta elettronica |
App per la logica per inviare report di riepilogo dei messaggi di posta elettronica sui backup |
Creare un'app per la logica per inviare report di riepilogo sui backup tramite posta elettronica. |
App per la logica per inviare report tramite posta elettronica nella fatturazione Backup di Azure |
Questo modello distribuisce un'app per la logica che invia report periodici sui parametri di fatturazione del backup delle chiavi (istanze protette e archiviazione cloud di backup utilizzati) a livello di entità di fatturazione, a un set specificato di indirizzi di posta elettronica. |
Distribuire un'app per la logica di esempio per l'uso come estensioni personalizzate di Rights Management |
Questo modello crea un'app per la logica semplice con tutte le impostazioni dei criteri di autorizzazione e lo schema per il trigger http necessario per l'API di estensione personalizzata di Gestione diritti. |
Modelli di integrazione - Router messaggi - App per la logica |
Soluzione che illustra come configurare il modello del router messaggi usando un'app per la logica |
Estendere le risorse di Azure esistenti con provider personalizzati |
Questo esempio descrive in dettaglio come estendere le risorse di Azure esistenti e i modelli di Resource Manager per aggiungere carichi di lavoro personalizzati. |
Creare una risorsa personalizzata per i modelli con provider personalizzati |
Questo esempio illustra come aggiungere risorse personalizzate ai modelli di Resource Manager usando provider personalizzati e app per la logica. |
Argomento/sottoscrizione di Griglia di eventi di Azure personalizzato con CloudEvents |
Crea un argomento Griglia di eventi di Azure personalizzato, una sottoscrizione webhook con schema CloudEvents e un'app per la logica come gestore eventi. Modello originariamente creato da Justin Yoo. |
App per la logica di Azure con funzione |
Questo modello crea un'app serverless in Azure con App per la logica e funzioni. L'app per la logica attiva in un POST HTTP, chiama la funzione di Azure e restituisce la risposta. |
App per la logica di Azure - Ricezione invio AS2 |
Crea account di integrazione per due partner, Contoso e Fabrikam, inclusi gli artefatti per i partner e i contratti. Il modello crea anche app per la logica tra Fabrikam Sales e Contoso per illustrare la ricezione as2 sincrona. Il modello crea anche app per la logica tra Fabrikam Finance e Contoso, che illustrano la ricezione asincrona AS2. |
App per la logica di Azure - Replica di ripristino di emergenza B2B |
Crea app per la logica di replica per AS2 MIC, generata e ricevuta numeri di controllo X12. Ogni trigger dell'app per la logica punta a un account di integrazione del sito primario. Ogni azione dell'app per la logica punta a un account di integrazione del sito secondario. |
Correlazione dei messaggi in App per la logica con il bus di servizio |
che illustra come correlare i messaggi sulle app per la logica usando bus di servizio di Azure |
Creare un'app per la logica di consumo usando un modello di Resource Manager di Azure |
Questo modello crea un'app per la logica vuota che è possibile usare per definire i flussi di lavoro. |
Chiamare API personalizzate da App per la logica di Azure |
Anche se App per la logica offre centinaia di connettori per vari servizi, è possibile chiamare le API che eseguono il proprio codice. Uno dei modi più semplici e scalabili per ospitare le proprie API Web consiste nell'usare Servizio app di Azure. Questo modello distribuisce un'app Web per l'API personalizzata e protegge l'API usando l'autenticazione di Azure Active Directory. |
Copiare file FTP nell'app per la logica BLOB di Azure |
Questo modello consente di creare trigger di app per la logica nei file in un server FTP e copiarli in un contenitore BLOB di Azure. È possibile aggiungere altri trigger o azioni per personalizzarlo alle proprie esigenze. |
Inviare un messaggio di posta elettronica con l'app per la logica |
Questo modello consente di creare un'app per la logica che invia un messaggio di posta elettronica. È possibile aggiungere altri trigger o azioni per personalizzarlo alle proprie esigenze. |
Eseguire una stored procedure SQL in una pianificazione tramite un'app per la logica |
Questo modello consente di creare un'app per la logica che eseguirà una stored procedure SQL in base a una pianificazione. Tutti gli argomenti per la procedura possono essere inseriti nella sezione del corpo del modello. |
App per la logica di Azure - Pipeline VETER |
Crea un account di integrazione, aggiunge schema/mappa in esso, crea un'app per la logica e la associa all'account di integrazione. L'app per la logica implementa una pipeline VETER usando le operazioni Xml Validation, XPath Extract and Transform Xml. |
App per la logica di Azure - XSLT con parametri |
Crea un'app per la logica di risposta alla richiesta che esegue la trasformazione basata su XSLT. La mappa XSLT accetta primitive (integer, stringa e così via) come parametri di input come li usa durante la trasformazione XML. |
Eseguire processi timer eseguiti in una pianificazione usando App per la logica |
Questo modello crea una coppia di app per la logica che consente di creare istanze del processo timer pianificate. |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa dei flussi di lavoro può essere distribuito con operazioni destinate:
- Gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Logic/workflow, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Logic/workflows",
"apiVersion": "2019-05-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {}
},
"properties": {
"accessControl": {
"actions": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"contents": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"triggers": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
},
"workflowManagement": {
"allowedCallerIpAddresses": [
{
"addressRange": "string"
}
],
"openAuthenticationPolicies": {
"policies": {}
}
},
"definition": {},
"endpointsConfiguration": {
"connector": {
"accessEndpointIpAddresses": [
{
"address": "string"
}
],
"outgoingIpAddresses": [
{
"address": "string"
}
]
},
"workflow": {
"accessEndpointIpAddresses": [
{
"address": "string"
}
],
"outgoingIpAddresses": [
{
"address": "string"
}
]
}
},
"integrationAccount": {
"id": "string"
},
"integrationServiceEnvironment": {
"id": "string"
},
"parameters": {},
"state": "string"
}
}
Valori delle proprietà
flussi di lavoro
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.Logic/workflow' |
apiVersion | Versione dell'API risorsa | '2019-05-01' |
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-43 Caratteri validi: Caratteri alfanumerici, trattini, caratteri di sottolineatura, punti e parentesi. |
posizione | Percorso della risorsa. | string |
tags | Tag di risorsa. | Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
identity | Proprietà dell'identità del servizio gestita. | ManagedServiceIdentity |
properties | Proprietà del flusso di lavoro. | Proprietà del flusso di lavoro |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità del servizio gestito. Il tipo 'SystemAssigned' include un'identità creata in modo implicito. Il tipo 'Nessuno' rimuoverà le identità dalla risorsa. | 'Nessuno' 'SystemAssigned' 'UserAssigned' (obbligatorio) |
userAssignedIdentities | Elenco delle identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | object |
Proprietà del flusso di lavoro
Nome | Descrizione | Valore |
---|---|---|
accessControl | Configurazione del controllo di accesso. | FlowAccessControlConfiguration |
Definizione | Definizione. Vedere Informazioni di riferimento sullo schema per Il linguaggio di definizione del flusso di lavoro in App per la logica di Azure. | |
endpointsConfiguration | Configurazione degli endpoint. | FlowEndpointsConfiguration |
integrationAccount | Account di integrazione. | ResourceReference |
integrationServiceEnvironment | Ambiente del servizio di integrazione. | ResourceReference |
parametri | Parametri. | object |
state | Stato. | 'Completato' 'Eliminato' 'Disabilitato' 'Enabled' 'NotSpecified' 'Sospeso' |
FlowAccessControlConfiguration
Nome | Descrizione | Valore |
---|---|---|
Azioni | Configurazione del controllo di accesso per le azioni del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
sommario | Configurazione del controllo di accesso per l'accesso al contenuto dell'esecuzione del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
trigger | Configurazione del controllo di accesso per richiamare i trigger del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
workflowManagement | Configurazione del controllo di accesso per la gestione del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Nome | Descrizione | Valore |
---|---|---|
allowedCallerIpAddresses | Intervalli di indirizzi IP del chiamante consentiti. | IpAddressRange[] |
openAuthenticationPolicies | Criteri di autenticazione per il flusso di lavoro. | OpenAuthenticationAccessPolicies |
IpAddressRange
Nome | Descrizione | Valore |
---|---|---|
addressRange | Intervallo di indirizzi IP. | string |
OpenAuthenticationAccessPolicies
Nome | Descrizione | Valore |
---|---|---|
criteri | Aprire i criteri di autenticazione. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Nome | Descrizione | Valore |
---|---|---|
connettore | Endpoint del connettore. | FlowEndpoints |
flusso di lavoro | Endpoint del flusso di lavoro. | FlowEndpoints |
FlowEndpoints
Nome | Descrizione | Valore |
---|---|---|
accessEndpointIpAddresses | Indirizzo IP dell'endpoint di accesso. | IpAddress[] |
in uscitaIpAddresses | Indirizzo IP in uscita. | IpAddress[] |
IpAddress
Nome | Descrizione | Valore |
---|---|---|
address | Indirizzo. | string |
ResourceReference
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Avviso alla coda con un'app per la logica |
Questo modello consente di creare un'app per la logica con un webhook. Quando l'app per la logica viene attivata, aggiungerà il payload passato a una coda di Archiviazione di Azure specificata. È possibile aggiungere questo webhook a un avviso di Azure e quindi ogni volta che viene generato l'avviso, si otterrà tale elemento nella coda. |
Avviso a Slack con un'app per la logica |
Questo modello consente di creare un'app per la logica con un webhook da usare da un avviso di Azure. Quando viene attivato l'avviso, verrà inviato un messaggio a un canale slack specificato. È necessario disporre di un account slack per usare questo modello. |
Avviso al messaggio di testo con l'app per la logica |
Questo modello consente di creare un'app per la logica con un webhook da usare da un avviso di Azure. Quando viene attivato l'avviso, verrà inviato un messaggio di testo con i dettagli dell'avviso. Usa il servizio di riduzione dell'URL di go.gl per includere un collegamento al portale per visualizzare la risorsa. |
Recuperare le chiavi di accesso di Archiviazione di Azure nel modello di Resource Manager |
Questo modello creerà un account di archiviazione, dopo il quale creerà una connessione API recuperando dinamicamente la chiave primaria dell'account di archiviazione. La connessione API viene quindi usata in un'app per la logica come polling di trigger per le modifiche del BLOB. Lo scenario completo è disponibile in /samples/azure/azure-quickstart-templates/arm-template-retrieve-azure-storage-access-keys/. |
App per la logica per inviare report di backup dettagliati |
Creare un'app per la logica per inviare report su istanze di backup, utilizzo, processi, criteri, conformità dei criteri e opportunità di ottimizzazione tramite posta elettronica. |
App per la logica per inviare report tramite posta elettronica nelle istanze di backup |
Creare un'app per la logica per inviare report sulle istanze di backup protette tramite Backup di Azure tramite posta elettronica |
App per la logica per inviare report tramite posta elettronica sui processi di backup e ripristino |
Creare un'app per la logica per inviare report sui processi di backup e ripristino tramite posta elettronica |
App per la logica per inviare report sui costi di backup |
Questo modello distribuisce un'app per la logica che invia report periodici sulle risorse di backup inattive, sulle possibili ottimizzazioni di pianificazione del backup e sulle possibili ottimizzazioni di conservazione dei backup, a un set specificato di indirizzi di posta elettronica. |
App per la logica per inviare report tramite posta elettronica sui criteri di backup |
Creare un'app per la logica per inviare report sui criteri di backup tramite posta elettronica |
App per la logica per inviare report tramite posta elettronica sui criteri di backup |
Creare un'app per la logica per inviare report sulla conformità dei criteri di backup delle istanze di backup tramite posta elettronica |
App per la logica per inviare report di riepilogo dei messaggi di posta elettronica sui backup |
Creare un'app per la logica per inviare report di riepilogo sui backup tramite posta elettronica. |
App per la logica per inviare report tramite posta elettronica nella fatturazione Backup di Azure |
Questo modello distribuisce un'app per la logica che invia report periodici sui parametri di fatturazione del backup delle chiavi (istanze protette e archiviazione cloud di backup utilizzati) a livello di entità di fatturazione, a un set specificato di indirizzi di posta elettronica. |
Distribuire un'app per la logica di esempio per l'uso come estensioni personalizzate di Rights Management |
Questo modello crea un'app per la logica semplice con tutte le impostazioni dei criteri di autorizzazione e lo schema per il trigger http necessario per l'API di estensione personalizzata di Gestione diritti. |
Modelli di integrazione - Router messaggi - App per la logica |
Soluzione che illustra come configurare il modello del router messaggi usando un'app per la logica |
Estendere le risorse di Azure esistenti con provider personalizzati |
Questo esempio descrive in dettaglio come estendere le risorse di Azure esistenti e i modelli di Resource Manager per aggiungere carichi di lavoro personalizzati. |
Creare una risorsa personalizzata per i modelli con provider personalizzati |
Questo esempio illustra come aggiungere risorse personalizzate ai modelli di Resource Manager usando provider personalizzati e app per la logica. |
Argomento/sottoscrizione di Griglia di eventi di Azure personalizzato con CloudEvents |
Crea un argomento Griglia di eventi di Azure personalizzato, una sottoscrizione webhook con schema CloudEvents e un'app per la logica come gestore eventi. Modello originariamente creato da Justin Yoo. |
App per la logica di Azure con funzione |
Questo modello crea un'app serverless in Azure con App per la logica e funzioni. L'app per la logica attiva in un POST HTTP, chiama la funzione di Azure e restituisce la risposta. |
App per la logica di Azure - Ricezione invio AS2 |
Crea account di integrazione per due partner, Contoso e Fabrikam, inclusi gli artefatti per i partner e i contratti. Il modello crea anche app per la logica tra Fabrikam Sales e Contoso per illustrare la ricezione as2 sincrona. Il modello crea anche app per la logica tra Fabrikam Finance e Contoso, che illustrano la ricezione asincrona AS2. |
App per la logica di Azure - Replica di ripristino di emergenza B2B |
Crea app per la logica di replica per AS2 MIC, generata e ricevuta numeri di controllo X12. Ogni trigger dell'app per la logica punta a un account di integrazione del sito primario. Ogni azione dell'app per la logica punta a un account di integrazione del sito secondario. |
Correlazione dei messaggi in App per la logica con il bus di servizio |
che illustra come correlare i messaggi sulle app per la logica usando bus di servizio di Azure |
Creare un'app per la logica di consumo usando un modello di Resource Manager di Azure |
Questo modello crea un'app per la logica vuota che è possibile usare per definire i flussi di lavoro. |
Chiamare API personalizzate da App per la logica di Azure |
Anche se App per la logica offre centinaia di connettori per vari servizi, è possibile chiamare le API che eseguono il proprio codice. Uno dei modi più semplici e scalabili per ospitare le proprie API Web consiste nell'usare Servizio app di Azure. Questo modello distribuisce un'app Web per l'API personalizzata e protegge l'API usando l'autenticazione di Azure Active Directory. |
Copiare file FTP nell'app per la logica BLOB di Azure |
Questo modello consente di creare trigger di app per la logica nei file in un server FTP e copiarli in un contenitore BLOB di Azure. È possibile aggiungere altri trigger o azioni per personalizzarlo alle proprie esigenze. |
Inviare un messaggio di posta elettronica con l'app per la logica |
Questo modello consente di creare un'app per la logica che invia un messaggio di posta elettronica. È possibile aggiungere altri trigger o azioni per personalizzarlo alle proprie esigenze. |
Eseguire una stored procedure SQL in una pianificazione tramite un'app per la logica |
Questo modello consente di creare un'app per la logica che eseguirà una stored procedure SQL in base a una pianificazione. Tutti gli argomenti per la procedura possono essere inseriti nella sezione del corpo del modello. |
App per la logica di Azure - Pipeline VETER |
Crea un account di integrazione, aggiunge schema/mappa in esso, crea un'app per la logica e la associa all'account di integrazione. L'app per la logica implementa una pipeline VETER usando le operazioni Xml Validation, XPath Extract and Transform Xml. |
App per la logica di Azure - XSLT con parametri |
Crea un'app per la logica di risposta alla richiesta che esegue la trasformazione basata su XSLT. La mappa XSLT accetta primitive (integer, stringa e così via) come parametri di input come li usa durante la trasformazione XML. |
Eseguire processi timer eseguiti in una pianificazione usando App per la logica |
Questo modello crea una coppia di app per la logica che consente di creare istanze del processo timer pianificate. |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa dei flussi di lavoro può essere distribuito con operazioni destinate:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Logic/workflow, aggiungere il modello Terraform seguente.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Logic/workflows@2019-05-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
accessControl = {
actions = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
contents = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
triggers = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
workflowManagement = {
allowedCallerIpAddresses = [
{
addressRange = "string"
}
]
openAuthenticationPolicies = {
policies = {}
}
}
endpointsConfiguration = {
connector = {
accessEndpointIpAddresses = [
{
address = "string"
}
]
outgoingIpAddresses = [
{
address = "string"
}
]
}
workflow = {
accessEndpointIpAddresses = [
{
address = "string"
}
]
outgoingIpAddresses = [
{
address = "string"
}
]
}
}
integrationAccount = {
id = "string"
}
integrationServiceEnvironment = {
id = "string"
}
parameters = {}
state = "string"
}
})
}
Valori delle proprietà
flussi di lavoro
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.Logic/workflows@2019-05-01" |
name | Nome della risorsa | stringa (obbligatoria) Limite di caratteri: 1-43 Caratteri validi: Caratteri alfanumerici, trattini, caratteri di sottolineatura, punti e parentesi. |
posizione | Percorso della risorsa. | string |
parent_id | Per distribuire in un gruppo di risorse, usare l'ID del gruppo di risorse. | stringa (obbligatoria) |
tags | Tag di risorsa. | Dizionario dei nomi e dei valori dei tag. |
identity | Proprietà dell'identità del servizio gestita. | ManagedServiceIdentity |
properties | Proprietà del flusso di lavoro. | Proprietà del flusso di lavoro |
ManagedServiceIdentity
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di identità del servizio gestito. Il tipo 'SystemAssigned' include un'identità creata in modo implicito. Il tipo 'Nessuno' rimuoverà le identità dalla risorsa. | "SystemAssigned" "UserAssigned" (obbligatorio) |
identity_ids | Elenco delle identità assegnate dall'utente associate alla risorsa. I riferimenti alla chiave del dizionario delle identità utente saranno id risorsa ARM nel modulo: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | Matrice di ID identità utente. |
Proprietà del flusso di lavoro
Nome | Descrizione | Valore |
---|---|---|
accessControl | Configurazione del controllo di accesso. | FlowAccessControlConfiguration |
Definizione | Definizione. Vedere Informazioni di riferimento sullo schema per Il linguaggio di definizione del flusso di lavoro in App per la logica di Azure. | |
endpointsConfiguration | Configurazione degli endpoint. | FlowEndpointsConfiguration |
integrationAccount | Account di integrazione. | ResourceReference |
integrationServiceEnvironment | Ambiente del servizio di integrazione. | ResourceReference |
parametri | Parametri. | object |
state | Stato. | "Completato" "Eliminato" "Disabilitato" "Abilitato" "NotSpecified" "Sospeso" |
FlowAccessControlConfiguration
Nome | Descrizione | Valore |
---|---|---|
Azioni | Configurazione del controllo di accesso per le azioni del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
sommario | Configurazione del controllo di accesso per l'accesso al contenuto dell'esecuzione del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
trigger | Configurazione del controllo di accesso per richiamare i trigger del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
workflowManagement | Configurazione del controllo di accesso per la gestione del flusso di lavoro. | FlowAccessControlConfigurationPolicy |
FlowAccessControlConfigurationPolicy
Nome | Descrizione | Valore |
---|---|---|
allowedCallerIpAddresses | Intervalli di indirizzi IP del chiamante consentiti. | IpAddressRange[] |
openAuthenticationPolicies | Criteri di autenticazione per il flusso di lavoro. | OpenAuthenticationAccessPolicies |
IpAddressRange
Nome | Descrizione | Valore |
---|---|---|
addressRange | Intervallo di indirizzi IP. | string |
OpenAuthenticationAccessPolicies
Nome | Descrizione | Valore |
---|---|---|
criteri | Aprire i criteri di autenticazione. | OpenAuthenticationAccessPolicies |
FlowEndpointsConfiguration
Nome | Descrizione | Valore |
---|---|---|
connettore | Endpoint del connettore. | FlowEndpoints |
flusso di lavoro | Endpoint del flusso di lavoro. | FlowEndpoints |
FlowEndpoints
Nome | Descrizione | Valore |
---|---|---|
accessEndpointIpAddresses | Indirizzo IP dell'endpoint di accesso. | IpAddress[] |
outgoingIpAddresses | Indirizzo IP in uscita. | IpAddress[] |
IpAddress
Nome | Descrizione | Valore |
---|---|---|
address | Indirizzo. | string |
ResourceReference
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per