04 มี.ค. 2569·อ่าน 1 นาที

กฎตรวจสอบข้อมูลสำหรับฟอร์มธุรกิจที่ช่วยลดงานแก้ไขซ้ำ

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

กฎตรวจสอบข้อมูลสำหรับฟอร์มธุรกิจที่ช่วยลดงานแก้ไขซ้ำ

ทำไมฟอร์มธุรกิจถึงทำให้ต้องแก้งานซ้ำ

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

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

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

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

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

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

เริ่มจากข้อมูลที่ผู้ใช้ต้องการจริง

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

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

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

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

ก่อนตั้งกฎ ลองอธิบายคำขอที่ถูกต้องด้วยภาษาทั่วไปว่า «ทีมสามารถติดต่อผู้ขอ เข้าใจปัญหา ส่งต่อให้คนที่เหมาะสม และเห็นกำหนดเวลาได้» วิธีนี้มักช่วยให้เห็นข้อมูลที่ขาดได้ดีกว่าการตรวจทีละฟิลด์

แนวทางนี้ยังช่วยป้องกันการบังคับกรอกมากเกินไปด้วย ควรกำหนดฟิลด์ให้จำเป็นเพราะคนถัดไปทำงานต่อไม่ได้หากไม่มีข้อมูล ไม่ใช่เพียงเพราะฐานข้อมูลมีคอลัมน์ว่าง คำขอให้ทีมโทรกลับอาจต้องใช้เบอร์โทร แต่คำขอที่ติดต่อทางอีเมลเท่านั้นไม่จำเป็นต้องมี

ใน AppMaster ทีมสามารถออกแบบข้อมูลที่ต้องใช้และสร้างฟอร์มให้สอดคล้องกับกระบวนการจริง เริ่มจากขนาดเล็ก ทดลองกับคนที่ส่งและตรวจคำขอ แล้วค่อยเพิ่มฟิลด์เมื่อมีงานจริงที่ต้องใช้ ข้อมูลสะอาดเริ่มจากคำถามที่น้อยลงและดีขึ้น

กำหนดฟิลด์ที่จำเป็นอย่างเหมาะสม

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

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

แสดงให้เห็นว่าฟิลด์ใดจำเป็นก่อนที่ผู้ใช้จะกดส่ง ใช้ป้ายกำกับที่ชัดเจน เช่น «อีเมล (จำเป็น)» และใช้รูปแบบเดียวกันตลอดฟอร์ม อย่าพึ่งสีเพียงอย่างเดียว

บอกผู้ใช้ใกล้ฟิลด์ว่าคำตอบที่ถูกต้องควรมีรูปแบบอย่างไร ตัวอย่างสั้นๆ ช่วยป้องกันข้อผิดพลาดที่ไม่จำเป็นได้

  • «อีเมลที่ทำงาน (จำเป็น): [email protected]»
  • «หมายเลขคำสั่งซื้อ (จำเป็น): ใช้หมายเลข 8 หลักจากใบเสร็จ»
  • «วันที่สะดวกให้ติดต่อ (จำเป็น): เลือกวันที่ในอนาคต»

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

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

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

เพิ่มการตรวจสอบข้ามฟิลด์เพื่อจับข้อมูลขัดแย้ง

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

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

กฎการใช้จ่ายก็ต้องตรวจสอบแบบเดียวกัน หากพนักงานขอซื้อของมูลค่า $2,500 ขณะที่วงเงินปกติคือ $1,000 ฟอร์มอาจกำหนดให้ระบุเหตุผลทางธุรกิจและผู้ติดต่อเพื่ออนุมัติ แสดงฟิลด์เหล่านี้ทันทีเมื่อจำนวนเงินเกินวงเงิน แทนที่จะรอจนส่งฟอร์มแล้ว

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

กฎตรวจสอบข้ามฟิลด์ที่ใช้ได้จริง ได้แก่

  • วันที่เริ่มต้นต้องมาก่อนวันที่สิ้นสุด
  • คำขอที่เกินจำนวนเงินที่กำหนดต้องระบุเหตุผล
  • การจัดส่งโดยบริษัทขนส่งต้องมีถนน เมือง รหัสไปรษณีย์ และประเทศ
  • «บุคคลทั่วไป» และ «บัญชีบริษัท» ไม่สามารถใช้พร้อมกันได้
  • วิธีติดต่อที่ต้องการต้องมีเบอร์โทรหรืออีเมลที่ตรงกัน

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

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

