Smitey

การทำงานอัตโนมัติและการติดตาม

สองทางสู่เป้าหมายเดียวกัน คือไม่ปล่อยเรื่องใดค้างไว้เพียงเพราะไม่มีใครนึกถึงมันอีกแล้ว การติดตามเป็นสิ่งที่คุณตั้งเอง และเป็นส่วนหนึ่งของ Basic ส่วนกฎทำให้โดยที่คุณไม่ต้องทำเอง และเป็นส่วนหนึ่งของ Professional

1

การติดตามบนทิกเก็ตด้วยตนเอง (วันที่ + บันทึกย่อ ตัวกรอง Today/This week/Overdue)

ก่อนเริ่ม: มีเพียงเจ้าหน้าที่และผู้ดูแลระบบเท่านั้นที่เห็นการติดตาม และทิกเก็ตก็ระบุไว้ว่า “Only agents and administrators see this — the requester never does.” ผู้แจ้งไม่มีวันได้เห็นมัน

การติดตามอยู่บนทิกเก็ตในการ์ด “Details” ทางขวา ใต้กำหนดเวลา ตราบใดที่ยังไม่ได้ตั้ง มันจะระบุว่า “No follow-up set.” พร้อมปุ่ม “Set follow-up” คุณเลือกวันและเวลา (“Date and time”) แล้วเพิ่มบันทึกย่อ (“Note (optional)” ข้อความตัวอย่างในช่องคือ “Why is this coming back?”) หลังจากนั้นปุ่มจะเปลี่ยนเป็น “Change” และ “Remove”

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

เหนือรายการทิกเก็ตมีแถว “Follow-up:” พร้อมปุ่มสี่ปุ่ม ได้แก่ “No filter”, “Today”, “This week” และ “Overdue” และตัวรายการเองก็มีคอลัมน์ “Follow-up” มันไม่ได้อยู่ในบล็อกตัวกรองที่พับไว้โดยเจตนา เพราะนี่คือคำถามที่เจ้าหน้าที่เริ่มต้นวันด้วย

“Overdue” รวมของวันนี้ด้วย มิฉะนั้นการติดตามจะหายไปในวันที่มันสำคัญพอดี คือในวินาทีที่เวลาของมันผ่านไปแล้ว

การ์ด “Details” ของทิกเก็ตที่มีส่วน “Follow-up” อยู่ในกรอบสีแดง พร้อมป้าย “Overdue” บันทึกย่อ และปุ่ม “Change” กับ “Remove”
วันที่ของทิกเก็ตใบนี้อยู่ในอดีต จึงมีป้ายสีแดง “Overdue” ส่วนบันทึกย่อบอกว่าทำไมทิกเก็ตจึงกลับมาเปิดภาพขนาดเต็ม
รายการทิกเก็ตที่มีแถว “Follow-up:” เหนือตารางอยู่ในกรอบสีแดง และคอลัมน์ “Follow-up” อยู่ในกรอบเดียวกัน
ทิกเก็ตสามใบในหน้านี้มีวันที่กำกับ ปุ่มด้านบนย่อรายการให้เหลือเฉพาะวันนี้ สัปดาห์นี้ หรือที่เลยกำหนดเปิดภาพขนาดเต็ม
2

กฎที่อิงเวลา ตอบสนองต่อการที่ไม่มีการกระทำใดเกิดขึ้น

เฉพาะ Professional

ก่อนเริ่ม: กฎใหม่ถูกสร้างขึ้นในสถานะปิดเสมอ แม้คุณจะพยายามสร้างมันในสถานะเปิดผ่านหน้าจอก็ตาม กฎที่วิ่งผ่านงานค้างทั้งหมดของคุณในวินาทีที่ถูกสร้างขึ้น คืออุบัติเหตุที่ระบบรับไปจากคุณตรงนี้ มันจะเริ่มทำงานจริงก็ต่อเมื่อกด “Save” ครั้งถัดไป

