การแยกนิพจน์สำหรับกลุ่มไดนามิก
กลุ่มไดนามิกจะอัปเดตสมาชิกโดยอัตโนมัติตามเงื่อนไขที่ระบุ
หากคุณเลือกประเภทเงื่อนไข "ขั้นสูง" คุณจะสามารถระบุเงื่อนไขที่ซับซ้อนยิ่งขึ้นได้
หน้านี้ให้รายละเอียดของตัวดำเนินการและคีย์ที่สามารถใช้สำหรับนิพจน์เงื่อนไขเพื่อแยกสมาชิกของกลุ่มไดนามิก
นิพจน์เงื่อนไขสำหรับกลุ่มไดนามิก
สร้าง นิพจน์เงื่อนไขโดยการรวมคีย์ ตัวดำเนินการ และค่าสำหรับคีย์
ป้อนนิพจน์เงื่อนไขต่อไปนี้เพื่อแยกผู้ใช้ที่ได้รับการกำหนดรหัสตำแหน่งงานเป็น "Manager01"
title in ("Manager01")ในกรณีนี้ "คีย์" "ตัวดำเนินการ" และ "ค่าสำหรับคีย์" จะเป็นดังต่อไปนี้:
- สำคัญ
- ชื่อ
- ผู้ดำเนินการ
- ใน
- ค่าของคีย์
- (ผู้จัดการ01)
คีย์ พร้อมใช้งาน ในนิพจน์เงื่อนไข
คุณสามารถใช้ปุ่มดังต่อไปนี้ได้
คุณสามารถรวมคีย์หลาย ๆ อันเข้าด้วยกันได้
การรวมนิพจน์เงื่อนไขหลาย ๆ รายการเข้าด้วยกัน
| สำคัญ | ความหมาย |
|---|---|
| ผู้ใช้ | ชื่อล็อกอิน |
| องค์กร | รหัสแผนก |
| กลุ่ม | รหัสกลุ่ม |
| ชื่อ | รหัสตำแหน่งงาน |
| หมายเลขพนักงาน | ID พนักงาน |
| วันเกิด | วันเกิด |
| วันที่เข้าร่วม | วันที่เริ่มจ้าง |
ตัวดำเนินการที่ พร้อมใช้งาน ในนิพจน์เงื่อนไข
คุณสามารถใช้ตัวดำเนินการต่อไปนี้ได้ โดยแต่ละคีย์จะมีตัวดำเนินการชุดต่างๆ ให้เลือก
- ใน
- ไม่อยู่ใน
- =
- <
- <=
- >
- >=
สำหรับคีย์ "ผู้ใช้"
ชื่อการเข้าสู่ระบบที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (")
in
แยกผู้ใช้ที่ตรงกับชื่อเข้าระบบที่ระบุ
หากต้องการระบุชื่อเข้าสู่ระบบหลายชื่อ ให้คั่นด้วยเครื่องหมายจุลภาค (,)
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีชื่อเข้าสู่ระบบเป็น "JohnJones", "MichaelWilson" หรือ "MarySmith"
user in ("JohnJones", "MichaelWilson", "MarySmith")not in
แยกผู้ใช้ที่ไม่ตรงกับชื่อเข้าระบบที่ระบุ
หากต้องการระบุชื่อเข้าสู่ระบบหลายชื่อ ให้คั่นด้วยเครื่องหมายจุลภาค (,)
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีชื่อเข้าระบบไม่ตรงกับ "JohnJones", "MichaelWilson" หรือ "MarySmith"
user not in ("JohnJones", "MichaelWilson", "MarySmith")สำหรับคีย์ "องค์กร"
รหัสองค์กรที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (")
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"สำหรับคีย์ "กลุ่ม"
รหัสกลุ่มที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (")
in
แยกผู้ใช้ที่อยู่ในกลุ่มที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่อยู่ในกลุ่มที่มีรหัสกลุ่มเป็น "RecruitmentA", "RecruitmentB" หรือ "RecruitmentC"
group in ("RecruitmentA", "RecruitmentB", "RecruitmentC")not in
แยกผู้ใช้ที่ไม่ได้อยู่ในกลุ่มใด ๆ ที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่ไม่อยู่ในกลุ่มซึ่งมีรหัสกลุ่มเป็น "RecruitmentA", "RecruitmentB" หรือ "RecruitmentC"
group not in ("RecruitmentA", "RecruitmentB", "RecruitmentC")สำหรับคีย์ "ชื่อเรื่อง"
รหัสชื่องานที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (")
การระบุ "ไม่มีชื่อ" จะดึงผู้ใช้ที่ไม่มีชื่อตำแหน่งออกมา
in
แยกผู้ใช้ที่อยู่ในตำแหน่งงานที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่อยู่ในตำแหน่งงานที่มีรหัสตำแหน่งงานว่า "Manager" หรือ "GenManager"
title in ("Manager", "GenManager")not in
แยกผู้ใช้ที่ไม่ได้อยู่ในตำแหน่งงานใดๆ ที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่ไม่ได้อยู่ในตำแหน่งงานซึ่งมีรหัสตำแหน่งงานเป็น "Manager" หรือ "GenManager"
title not in ("Manager", "GenManager")สำหรับคีย์ "employeeNumber"
in
แยกผู้ใช้ที่ตรงกับรหัสพนักงานที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีรหัสพนักงานเป็น "0001" หรือ "0002"
employeeNumber in ("0001", "0002")not in
แยกผู้ใช้ที่ไม่ตรงกับรหัสพนักงานที่ระบุ
ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีรหัสพนักงานไม่ใช่ "0001" หรือ "0002"
employeeNumber not in ("0001", "0002")สำหรับคีย์ "วันเกิด"
วันที่ที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (") และระบุโดยใช้รูปแบบ "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"สำหรับคีย์ "joinDate"
วันที่ที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (") และระบุโดยใช้รูปแบบ "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"การรวมนิพจน์เงื่อนไขหลาย ๆ รายการเข้าด้วยกัน
เพื่อแยกผู้ใช้ที่ตรงตามเงื่อนไขนิพจน์ทั้งหมด
เชื่อมโยงนิพจน์เงื่อนไขโดยใช้ตัวดำเนินการ "และ"
ตัวอย่างต่อไปนี้แสดงนิพจน์เงื่อนไขที่แยกผู้ใช้ที่ตรงตามเงื่อนไขทั้งหมดด้านล่าง
- อยู่ในแผนกที่มีรหัสแผนกเป็น "sales00" หรือแผนกใดๆ ที่ต่ำกว่า
- มีชื่อตำแหน่งที่มีรหัสชื่อตำแหน่งว่า "Manager01"
นิพจน์เงื่อนไข
organization <= "sales00" and title in ("Manager01")เพื่อดึงผู้ใช้ที่ตรงตามเงื่อนไขนิพจน์ใดนิพจน์หนึ่ง
เชื่อมโยงนิพจน์เงื่อนไขโดยใช้ตัวดำเนินการ "หรือ"
ตัวอย่างต่อไปนี้แสดงนิพจน์เงื่อนไขที่แยกผู้ใช้ที่ตรงตามเงื่อนไขข้อใดข้อหนึ่งต่อไปนี้
- มีชื่อตำแหน่งที่มีรหัสชื่อตำแหน่งว่า "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")