Condividi tramite


Testare i flussi di lavoro con dati fittizi in App per la logica di Azure (anteprima)

Si applica a: App per la logica di Azure (consumo + standard)

Nota

Questa funzionalità è in anteprima ed è soggetta alle Condizioni per l'utilizzo supplementari per le anteprime di Microsoft Azure.

Per testare i flussi di lavoro senza chiamare o accedere a app, dati, servizi o sistemi live, è possibile configurare e restituire valori fittizi dalle azioni. Ad esempio, è possibile testare percorsi di azione diversi in base a diverse condizioni, forzare gli errori, fornire corpi di risposta dei messaggi specifici o anche provare a ignorare alcuni passaggi. La configurazione del test fittizio dei dati in un'azione non esegue l'azione, ma restituisce invece i dati fittizi.

Ad esempio, se si configurano dati fittizi per l'azione di invio di posta elettronica di Outlook 365, App per la logica di Azure restituisce solo i dati fittizi forniti, anziché chiamare Outlook e inviare un messaggio di posta elettronica.

Questo articolo illustra come configurare i dati fittizi in un'azione in un flusso di lavoro per l'app per la logica (consumo) e il tipo di risorsa App per la logica (standard). È possibile trovare esecuzioni del flusso di lavoro precedenti che usano questi dati fittizi e riutilizzare gli output delle azioni esistenti come dati fittizi.

Prerequisiti

Abilitare l'output dei dati fittizi

  1. Nella portale di Azure aprire il flusso di lavoro dell'app per la logica nella finestra di progettazione.

  2. Nell'azione in cui si desidera restituire dati fittizi, seguire questa procedura:

    1. Nell'angolo superiore destro dell'azione selezionare i puntini di sospensione (...) e quindi selezionare Test, ad esempio:

      Screenshot che mostra la portale di Azure, la finestra di progettazione del flusso di lavoro, il menu di scelta rapida delle azioni e l'opzione

    2. Nel riquadro Test selezionare Abilita risultato statico (anteprima). Quando vengono visualizzate le proprietà (*) necessarie dell'azione, specificare i valori di output fittizi che si desidera restituire come risposta dell'azione.

      Le proprietà differiscono in base al tipo di azione selezionato. Ad esempio, l'azione HTTP ha le proprietà necessarie seguenti:

      Proprietà Descrizione
      Status Stato dell'azione da restituire
      Codice di stato Codice di stato specifico da restituire come output
      Intestazioni Contenuto dell'intestazione da restituire

      Screenshot che mostra il riquadro

      Suggerimento

      Per immettere i valori in formato JSON (JavaScript Object Notation), selezionare Passa alla modalità JSON (icona per

    3. Per le proprietà facoltative, aprire l'elenco Seleziona campi facoltativi e selezionare le proprietà da simulare.

      Screenshot che mostra il riquadro

  3. Quando si è pronti, selezionare Fine.

    Nell'angolo superiore destro dell'azione la barra del titolo mostra ora un'icona del beaker di test (Icona per risultato statico), che indica che sono stati abilitati i risultati statici.

    Screenshot che mostra un'azione con l'icona dei risultati statici.

    Per trovare le esecuzioni del flusso di lavoro che usano dati fittizi, vedere Trovare esecuzioni che usano risultati statici più avanti in questo argomento.

Trovare esecuzioni che usano dati fittizi

Per trovare le esecuzioni precedenti del flusso di lavoro in cui le azioni usano dati fittizi, esaminare la cronologia di esecuzione del flusso di lavoro.

  1. Nella portale di Azure aprire il flusso di lavoro dell'app per la logica nella finestra di progettazione.

  2. Nel menu delle risorse dell'app per la logica selezionare Panoramica.

  3. Nella sezione Informazioni di base selezionare Cronologia esecuzioni, se non è già selezionata.

  4. Nella tabella Cronologia esecuzioni individuare la colonna Risultati statici .

    Qualsiasi esecuzione che include azioni con output di dati fittizi ha la colonna Risultati statici impostata su Abilitato, ad esempio:

    Screenshot che mostra la cronologia di esecuzione del flusso di lavoro con la colonna

  5. Per visualizzare le azioni in un'esecuzione che usa dati fittizi, selezionare l'esecuzione desiderata in cui la colonna Risultati statici è impostata su Abilitato.

    Le azioni che usano risultati statici mostrano l'icona del beaker di test (icona per risultato statico), ad esempio:

    Screenshot che mostra la cronologia di esecuzione del flusso di lavoro con azioni che usano risultati statici.

Riutilizzare gli output precedenti come dati fittizi

Se si dispone di un flusso di lavoro precedente eseguito con output, è possibile riutilizzare questi output come dati fittizi copiando e incollando tali output da tale esecuzione.

  1. Nella portale di Azure aprire il flusso di lavoro dell'app per la logica nella finestra di progettazione.

  2. Nel menu delle risorse dell'app per la logica selezionare Panoramica.

  3. Nella sezione Essentials selezionare Cronologia esecuzioni, se non già selezionata. Nell'elenco visualizzato selezionare l'esecuzione del flusso di lavoro desiderata.

    Screenshot che mostra la cronologia delle esecuzioni del flusso di lavoro.

  4. Dopo aver aperto il riquadro dei dettagli dell'esecuzione, espandere l'azione con gli output desiderati.

  5. Nella sezione Output selezionare Mostra output non elaborati.

  6. Nel riquadro Output copiare l'oggetto JavaScript Object Notation (JSON) completo o la sottosezione specifica da usare, ad esempio, la sezione output o anche solo le intestazioni.

  7. Esaminare la sezione precedente su come configurare i dati fittizi per un'azione e seguire la procedura per aprire il riquadro Test dell'azione.

  8. Dopo aver aperto il riquadro Test , scegliere il passaggio seguente:

    • Per incollare un oggetto JSON completo, accanto all'etichetta Test selezionare Passa alla modalità JSON (Icona per ):

      Screenshot che mostra l'icona

    • Per incollare solo una sezione JSON, accanto all'etichetta di tale sezione, ad esempio Output o Intestazioni, selezionare Passa alla modalità JSON, ad esempio:

      Screenshot che mostra l'icona

  9. Nell'editor JSON incollare il codice JSON copiato in precedenza.

    Screenshot che mostra il codice JSON incollato nell'editor.

  10. Al termine, fare clic su Fine. In alternativa, per tornare alla finestra di progettazione, selezionare Switch Editor Mode (Icona per ).

Disabilitare i dati fittizi

La disattivazione dei risultati statici in un'azione non rimuove i valori dall'ultima installazione. Quindi, se si attiva di nuovo il risultato statico nella stessa azione, è possibile continuare a usare i valori precedenti.

  1. Nella portale di Azure aprire il flusso di lavoro dell'app per la logica nella finestra di progettazione. Trovare l'azione in cui si desidera disabilitare i dati fittizi.

  2. Nell'angolo superiore destro dell'azione selezionare l'icona del beaker di test (Icona per il risultato statico).

    Screenshot che mostra l'azione e l'icona del beaker di test selezionata.

  3. Selezionare Disabilita risultato> staticocompletato.

    Screenshot che mostra l'opzione

Riferimento

Per altre informazioni su questa impostazione nelle definizioni del flusso di lavoro sottostanti, vedere Risultati statici - Informazioni di riferimento sullo schema per Il linguaggio di definizione del flusso di lavoro e runtimeConfiguration.staticResult - Impostazioni di configurazione del runtime

Passaggi successivi