หยุดข้อมูลซ้ำก่อนจะกระจายไปทั่วระบบ

ตรวจจับข้อมูลขัดแย้งตั้งแต่เนิ่นๆ
ใช้กระบวนการธุรกิจแบบภาพเพื่อตรวจสอบวันที่ จำนวนเงิน และคำตอบที่เกี่ยวข้องในฟอร์ม
สร้างฟอร์ม

ข้อมูลซ้ำเปลี่ยนความผิดพลาดเล็กๆ ให้กลายเป็นงานต่อเนื่อง ลูกค้าที่ส่งคำขอเดิมสองครั้งอาจได้รับคำตอบสองฉบับ ใบแจ้งหนี้สองเวอร์ชันอาจทำให้ฝ่ายการเงินสับสน เมื่อข้อมูลซ้ำไปถึงรายงานหรือไฟล์ส่งออก ใครบางคนต้องเปรียบเทียบรายการด้วยมือ

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

ตรวจสอบรายการใหม่กับข้อมูลที่มีอยู่ก่อนบันทึก การจับคู่แบบตรงตัวเหมาะกับหมายเลขใบแจ้งหนี้ รหัสคำสั่งซื้อ และรหัสพนักงาน ส่วนชื่อและที่อยู่ควรใช้การเปรียบเทียบที่ยืดหยุ่นกว่า เพราะผู้ใช้อาจกรอกต่างรูปแบบ «Maya Chen» และ «Maya C. Chen» อาจเป็นคนเดียวกัน แต่ฟอร์มไม่ควรสรุปเองว่าต้องเป็นเช่นนั้น

แสดงรายการที่อาจตรงกัน แทนที่จะปิดกั้นฟอร์มโดยไม่อธิบาย ข้อความที่ชัดเจนอาจเขียนว่า «มีลูกค้าที่ใช้อีเมลนี้อยู่แล้ว โปรดตรวจสอบข้อมูลด้านล่างก่อนสร้างรายการใหม่» แสดงรายละเอียดที่ช่วยให้เจ้าหน้าที่ตัดสินใจ เช่น ชื่อ อีเมล บริษัท และวันที่สร้าง

เจ้าหน้าที่ต้องมีวิธีดำเนินการต่อเมื่อข้อมูลที่คล้ายกันเป็นคนละรายการจริงๆ ผู้ติดต่อสองคนอาจใช้กล่องจดหมายงานร่วมกัน หรือลูกค้าสองรายอาจชื่อเหมือนกัน ให้ตัวเลือกใช้รายการเดิม สร้างรายการใหม่ต่อ หรือแก้รายละเอียดแล้วตรวจสอบอีกครั้ง

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

ใน AppMaster คุณสามารถกำหนดฟิลด์ไม่ซ้ำใน Data Designer และใช้ Business Process ค้นหารายการที่ตรงกันก่อนสร้างข้อมูลใหม่ กระบวนการนี้สามารถส่งรายการที่น่าจะตรงกันกลับไปยังฟอร์มเว็บหรือมือถือ จากนั้นจึงบันทึกรายการใหม่เมื่อผู้ใช้ยืนยันว่าแตกต่างกัน วิธีนี้ทำให้การตัดสินใจตรวจสอบได้และช่วยให้ชุดข้อมูลสะอาดขึ้น

เขียนข้อความแก้ไขที่ผู้ใช้ทำตามได้

ข้อผิดพลาดในฟอร์มควรช่วยให้ผู้ใช้แก้ปัญหาได้ภายในไม่กี่วินาที การแจ้งเตือนกว้างๆ อย่าง «ข้อมูลไม่ถูกต้อง» ทำให้ผู้ใช้ต้องค้นหาปัญหาและเดาวิธีแก้ ข้อความที่ดีควรระบุฟิลด์ อธิบายกฎ และให้ตัวอย่างที่นำไปใช้ได้

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

