Functoid Tingkat Lanjut
Functoid tingkat lanjut termasuk dalam lima kelompok, sesuai dengan penggunaannya:
Mengelola rekaman perulangan. Functoid Index, Iteration, Looping, Nil Value, Record Count, Table Extractor, dan Table Looping digunakan dalam berbagai kombinasi ketika pesan instans input berisi bagian dengan jumlah elemen berulang yang tidak dapat diprediksi, seperti yang diwakili oleh rekaman perulangan dalam skema sumber.
Pemetaan bersyarah. Functoid Pemetaan Nilai dan Pemetaan Nilai (Meratakan) digunakan untuk memberikan pemetaan bersyarah dari pesan instans input ke pesan instans output. Ketika parameter input pertama mereka benar, parameter input kedua dimasukkan ke dalam elemen atau atribut yang ditentukan dalam pesan instans output; jika tidak, elemen atau atribut tersebut tidak dibuat dalam pesan instans output.
Pembuatan skrip arbitrer. Functoid Scripting digunakan untuk menjalankan skrip arbitrer atau kode yang dikompilasi saat pesan instans input sedang dipetakan ke pesan instans output. Skrip atau kode yang dikompilasi tersebut dapat dibuat sehingga menerima parameter input dari pesan instans sumber, dari nilai konstanta yang dikonfigurasi, dari output functoid lain, atau beberapa kombinasinya.
Pemetaan sederhana. Functoid Salin Massal dapat digunakan untuk menyalin seluruh elemen, termasuk subelemennya ke kedalaman arbitrer, dari pesan instans input hingga pesan instans output.
Pemecahan masalah. Assert functoid dapat digunakan untuk menguji asumsi Anda tentang nilai elemen.
Functoid Tingkat Lanjut adalah:
- Assert Functoid
- Indeks Functoid
- Iterasi Functoid
- Looping Functoid
- Functoid Salinan Massal
- Functoid Nilai Nihil
- Functoid Jumlah Rekaman
- Pembuatan Skrip Functoid
- Looping Tabel dan Functoid Ekstraktor Tabel
- Functoid Pemetaan Nilai
- Pemetaan Nilai (Meratakan) Functoid
Detail lebih lanjut tentang functoid ini ada di Referensi Functoid dalam panduan UI dan referensi namespace layanan API pengembang.