Menggunakan operasi data

Operasi data memungkinkan Anda memanipulasi data saat membangun alur cloud. Anda dapat menggunakannya untuk membuat, mengurutkan, dan mengatur ulang data menggunakan pintasan untuk membantu Anda mencapai hasil dengan lebih mudah dan lebih cepat, yang dapat menghemat waktu dan tenaga Anda. Saat menggunakan operasi data, Anda dapat meningkatkan efisiensi alur, mengurangi jumlah kesalahan, dan mempermudah analisis data.

Artikel ini menjelaskan bagaimana Anda dapat menggunakan operasi data seperti compose untuk membuat satu output dari beberapa input, termasuk ekspresi. Anda juga dapat menggunakan operasi data untuk menggabungkan atau memilih data, memfilter array, membuat tabel, dan mengurai JSON. Dalam artikel ini, setiap bagian memberikan deskripsi singkat tentang operasi data, diikuti dengan prosedur langkah demi langkah untuk membantu Anda menggunakannya dalam alur cloud Anda.

Prasyarat

  • Akses ke Power Automate.
  • Alat untuk mengirim permintaan HTTP POST dengan array JSON ke alur Anda.
  • Alur cloud baru atau yang sudah ada tempat Anda dapat menambahkan operasi data.

Menampilkan alur cloud di desainer

Untuk menggunakan operasi data yang dijelaskan dalam artikel ini, Anda harus membuka perancang dengan alur cloud baru atau yang sudah ada.

Power Automate memungkinkan Anda menggunakan desainer baru atau desainer klasik untuk mengonfigurasi alur cloud Anda. Tangkapan layar dalam artikel ini menggunakan desainer baru, tetapi langkah-langkahnya serupa di kedua desainer. Pelajari lebih lanjut (dengan contoh) di Mengidentifikasi perbedaan antara desainer baru dan desainer klasik.

Membuat alur cloud baru

Untuk membuat alur cloud baru, ikuti langkah-langkah berikut.

  1. Masuk Power Automate.

  2. Pada panel navigasi di sebelah kiri, pilih Buat.

  3. Pilih salah satu jenis alur cloud di Mulai dari Kosong : Alur cloud otomatis,Alur cloud instan,Alur cloud terjadwal, atau Jelaskan untuk mendesainnya.

    Tangkapan layar ubin 'Mulai dari kosong'.

  4. Untuk Alur cloud otomatis, Alur cloud instan, dan Alur cloud terjadwal, ikuti petunjuk dan pilih Buat.

  5. Untuk Jelaskan untuk mendesainnya:

    1. Masukkan deskripsi alur yang ingin Anda buat dan pilih Kirim, atau pilih dari deskripsi alur yang disarankan yang dihasilkan AI.

    2. Jika Anda puas dengan alur yang disarankan, pilih Pertahankan dan lanjutkan.

    3. Tinjau aplikasi dan layanan yang terhubung, lalu pilih Buat alur.

      Alur terbuka di desainer.

Pilih alur cloud yang ada

Untuk memilih alur cloud yang ada, ikuti langkah-langkah berikut.

  1. Masuk Power Automate.

  2. Pada panel navigasi di sebelah kiri, pilih Alur saya.

  3. Di tab Alur Cloud, pilih alur yang ingin Anda buka.

  4. Pada bilah perintah di bagian atas, pilih Edit.

    Alur terbuka di desainer.

Menggunakan tindakan menulis

Gunakan tindakan Operasi Data - Tulis untuk menyelamatkan diri Anda dari keharusan memasukkan data yang sama beberapa kali saat Anda merancang alur cloud. Dalam contoh ini, Anda perlu memasukkan array digit—[0,1,2,3,4,5,6,7,8,9]—beberapa kali saat mendesain alur. Anda dapat menggunakan tindakan compose untuk menyimpan array, seperti yang dijelaskan dalam prosedur berikut.

