動態群組的篩選條件

文章編號:020177
目標讀者: cybozu.com共通管理員

動態群組會根據指定的條件,自動更新群組的成員。
選擇「進階」條件,可以指定更複雜的條件。
本頁面將詳細說明動態群組成員的條件中,可使用的運算符號及索引鍵。

動態群組的條件公式

組合「索引鍵」、「運算符號」、「索引鍵值」,建立條件公式。

要從職務代碼為「Manager01」的職務篩選出所屬使用者時,請輸入下列條件公式。

內容已複製
title in ("Manager01")

此時「索引鍵」、「運算符號」、「索引鍵值」如下:

索引鍵
title
運算符號
in
索引鍵值
("Manager01")

可用於條件公式的索引鍵

可以使用下列索引鍵。
也可組合多個索引鍵。
組合多個條件公式

索引鍵 意義
user 登入名稱
organization 組織代碼
group 群組代碼
title 職務代碼
employeeNumber 員工ID
birtdDate 生日
joinDate 到職日

可用於條件公式的運算符號

可以使用下列運算符號。可使用的運算符號將依索引鍵而異。

  • in
  • not in
  • =
  • <
  • <=
  • >
  • >=

索引鍵為「user」

用「"」(雙引號)括住要指定為索引鍵值的登入名稱。

in

篩選符合任一指定登入名稱的使用者。
指定多個登入名稱時,以「,」(逗號)分隔。

下列範例公式可篩選登入名稱為「manami-tanaka」、「makoto-yoshida」、「osamu-kimura」的使用者。

內容已複製
user in ("manami-tanaka", "makoto-yoshida", "osamu-kimura")
not in

篩選不符合任一指定登入名稱的使用者。
指定多個登入名稱時,以「,」(逗號)分隔。

下列範例公式可篩選出登入名稱為「manami-tanaka」、「makoto-yoshida」、「osamu-kimura」以外的使用者。

內容已複製
user not in ("manami-tanaka", "makoto-yoshida", "osamu-kimura")

索引鍵為「organization」

用「"」(雙引號)括住要指定為索引鍵值的組織代碼。

in

篩選所屬於任一指定組織的使用者。

下列範例公式可篩選出所屬於組織代碼為「Sales01」、「Sales02」、「Sales03」的組織的使用者。

內容已複製
organization in ("Sales01", "Sales02", "Sales03")
not in

篩選非所屬於任一指定組織的使用者。

下列範例公式可篩選出非所屬於組織代碼為「Sales01」、「Sales02」、「Sales03」的組織的使用者。

內容已複製
organization not in ("Sales01", "Sales02", "Sales03")
<

篩選所屬於指定組織的下級組織的使用者。

下列範例公式可篩選出所屬於組織代碼為「Sales00」的組織的下級組織的使用者。

內容已複製
organization < "Sales00"
<=

篩選所屬於指定組織及下級組織的使用者。

下列範例公式可篩選出所屬於組織代碼為「Sales00」的組織及下級組織的使用者。

內容已複製
organization <= "Sales00"

索引鍵為「group」

用「"」(雙引號)括住要指定為索引鍵值的群組代碼。

in

篩選所屬於任一指定群組的使用者。

下列範例公式可篩選出所屬於群組代碼為「RecruitmentA」、「RecruitmentB」、「RecruitmentC」的群組的使用者。

內容已複製
group in ("RecruitmentA", "RecruitmentB", "RecruitmentC")
not in

篩選非所屬於任一指定群組的使用者。

下列範例公式可篩選出非所屬於群組代碼為「RecruitmentA」、「RecruitmentB」、「RecruitmentC」的群組的使用者。

內容已複製
group not in ("RecruitmentA", "RecruitmentB", "RecruitmentC")

索引鍵為「title」

用「"」(雙引號)括住要指定為索引鍵值的職務代碼。

in

篩選所屬於任一指定職務的使用者。

下列範例公式可篩選出所屬於職務代碼為「Manager」、「GenManager」的職務的使用者。

