Skip to main content

Ikhtisar model

  • Object model User standar
  • Object model Department standar

UserBuilder

Ekspresi

Deskripsi formula: Fungsi builder User. Menghasilkan koleksi model User yang sesuai dengan daftar userid tertentu atau komponen anggota tertentu.

Parameter input

Nilai kembalian

Contoh

DirectorBuilder

Ekspresi

Deskripsi formula: Fungsi builder atasan. Mengembalikan atasan pada tingkat ke-level dari pengguna yang sedang masuk atau pengguna tertentu. Parameter level harus >= 1. Mengembalikan koleksi model User dari atasan terkait; beberapa atasan dikembalikan bila pengguna berada di beberapa departemen.

Parameter input

  • Parameter 1: userid yang ditentukan, digunakan untuk mengidentifikasi User terkait. Berikan "" untuk merujuk pada pengguna yang sedang masuk.
  • Parameter 2: level. Mengembalikan atasan pada tingkat ke-level. Hanya valid jika level >= 1.

Nilai kembalian

  • Object model User standar dari atasan: [{User object},{User object}]

Contoh

DeptBuilder

Ekspresi

Deskripsi formula: Fungsi builder Department. Mengambil object model Department yang ditentukan berdasarkan kondisi. Formula ini tidak mendukung subformulir.

Parameter input

Parameter 1 (tiga mode):
  • Tanpa parameter: Departemen langsung dari pengguna yang sedang masuk.
  • Atau userid: Departemen langsung dari User ID yang ditentukan.
  • Atau komponen anggota pilihan tunggal: Departemen langsung dari User yang sesuai dengan komponen anggota tersebut.

Nilai kembalian

  • Object model Department standar: [Department object, Department object]. Satu User dapat berada di beberapa Departemen sekaligus.

Contoh

GetObjectField

Ekspresi

Deskripsi formula: GetObjectField adalah fungsi utilitas. JsonObject adalah format penyimpanan object standar serbaguna yang menyusun data secara internal dengan struktur key:value. GetObjectField mengambil nilai key yang ditentukan dari object JSON standar tertentu.Catatan: Tidak didukung di dalam subformulir.

Parameter input

  • Parameter 1: JsonObject standar yang ditentukan.
  • Parameter 2: fieldKey. Key atribut tingkat pertama dari object pada parameter 1.

Nilai kembalian

  • Nilai yang sesuai dengan key atribut object. Secara default bertipe Teks.

Contoh

GetArrayItem

Ekspresi

Deskripsi formula: GetArrayItem adalah fungsi utilitas. JsonArray adalah format penyimpanan koleksi array standar serbaguna yang setiap unitnya berupa JsonObject atau JsonArray standar. GetArrayItem mengambil unit data ke-n (baik JsonObject maupun JsonArray) dari JsonArray standar tertentu. n >= 1, dan n = 1 merujuk pada unit data pertama.

Parameter input

  • Parameter 1: Tipe JsonArray standar.
  • Parameter 2: n. Mengambil object unit data ke-n dalam array.

Nilai kembalian

  • Unit data ke-n pada parameter 1. Tipenya dapat berupa JsonObject atau JsonArray.

Contoh

Contoh data komponen anggota:[{“label”:“Budi (ID Karyawan 11)”,“key”:“userid123”},{“label”:“Siti (ID Karyawan 22)”,“key”:“userid124”}]

Mengembalikan

Contoh: