Bagikan melalui


Menguji alur kerja dengan output tiruan di Azure Logic Apps

Berlaku untuk: Azure Logic Apps (Konsumsi + Standar)

Untuk menguji alur kerja tanpa memengaruhi lingkungan produksi, Anda dapat menyiapkan dan mengembalikan output tiruan, atau hasil statis, dari operasi alur kerja Anda. Dengan demikian, Anda tidak perlu memanggil atau mengakses aplikasi langsung, data, layanan, atau sistem Anda. Misalnya, Anda mungkin ingin menguji jalur tindakan yang berbeda berdasarkan berbagai kondisi, memaksa kesalahan, memberikan badan respons pesan tertentu, atau bahkan mencoba melewatkan beberapa langkah. Menyiapkan hasil tiruan dari tindakan tidak menjalankan operasi, tetapi mengembalikan output pengujian sebagai gantinya.

Misalnya, jika Anda menyiapkan output tiruan untuk tindakan kirim email Outlook 365, Azure Logic Apps hanya mengembalikan output tiruan yang Anda berikan, daripada memanggil Outlook dan mengirim email.

Panduan ini menunjukkan cara menyiapkan output tiruan untuk tindakan dalam alur kerja aplikasi logika Konsumsi atau Standar.

Prasyarat

Batasan

  • Kemampuan ini hanya tersedia untuk tindakan, bukan pemicu.

  • Saat ini tidak ada opsi untuk mengaktifkan dan menonaktifkan kemampuan ini secara dinamis atau terprogram.

  • Tidak ada indikasi di tingkat aplikasi logika bahwa kemampuan ini diaktifkan. Daftar berikut ini menjelaskan tempat Anda dapat menemukan indikasi bahwa kemampuan ini diaktifkan:

    • Pada bentuk tindakan, sudut kanan bawah menunjukkan ikon beaker uji (Ikon untuk hasil statik).

    • Pada panel detail tindakan, pada tab Pengujian , opsi Hasil Statis diaktifkan.

    • Dalam tampilan kode, definisi JSON tindakan menyertakan properti berikut dalam runtimeConfiguration objek JSON:

      "runtimeConfiguration": {
          "staticResult": {
              "name": "{action-name-ordinal}",
              "staticResultOptions": "Enabled"
          }
      }
      
    • Dalam riwayat eksekusi alur kerja, kolom Hasil Statis muncul dengan kata Diaktifkan di samping eksekusi apa pun di mana setidaknya satu tindakan mengaktifkan kemampuan ini.

Menyiapkan output tiruan pada tindakan

  1. Di portal Azure, buka alur kerja aplikasi logika Penggunaan Anda di perancang.

  2. Pada perancang, pilih tindakan tempat Anda ingin mengembalikan output tiruan.

  3. Pada panel informasi tindakan, pilih Pengujian, misalnya:

    Cuplikan layar memperlihatkan portal Azure, perancang alur kerja Konsumsi, panel informasi tindakan HTTP, dan Pengujian dipilih.

  4. Pada tab Pengujian , pilih Aktifkan Hasil Statis.

  5. Dari daftar Pilih Bidang, pilih properti tempat Anda ingin menentukan output tiruan untuk dikembalikan dalam respons tindakan.

    Properti yang tersedia berbeda berdasarkan jenis tindakan yang dipilih. Misalnya, tindakan HTTP memiliki bagian dan properti berikut:

    Bagian atau properti Wajib Deskripsi
    Keadaan Ya Status tindakan yang akan dikembalikan.

    - Jika Anda memilih Berhasil, Anda juga harus memilih Output dari daftar Pilih Bidang .

    - Jika Anda memilih Gagal, Anda juga harus memilih Kesalahan dari daftar Pilih Bidang .
    Kode No Kode tertentu yang akan dikembalikan untuk tindakan
    Kesalahan Ya, ketika Status Gagal Pesan kesalahan dan kode kesalahan opsional untuk dikembalikan
    Hasil Ya, saat Status Berhasil Kode status, konten header, dan isi opsional untuk dikembalikan

    Contoh berikut menunjukkan kapan Status diatur ke Gagal, yang mengharuskan Anda memilih bidang Kesalahan dan menyediakan nilai untuk properti Pesan Kesalahan dan Kode Kesalahan:

    Cuplikan layar memperlihatkan alur kerja Konsumsi dan panel Pengujian setelah memilih Aktifkan Hasil Statis dengan bidang Status dan Kesalahan juga dipilih.

  6. Saat Anda siap, pilih Simpan.

    Sudut kanan bawah tindakan sekarang menunjukkan ikon beaker pengujian (Ikon untuk hasil statik), yang menunjukkan bahwa Anda mengaktifkan hasil statis.

    Cuplikan layar memperlihatkan alur kerja Konsumsi dengan tindakan HTTP dan ikon hasil statis.

    Untuk menemukan eksekusi alur kerja yang menggunakan output tiruan, lihat Menemukan eksekusi yang menggunakan hasil statis nanti dalam panduan ini.

Menemukan eksekusi yang menggunakan output tiruan

Untuk menemukan eksekusi alur kerja sebelumnya di mana tindakan menggunakan output tiruan, tinjau riwayat eksekusi alur kerja tersebut.

  1. Di portal Azure, buka alur kerja aplikasi logika Penggunaan Anda di perancang.

  2. Dari menu sumber daya aplikasi logika Anda, pilih Gambaran Umum.

  3. Di bawah bagian Esensial , pilih Riwayat eksekusi, jika tidak dipilih.

  4. Di tabel Riwayat eksekusi, temukan kolom Hasil Statik.

    Setiap eksekusi yang menyertakan tindakan dengan output tiruan memiliki kolom Hasil Statis yang diatur ke Diaktifkan, misalnya:

    Cuplikan layar memperlihatkan riwayat eksekusi alur kerja Konsumsi dengan kolom Hasil Statis.

  5. Untuk melihat tindakan dalam eksekusi yang menggunakan output tiruan, pilih eksekusi tempat kolom Hasil Statis diatur ke Diaktifkan.

    Di panel detail eksekusi alur kerja, tindakan yang menggunakan hasil statis memperlihatkan ikon beaker pengujian (Ikon untuk hasil statik), misalnya:

    Cuplikan layar memperlihatkan riwayat eksekusi alur kerja Konsumsi dengan tindakan yang menggunakan hasil statis.

Menonaktifkan output tiruan

Menonaktifkan hasil statik pada tindakan tidak menghapus nilai dari penyiapan terakhir Anda. Jadi, jika Anda mengaktifkan hasil statis lagi pada tindakan yang sama, Anda dapat terus menggunakan nilai sebelumnya.

  1. Di portal Microsoft Azure, buka alur kerja aplikasi logika Anda di perancang.

  2. Temukan dan pilih tindakan tempat Anda ingin menonaktifkan output tiruan.

  3. Di panel detail tindakan, pilih tab Pengujian.

  4. Pilih Nonaktifkan Penyimpanan Hasil>Statis.

    Cuplikan layar memperlihatkan alur kerja aplikasi logika, tindakan HTTP, dan tab Pengujian dengan Nonaktifkan Hasil Statis dipilih.

Referensi

Untuk informasi selengkapnya tentang pengaturan ini dalam definisi alur kerja yang mendasari Anda, lihat Hasil statis - Referensi skema untuk Bahasa Definisi Alur Kerja dan runtimeConfiguration.staticResult - Pengaturan konfigurasi runtime.

Langkah berikutnya