動態群組的篩選條件
動態群組會根據指定的條件,自動更新群組的成員。
選擇「進階」條件,可以指定更複雜的條件。
本頁面將詳細說明動態群組成員的條件中,可使用的運算符號及索引鍵。
動態群組的條件公式
組合「索引鍵」、「運算符號」、「索引鍵值」,建立條件公式。
要從職務代碼為「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」
用「"」(雙引號)括住要指定為索引鍵值的職務代碼。
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")