rex0220 計算式プラグインで、ユーザー選択項目から上長をセットします。
一覧画面においてログインユーザーが上長となっているレコードを絞り込み、部下のレコードを見やすくすることができます。
概要
編集画面でユーザー選択から自動的に上長をセットします。
操作例
プロフィール項目のカスタマイズ項目設定
カスタマイズ項目に、上司を設定します。
項目コード「boss」で設定
ユーザー情報に上司を設定
ユーザー毎に、上司を設定します。、
計算式プラグイン設定
UINFO 関数を使用するため、「ユーザー情報」をチェックします。
.js
// ユーザー名 SINGLE_LINE_TEXT
ユーザー選択
// 上長 USER_SELECT
LET(a,SEL_CODE(ユーザー選択,"array"), // ユーザーコード
b,UINFO(UINFO(a,"#boss"),"code"), // 上司コード
SET_CODE(b)
)
// 上長名 SINGLE_LINE_TEXT
LET(a,SEL_CODE(上長,"array"), // ユーザーコード
b,UINFO(a,"name"), // 上司名
REPLACEALL(b,",",", ")
)