動態群組的篩選條件

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

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

動態群組的條件公式

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

下列條件公式可以篩選出所屬於職務代碼為「Manager01」職務的使用者。

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

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

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

可用於條件公式的索引鍵

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

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

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

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

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

索引鍵為「user」

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

in

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

下列範例公式可以篩選出登入名稱為「JohnJones」、「MichaelWilson」、「MarySmith」的使用者。

內容已複製
user in ("JohnJones", "MichaelWilson", "MarySmith")
not in

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

下列範例公式可以篩選出登入名稱為「JohnJones」、「MichaelWilson」、「MarySmith」以外的使用者。

內容已複製
user not in ("JohnJones", "MichaelWilson", "MarySmith")

索引鍵為「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」

用「"」(雙引號)括住要指定為索引鍵值的職務代碼。
指定"no title"篩選出未設定職務的使用者。

in

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

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

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

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

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

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

索引鍵為「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")