ใช้ภาษาธรรมดาที่บอกการกระทำถัดไป รหัสภายในอย่าง «ERR-104» อาจมีประโยชน์ต่อนักพัฒนา แต่ไม่ช่วยเจ้าหน้าที่ฝ่ายขายที่กำลังกรอกคำขอลูกค้า

  • เขียนว่า «กรอกอีเมลที่ทำงาน เช่น [email protected]» แทน «รูปแบบอีเมลไม่ถูกต้อง»
  • เขียนว่า «วันที่สิ้นสุดต้องเป็นวันเดียวกันหรือหลังวันที่เริ่มต้น» แทน «ช่วงวันที่ผิดพลาด»
  • เขียนว่า «มีลูกค้าที่ใช้อีเมลนี้อยู่แล้ว โปรดค้นหาลูกค้าก่อนสร้างรายการใหม่» แทน «ข้อมูลซ้ำ»
  • เขียนว่า «กรอกจำนวนเงินที่มากกว่า 0» แทน «ค่าอยู่นอกช่วงที่กำหนด»

ข้อความที่ดีอธิบายปัญหาโดยไม่กล่าวโทษผู้ใช้ «เราไม่สามารถบันทึกคำขอของคุณได้ เพราะหมายเลขบัญชีต้องมี 8 หลัก» ชัดเจนกว่า «คุณกรอกหมายเลขบัญชีไม่ถูกต้อง»

เก็บข้อมูลที่กรอกถูกต้องไว้เมื่อพบข้อผิดพลาด ผู้ที่กรอกไปแล้ว 14 ฟิลด์ควรแก้เฉพาะฟิลด์ที่มีปัญหา การล้างทั้งหน้าหลังตรวจพบข้อผิดพลาดเปลี่ยนการแก้ไข 20 วินาทีให้กลายเป็นงานที่ต้องกรอกซ้ำ

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

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

สร้างกฎตรวจสอบทีละขั้นตอน

ทดสอบตรรกะของฟอร์มด้วยภาพ
ทดสอบฟิลด์แบบมีเงื่อนไขและการตรวจสอบการอนุมัติก่อนเผยแพร่ฟอร์ม
ลองใช้เลย

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

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

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

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

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

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

ข้อผิดพลาดที่ทำให้ผู้ใช้หงุดหงิด

ตรวจสอบทุกเส้นทางการส่งข้อมูล
สร้างอินเทอร์เฟซเว็บและมือถือแบบเนทีฟที่ใช้ตรรกะการตรวจสอบชุดเดียวกัน
ลองใช้ AppMaster

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

บังคับให้ทุกฟิลด์ต้องกรอก

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

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

หยุดผู้ใช้โดยไม่บอกวิธีแก้

ข้อความอย่าง «ข้อมูลไม่ถูกต้อง» บอกเพียงว่ามีบางอย่างผิดพลาด แต่ไม่บอกว่าต้องทำอะไรต่อ วางข้อความไว้ข้างฟิลด์ ระบุปัญหาให้ชัด และอธิบายรูปแบบที่ยอมรับ

เขียนว่า «กรอกอีเมลที่ทำงาน เช่น [email protected]» แทน «อีเมลผิด» หากวันที่สิ้นสุดมาก่อนวันที่เริ่มต้น ให้เขียนว่า «เลือกวันที่สิ้นสุดให้เป็นวันเดียวกันหรือหลังวันที่เริ่มต้น» คำแนะนำเหล่านี้ช่วยลดการลองซ้ำและคำขอความช่วยเหลือ

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

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

ก่อนเผยแพร่ฟอร์ม ให้คนที่ไม่คุ้นเคยกับกระบวนการลองกรอกข้อมูลที่ไม่ครบ ขัดแย้ง และเกือบซ้ำ หากพวกเขาไม่เข้าใจวิธีแก้ภายในไม่กี่วินาที ให้ปรับกฎหรือข้อความใหม่

ตรวจสอบให้พร้อมก่อนเผยแพร่

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

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

ทดสอบฟิลด์ที่พึ่งพากันด้วยชุดข้อมูลที่ใกล้เคียงการใช้งานจริง วันที่สิ้นสุดการจัดส่งไม่ควรมาก่อนวันที่เริ่มต้น หากผู้ใช้เลือก «อีเมล» เป็นวิธีติดต่อที่ต้องการ ฟิลด์อีเมลควรกลายเป็นฟิลด์ที่จำเป็น

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

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

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

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

ตัวอย่าง: ฟอร์มคำขอลูกค้า

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