กฎอยู่ใต้ “Settings → Automation” บรรทัดใต้หัวข้อระบุว่าเรื่องนี้เกี่ยวกับอะไร คือ “Rules that act when nobody else does.” กฎเป็นของทีมและทำงานกับทิกเก็ตของทีมนั้น ส่วนตัวเลือก “Team” ด้านบนกำหนดว่าคุณกำลังดูกฎของทีมใดอยู่

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

ข้อความแจ้งพร้อมเครื่องหมายถูกสีเขียวด้านบนบอกคุณว่ามีการตรวจสอบอยู่ คือ “The automation checks every minute. 2 of 6 rule(s) are enabled.” หากไม่มีกฎใดเปิดใช้งาน คุณจะได้รับคำเตือน “No rule is enabled. Nothing is being checked and tickets behave exactly as before.” แล้วก็ไม่มีอะไรเกิดขึ้นจริง ๆ

กฎหนึ่งข้อจะดูทิกเก็ตทั้งหมดของทีมตน ไม่ว่าจะมีมากเพียงใด ในหนึ่งรอบ มันจะดำเนินการกับทิกเก็ตได้มากที่สุด 500 ใบ ที่เหลือจะตามมาในรอบถัดไป

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

ส่วนบนของหน้า “Automation” พร้อมข้อความแจ้งเรื่องรอบการตรวจสอบอยู่ในกรอบสีแดง ตัวกรองทีม และปุ่ม “Add rule”
ที่นี่เก็บกฎไว้หกข้อ สองข้อทำงานอยู่ ส่วนตัวอย่างสี่ข้อที่มาพร้อมระบบอยู่ด้านล่างในหน้าเดียวกัน และปิดไว้ทั้งหมดเปิดภาพขนาดเต็ม
3

ตัวสร้างกฎแบบ เมื่อ/ถ้า/แล้ว พร้อมประโยคภาษาธรรมดาที่เปลี่ยนตามทันที

เฉพาะ Professional

กฎหนึ่งข้อมีสามบล็อก “WHEN” คือการที่ไม่มีอะไรเกิดขึ้นซึ่งมันตอบสนองต่อสิ่งนั้น (“Something has not happened for a while. This is what the automation reacts to.”) ส่วน “IF” จำกัดว่าเรื่องนั้นใช้กับทิกเก็ตใดบ้าง (“Which tickets it applies to.”) โดยแยกตามสถานะ ระดับความสำคัญ ทีม หมวดหมู่ ผู้รับผิดชอบ หรือคะแนน และ “THEN” คือสิ่งที่จะเกิดขึ้น

เหนือบล็อกเหล่านั้น กฎยืนอยู่ในรูปประโยคเดียว และมันเขียนตัวเองใหม่ทุกครั้งที่มีการเปลี่ยนแปลง เช่น “When a ticket has seen no activity for more than 5 minutes and has the priority “High”, then set a follow-up in 4 hours.” หากยังขาดอะไรอยู่ ประโยคนั้นจะระบุไว้ตรงจุดนั้นเลย แทนที่จะซ่อนมันไว้

ในบล็อก “IF” คุณยังกำหนดด้วยว่าเงื่อนไขรวมกันอย่างไร จะเป็น “All conditions must apply” หรือ “Any condition is enough” ประโยคด้านบนจะเปลี่ยนรูปตามไปด้วย เพราะหากใช้คำว่า “และ” มันจะอ้างสิ่งตรงข้ามกับที่กฎทำจริง

สองช่องควบคุมว่าหลายกฎทำงานร่วมกันอย่างไร “Order” กำหนดลำดับ ส่วนสวิตช์ “Skip the following rules for a ticket this rule applies to” หยุดกฎที่ตามมาทุกข้อสำหรับทิกเก็ตที่กฎนี้ใช้ได้

