カスタマイズ

指定のグループ・組織のうち所属していないものが1つ以上あれば

概要

現在ログインしているユーザーが指定のグループまたは組織に所属していない場合に条件が満たされます。

複数の組織を指定している場合、その中に所属していない組織が少なくとも1つあれば条件が満たされます。指定された組織すべてに所属している場合、条件は満たされません。

使い方

この条件を使用する前に、以下のいずれかの「やること」をセットしたアクションを実行しておきます。

上記の「やること」は一瞬では終わらず、完了までに少し時間がかかることに注意してください。そのため、確実に判定するには「他のアクションの実行が完了した時」でアクションが完了するのを待つ必要があります。

そして、この条件を他の「いつ実行するか」系の条件と組み合わせて使用します。

例えば「一覧画面を表示時に、かつ、現在のユーザーがA組織,B組織のなかに所属していない組織があれば」という条件を指定したい場合、以下のようにします。

※ 「一覧画面を表示した時」など「~画面を表示した時」の条件と「指定のグループ・組織のうち所属していないものが1つ以上あれば」を組み合わせるとエラーになります。「一覧画面を表示した時」の段階では、「ログインユーザーの所属組織を取得する」が完了しておらず、正しく判定できないためです。

設定するパラメーター

「ユーザーが所属しているグループ/組織」「グループコード/組織コード」を指定します。

ユーザーが所属しているグループ/組織

グループを判定したい場合は「ログインユーザーの所属グループ(ロール)を取得する」または「選択されているユーザーの所属グループ(ロール)を取得する」を設置したアクションを指定します。

組織を判定したい場合は「ログインユーザーの所属組織を取得する」または「選択されているユーザーの所属組織を取得する」を設置したアクションを指定します。

グループコード/組織コード

グループコードまたは組織コードを入力します。

複数指定する場合は、1行につき1つのグループコードまたは組織コードを入力します。または、カンマ区切りで指定することもできます。

グループ選択フィールドや組織選択フィールドの選択内容を指定したい場合は、以下のように${}式を記載します。

${組織選択_1.code}

制限事項

  • 組織に親子関係がある際に「グループコード/組織コード」に親組織を指定した場合、ユーザーがその親組織に直接所属していなければ「所属していない」と判定されます。

  • カンマを含むグループコード、組織コードは指定できません。