モデル概要
- 標準Userモデルオブジェクト
- 標準Departmentモデルオブジェクト
UserBuilder
式
入力パラメータ
戻り値
例
DirectorBuilder
式
入力パラメータ
- パラメータ1:対応するUserを識別するための指定useridです。""を渡した場合は、現在ログイン中のユーザーを表します。
- パラメータ2:level。第level階層の上長を返します。level >= 1の場合にのみ有効です。
戻り値
- 上長の標準Userモデルオブジェクト:[{Userオブジェクト},{Userオブジェクト}]
例
DeptBuilder
式
入力パラメータ
パラメータ1(3つのモード):- パラメータなし:現在ログイン中のユーザーの直属Department。
- userid:指定したユーザー IDの直属Department。
- 単一選択メンバーコンポーネント:そのメンバーコンポーネントに対応するUserの直属Department。
戻り値
- 標準Departmentモデルオブジェクト:[Departmentオブジェクト, Departmentオブジェクト]。1人のUserは複数のDepartmentに同時に所属できます。
例
GetObjectField
式
入力パラメータ
- パラメータ1:指定する標準JsonObject。
- パラメータ2:fieldKey。パラメータ1のオブジェクトの第1階層の属性キー。
戻り値
- オブジェクトの属性キーに対応する値。デフォルトはテキストタイプです。
例
GetArrayItem
式
入力パラメータ
- パラメータ1:標準JsonArray型。
- パラメータ2:n。配列のn番目のデータユニットオブジェクトを取得します。
戻り値
- パラメータ1のn番目のデータユニット。タイプはJsonObjectまたはJsonArrayとなります。
例
メンバーコンポーネントデータの例:[{“label”:“山田太郎 (社員番号 11)”,“key”:“userid123”},{“label”:“佐藤花子 (社員番号 22)”,“key”:“userid124”}]