กฎใหม่เริ่มต้นด้วยเงื่อนไขด้านเวลา “Time without any activity” “longer than” 3 “days” ในบล็อก “WHEN” หากกฎของคุณต้องการอย่างอื่น ให้เปลี่ยนหรือลบมันออก

อ่านเพิ่มเติมได้ในการ์ด: คะแนนที่แย่ในฐานะตัวกระตุ้น

กฎหนึ่งข้อพร้อมประโยคภาษาธรรมดาเหนือขึ้นไปอยู่ในกรอบสีแดง และสามบล็อก WHEN, IF และ THEN อยู่ด้านล่าง
เนื้อหาเดียวกันสองครั้ง คือครั้งหนึ่งเป็นแบบฟอร์ม อีกครั้งเป็นประโยค เมื่ออ่านประโยคนั้น คุณจะสังเกตเห็นทันทีเมื่อคุณตั้งค่าไว้ต่างจากที่ตั้งใจเปิดภาพขนาดเต็ม
4

มีกฎตัวอย่างสี่ข้อมาให้ (ปิดไว้ตอนติดตั้ง เปิดข้อไหนก็ได้ตามต้องการ)

เฉพาะ Professional

ทุกการติดตั้งมาพร้อมกฎสี่ข้อ ได้แก่ “Example: remind the requester after 3 business days”, “Example: close after 10 days without a reply”, “Example: raise the priority of unassigned tickets” และ “Example: follow up on tickets nobody touched for a week” มันเรียงกันลงมาอยู่บนหน้า “Automation”

ทั้งสี่ข้อปิดไว้ แต่ละข้อมีป้าย “Off” และ “Last run: never” มันคือจุดตั้งต้นให้อ่านและสร้างใหม่ ไม่ใช่พฤติกรรมที่ใครแอบใส่มาให้คุณ เปลี่ยนชื่อมัน แก้ไขมัน เปิดมัน หรือลบมันทิ้งก็ได้

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

กฎตัวอย่างข้อแรกในสี่ข้อ พร้อมป้าย “Off” ในกรอบสีแดง ชื่อของมัน และประโยคภาษาธรรมดา
ข้อแรกหน้าตาเป็นแบบนี้ ส่วนอีกสามข้ออยู่ด้านล่างในหน้าเดียวกันและปิดไว้เช่นกัน “Every team” หมายความว่ามันจะใช้กับทุกทีมของคุณเปิดภาพขนาดเต็ม
5

ดูตัวอย่างก่อนเปิดใช้ ระบบแสดงว่ากฎนี้จะมีผลกับทิกเก็ตใดในขณะนี้ โดยไม่เปลี่ยนแปลงอะไรเลย

เฉพาะ Professional

ใต้กฎทุกข้อมีปุ่ม “Which tickets would this affect?” คลิกหนึ่งครั้งจะแสดงรายการ “Tickets this rule would affect right now” คือทิกเก็ตที่กฎนี้ใช้ได้ในขณะนี้ พร้อมหมายเลขและชื่อเรื่อง

ใต้ลงมาระบุว่าการดูตัวอย่างไม่ทำอะไรบ้าง คือ “The preview only reads. It changes nothing and writes no log entry. Unsaved changes are not included.” ส่วนสุดท้ายนั้นสำคัญ เพราะการดูตัวอย่างทำงานกับกฎที่บันทึกไว้แล้ว ไม่ใช่กับสิ่งที่อยู่ในแบบฟอร์มตอนนี้

หากกฎนั้นไม่ตรงกับอะไรเลยในขณะนี้ ระบบก็ระบุไว้เช่นกันว่า “No ticket matches this rule right now.” นั่นคือคำตอบที่คุณอยากได้ก่อนเปิดใช้ ไม่ใช่ได้หลังจากนั้นบนทิกเก็ตของลูกค้าคุณ