เจ้าหน้าที่ประสานงานฝ่ายขายรับสายจาก Northline Foods บริษัทที่ต้องการใบเสนอราคาบริการ เธอเปิดฟอร์มคำขอลูกค้าแล้วกรอกชื่อบริษัท ชื่อผู้ติดต่อ บริการที่ต้องการ วันที่จัดส่ง และคำอธิบายสั้นๆ

ฟอร์มกำหนดให้ใส่เบอร์โทรหรืออีเมลก่อนบันทึก แต่เจ้าหน้าที่ยังไม่ได้ใส่ทั้งสองอย่าง ฟอร์มจึงแสดงข้อความว่า «เพิ่มอีเมลหรือเบอร์โทร เพื่อให้ทีมติดต่อลูกค้ารายนี้ได้» เธอเพิ่มอีเมลแล้วดำเนินการต่อ ข้อความบอกทั้งปัญหาและวิธีแก้ไว้อย่างชัดเจน

ต่อมาเธอเลือกบริการติดตั้งและเลือกวันจัดส่งเป็นวันถัดไป บริการนี้ต้องเตรียมการอย่างน้อยห้าวันทำการ การตรวจสอบข้ามฟิลด์เปรียบเทียบบริการกับวันที่ แล้วแสดงข้อความว่า «การติดตั้งต้องใช้เวลาเตรียมการอย่างน้อยห้าวันทำการ เลือกวันที่ตั้งแต่ 18 มิถุนายนเป็นต้นไป หรือเลือกบริการที่มีระยะเวลาดำเนินการสั้นกว่า» เธอจึงแก้คำขอได้ก่อนที่ใครจะรับปากวันที่ทำไม่ได้

ก่อนสร้างข้อมูลลูกค้า การตรวจจับข้อมูลซ้ำจะเปรียบเทียบชื่อบริษัท โดเมนอีเมล และเบอร์โทรกับข้อมูลเดิม พบ «Northline Food Ltd» ที่ใช้เบอร์โทรหลักเดียวกัน ฟอร์มแสดงข้อมูลลูกค้าเดิมและให้เจ้าหน้าที่เลือกเปิดรายการนั้นเพื่อเพิ่มคำขอ หรือยืนยันว่าเป็นลูกค้ารายใหม่ที่มีนิติบุคคลหรือเบอร์ติดต่อแตกต่างกัน

เธอเปิดข้อมูลเดิม พบว่าเป็นบริษัทเดียวกัน และเพิ่มคำขอไว้ในรายการนั้น ตอนนี้ทีมขายมีโปรไฟล์ลูกค้าเพียงรายการเดียว ช่องทางติดต่อที่ใช้งานได้ และวันที่จัดส่งที่ทำได้จริง

นำการตรวจสอบที่ดีขึ้นมาใช้กับฟอร์มถัดไป

เลือกฟอร์มหนึ่งที่ทำให้ทีมต้องแก้ไขข้อมูลเป็นประจำ ฟอร์มคำขอลูกค้า แบบเบิกค่าใช้จ่าย หรือฟอร์มรับลูกค้าเป้าหมายมักเป็นจุดเริ่มต้นที่ดีกว่ากระบวนการที่เกิดขึ้นนานๆ ครั้งและมีกรณีพิเศษมากมาย การแก้ฟอร์มที่มีคนใช้วันละ 50 คนอาจลดงานติดตามได้อย่างเห็นได้ชัด

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

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

หลังเผยแพร่ฟอร์ม ให้ตรวจสอบข้อผิดพลาดที่ผู้ใช้พบ ข้อผิดพลาดซ้ำๆ อาจหมายความว่ากฎทำงานดีแล้ว แต่อาจหมายถึงป้ายกำกับ คำแนะนำ หรือลำดับฟิลด์ทำให้สับสนด้วย หากผู้ใช้จำนวนมากกรอกอีเมลส่วนตัวทั้งที่ต้องใช้อีเมลบริษัท ให้เขียนว่า «กรอกอีเมลบริษัทของคุณ» ก่อนส่ง แทนที่จะรอปฏิเสธข้อมูลภายหลัง

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

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

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

ง่ายต่อการเริ่มต้น
สร้างบางสิ่งที่ น่าทึ่ง

ทดลองกับ AppMaster ด้วยแผนฟรี
เมื่อคุณพร้อม คุณสามารถเลือกการสมัครที่เหมาะสมได้

เริ่ม