Menambahkan tindakan menulis

  1. Tampilkan alur cloud di desainer.

  2. Dalam alur Anda, tambahkan tindakan dengan memilih tanda tambah (+).

  3. Di bidang Tambahkan pencarian tindakan , ketik compose.

  4. Di bawah Operasi Data, pilih Tulis.

    Tangkapan layar tindakan Tulis - Operasi Data.

  5. Di bidang Input, masukkan array yang ingin Anda referensikan nanti.

    Konfigurasikan tindakan Compose.

  6. Tutup panel konfigurasi dengan memilih panah kiri (<<) di sudut kanan atas.

    Tip

    Untuk membuat kartu Compose lebih mudah ditemukan nanti, ganti namanya dengan memilih teks Compose di bilah judul kartu dan masukkan nama yang mudah diingat.

Menggunakan output dari tindakan menulis

Gunakan konten tindakan penulisan yang Anda buat di bagian ini dalam tindakan baru. Dalam contoh ini, Anda menggunakan output dari tindakan penulisan dalam tindakan Operasi Data - Gabung. Tindakan join mengambil array dan menggabungkannya menjadi string tunggal dengan pemisah pilihan Anda.

  1. Tampilkan alur cloud di desainer.

  2. Dalam alur Anda, tambahkan tindakan dengan memilih tanda tambah (+).

  3. Di bidang Tambahkan pencarian tindakan , ketik gabung.

  4. Di bawah Operasi Data, pilih Bergabung.

  5. Di bidang Dari, pilih sambaran petir, lalu pilih nilai dinamis Output. Outputs muncul di bidang Dari.

    Gunakan Output dari tindakan Compose.

  6. di bidang Gabung dengan , masukkan koma (,) atau pemisah yang diinginkan.

  7. Tutup panel konfigurasi dengan memilih panah kiri (<<) di sudut kanan atas.

Menggunakan tindakan gabung

Gunakan tindakan Operasi Data - Gabungkan untuk membatasi array dengan pemisah pilihan Anda. Misalnya, alur Anda menerima permintaan web yang menyertakan array alamat email berikut: ["d@example.com", "k@example.com", "dal@example.com"]. Namun, program email Anda mengharuskan alamat diformat dalam satu string, dipisahkan dengan titik koma. Anda menggunakan tindakan Operasi Data - Gabung untuk mengubah pembatas koma (,) menjadi titik koma (;) dengan mengikuti langkah-langkah berikut:

  1. Tampilkan alur cloud di desainer.

  2. Tambahkan tindakan baru, cari Gabung, lalu pilih Operasi Data - Bergabung.

    Bergabunglah dengan aksi.

  3. Di bidang Dari, masukkan array, dan di kotak Gabung dengan , masukkan titik koma (;).

    Konfigurasikan tindakan Gabung.

  4. Simpan alur Anda, lalu jalankan.

  5. Setelah alur Anda berjalan, output dari tindakan Operasi Data – Gabungkan adalah string dengan alamat yang digabungkan dengan titik koma, seperti yang ditunjukkan pada cuplikan layar berikut.

    Tangkapan layar input alamat yang dipisahkan oleh koma, Gabung dengan nilai titik koma, dan output dari alamat tersebut yang dipisahkan oleh titik koma.

Gunakan tindakan pilih

Gunakan tindakan Operasi Data – Pilih untuk mengubah bentuk objek dalam array. Misalnya, Anda dapat menambahkan, menghapus, atau mengganti nama elemen di setiap objek dalam array.

Catatan

Meskipun Anda dapat menambahkan atau menghapus elemen dengan menggunakan tindakan pilih, Anda tidak dapat mengubah jumlah objek dalam array.

Dalam contoh ini, data memasuki alur Anda melalui permintaan web dalam format ini:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Anda ingin membentuk ulang data yang masuk dengan mengganti nama first ke FirstName dan last ke, FamilyName dan menambahkan anggota baru bernama FullName yang menggabungkan first dan last (dipisahkan dengan spasi).

[ { "FirstName": "Eugenia", "FamilyName": "Lopez", "FullName": "Eugenia Lopez" }, { "FirstName": "Elizabeth", "FamilyName": "Moore", "FullName": "Elizabeth Moore" } ]

