ทริกเกอร์คือเงื่อนไขที่ต้องเป็นจริงเพื่อให้ Autoflow Actions ถูกดำเนินการ ส่วนประกอบพื้นฐานที่อธิบายไว้ที่นี่สามารถนำมาผสมกันเพื่อสร้างโฟลว์ต่างๆ ที่ช่วยให้คุณสามารถ ทำงานอัตโนมัติได้หลายกระบวนการ ในบทความนี้ เราจะมาดูรายละเอียดเกี่ยวกับการตั้งค่า
เมื่อคุณเลือก โฟลเดอร์ ที่จะใช้ตรวจสอบผู้สมัครที่เข้ามาแล้ว คุณจะได้รับแจ้งให้เริ่มเลือก เกณฑ์ของคุณ
เกณฑ์ (Criteria)
เกณฑ์ถูกกำหนดจาก แอตทริบิวต์ของผู้สมัคร (Candidate Attribute) ซึ่งจะถูกนำมาเปรียบเทียบกับ ค่าที่ต้องการ โดยใช้ ตัวดำเนินการ (Operator)
ตัวอย่างเช่น หากเราต้องการตรวจสอบว่าชื่อของผู้สมัครคือ “Sam” หรือไม่ แอตทริบิวต์ของเราจะเป็น "Name", ตัวดำเนินการคือ "เป็น" (is), และค่าคือ "Sam" มาดูองค์ประกอบแต่ละส่วนกัน
แอตทริบิวต์ของผู้สมัคร (Candidate Attributes)
แอตทริบิวต์ของผู้สมัครคือ ข้อมูลแต่ละจุดของผู้สมัคร ซึ่งบางอย่างจะถูกกำหนดไว้ตั้งแต่ผู้สมัครถูกสร้างขึ้นใน Talkpush (เช่น ชื่อ, แหล่งที่มา, วันที่เพิ่ม), และบางอย่างมาจากคำถามคัดกรองล่วงหน้า (Prescreening Questions) (ที่อยู่, เงินเดือนที่คาดหวัง, อายุ)
จากตัวอย่างข้างต้น ที่เราต้องการตรวจสอบว่าชื่อของผู้สมัครคือ Sam แอตทริบิวต์ที่ใช้คือ "Name"
สำหรับ Autoflow, แอตทริบิวต์สามารถแบ่งออกเป็น 4 ประเภทหลัก ได้แก่:
ประเภท | คุณลักษณะ | ตัวอย่างแอตทริบิวต์ |
ข้อความ (Text) | เป็นข้อความตัวอักษร | ชื่อ, ที่อยู่, แหล่งที่มา |
ตัวเลข (Number) | เป็นชุดของตัวเลข | อายุ, เงินเดือนที่คาดหวัง |
วันที่ (Date) | เป็นวันที่ (วัน, เดือน, ปี) | วันที่เพิ่ม, วันที่เสร็จสิ้น |
ตัวเลือก (Dropdown) | เป็นค่าจากรายการที่กำหนดไว้ | ประเทศ, ผู้สรรหาที่ได้รับมอบหมาย |
หมายเหตุ: หากคุณลบแอตทริบิวต์ที่เคยใช้ตั้งค่า Autoflow, ระบบจะแสดงข้อความสีแดงว่า "ปิดใช้งาน" (Disabled) คุณสามารถแก้ไข Autoflow เพื่อเปลี่ยนเป็นแอตทริบิวต์ใหม่แทน
ตัวดำเนินการ (Operators)
แอตทริบิวต์ที่เลือกจะถูกเปรียบเทียบกับค่าที่กำหนดโดยใช้ ตัวดำเนินการ ซึ่งแต่ละประเภทของแอตทริบิวต์จะมีตัวดำเนินการที่แตกต่างกัน
ตัวอย่าง:
ถ้าเราต้องการตรวจสอบว่าชื่อของผู้สมัครคือ "Sam", ตัวดำเนินการที่ใช้คือ "เป็น" (is)
ตัวดำเนินการสำหรับแอตทริบิวต์ประเภทข้อความ (Text Attributes)
ตัวดำเนินการ | เงื่อนไขเป็นจริงเมื่อ... |
เป็น (is) | ตรงกับค่า X เป๊ะ |
ไม่เป็น (is not) | ไม่ตรงกับค่า X |
ขึ้นต้นด้วย (starts with) | มี X อยู่ที่จุดเริ่มต้น |
ลงท้ายด้วย (ends with) | มี X อยู่ที่จุดท้าย |
ตรงกับ (matched) | เป็นค่า X (ไม่คำนึงถึงตัวพิมพ์เล็ก/ใหญ่) |
ไม่ตรงกับ (does not match) | ไม่เป็นค่า X (ไม่คำนึงถึงตัวพิมพ์เล็ก/ใหญ่) |
ว่างเปล่า (is empty) | ไม่มีค่าใดๆ |
มีค่า (is present) | มีค่ากรอกอยู่ |
ตัวดำเนินการสำหรับแอตทริบิวต์ประเภทตัวเลข (Number Attributes)
ตัวดำเนินการ | เงื่อนไขเป็นจริงเมื่อ... |
เป็น (is) | เท่ากับ X |
มากกว่า (greater than) | มากกว่า X |
น้อยกว่า (less than) | น้อยกว่า X |
มากกว่าหรือเท่ากับ (greater than or equal) | เท่ากับหรือมากกว่า X |
น้อยกว่าหรือเท่ากับ (less than or equal) | เท่ากับหรือน้อยกว่า X |
ว่างเปล่า (is empty) | ไม่มีค่าใดๆ |
มีค่า (is present) | มีค่ากรอกอยู่ |
ตัวดำเนินการสำหรับแอตทริบิวต์ประเภทวันที่ (Date Attributes)
ตัวดำเนินการ | เงื่อนไขเป็นจริงเมื่อ... |
ในวันที่ (on) | เป็นวันที่ X เป๊ะ |
หลังจาก (after) | เป็นวันหลังจาก X |
ก่อน (before) | เป็นวันก่อน X |
ไม่ทราบ (is unknown) | ไม่มีค่าใดๆ |
มีค่าใดๆ (has any value) | มีค่ากรอกอยู่ |
มากกว่า (more than) | เกิดก่อน X วันที่ผ่านมา |
น้อยกว่า (less than) | เกิดหลังจาก X วันที่ผ่านมา |
เท่ากับ (exactly) | เกิดเมื่อ X วันที่ผ่านมา |
สำหรับแอตทริบิวต์ประเภท Dropdown, ตัวดำเนินการเดียวที่ใช้ได้คือ "เป็น" (is)
สำหรับแอตทริบิวต์แบบดรอปดาวน์ ตัวดำเนินการที่ใช้ได้มีเพียง is ซึ่งทำงานในลักษณะเดียวกับที่อธิบายไว้สำหรับแอตทริบิวต์ประเภทข้อความ
หลังจากเลือกตัวดำเนินการที่ต้องการแล้ว คุณต้องเลือกค่าที่จะใช้เปรียบเทียบ โปรดทราบว่าสำหรับตัวดำเนินการที่ใช้ตรวจสอบว่าแอตทริบิวต์ถูกกรอกหรือไม่ จะไม่มีตัวเลือกค่าให้เลือก
ค่า (Values)
ในขั้นตอนสุดท้ายของการตั้งค่าเงื่อนไข คุณต้องกำหนดค่าที่จะใช้เปรียบเทียบกับแอตทริบิวต์
ตัวอย่างเช่น หากเราต้องการตรวจสอบว่าชื่อของผู้สมัครคือ Sam หรือไม่ ค่า (Value) ของเราก็คือ Sam
สำหรับ แอตทริบิวต์ประเภทข้อความ (Text attributes) ให้พิมพ์ข้อความที่ต้องการ
สำหรับ แอตทริบิวต์ประเภทตัวเลข (Number attributes) ให้ป้อนค่าตัวเลข
สำหรับ แอตทริบิวต์ประเภทวันที่ (Date attributes) คุณสามารถเลือกวันที่จากปฏิทินหรือป้อนจำนวนวันลงในช่องที่กำหนด
สำหรับ แอตทริบิวต์แบบดรอปดาวน์ (Dropdown attributes) จะมีรายการดรอปดาวน์ให้เลือกค่าที่ต้องการ สำหรับแอตทริบิวต์ใด ๆ คุณสามารถเลือก Select Candidate Attribute เพื่อเปรียบเทียบแอตทริบิวต์สองค่า โดยตัวดำเนินการที่ใช้เปรียบเทียบจะขึ้นอยู่กับแอตทริบิวต์แรกที่เลือก
สำหรับแต่ละ Autoflow Trigger คุณสามารถเชื่อมโยงเงื่อนไข (Criteria) สองข้อขึ้นไปโดยใช้ AND/OR clauses
AND/OR Clauses
ซึ่งเป็นประโยชน์เมื่อคุณต้องการให้การกระทำถูกเรียกใช้โดยเงื่อนไขหลายข้อพร้อมกันหรือเพียงข้อใดข้อหนึ่งเป็นจริง
AND Clause
เงื่อนไขนี้จะเป็นจริงก็ต่อเมื่อทุกเงื่อนไขที่กำหนดถูกต้องทั้งหมด
ตัวอย่าง:
เราต้องการให้ Action ถูกเรียกใช้หากผู้สมัครมีอายุ 21 ปีขึ้นไป และ มีประสบการณ์ทำงานมากกว่า 3 ปี
ในกรณีนี้ Action จะถูกเรียกใช้ก็ต่อเมื่อผู้สมัครตรงตามทั้งสองเงื่อนไข ผู้สมัครที่อายุ 25 ปี แต่ไม่มีประสบการณ์ทำงาน หรือผู้สมัครที่อายุ 19 ปี แต่มีประสบการณ์ 4 ปี จะไม่ผ่านเงื่อนไข เนื่องจากไม่ตรงกับข้อใดข้อหนึ่ง
OR Clause
เงื่อนไขนี้จะเป็นจริงหากมีเพียงข้อใดข้อหนึ่งที่ถูกต้อง
ตัวอย่าง:
เราต้องการให้ Action ถูกเรียกใช้หากผู้สมัครถูกเพิ่มเข้ามาก่อนวันที่ 1 มกราคม 2022 หรือ ไม่มีหมายเลขโทรศัพท์ที่ลงทะเบียนไว้
ในกรณีนี้ ตราบใดที่ผู้สมัครตรงกับเงื่อนไขข้อใดข้อหนึ่ง Action ก็จะถูกเรียกใช้ ตัวอย่างเช่น
หากผู้สมัครมีหมายเลขโทรศัพท์แต่ถูกเพิ่มเข้ามาใน พฤษภาคม 2021 Action จะถูกเรียกใช้
หากผู้สมัครถูกเพิ่มเข้ามาใน มิถุนายน 2022 แต่ไม่มีหมายเลขโทรศัพท์ Action ก็จะถูกเรียกใช้เช่นกัน
หลังจากเชื่อมโยงเงื่อนไข (Criteria) เรียบร้อยแล้ว Trigger ของคุณก็พร้อมใช้งาน! ตอนนี้คุณสามารถไปยังขั้นตอนถัดไปเพื่อกำหนด Autoflow Action ได้เลย
หมายเหตุ: Autoflow ไม่สามารถเปิดใช้งานบอทอีกครั้ง ได้ มีเพียงผู้สมัคร นักรีครูต หรือการใช้ตัวเลือก Bulk Restart เท่านั้นที่สามารถทำได้
คำถามที่พบบ่อย
Q: ทำไม Autoflow ของฉันไม่ทำงานหลังจากที่อัปเดตหรือแก้ไขแล้ว? A: Autoflow ไม่ทำงานย้อนหลัง ซึ่งหมายความว่าการเปลี่ยนแปลงที่คุณทำจะ ไม่ ถูกนำไปใช้กับแอปพลิเคชันที่มีอยู่โดยอัตโนมัติ หากต้องการให้ Autoflow ทำงานกับแอปพลิเคชันที่มีอยู่ คุณต้องอัปเดตแอปพลิเคชันนั้นก่อน มิฉะนั้น Autoflow ที่อัปเดตแล้วจะไม่ทำงาน
หากต้องการบังคับให้ Autoflow ที่อัปเดตทำงาน คุณสามารถย้ายแอปพลิเคชันออกจากโฟลเดอร์ปัจจุบัน (เช่น ย้ายไปที่โฟลเดอร์ "On Hold") แล้วค่อยย้ายกลับมา
Q: "Version" ใน Autoflow หมายถึงอะไร? A: "Version" ใน Autoflow แสดงถึงเวอร์ชันปัจจุบันของ Autoflow และช่วยติดตามการเปลี่ยนแปลงที่เกิดขึ้น ตัวอย่างเช่น หาก Autoflow ถูกระบุว่าเป็น "เวอร์ชัน 2" การกระทำใด ๆ ที่ ถูกเรียกใช้โดย Autoflow นี้ก็จะปรากฏเป็น "เวอร์ชัน 2" ใน AP Autoflow logs เช่นกัน
เมื่อคุณแก้ไข Autoflow หมายเลขเวอร์ชันจะเพิ่มขึ้น (เช่น เปลี่ยนเป็น "เวอร์ชัน 3") ระบบเวอร์ชันนี้ช่วยให้คุณสามารถระบุได้ว่า เวอร์ชันใดของ Autoflow ถูกใช้งานในช่วงเวลาต่าง ๆ หรือสำหรับเหตุการณ์ใดบ้าง
|