การแยกนิพจน์สำหรับ กลุ่ม ไดนามิก
กลุ่มไดนามิกจะอัปเดตสมาชิกโดยอัตโนมัติตามเงื่อนไขที่ระบุ
หากคุณเลือกประเภทเงื่อนไข "ขั้นสูง" คุณจะสามารถระบุเงื่อนไขที่ซับซ้อนยิ่งขึ้นได้
หน้านี้ให้รายละเอียดของตัวดำเนินการและคีย์ที่สามารถใช้สำหรับนิพจน์เงื่อนไขเพื่อแยกสมาชิกของกลุ่มไดนามิก
นิพจน์เงื่อนไขสำหรับ กลุ่ม ไดนามิก
สร้าง นิพจน์เงื่อนไขโดยการรวมคีย์ ตัวดำเนินการ และค่าสำหรับคีย์
ป้อนนิพจน์เงื่อนไขต่อไปนี้เพื่อแยกผู้ใช้ที่ได้รับการกำหนดรหัสตำแหน่งงานเป็น "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")
=
คุณสามารถแยกผู้ใช้ที่มีชื่องานที่ไม่ได้กำหนดไว้ได้
title = "no title"
สำหรับคีย์ "หมายเลขพนักงาน"
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")