Extraction expressions for dynamic groups

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

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

Conditional expression for dynamic groups

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

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

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

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

สำคัญ
ชื่อ
ผู้ดำเนินการ
ใน
Value for the key
(ผู้จัดการ01)

Available keys in conditional expressions

You can use the following keys.
You can also combine multiple keys.
Combining multiple conditional expressions

สำคัญ ความหมาย
ผู้ใช้ Login name
องค์กร Department code
กลุ่ม Group code
ชื่อ Job title code
หมายเลขพนักงาน ID พนักงาน
วันเกิด วันเกิด
วันที่เข้าร่วม Hire date

Available operators in conditional expressions

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

  • ใน
  • ไม่อยู่ใน
  • =
  • <=
  • >
  • >=

For "user" key

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

in

แยกผู้ใช้ที่ตรงกับชื่อเข้าระบบที่ระบุ
หากต้องการระบุชื่อเข้าสู่ระบบหลายชื่อ ให้คั่นด้วยเครื่องหมายจุลภาค (,)

ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีชื่อเข้าสู่ระบบเป็น "JohnJones", "MichaelWilson" หรือ "MarySmith"

เนื้อหาได้รับการคัดลอกแล้ว
user in ("JohnJones", "MichaelWilson", "MarySmith")
not in

แยกผู้ใช้ที่ไม่ตรงกับชื่อเข้าระบบที่ระบุ
หากต้องการระบุชื่อเข้าสู่ระบบหลายชื่อ ให้คั่นด้วยเครื่องหมายจุลภาค (,)

ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีชื่อเข้าระบบไม่ตรงกับ "JohnJones", "MichaelWilson" หรือ "MarySmith"

เนื้อหาได้รับการคัดลอกแล้ว
user not in ("JohnJones", "MichaelWilson", "MarySmith")

For "organization" key

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

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"

For "group" key

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

in

แยกผู้ใช้ที่อยู่ในกลุ่มที่ระบุ

ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่อยู่ในกลุ่มที่มีรหัสกลุ่มเป็น "RecruitmentA", "RecruitmentB" หรือ "RecruitmentC"

เนื้อหาได้รับการคัดลอกแล้ว
group in ("RecruitmentA", "RecruitmentB", "RecruitmentC")
not in

แยกผู้ใช้ที่ไม่ได้อยู่ในกลุ่มใด ๆ ที่ระบุ

ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่ไม่อยู่ในกลุ่มซึ่งมีรหัสกลุ่มเป็น "RecruitmentA", "RecruitmentB" หรือ "RecruitmentC"

เนื้อหาได้รับการคัดลอกแล้ว
group not in ("RecruitmentA", "RecruitmentB", "RecruitmentC")

For "title" key

The job title code to specify for key value should be enclosed with double quotation marks (").
Specifying "no title" extracts users who have no job titles.

in

แยกผู้ใช้ที่อยู่ในตำแหน่งงานที่ระบุ

ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่อยู่ในตำแหน่งงานที่มีรหัสตำแหน่งงานว่า "Manager" หรือ "GenManager"

เนื้อหาได้รับการคัดลอกแล้ว
title in ("Manager", "GenManager")
not in

แยกผู้ใช้ที่ไม่ได้อยู่ในตำแหน่งงานใดๆ ที่ระบุ

ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่ไม่ได้อยู่ในตำแหน่งงานซึ่งมีรหัสตำแหน่งงานเป็น "Manager" หรือ "GenManager"

เนื้อหาได้รับการคัดลอกแล้ว
title not in ("Manager", "GenManager")

For "employeeNumber" key

in

แยกผู้ใช้ที่ตรงกับรหัสพนักงานที่ระบุ

ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีรหัสพนักงานเป็น "0001" หรือ "0002"

เนื้อหาได้รับการคัดลอกแล้ว
employeeNumber in ("0001", "0002")
not in

แยกผู้ใช้ที่ไม่ตรงกับรหัสพนักงานที่ระบุ

ตัวอย่างต่อไปนี้จะแยกผู้ใช้ที่มีรหัสพนักงานไม่ใช่ "0001" หรือ "0002"

เนื้อหาได้รับการคัดลอกแล้ว
employeeNumber not in ("0001", "0002")

For "birthDate" key

วันที่ที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (") และระบุโดยใช้รูปแบบ "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"

For "joinDate" key

วันที่ที่จะระบุสำหรับค่าคีย์ควรอยู่ในเครื่องหมายคำพูดคู่ (") และระบุโดยใช้รูปแบบ "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"

Combining multiple conditional expressions

To extract users who satisfy all conditional expressions

เชื่อมโยงนิพจน์เงื่อนไขโดยใช้ตัวดำเนินการ "และ"

ตัวอย่างต่อไปนี้แสดงนิพจน์เงื่อนไขที่แยกผู้ใช้ที่ตรงตามเงื่อนไขทั้งหมดด้านล่าง

  • อยู่ในแผนกที่มีรหัสแผนกเป็น "sales00" หรือแผนกใดๆ ที่ต่ำกว่า
  • มีชื่อตำแหน่งที่มีรหัสชื่อตำแหน่งว่า "Manager01"

นิพจน์เงื่อนไข

เนื้อหาได้รับการคัดลอกแล้ว
organization <= "sales00" and title in ("Manager01")

To extract users who satisfy one of the conditional expressions

เชื่อมโยงนิพจน์เงื่อนไขโดยใช้ตัวดำเนินการ "หรือ"

ตัวอย่างต่อไปนี้แสดงนิพจน์เงื่อนไขที่แยกผู้ใช้ที่ตรงตามเงื่อนไขข้อใดข้อหนึ่งต่อไปนี้

  • มีชื่อตำแหน่งที่มีรหัสชื่อตำแหน่งว่า "Manager01"
  • เป็นสมาชิกของกลุ่มที่มีรหัสกลุ่มเป็น "Leader00" หรือ "Leader01"

นิพจน์เงื่อนไข

เนื้อหาได้รับการคัดลอกแล้ว
title in ("Manager01") or group in ("Leader00", "Leader01", "Leader02")

To combine conditional expressions with specifying priority

ใส่เงื่อนไขที่มีลำดับความสำคัญสูงกว่าด้วยวงเล็บ: "()"

ตัวอย่างต่อไปนี้แสดงนิพจน์เงื่อนไขที่แยกผู้ใช้ที่ตรงตามเงื่อนไขทั้งหมดด้านล่าง

  • เป็นสมาชิกขององค์กรที่มีรหัสองค์กรเป็น "Sales00" หรือชื่อเข้าระบบคือ "manami-tanaka"
  • มีชื่อตำแหน่งที่มีรหัสชื่อตำแหน่งว่า "Manager01"

นิพจน์เงื่อนไข

เนื้อหาได้รับการคัดลอกแล้ว
(organization in ("Sales00") or user in ("manami-tanaka")) and title in ("Manager01")