Condividi tramite


Modificare e gestire i flussi di lavoro delle app per la logica nel portale di Azure

Si applica a: App per la logica di Azure (A consumo e Standard)

Questa guida illustra come gestire i flussi di lavoro delle app per la logica a consumo o Standard usando il portale di Azure ed eseguire attività come la modifica, la disabilitazione, l'abilitazione e l'eliminazione dei flussi di lavoro.

Prerequisiti

Trovare e aprire una risorsa dell'App per la logica

  1. Nella casella di ricerca del portale di Azure, immettere app per la logica e selezionare App per la logica.

  2. Nell'elenco delle App per la logica trovare la risorsa dell'App per la logica esplorando o filtrando l'elenco.

  3. Per aprire la risorsa dell'App per la logica, selezionare l'app che si desidera gestire.

Visualizzare le proprietà dell'App per la logica

  1. Nel portale di Azure, trovare e aprire la risorsa dell'app per la logica.

  2. Nel menu dell'App per la logica, in Impostazioni selezionare Proprietà.

  3. Nel riquadro Proprietà è possibile visualizzare e copiare le informazioni seguenti sulla risorsa dell'App per la logica, ad esempio:

    A consumo

    • Nome
    • ID risorsa
    • Gruppo di risorse
    • Posizione
    • Tipo
    • Nome sottoscrizione
    • ID sottoscrizione
    • Endpoint di accesso
    • Indirizzi IP in uscita del runtime
    • Indirizzi IP endpoint di accesso
    • Indirizzi IP in uscita del connettore

    Standard

    • Status
    • URL
    • Indirizzo IP virtuale
    • Modalità
    • Indirizzo IP in uscita
    • Indirizzi IP in uscita aggiuntivi
    • Utente FTP/distribuzione
    • Nome host FTP
    • Registri di diagnostica FTP
    • Nome host FTP
    • Registri di diagnostica FTPS
    • ID risorsa
    • Posizione
    • Gruppo di risorse
    • Nome della sottoscrizione
    • ID sottoscrizione

Visualizzare le connessioni

Quando si creano connessioni in un flusso di lavoro usando connettori gestiti da Microsoft, queste connessioni sono risorse separate di Azure con le proprie definizioni di risorse e sono ospitate in Azure globale multi tenant. I flussi di lavoro delle app per la logica Standard possono anche usare connettori del provider di servizi predefiniti che vengono eseguiti nativamente e sono basati sul runtime di App per la logica di Azure a tenant singolo. Per visualizzare e gestire queste connessioni, seguire questa procedura, in base al tipo di risorsa dell'App per la logica:

  1. Nel portale di Azure, trovare e aprire la risorsa dell'app per la logica.

  2. Nel menu dell'app per la logica, in Strumenti di sviluppo selezionare Connessioni API.

  3. Nella pagina Connessioni API selezionare un'istanza di connessione specifica, che mostra altre informazioni su tale connessione. Per visualizzare la definizione della risorsa di connessione sottostante, selezionare Vista JSON.

Aggiungere un flusso di lavoro vuoto all'app per la logica (solo Standard)

Anche se un'app per la logica a consumo può avere un solo flusso di lavoro, una risorsa dell'app per la logica Standard può avere più flussi di lavoro. È possibile aggiungere flussi di lavoro vuoti a una risorsa dell'app per la logica Standard distribuita e continuare a compilare il flusso di lavoro nel portale di Azure.

  1. Nel portale di Azure selezionare la risorsa dell'app per la logica Standard distribuita.

  2. Nel menu delle risorse dell'app per la logica, in Flussi di lavoro selezionare Flussi di lavoro.

  3. Sulla barra degli strumenti della pagina Flussi di lavoro selezionare Aggiungi>.

    Screenshot che mostra la pagina Flussi di lavoro della logica selezionata e la barra degli strumenti con il comando Aggiungi selezionato.

  4. Nel riquadro Nuovo flusso di lavoro specificare il nome del flusso di lavoro. Selezionare Stateful o Stateless>Crea.

  5. Dopo che il nuovo flusso di lavoro appare sulla pagina Flussi di lavoro, selezionare quel flusso di lavoro per aprire il designer in modo da poter costruire il proprio flusso di lavoro.