內容已複製
title in ("Manager", "GenManager")
not in

篩選非所屬於任一指定職務的使用者。

下列範例公式可篩選出非所屬於職務代碼為「Manager」、「GenManager」的職務的使用者。

內容已複製
title not in ("Manager", "GenManager")
=

篩選未設定職務的使用者。

內容已複製
title = "no title"

索引鍵為「employeeNumber」

in

篩選符合任一指定員工ID的使用者。

下列範例公式可篩選出員工ID為「0001」、「0002」的使用者。

內容已複製
employeeNumber in ("0001", "0002")
not in

篩選不符合任一指定員工ID的使用者。

下列範例公式可篩選出員工ID為「0001」、「0002」以外的使用者。

內容已複製
employeeNumber not in ("0001", "0002")

索引鍵為「birthDate」

用「"」(雙引號)括住要指定為索引鍵值的日期,並以「yyyy-mm-dd」的格式指定日期。
將忽略時間與時區的資訊。

=

篩選生日與指定日期一致的使用者。

下列範例公式可篩選出生日為1997年8月8日的使用者。

birthDate = "1997-08-08"
<

篩選生日比指定日期更早的使用者。

下列範例公式可篩選出生日比1997年8月8日更早的使用者。

birthDate < "1997-08-08"
<=

篩選生日在指定日期以前的使用者。

下列範例公式可篩選出生日在1997年8月8日以前的使用者。

birthDate <= "1997-08-08"
>

篩選生日比指定日期更晚的使用者。

下列範例公式可篩選出生日比1997年8月8日更晚的使用者。

birthDate > "1997-08-08"
>=

篩選生日在指定日期以後的使用者。

下列範例公式可篩選出生日在1997年8月8日以後的使用者。

birthDate >= "1997-08-08"

索引鍵為「joinDate」

用「"」(雙引號)括住要指定為索引鍵值的日期,並以「yyyy-mm-dd」的格式指定日期。
將忽略時間與時區的資訊。

=

篩選到職日與指定日期一致的使用者。

下列範例公式可篩選出到職日為2017年5月1日的使用者。

joinDate = "2017-05-01"
<

篩選到職日比指定日期更早的使用者。

下列範例公式可篩選出到職日比2017年5月1日更早的使用者。

joinDate < "2017-05-01"
<=

篩選到職日在指定日期以前的使用者。

下列範例公式可篩選出到職日在2017年5月1日以前的使用者。

joinDate <= "2017-05-01"
>

篩選到職日比指定日期更晚的使用者。

下列範例公式可篩選出到職日比2017年5月1日更晚的使用者。

joinDate > "2017-05-01"
>=

篩選到職日在指定日期以後的使用者。

下列範例公式可篩選出到職日在2017年5月1日以後的使用者。

joinDate >= "2017-05-01"

組合多個條件公式

篩選滿足所有多個條件公式的使用者

以「and」連結條件公式。

篩選滿足以下所有條件的使用者的條件公式如下:

  • 所屬於組織代碼為「sales00」的組織,或該組織的下級組織。
  • 所屬於職務代碼為「Manager01」的職務。

條件公式

內容已複製
organization <= "sales00" and title in ("Manager01")

篩選滿足任一多個條件公式的使用者

以「or」連結條件公式。

篩選滿足以下任一條件的使用者的條件公式如下:

  • 所屬於職務代碼為「Manager01」的職務。
  • 所屬於群組代碼為「Leader00」、「Leader01」中的任一群組。

條件公式

內容已複製
title in ("Manager01") or group in ("Leader00", "Leader01", "Leader02")

設定優先度組合條件公式

以小括號「( )」括住優先的組合。

篩選滿足以下所有條件的使用者的條件公式如下:

  • 所屬於組織代碼為「Sales00」的組織,或登入名稱為「manami-tanaka」。
  • 所屬於職務代碼為「Manager01」的職務。

條件公式

內容已複製
(organization in ("Sales00") or user in ("manami-tanaka")) and title in ("Manager01")