Aktivitas Perulangan
Aktivitas perulangan mengacu pada tindakan yang mengulang dalam orkestrasi. Dimungkinkan untuk menangkap peristiwa dari tindakan yang mengulang dalam orkestrasi. Untuk melakukan ini, Anda membuat aktivitas lain dan memetakan semua tonggak aktivitas dan data baru di dalam perulangan. Ini diperlukan karena pemrosesan data dalam perulangan akan terjadi lebih dari sekali per eksekusi terjadwal. Gambar berikut menunjukkan contoh situasi ini.
Seperti yang ditunjukkan pada gambar, jika Anda memiliki Pesanan Pembelian dengan beberapa Item Baris yang diproses dalam perulangan, pertanyaan seperti "Pesanan pembelian mana yang memiliki harga item $100?" ambigu. Pertanyaan yang tidak ambigu adalah:
Pesanan pembelian mana yang memiliki item baris dengan harga $100?
Pesanan pembelian mana yang memiliki harga item Total/Min/Maks sebesar $100?
Membuat pertanyaan yang tidak ambigu membutuhkan pemikiran item baris sebagai sesuatu yang terpisah dari pesanan pembelian. Di Editor Profil Pelacakan, aktivitas akar (misalnya, pesanan pembelian) memetakan ke semua tindakan di luar perulangan. Aktivitas anak (misalnya, item baris) memetakan ke tindakan di dalam perulangan.
Anda perlu menggunakan item payload sebagai ActivityID untuk aktivitas akar. Buat item payload ini tersedia di beberapa pesan di dalam perulangan. Petakan aktivitas ke simpul Hubungan yang ditampilkan di bawah aktivitas anak dan beri nama sebagai aktivitas akar.