Extraction expressions for dynamic groups
กลุ่มไดนามิกจะอัปเดตสมาชิกโดยอัตโนมัติตามเงื่อนไขที่ระบุ
หากคุณเลือกประเภทเงื่อนไข "ขั้นสูง" คุณจะสามารถระบุเงื่อนไขที่ซับซ้อนยิ่งขึ้นได้
หน้านี้ให้รายละเอียดของตัวดำเนินการและคีย์ที่สามารถใช้สำหรับนิพจน์เงื่อนไขเพื่อแยกสมาชิกของกลุ่มไดนามิก
Conditional expression for dynamic groups
สร้าง นิพจน์เงื่อนไขโดยการรวมคีย์ ตัวดำเนินการ และค่าสำหรับคีย์
ป้อนนิพจน์เงื่อนไขต่อไปนี้เพื่อแยกผู้ใช้ที่ได้รับการกำหนดรหัสตำแหน่งงานเป็น "Manager01"
title in ("Manager01")
ในกรณีนี้ "คีย์" "ตัวดำเนินการ" และ "ค่าสำหรับคีย์" จะเป็นดังต่อไปนี้:
- สำคัญ
- ชื่อ
- ผู้ดำเนินการ
- ใน
- Value for the key
- (ผู้จัดการ01)
Available keys in conditional expressions
You can use the following keys.
You can also combine multiple keys.
Combining multiple conditional expressions
สำคัญ | ความหมาย |
---|---|
ผู้ใช้ | Login name |
องค์กร | Department code |
กลุ่ม | Group code |
ชื่อ | Job title code |
หมายเลขพนักงาน | ID พนักงาน |
วันเกิด | วันเกิด |
วันที่เข้าร่วม | Hire date |
Available operators in conditional expressions
คุณสามารถใช้ตัวดำเนินการต่อไปนี้ได้ โดยแต่ละคีย์จะมีตัวดำเนินการชุดต่างๆ ให้เลือก
- ใน
- ไม่อยู่ใน
- =
- <
- <=
- >
- >=
For "user" key
ชื่อการเข้าสู่ระบบที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (")
in
แยกผู้ใช้ที่ตรงกับชื่อเข้าระบบที่ระบุ
หากต้องการระบุชื่อเข้าสู่ระบบหลายชื่อ ให้คั่นด้วยเครื่องหมายจุลภาค (,)
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีชื่อเข้าสู่ระบบเป็น "JohnJones", "MichaelWilson" หรือ "MarySmith"
user in ("JohnJones", "MichaelWilson", "MarySmith")
not in
แยกผู้ใช้ที่ไม่ตรงกับชื่อเข้าระบบที่ระบุ
หากต้องการระบุชื่อเข้าสู่ระบบหลายชื่อ ให้คั่นด้วยเครื่องหมายจุลภาค (,)
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีชื่อเข้าระบบไม่ตรงกับ "JohnJones", "MichaelWilson" หรือ "MarySmith"
user not in ("JohnJones", "MichaelWilson", "MarySmith")
For "organization" key
รหัสองค์กรที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (")
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"
For "group" key
รหัสกลุ่มที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (")
in
แยกผู้ใช้ที่อยู่ในกลุ่มที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่อยู่ในกลุ่มที่มีรหัสกลุ่มเป็น "RecruitmentA", "RecruitmentB" หรือ "RecruitmentC"
group in ("RecruitmentA", "RecruitmentB", "RecruitmentC")
not in
แยกผู้ใช้ที่ไม่ได้อยู่ในกลุ่มใด ๆ ที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่ไม่อยู่ในกลุ่มซึ่งมีรหัสกลุ่มเป็น "RecruitmentA", "RecruitmentB" หรือ "RecruitmentC"
group not in ("RecruitmentA", "RecruitmentB", "RecruitmentC")
For "title" key
The job title code to specify for key value should be enclosed with double quotation marks (").
Specifying "no title" extracts users who have no job titles.
in
แยกผู้ใช้ที่อยู่ในตำแหน่งงานที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่อยู่ในตำแหน่งงานที่มีรหัสตำแหน่งงานว่า "Manager" หรือ "GenManager"
title in ("Manager", "GenManager")
not in
แยกผู้ใช้ที่ไม่ได้อยู่ในตำแหน่งงานใดๆ ที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่ไม่ได้อยู่ในตำแหน่งงานซึ่งมีรหัสตำแหน่งงานเป็น "Manager" หรือ "GenManager"
title not in ("Manager", "GenManager")
For "employeeNumber" key
in
แยกผู้ใช้ที่ตรงกับรหัสพนักงานที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีรหัสพนักงานเป็น "0001" หรือ "0002"
employeeNumber in ("0001", "0002")
not in
แยกผู้ใช้ที่ไม่ตรงกับรหัสพนักงานที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีรหัสพนักงานไม่ใช่ "0001" หรือ "0002"
employeeNumber not in ("0001", "0002")
For "birthDate" key
วันที่ที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (") และระบุโดยใช้รูปแบบ "yyyy-mm-dd"
ข้อมูลเวลาและโซนเวลาจะถูกละเว้น
=
แยกผู้ใช้ที่มีวันเกิดตรงกับวันที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีวันเกิดเป็นวันที่ 8 สิงหาคม 1997
birthDate = "1997-08-08"
<
แยกผู้ใช้ที่มีวันเกิดก่อนวันที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีวันเกิดก่อนวันที่ 8 สิงหาคม 1997
birthDate < "1997-08-08"
<=
แยกผู้ใช้ที่มีวันเกิดเท่ากับหรือเร็วกว่าวันที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีวันเกิดเท่ากับหรือก่อนวันที่ 8 สิงหาคม 2540
birthDate <= "1997-08-08"
>
แยกผู้ใช้ที่มีวันเกิดหลังวันที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีวันเกิดหลังวันที่ 8 สิงหาคม 2540
birthDate > "1997-08-08"
>=
แยกผู้ใช้ที่มีวันเกิดเท่ากับหรือหลังวันที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีวันเกิดเท่ากับหรือหลังวันที่ 8 สิงหาคม 2540
birthDate >= "1997-08-08"
For "joinDate" key
วันที่ที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (") และระบุโดยใช้รูปแบบ "yyyy-mm-dd"
ข้อมูลเวลาและโซนเวลาจะถูกละเว้น
=
แยกผู้ใช้ที่มีวันที่จ้างตรงกับวันที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีวันที่จ้างงานคือวันที่ 1 พฤษภาคม 2017
joinDate = "2017-05-01"
<
แยกผู้ใช้ที่มีวันที่จ้างงานก่อนวันที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีวันที่จ้างงานก่อนวันที่ 1 พฤษภาคม 2017
joinDate < "2017-05-01"
<=
แยกผู้ใช้ที่มีวันที่จ้างงานเท่ากับหรือเร็วกว่าวันที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีวันที่จ้างงานเท่ากับหรือก่อนวันที่ 1 พฤษภาคม 2017
joinDate <= "2017-05-01"
>
แยกผู้ใช้ที่มีวันที่จ้างงานหลังจากวันที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีวันที่จ้างงานหลังจากวันที่ 1 พฤษภาคม 2017
joinDate > "2017-05-01"
>=
แยกผู้ใช้ที่มีวันที่จ้างงานเท่ากับหรือหลังจากวันที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีวันที่จ้างงานเท่ากับหรือหลังจากวันที่ 1 พฤษภาคม 2017
joinDate >= "2017-05-01"
Combining multiple conditional expressions
To extract users who satisfy all conditional expressions
เชื่อมโยงนิพจน์เงื่อนไขโดยใช้ตัวดำเนินการ "และ"
ตัวอย่างต่อไปนี้แสดงนิพจน์เงื่อนไขที่แยกผู้ใช้ที่ตรงตามเงื่อนไขทั้งหมดด้านล่าง
- อยู่ในแผนกที่มีรหัสแผนกเป็น "sales00" หรือแผนกใดๆ ที่ต่ำกว่า
- มีชื่อตำแหน่งที่มีรหัสชื่อตำแหน่งว่า "Manager01"
นิพจน์เงื่อนไข
organization <= "sales00" and title in ("Manager01")
To extract users who satisfy one of the conditional expressions
เชื่อมโยงนิพจน์เงื่อนไขโดยใช้ตัวดำเนินการ "หรือ"
ตัวอย่างต่อไปนี้แสดงนิพจน์เงื่อนไขที่แยกผู้ใช้ที่ตรงตามเงื่อนไขข้อใดข้อหนึ่งต่อไปนี้
- มีชื่อตำแหน่งที่มีรหัสชื่อตำแหน่งว่า "Manager01"
- เป็นสมาชิกของกลุ่มที่มีรหัสกลุ่มเป็น "Leader00" หรือ "Leader01"
นิพจน์เงื่อนไข
title in ("Manager01") or group in ("Leader00", "Leader01", "Leader02")
To combine conditional expressions with specifying priority
ใส่เงื่อนไขที่มีลำดับความสำคัญสูงกว่าด้วยวงเล็บ: "()"
ตัวอย่างต่อไปนี้แสดงนิพจน์เงื่อนไขที่แยกผู้ใช้ที่ตรงตามเงื่อนไขทั้งหมดด้านล่าง
- เป็นสมาชิกขององค์กรที่มีรหัสองค์กรเป็น "Sales00" หรือชื่อเข้าระบบคือ "manami-tanaka"
- มีชื่อตำแหน่งที่มีรหัสชื่อตำแหน่งว่า "Manager01"
นิพจน์เงื่อนไข
(organization in ("Sales00") or user in ("manami-tanaka")) and title in ("Manager01")