การดูตัวอย่างของกฎที่เปิดอยู่ พร้อมหัวข้อ “Tickets this rule would affect right now” ทิกเก็ตสองใบ และข้อความในกรอบสีแดงที่บอกว่าการดูตัวอย่างเพียงอ่านเท่านั้น
กฎข้อนี้จะแตะต้องทิกเก็ตสองใบในขณะนี้ ข้อความด้านล่างระบุว่าไม่มีอะไรในนั้นเกิดขึ้นตอนที่คุณคลิกปุ่มเปิดภาพขนาดเต็ม
6

การกระทำ ได้แก่ อีเมล สถานะ ระดับความสำคัญ การมอบหมาย การส่งต่อไปยังอีกทีม และการตั้งการติดตาม

เฉพาะ Professional

ก่อนเริ่ม: การกระทำ “Send an e-mail” ส่งออกผ่านช่องทางอีเมลเดียวกับส่วนอื่นของระบบ หากไม่ได้ตั้งค่าอีเมลขาออกไว้ ก็จะไม่มีอะไรเกิดขึ้น และการติดตั้งแบบ Basic ไม่มีช่องทางนั้นเลย ประวัติจะบันทึกอีเมลไว้ก็ต่อเมื่อมันถูกส่งออกไปจริง ๆ มิฉะนั้นรอบนั้นจะแสดง “Failed” ในบันทึกของกฎ พร้อมเหตุผล

ในบล็อก “THEN” คุณเลือกจากเจ็ดการกระทำ ได้แก่ “Send an e-mail”, “Set the status”, “Set the priority”, “Assign to a user”, “Remove the assignee”, “Hand over to another team” และ “Set a follow-up” ปุ่ม “Add action” เพิ่มการกระทำ และแต่ละอันมีสวิตช์ “Active” ของตัวเอง คุณจึงปิดเสียงเฉพาะอันเดียวได้โดยไม่ต้องปิดทั้งกฎ

สำหรับ “Send an e-mail” คุณติ๊กผู้รับทีละราย ได้แก่ “the requester”, “the assignee”, “the observers” และ “a fixed address” โดยอันสุดท้ายมีช่องกรอกที่อยู่ของตัวเอง ส่วน “Set a follow-up” คุณระบุตัวเลข หน่วย และบันทึกย่อที่จะไปอยู่บนทิกเก็ตในภายหลัง

สำหรับ “Hand over to another team” ข้อความอธิบายอยู่ใต้ลงมาพอดี คือ “The ticket moves to that team and the current assignee is cleared. No second ticket is created.” จึงไม่มีใบซ้ำเกิดขึ้น เรื่องเดิมเพียงเปลี่ยนมือเท่านั้น

กฎปิดทิกเก็ตที่กำลังรอการอนุมัติไม่ได้ และปิดเหตุขัดข้องแบบกลุ่มที่ยังมีการแจ้งค้างอยู่ไม่ได้

บล็อก “THEN” ของกฎ พร้อมตัวเลือกการกระทำในกรอบสีแดง และช่องสำหรับตัวเลข หน่วย และบันทึกย่อของการติดตาม
หนึ่งการกระทำพร้อมส่วนประกอบของมัน คือ “Set a follow-up” จำนวน 4 “hours” พร้อมบันทึกย่อที่เจ้าหน้าที่จะอ่านบนทิกเก็ตในภายหลังเปิดภาพขนาดเต็ม
7

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

เฉพาะ Professional

ทุกเงื่อนไขเวลาในบล็อก “WHEN” มีสามส่วน คือชนิด การเปรียบเทียบ “longer than” และตัวเลขพร้อมหน่วย มีห้าชนิด ได้แก่ “Time since the ticket was created”, “Time without any activity”, “Time without a reply from the requester”, “Time without a public reply from an agent” และ “Time without a status change”