Disabilitare o abilitare una Logic App distribuita

Le app di logica distribuita per il consumo e le app di logica Standard hanno diversi modi per disabilitare e abilitare la loro attività.

Considerazioni sulla disabilitazione di un'app per la logica a consumo distribuita

La disabilitazione di un'app per la logica a consumo influisce su tutte le istanze del flusso di lavoro nei modi seguenti:

  • Azure Logic Apps continua a eseguire tutte le istanze dei workflow in corso e in sospeso fino a quando non terminano. In base al volume o al backlog, il completamento di questo processo potrebbe richiedere tempo.

  • App per la logica di Azure non crea nè esegue nuove istanze del flusso di lavoro.

  • È possibile inviare nuovamente le esecuzioni del flusso di lavoro quando l'applicazione logica è disabilitata.

  • Il trigger del flusso di lavoro non viene attivato quando l'app logica è disabilitata. Tuttavia, lo stato del trigger ricorda il punto in cui è stata disabilitata la logic app. Quando si riavvia l'app per la logica, il trigger viene attivato per tutti gli elementi non elaborati dall'ultima esecuzione del flusso di lavoro.

    Per arrestare l'attivazione del trigger su tutti gli elementi non elaborati dall'ultima esecuzione del flusso di lavoro, è necessario cancellare lo stato del trigger.

Disabilitare o abilitare un'app per la logica a consumo distribuita

È possibile disabilitare o abilitare una o più app per la logica a consumo contemporaneamente.

  1. Nella casella di ricerca del portale di Azure, immettere app per la logica e selezionare App per la logica.

  2. Nella pagina App per la logica visualizzare solo le App per la logica A consumo usando il filtro Piano.

  3. In base alla disabilitazione o all'abilitazione delle app per la logica, visualizzare solo le app per la logica abilitate o disabilitate usando il filtro Stato .

  4. Nella colonna della casella di controllo selezionare una o più app per la logica.

    • Per arrestare l'esecuzione di App per la logica selezionata, selezionare Disabilita/Arresta.
    • Per riavviare le app per la logica arrestate selezionate, selezionare Abilita/Avvia.
  5. Confermare la selezione.

  6. Per verificare se l'attività ha avuto esito positivo o negativo, nella barra degli strumenti principale di Azure aprire l'elenco Notifiche (icona a forma di campana).

Pubblicare l'app per la logica o la pagina di interruzione del flusso di lavoro

Mentre un'app per la logica viene arrestata o un flusso di lavoro è disabilitato, il trigger del flusso di lavoro non viene attivato la volta successiva in cui viene soddisfatta la condizione del trigger. Tuttavia, lo stato del trigger ricorda il punto in cui hai interrotto l'app logica o disabilitato il flusso di lavoro. Quando si riavvia l'app per la logica o si riabilita il flusso di lavoro, il trigger viene attivato per tutti gli elementi non elaborati dall'ultima esecuzione del flusso di lavoro.

Per arrestare l'attivazione del trigger su tutti gli elementi non elaborati dall'ultima esecuzione del flusso di lavoro, è necessario cancellare lo stato del trigger prima di riavviare l'app per la logica o riabilitare il flusso di lavoro.

  1. Nel portale di Azure, apri il flusso di lavoro della tua app di logica a consumo e modifica qualsiasi parte del trigger del flusso di lavoro.

  2. Salvare le modifiche. Questo passaggio reimposta lo stato corrente del trigger.

  3. Riavvia l'app logica.

Eliminare le App per la logica

Considerazioni sull'eliminazione delle app per la logica di consumo

