การเขียนข้อมูลอัตโนมัติทุกครั้งมีบันทึกของตัวเอง ช่องไหน ค่าอะไร ผูกกับเหตุการณ์อนุมัติไหน เกิดขึ้นเมื่อไร นี่คือคำตอบสั้น ๆ ว่าจะทำทะเบียน QMS ให้เป็นอัตโนมัติได้อย่างไร โดยไม่เสียความสามารถในการตอบคำถามของผู้ตรวจประเมิน ใครเปลี่ยนตรงนี้ เมื่อไร และเพราะอะไร
ทะเบียนที่ดูแลด้วยมือแทบไม่มีคำตอบที่ดีให้คำถามนั้น เซลล์ในสเปรดชีตเปลี่ยนไป และถ้าไม่มีใครบันทึกไว้ที่อื่น ประวัติการเปลี่ยนแปลงนั้นก็หายไปทันทีที่ถูกเขียนทับ บันทึกกิจกรรมคือสิ่งที่ปิดช่องว่างนี้ และคุ้มค่าที่จะเข้าใจว่ามันทำงานอย่างไรจริง ๆ เพราะคำว่า "เราบันทึกทุกอย่าง" มีความหมายต่างกันมาก ขึ้นอยู่กับว่าบันทึกอะไรจริง ๆ และเมื่อไร
บันทึกอะไร และเมื่อไร
ใน automation ที่เราสร้าง ไม่มีอะไรถูกเขียนลงทะเบียนจนกว่าการตัดสินใจของคนจะเกิดขึ้นและถูกบันทึกไว้แล้ว เมื่อนั้นระบบจะเขียนข้อมูลแปดช่องเฉพาะที่เจ้าหน้าที่ควบคุมเอกสารเคยต้องพิมพ์ด้วยมือ เลขแก้ไข วันที่มีผลบังคับใช้ บันทึกในทะเบียนแก้ไขเอกสาร แถวในบัญชีรายชื่อเอกสารหลัก รายการในทะเบียนการเปลี่ยนแปลง เลขคำขอที่อ้างอิงปี จำนวนหน้า และวันครบกำหนดเก็บรักษาหรือทำลายที่คำนวณไว้แล้ว
การเขียนทั้งแปดรายการนี้ถูกบันทึกแยกกัน ไม่ใช่เหตุการณ์ "เอกสารถูกอัปเดตแล้ว" รวมเดียว แต่เป็นแปดรายการที่ตรวจสอบย้อนกลับได้แยกกัน ความต่างนี้สำคัญกว่าที่ฟังดู บันทึกรวมเดียวบอกแค่ว่าเอกสารเปลี่ยน แต่แปดรายการแยกกันบอกได้ชัดเจนว่าช่องไหนเปลี่ยน ค่าใหม่คืออะไร และการอนุมัติครั้งไหนกระตุ้นมัน ถ้าตัวเลขดูผิดในอีกหกเดือนข้างหน้า คุณไม่ต้องมานั่งปะติดปะต่อจากความจำ แต่อ่านได้โดยตรง
| รูปแบบการบันทึก | สิ่งที่ตอบได้ในภายหลัง |
|---|---|
| ไม่มีบันทึก (พิมพ์ซ้ำด้วยมือ) | ไม่มีอะไรเลย บันทึกเดียวที่มีคือสิ่งที่อยู่ในเซลล์ตอนนี้ |
| บันทึกรวม ("เอกสารถูกอัปเดตแล้ว") | รู้แค่ว่ามีอะไรเปลี่ยน ประมาณเมื่อไร |
| บันทึกกิจกรรมแยกทีละช่อง (สิ่งที่เราสร้าง) | รู้ชัดเจนว่าช่องไหนเปลี่ยน เป็นค่าอะไร ผูกกับเหตุการณ์อนุมัติไหน เวลาใด |
ทำไมการบันทึกทีละช่องสำคัญกว่าที่ฟังดู
คุณค่าส่วนใหญ่ของบันทึกกิจกรรมโผล่ออกมาหลายเดือนหรือหลายปีหลังการเขียนเกิดขึ้น ตอนที่มีคนพยายามตอบคำถามเฉพาะเจาะจง ไม่ใช่แค่ไล่ดูประวัติทั่วไป ตัวอย่างที่การบันทึกทีละช่องช่วยให้สืบย้อนได้จริง ๆ
- วันเก็บรักษาดูผิดตอนตรวจประเมินภายใน บันทึกโชว์ชัดเจนว่ามันถูกคำนวณเมื่อไร จากเหตุการณ์อนุมัติไหน โดยไม่ต้องมีใครจำรอบการแก้ไขนั้นได้
- รายการในเมทริกซ์การแจกจ่ายถูกตั้งคำถาม แผนก X ได้รับแจ้งเลขแก้ไขนี้จริงหรือไม่ บันทึกโชว์การเขียน เวลา และการอนุมัติที่กระตุ้น แทนที่จะพึ่งความจำของใครสักคนว่าส่งอีเมลไปแล้วหรือยัง
- คนสองคนไม่ตรงกันว่าเลขแก้ไขไหนถูกต้อง บันทึกช่วยยุติได้ เพราะเลขถูกเขียนครั้งเดียวโดยอัตโนมัติจากแหล่งข้อมูลจริงเพียงแหล่งเดียว และทุกการเขียนมีเวลาประทับกำกับ
ทั้งหมดนี้ไม่ต้องตีความอะไรเลย บันทึกไม่ได้สรุปหรือตัดสิน แค่บันทึกว่าเขียนอะไร เมื่อไร และเป็นผลจากการตัดสินใจของคนที่บันทึกไว้ครั้งไหน นี่คืองานที่แคบกว่าแพลตฟอร์มบริหารการตรวจประเมินเต็มรูปแบบ และนั่นคือความตั้งใจ จุดประสงค์เดียวของบันทึกคือการสอบย้อนกลับของชั้นงานเสมียน ไม่ใช่สิ่งทดแทนจุดตัดสินใจของคนที่อยู่เหนือมัน
Idempotency อีกครึ่งหนึ่งของเรื่องการสอบย้อนกลับ
บันทึกกิจกรรมที่แม่นยำแต่ซ้ำกัน ไม่ได้ดีไปกว่าไม่มีบันทึกเลยมากนัก ถ้าเหตุการณ์อนุมัติเดียวกันบังเอิญกระตุ้นการเขียนสองครั้ง คุณก็มีสองรายการในทะเบียนที่ต่างอ้างว่าตัวเองเป็นบันทึกที่แท้จริง นี่คือเหตุผลที่ workflow ที่เราสร้างถูกออกแบบด้วย idempotency key การเล่นซ้ำเหตุการณ์อนุมัติเดิมจะไม่สร้างรายการซ้ำในทะเบียน หรือบรรทัดบันทึกซ้ำ
เรื่องนี้สำคัญในทางปฏิบัติมากกว่าที่ฟังดู automation มีการลองใหม่ การเรียกผ่านเครือข่ายหมดเวลาแล้วส่งซ้ำ คนอาจส่งการอนุมัติซ้ำโดยไม่ตั้งใจ ถ้าไม่มี idempotency เหตุการณ์ปกติเหล่านี้ทำให้แถวในทะเบียนซ้ำสองอย่างเงียบ ๆ ได้ แล้วบัญชีรายชื่อเอกสารหลักของคุณก็มีสอง "ฉบับปัจจุบัน" ที่ขัดแย้งกัน โดยไม่มีวิธีบอกชัดว่าอันไหนจริง ถ้ามี idempotency เหตุการณ์เดียวกันยิงมาสิบครั้งก็ได้ ทะเบียนก็ยังโชว์รายการเดียวเท่านั้น เพราะระบบรู้ว่าประมวลผลการอนุมัตินั้นไปแล้ว
ทำไมทำทะเบียน QMS ให้เป็นอัตโนมัติ ดีกว่าดูแลด้วยมือ
เจ้าหน้าที่ควบคุมเอกสารที่พิมพ์ช่องข้อมูลลงสเปรดชีต ในทางปฏิบัติก็ทำงานเดียวกับ automation คือเขียนข้อมูลแปดช่องเดียวกันลงทะเบียนเดียวกัน ความต่างอยู่ที่สิ่งที่เกิดขึ้นหลังการเขียน
เซลล์ในสเปรดชีตไม่มีความทรงจำของประวัติตัวเอง เว้นแต่จะมีคนสร้างขึ้นเองด้วยมือ คือบันทึกการเปลี่ยนแปลงแยกที่อัปเดตด้วยมือ ซึ่งก็เป็นแค่สเปรดชีตอีกชุดที่ต้องมีคนจำไว้ว่าต้องดูแลให้แม่นยำ บันทึกด้วยมือที่เพิ่มขึ้นทุกชุดคือจุดที่ความผิดพลาดจากการคัดลอกแอบเข้ามาได้อีก และเป็นอีกสิ่งที่ล้าสมัยไปอย่างเงียบ ๆ ในสัปดาห์ที่มีใครยุ่งอยู่
การเขียนแบบอัตโนมัติสร้างบันทึกของตัวเองเป็นผลพลอยได้จากการเขียนเอง ไม่มีขั้นตอนแยกที่ต้องลืม เพราะการบันทึกไม่ใช่งานที่มีใครทำ แต่เป็นคุณสมบัติของวิธีที่ระบบทำงาน นี่คือเหตุผลเชิงปฏิบัติที่ระบบที่ทำทะเบียน QMS ให้เป็นอัตโนมัติมักยืนหยัดได้ดีกว่าภายใต้การตรวจสอบของผู้ตรวจประเมิน เมื่อเทียบกับทะเบียนแบบสเปรดชีต ไม่ใช่เพราะซอฟต์แวร์น่าเชื่อถือกว่าโดยธรรมชาติ แต่เพราะบันทึกตามหลังข้อมูลที่มันอธิบายไม่ได้
สิ่งที่บันทึกกิจกรรมไม่ได้ทำ
ขอพูดตรง ๆ เรื่องขอบเขตตรงนี้ด้วย บันทึกกิจกรรมบันทึกแค่ว่า automation เขียนอะไรและเมื่อไร ไม่ได้ประเมินว่าการเปลี่ยนแปลงเอกสารต้นเรื่องถูกต้องหรือไม่ และไม่ได้แทนที่การลงนามของผู้ทบทวนหรือผู้อนุมัติในฐานะบันทึกของการตัดสินใจจริง การตัดสินใจของคนเหล่านั้นเกิดขึ้นต้นน้ำ บนแบบฟอร์มกระดาษหรือระบบใดก็ตามที่คุณใช้บันทึกการอนุมัติอยู่แล้ว บันทึกกิจกรรมรับช่วงต่อจากตรงนั้น และสืบย้อนแค่การลงมือทำเชิงเสมียนที่ตามมา ถ้าอยากเห็นภาพเต็มว่าข้อมูลแปดช่องที่ถูกเขียนคืออะไร บทความนั้นคุ้มค่าที่จะอ่านคู่กับบทความนี้
คำถามที่พบบ่อย
บันทึกกิจกรรมเก็บว่าใครอนุมัติเอกสารด้วยไหม ไม่ใช่แค่สิ่งที่ถูกเขียน
บันทึกผูกการเขียนแต่ละครั้งกับเหตุการณ์อนุมัติเฉพาะที่กระตุ้นมัน ส่วนบันทึกว่าใครทบทวนและใครอนุมัติอยู่ในกระบวนการลงนามที่คุณมีอยู่แล้ว แบบฟอร์มกระดาษ เครื่องมือลายเซ็นอิเล็กทรอนิกส์ หรือสิ่งที่ SOP ของคุณกำหนด บันทึกกิจกรรมแค่อ้างอิงถึงเหตุการณ์นั้น ไม่ได้บันทึกซ้ำ
บันทึกกิจกรรมแก้ไขหรือลบภายหลังได้ไหม
ไม่ได้ บันทึกคือบันทึกของสิ่งที่เกิดขึ้น ไม่ใช่ช่องที่แก้ไขได้ ถ้าต้องแก้ไขในภายหลัง จะเกิดขึ้นผ่านการกระทำใหม่ที่บันทึกแยกต่างหาก รายการเดิมยังคงอยู่ครบถ้วน
Idempotency หมายความว่าระบบเมินการลองซ้ำอย่างเงียบ ๆ ใช่ไหม
หมายความว่าการลองซ้ำของเหตุการณ์ที่ประมวลผลไปแล้วจะไม่สร้างรายการซ้ำในทะเบียนหรือบรรทัดบันทึกซ้ำ ระบบรู้ว่าเหตุการณ์นั้นถูกจัดการไปแล้ว แทนที่จะปฏิบัติเหมือนเป็นเหตุการณ์ใหม่
ผู้ตรวจประเมินยอมรับบันทึกที่ระบบสร้างขึ้นแทนทะเบียนที่ลงนามด้วยมือไหม
บันทึกกิจกรรมที่ผูกทุกการเขียนกับเหตุการณ์อนุมัติของคนที่บันทึกไว้เป็นอิสระ โดยทั่วไปตรวจสอบง่ายกว่าทะเบียนที่ดูแลด้วยมือ เพราะไม่มีช่องว่างระหว่างเวลาที่การเปลี่ยนแปลงเกิดขึ้นกับเวลาที่ถูกบันทึก
เรื่องนี้ทำงานกับซอฟต์แวร์ QMS ที่เรามีอยู่ได้ไหม หรือแทนที่มันไป
ขึ้นอยู่กับว่าตอนนี้คุณควบคุมเอกสารอย่างไร บันทึกกิจกรรมอยู่ใต้ทะเบียนแบบสเปรดชีต หรืออยู่ควบคู่กับแพลตฟอร์ม QMS ก็ได้ ประเด็นคือการสอบย้อนกลับของการเขียนอัตโนมัติเอง ไม่ใช่การแทนที่เครื่องมือที่ใช้ได้ผลอยู่แล้วสำหรับคุณ
ถ้าอยากเห็นว่าเรื่องนี้สืบย้อนกลับได้จริงกับทะเบียนของคุณเอง ไม่ใช่แค่คำอธิบายของคนอื่น นัดดูระบบทำงานจริงกับ 1% EVO นำรอบการแก้ไขล่าสุดมาด้วย เราสร้างระบบเหล่านี้เพื่อทำทะเบียน QMS ให้เป็นอัตโนมัติ โดยไม่เสียร่องรอยเอกสารที่การตรวจประเมินต้องการจริง