Top

DeemS Documents
       DeemS ドキュメント

1.cybozu.comで「優先する組織」を設定

・cybozu.com で各ユーザーの「優先する組織」を設定して下さい。

・申請元アプリ上に、「組織選択フィールド」を設置
 初期値を「その他」→「優先する組織」に設定して下さい。

2.DmSフォーム定義で経路条件式を設定

該当DmSフォーム定義レコードの「4.申請経路を指定します。」の「経路条件式」に以下を入力。

   .findIndex(({code}) => code === “組織コード”) >=0

※ 組織コードは「cybozu共通管理」→「組織とユーザー」→該当組織の「編集」→「組織コード」よりご確認下さい。
※ 複数ある場合は、組織コード毎にサブテーブル行を追加して下さい。
※ name (表示組織名)でも判定可能ですが、一意にならない場合がある為、code(組織コード)での判定を推奨します。

3.DmSフォーム定義で経路条件フィールドを指定

「5.申請元アプリのフィールドを設定します。」で上記1.で追加した「組織選択」フィールドの「指定」で「経路条件」を選択。
※ 組織選択フィールドを変更出来ないようにする為、「申請前」「進行中」「承認後」「却下後」の×チェックボックスにチェックを入れる事を推奨します。

まとめ

cybozu.com の「優先する組織」を利用して、申請者の所属組織に従った承認経路を設定できます。