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

記事番号:020177
กลุ่มเป้าหมาย:ผู้ใช้และผู้ดูแลระบบ Kintone

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

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

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

ป้อนนิพจน์เงื่อนไขต่อไปนี้เพื่อแยกผู้ใช้ที่ได้รับการกำหนดรหัสชื่อตำแหน่งงานเป็น "Manager01"

เนื้อหาได้ถูกคัดลอกแล้ว
title in ("Manager01")

ในกรณีนี้ "คีย์" "ตัวดำเนินการ" และ "ค่าสำหรับคีย์" จะเป็นดังต่อไปนี้:

สำคัญ
title
ผู้ดำเนินการ
in
ค่าของคีย์
("Manager01")

คีย์ที่มีอยู่ในนิพจน์เงื่อนไข

คุณสามารถใช้คีย์ดังต่อไปนี้ได้
คุณสามารถรวมคีย์หลาย ๆ ตัวเข้าด้วยกันได้
การรวมนิพจน์เงื่อนไขหลายรายการเข้าด้วยกัน

สำคัญความหมาย
userชื่อล็อกอิน
organization[組織コード]
groupรหัสกลุ่ม
titleรหัสตำแหน่งงาน
employeeNumberID พนักงาน
birtdDateวันเกิด
joinDateวันที่เริ่มจ้าง

ตัวดำเนินการที่มีอยู่ในนิพจน์เงื่อนไข

คุณสามารถใช้ตัวดำเนินการต่อไปนี้ได้ แต่ละคีย์มีตัวดำเนินการชุดอื่นให้เลือกใช้

  • in
  • not in
  • =
  • <
  • <=
  • >
  • >=

สำหรับคีย์ "ผู้ใช้"

ชื่อเข้าสู่ระบบที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (")

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 สิงหาคม 1997

birthDate <= "1997-08-08"
>

ดึงข้อมูลผู้ใช้ที่มีวันเกิดหลังวันที่ระบุ

ตัวอย่างต่อไปนี้จะดึงข้อมูลผู้ใช้ที่มีวันเกิดหลังวันที่ 8 สิงหาคม 1997

birthDate > "1997-08-08"
>=

ดึงข้อมูลผู้ใช้ที่มีวันเกิดเท่ากับหรือหลังวันที่ระบุ

ตัวอย่างต่อไปนี้จะดึงข้อมูลผู้ใช้ที่มีวันเกิดเท่ากับหรือหลังวันที่ 8 สิงหาคม 1997

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