หน่วยเป็นตัวกำหนดว่าเวลาถูกนับอย่างไร และกำหนดแยกตามเงื่อนไข “minutes”, “hours” และ “days” เดินต่อเนื่อง ทั้งกลางคืนและวันหยุดสุดสัปดาห์ ส่วน “business minutes”, “business hours” และ “business days” นับตามปฏิทินเวลาทำการของทีม จึงนับเฉพาะช่วงที่อยู่ในเวลาเปิดทำการเท่านั้น

ในการใช้งานจริง ความต่างนั้นมาก สามวันคือสามวัน ส่วนสามวันทำการที่นับจากวันพฤหัสบดีในสัปดาห์แบบจันทร์ถึงศุกร์ จะไปสิ้นสุดในวันอังคารถัดไป วันทำการคือวันทำงานในปฏิทินของทีมที่ทิกเก็ตสังกัด แม้ในกฎสำหรับ “Every team” ก็ตาม วันหยุดนักขัตฤกษ์ไม่นับ หากเวลาเริ่มนอกเวลาทำการ จะนับจากการเริ่มงานครั้งถัดไป การกระทำ “Set a follow-up” ก็นับ “business days” ด้วยวิธีเดียวกัน

เงื่อนไขเวลาหนึ่งข้อในบล็อก “WHEN” โดยตัวเลขและหน่วยอยู่ในกรอบสีแดง อยู่ข้างตัวเลือกชนิดของเงื่อนไข
เงื่อนไขข้อนี้นับเป็น “business days” คือสามวันทำการตามปฏิทินของทีม ไม่ใช่สามวันตามปฏิทินทั่วไปเปิดภาพขนาดเต็ม
8

บันทึกแยกตามกฎ และชื่อกฎเป็นผู้ทำในประวัติของทิกเก็ต

เฉพาะ Professional

ใต้กฎทุกข้อมีปุ่ม “Log” มันเปิดตาราง “What this rule did” ที่มีหนึ่งแถวต่อทิกเก็ตที่ได้รับผล ได้แก่ “When”, “Ticket”, “Cycle”, “Result” และ “Details” ส่วน “Details” เก็บว่าทำอะไรไปแน่ ๆ เช่น “Set a follow-up: 01.10.2026 22:36” หากกฎยังไม่เคยทำอะไรเลย ระบบก็ระบุไว้ว่า “This rule has not done anything yet.”

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

บนตัวทิกเก็ตเอง กฎปรากฏในฐานะผู้ทำ ในประวัติมันแสดงด้วยชื่อของตัวเองพร้อมคำนำหน้า “Automation:” เช่น “Automation: High priority: bring it back to us” คุณจึงเปิดดูได้ในทุกเรื่องว่าคนหรือกฎเป็นผู้ทำ และหากเป็นกฎ ก็ดูได้ว่ากฎข้อไหน ลูกค้าจะเห็น “System” เป็นผู้ทำแทนชื่อกฎ

บรรทัดหัวของกฎทุกข้อยังมี “Last run:” พร้อมเวลาของรอบล่าสุด หรือ “never” สำหรับกฎที่ไม่เคยทำงาน

ตาราง “What this rule did” ที่เปิดอยู่ มีสามแถว และคอลัมน์ “Cycle” กับ “Details” อยู่ในกรอบสีแดง
สามรอบบนทิกเก็ตสองใบ บนทิกเก็ต #4 ที่ยังไม่มีคำตอบ กฎทำงานเป็นครั้งที่สอง จึงมีเลข “2” อยู่ในคอลัมน์ “Cycle” ส่วน “Details” เก็บวันที่ติดตามที่ถูกตั้งไว้ในแต่ละครั้งเปิดภาพขนาดเต็ม
ประวัติของทิกเก็ตที่มีสองแถวในกรอบสีแดง ซึ่งผู้ทำคือ “Automation: High priority: bring it back to us”
เหตุการณ์เดียวกันเมื่อมองจากทิกเก็ต วันที่และบันทึกย่อปรากฏเป็นสองแถวในประวัติ โดยมีกฎเป็นผู้ทำเปิดภาพขนาดเต็ม

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