申請者の所属組織によって承認経路を分岐
申請者の所属組織(cybozu.com共通管理の優先する組織)によって承認経路を変更したい。
- DeemSヘルプ
- 便利な使い方
- 承認経路
1.cybozu.comで「優先する組織」を設定
・cybozu.com で各ユーザーの「優先する組織」を設定して下さい。
・申請元アプリ上に、「組織選択フィールド」を設置
初期値を「その他」→「優先する組織」に設定して下さい。
2.DmSフォーム定義で経路条件式を設定
該当DmSフォーム定義レコードの「4.申請経路を指定します。」の「経路条件式」に以下を入力。
.findIndex(({code}) => code === "組織コード") >=0
※ 組織コードは「cybozu共通管理」→「組織とユーザー」→該当組織の「編集」→「組織コード」よりご確認下さい。
※ 複数ある場合は、組織コード毎にサブテーブル行を追加して下さい。
※ name (表示組織名)でも判定可能ですが、一意にならない場合がある為、code(組織コード)での判定を推奨します。
3.DmSフォーム定義で経路条件フィールドを指定
「5.申請元アプリのフィールドを設定します。」で上記1.で追加した「組織選択」フィールドの「指定」で「経路条件」を選択。
※ 組織選択フィールドを変更出来ないようにする為、「申請前」「進行中」「承認後」「却下後」の×チェックボックスにチェックを入れる事を推奨します。
まとめ
cybozu.com の「優先する組織」を利用して、申請者の所属組織に従った承認経路を設定できます。