ระบบเดิมไม่มี API ยังเชื่อมงานอัตโนมัติได้หรือไม่

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

โดย เผยแพร่ อัปเดต อ่านประมาณ 6 นาที

ค⁠อ⁠ม⁠พิ⁠ว⁠เ⁠ต⁠อ⁠ร์​ตั้งโต๊ะแสดงตารางข้อมูล วางข้างเอกสารข้อมูลที่ส่งออก
ในบทความนี้
  1. อย่าเริ่มจากคำว่าเชื่อมได้ เริ่มจากงานที่ต้องการ
  2. เลือกทางเข้าที่ระบบรองรับก่อน
  3. ตัวอย่าง: ส่งออกคำ⁠ขอ แล้วเตรียมงานให้ทีมต่อ
  4. ถ้าจำเป็นต้องใช้หน้า⁠จอ ต้องออก⁠แบบให้รู้ตัวเมื่อหลงทาง
  5. ตัดสินจากความ⁠สามารถกู้ต่อเมื่อมีปัญหา

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

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

อย่าเริ่มจากคำว่าเชื่อมได้ เริ่มจากงานที่ต้องการ

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

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

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

เลือกทางเข้าที่ระบบรองรับก่อน

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

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

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

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

ตัวอย่าง: ส่งออกคำ⁠ขอ แล้วเตรียมงานให้ทีมต่อ

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

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

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

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

ถ้าจำเป็นต้องใช้หน้า⁠จอ ต้องออก⁠แบบให้รู้ตัวเมื่อหลงทาง

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

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

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

ตัดสินจากความ⁠สามารถกู้ต่อเมื่อมีปัญหา

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

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

หากวิธีเชื่อมต้องคอยซ่อมหน้า⁠จอบ่อยหรือทำให้ทีมตรวจทุกขั้นจนไม่ลดงาน การเปลี่ยนขอบเขตหรือเจรจาช่องทางจากผู้ขายอาจเหมาะกว่าเปลี่ยนระบบทั้งหมดทันที คำ⁠ตอบที่ดีจึงไม่ใช่เพียง “เชื่อมได้” แต่ต้องบอกได้ว่าเชื่อมผ่านทางใด รับข้อจำกัดอะไร และใครรับช่วงเมื่อทางนั้นหยุดทำงาน

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

เชื่อมงานที่ติดอยู่กับระบบเดิม โดยเริ่มจากทางที่รองรับจริง

Talvyn Labs ช่วยสำรวจช่องทางส่งออกข้อมูล การ⁠เชื่อม⁠ต่อ และงานผ่านหน้า⁠จอที่ระบบเดิมอนุญาต ก่อนออก⁠แบบระบบอัตโนมัติที่​ต⁠ร⁠ว⁠จ⁠ส⁠อ⁠บ​และกู้คืนได้ ส่งชื่อระบบ รุ่นที่ใช้ และขั้น⁠ตอนที่ทีมต้องทำซ้ำมาเริ่มประเมินแนวทางร่วม⁠กัน

คุยเรื่องเชื่อมระบบเดิม

มีโจทย์ธุรกิจ ที่ต้องการ⁠ปรึกษา?

ไม่ว่าจะเป็น​เ⁠ว็⁠บ⁠ไ⁠ซ⁠ต์​ใหม่ การ⁠พั⁠ฒ⁠น⁠า​ผลิตภัณฑ์ หรือการ⁠เชื่อม⁠ต่อระบบ สามารถแจ้งราย⁠ละเอียดทาง​อี⁠เ⁠ม⁠ล เพื่อนัดเวลาปรึกษาได้

ข้อมูลเบื้อง⁠ต้นก็เพียงพอ ราย⁠ละเอียดอื่นสามารถหารือร่วม⁠กันได้ภายหลัง

ติดต่อเรา
ส่ง​อี⁠เ⁠ม⁠ล​ถึงเรา
hello@talvynlabs.com
Facebook