cybozu.com ヘルプ

動的グループの抽出条件について

グループ(ロール)に動的グループを設定する場合の、グループの抽出条件について説明します。
動的グループには、ログイン名や所属する組織などのユーザー情報の条件を、次のような特定の書式で設定します。

(キー)+半角スペース+(演算子)+半角スペース+(キーの値)

組織コードが「sales」の組織に所属するユーザーを抽出する場合の例:
organization in ("sales")

複数のキーの値を入力する場合は、「,(カンマ)」で区切ります。

役職コードが「manager」または「chief」の役職に所属するユーザーを抽出する場合の例:
title in (“manager”, "chief")

複数の条件を、and やor で組み合わせることもできます。

次の条件をすべて満たすユーザーを抽出する場合の例:
  • 組織コードが「sales」の組織、またはその配下の組織に所属する
  • 役職コードが「manager」の役職に所属する
organization <= "sales" or title in ("manager")

優先度を付けて条件を組み合わせる場合は、優先する組み合わせを「()」(カッコ)で囲みます。

次の条件をすべて満たすユーザーを抽出する場合の例:
  • 組織コードが「sales」の組織に所属する、またはログイン名が「sato」である
  • 役職コードが「manager」の役職に所属する
(organization in ("sales") or user in ("sato")) and title in "manager"

抽出条件は、ほかにも次の組み合わせで指定できます。

抽出条件の組み合わせ
キー 演算子 キーの値 抽出されるユーザー
user in (ログイン名, ログイン名, ・・・) 指定したいずれかのログイン名のユーザー
not in (ログイン名, ログイン名, ・・・) 指定したいずれのログイン名でもないユーザー
organization in (組織コード, 組織コード, ・・・, 組織コード) 指定したいずれかの組織に所属するユーザー
not in (組織コード, 組織コード, ・・・, 組織コード) 指定したいずれの組織にも所属しないユーザー
< 組織コード 指定した組織の配下の組織に所属するユーザー
<= 組織コード 指定した組織またはその配下の組織に所属するユーザー
group in (グループコード, グループコード, ・・・, グループコード) 指定したいずれかのグループに所属するユーザー
not in (グループコード, グループコード, ・・・, グループコード) 指定したいずれのグループにも所属しないユーザー
title in (役職コード, 役職コード, ・・・, 役職コード) 指定したいずれかの役職が設定されているユーザー
not in (役職コード, 役職コード, ・・・, 役職コード) 指定したいずれの役職も設定されていないユーザー
= " no title" 役職が設定されていないユーザー
employeeNumber in (従業員ID, 従業員ID, ・・・, 従業員ID) 指定したいずれかの従業員IDのユーザー
not in (従業員ID, 従業員ID, ・・・, 従業員ID) 指定したいずれの従業員IDでもないユーザー
birthDate = 誕生日 誕生日が指定した日付のユーザー
< 誕生日 誕生日が指定した日付より前のユーザー
<= 誕生日 誕生日が指定した日付以前のユーザー
> 誕生日 誕生日が指定した日付より後のユーザー
>= 誕生日 誕生日が指定した日付以降のユーザー
joinDate = 入社日 入社日が指定した日付のユーザー
< 入社日 入社日が指定した日付より前のユーザー
<= 入社日 入社日が指定した日付以前のユーザー
> 入社日 入社日が指定した日付より後のユーザー
>= 入社日 入社日が指定した日付以降のユーザー