Non è possibile recuperare una risorsa dell'App per la logica a consumo eliminata. L'eliminazione di un'app per la logica a consumo influisce su tutte le relative istanze del flusso di lavoro nei modi seguenti:

  • Azure Logic Apps si impegna al massimo per annullare le esecuzioni in corso e in sospeso del flusso di lavoro.

    Anche con un volume o un backlog di grandi dimensioni, la maggior parte delle esecuzioni viene annullata prima del completamento o dell'avvio. Tuttavia, il processo di annullamento potrebbe richiedere tempo. Nel frattempo, alcune esecuzioni potrebbero essere prelevate per l'esecuzione mentre il servizio funziona tramite il processo di annullamento.

  • App per la logica di Azure non crea nè esegue nuove istanze del flusso di lavoro.

  • Se si elimina un'app per la logica e un flusso di lavoro, ma si ricrea la stessa app per la logica e lo stesso flusso di lavoro, il flusso di lavoro ricreato non ha gli stessi metadati del flusso di lavoro eliminato.

    Pertanto, se si dispone di un altro flusso di lavoro che chiama il flusso di lavoro eliminato, è necessario ricampionare il flusso di lavoro chiamante per aggiornare i metadati per il flusso di lavoro ricreato. In questo modo, il chiamante ottiene le informazioni corrette per il flusso di lavoro ricreato. In caso contrario, le chiamate al flusso di lavoro ricreato hanno esito negativo con un errore Unauthorized. Questo comportamento si applica anche ai flussi di lavoro che usano artefatti negli account di integrazione e nei flussi di lavoro che chiamano funzioni di Azure.

Eliminare le App per la logica a consumo

È possibile eliminare una o più app per la logica a consumo contemporaneamente.

  1. Nella casella di ricerca del portale di Azure, immettere app per la logica e selezionare App per la logica.

  2. Nella pagina App per la logica visualizzare solo le App per la logica A consumo usando il filtro Piano.

  3. Nella colonna della casella di controllo selezionare una o più logic apps da eliminare. Sulla barra degli strumenti selezionare Elimina.

  4. Quando viene visualizzata la casella di conferma, immettere e selezionare Elimina.

  5. Per verificare se l'attività ha avuto esito positivo o negativo, nella barra degli strumenti principale di Azure aprire l'elenco Notifiche (icona a forma di campana).

Gestire le versioni delle app per la logica (solo a consumo)

Quando si salvano le modifiche al flusso di lavoro dell'app per la logica a consumo, Azure salva la versione prima di apportare le modifiche e la versione modificata diventa la versione corrente. È possibile visualizzare queste versioni precedenti, selezionare una versione precedente da alzare di livello rispetto alla versione corrente e modificare la versione selezionata prima di completare il processo di promozione.

Visualizzare le versioni precedenti

  1. Nel portale di Azure aprire l'appper la logica a consumo.

  2. Nel menu dell'App per la logica, selezionare Versioni in Strumenti di sviluppo.

    Screenshot che mostra il portale di Azure, il menu App per la logica a consumo con versioni selezionate e le versioni precedenti dell'app per la logica.

  3. Nell'elenco Versione selezionare la versione del flusso di lavoro desiderata.

    Per filtrare l'elenco, nella barra di ricerca della pagina Versioni immettere l'ID versione, se si conosce l'ID.

    La pagina Versione cronologia mostra la versione selezionata in modalità di sola lettura. È possibile passare dalla visualizzazione della finestra di progettazione alla visualizzazione codice.

    Screenshot che mostra la pagina della versione della cronologia con le opzioni di visualizzazione della finestra di progettazione e visualizzazione codice.

Alzare di livello una versione precedente rispetto alla versione corrente

  1. Nel portale di Azure, visualizzare la versione precedente che si vuole promuovere.

  2. Sulla barra degli strumenti Cronologia versione selezionare Promuovi.

    La screenshot mostra la barra degli strumenti nella pagina Cronologia con il pulsante Promuovi selezionato.

    La finestra di progettazione del flusso di lavoro apre la versione del flusso di lavoro selezionata.

  3. Facoltativamente, apportare le modifiche desiderate al flusso di lavoro.

    È possibile passare dalla finestra di progettazione alla visualizzazione Codice. È anche possibile aggiornare i parametri.

  4. Per salvare gli aggiornamenti e completare l'innalzamento di livello, nella barra degli strumenti della finestra di progettazione selezionare Salva. Per annullare le modifiche, selezionare Ignora.

Quando si visualizza nuovamente la cronologia delle versioni dell'app per la logica, la versione alzata di livello viene ora visualizzata per prima nell'elenco con un nuovo identificatore.