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

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")
=

คุณสามารถแยกผู้ใช้ที่มีชื่องานที่ไม่ได้กำหนดไว้ได้

เนื้อหาได้รับการคัดลอกแล้ว
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")