การแยกนิพจน์สำหรับกลุ่มไดนามิก

Article Number:020177
กลุ่มเป้าหมาย: ผู้ใช้งาน และ ผู้ดูแล ระบบ Kintone

กลุ่มไดนามิกจะอัปเดตสมาชิกโดยอัตโนมัติตามเงื่อนไขที่ระบุ
หากคุณเลือกประเภทเงื่อนไข "ขั้นสูง" คุณจะสามารถระบุเงื่อนไขที่ซับซ้อนยิ่งขึ้นได้
หน้านี้ให้รายละเอียดของตัวดำเนินการและคีย์ที่สามารถใช้สำหรับนิพจน์เงื่อนไขเพื่อแยกสมาชิกของกลุ่มไดนามิก

นิพจน์เงื่อนไขสำหรับกลุ่มไดนามิก

สร้าง นิพจน์เงื่อนไขโดยการรวมคีย์ ตัวดำเนินการ และค่าสำหรับคีย์

ป้อนนิพจน์เงื่อนไขต่อไปนี้เพื่อแยกผู้ใช้ที่ได้รับการกำหนดรหัสตำแหน่งงานเป็น "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")