Tindakan:

  1. Tampilkan alur cloud di desainer.

  2. Hapus pemicu yang ada dengan mengklik kanan pemicu dan memilih Hapus, atau dengan memilih elipsis vertikal () di panel konfigurasi, lalu memilih Hapus.

    1. Tambahkan pemicu Saat permintaan HTTP diterima ke alur Anda.
  3. Pilih Gunakan muatan sampel untuk menghasilkan skema.

    Tangkapan layar memilih muatan sampel.

  4. Di kotak yang muncul, tempelkan sampel array data sumber Anda, lalu pilih Selesai.

  5. Tambahkan tindakan Operasi Data – Pilih , lalu konfigurasikan seperti yang ditunjukkan pada cuplikan layar berikut.

    Konfigurasikan tindakan pilih.

    > Output dari tindakan pilih adalah array yang berisi objek yang baru dibentuk. Anda kemudian dapat menggunakan array ini dalam tindakan lain, seperti tindakan compose yang dibahas sebelumnya.

Menggunakan tindakan array filter

Gunakan tindakan Operasi Data - Filter array untuk mengurangi jumlah objek dalam array menjadi subset yang cocok dengan kriteria yang Anda berikan.

Catatan

  • Anda tidak dapat menggunakan tindakan array filter untuk mengubah bentuk objek dalam array.
  • Teks yang Anda filter peka huruf besar/kecil.

Dalam contoh ini, Anda menggunakan tindakan array filter pada array ini:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]

Contoh ini membuat array baru yang hanya berisi objek yang first diatur ke Eugenia.

  1. Tampilkan alur cloud di desainer.

  2. Temukan, lalu tambahkan, tindakan Filter array ke alur Anda.

  3. Di bagian Kueri Filter , konfigurasikan tindakan array filter. Mengikuti contoh di bagian ini, pilih first>sama dengan>Eugenia.

    Tangkapan layar di bagian Dari, baris pertama diatur ke Tubuh. Di baris kedua, yang pertama ditetapkan sama dengan Eugenia.

  4. Simpan, lalu jalankan alur Anda.

Menggunakan tindakan buat tabel CSV

Gunakan tindakan Operasi Data - Buat tabel CSV untuk mengubah input array JSON menjadi tabel nilai yang dipisahkan koma (CSV). Anda dapat menjaga header tetap terlihat di output CSV. Dalam contoh ini, Anda mengonversi array berikut menjadi tabel CSV:

[ { "first": "Eugenia", "last": "Lopez" }, { "first": "Elizabeth", "last": "Moore" } ]
  1. Tampilkan alur cloud di desainer.

  2. Temukan, tambahkan, lalu konfigurasikan tindakan Operasi Data - Buat tabel CSV agar menyerupai gambar berikut.

    Screenshot dari tindakan Mengonfigurasi tindakan Buat tabel CSV. 'Dari' diatur ke 'Isi', dan 'Kolom' diatur ke 'Otomatis'.

    Token Isi dalam gambar ini berasal dari tindakan Saat permintaan HTTP diterima; namun, Anda bisa mendapatkan input untuk tindakan Buat tabel CSV dari output tindakan sebelumnya dalam alur Anda, atau Anda dapat memasukkannya langsung ke kotak Dari .

  3. Simpan, lalu jalankan alur Anda.

    Saat alur Anda berjalan, tindakan Buat tabel CSV menampilkan output yang ditampilkan dalam cuplikan layar berikut.

    Tangkapan layar output dari tindakan buat tabel CSV, menunjukkan nama depan, nama keluarga di baris pertama diikuti oleh Eugenia, Lopez dan Elizabeth, Moore.

Menggunakan tindakan buat tabel HTML

Gunakan tindakan Operasi Data - Buat tabel HTML untuk mengubah input array JSON menjadi tabel HTML. Anda dapat menjaga header tetap terlihat di output HTML.

Untuk melakukan ini, ikuti langkah-langkah di bagian sebelumnya Gunakan bagian tindakan buat tabel CSV, tetapi gunakan tindakan Operasi Data - Buat tabel HTML, bukan Buat tabel CSV.

Tip

Jika Anda berencana untuk mengirim tabel HTML melalui email, ingatlah untuk memilih IsHtml dalam tindakan email.