Skip to content

Automating a (Real-world) Use Case#

พบกับ Nathan 🙋 Nathan ทำงานเป็น Analytics Manager ที่ ABCorp หน้าที่ของเขาคือสนับสนุนทีม ABCorp ด้วยการรายงานและการวิเคราะห์ เนื่องจากเป็นคนที่มีความสามารถหลากหลาย เขายังจัดการโครงการริเริ่มเบ็ดเตล็ดหลายอย่างอีกด้วย

งานบางอย่างที่ Nathan ทำนั้นซ้ำซากและน่าเบื่อ เขาต้องการ automate งานเหล่านี้บางส่วนเพื่อที่เขาจะได้ไม่หมดไฟ ในฐานะ Automation Expert วันนี้คุณจะได้พบกับ Nathan เพื่อช่วยให้เขาเข้าใจว่าเขาสามารถมอบหมายความรับผิดชอบบางส่วนให้กับ n8n ได้อย่างไร

Understanding the scenario#

You 👩‍🔧: ยินดีที่ได้รู้จักครับ Nathan ดีใจที่ได้ทำสิ่งนี้! มีงานซ้ำซากอะไรที่ผิดพลาดง่ายและคุณอยากจะกำจัดมันออกไปก่อนไหมครับ?

Nathan 🙋: ขอบคุณที่เข้ามาครับ! งานที่น่ารำคาญที่สุดน่าจะเป็นการรายงานยอดขายรายสัปดาห์

ผมต้องรวบรวมข้อมูลการขายจาก data warehouse เก่าของเรา ซึ่งจัดการข้อมูลจากกระบวนการทางธุรกิจหลักขององค์กร เช่น การขายหรือการผลิต ตอนนี้ คำสั่งขายแต่ละรายการสามารถมีสถานะเป็น Processing หรือ Booked ได้ ผมต้องคำนวณผลรวมของคำสั่งซื้อ Booked ทั้งหมดและประกาศใน Discord ของบริษัททุกวันจันทร์ จากนั้นผมต้องสร้าง spreadsheet ของยอดขาย Processing ทั้งหมดเพื่อให้ Sales Managers สามารถตรวจสอบและดูว่าจำเป็นต้องติดตามลูกค้าหรือไม่

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

You 👩‍🔧: โอ้ ไม่นะ! data warehouse ไม่มีวิธี export ข้อมูลเหรอครับ?

Nathan 🙋: data warehouse ถูกเขียนขึ้นเองเมื่อนานมาแล้ว มันไม่มี CSV export แต่เมื่อเร็วๆ นี้พวกเขาได้เพิ่ม API endpoints สองสามตัวที่เปิดเผยข้อมูลนี้ ถ้ามันช่วยได้

You 👩‍🔧: เยี่ยมเลย! นั่นเป็นการเริ่มต้นที่ดี หากคุณมี generic API เราสามารถเพิ่ม custom code และบริการสองสามอย่างเพื่อสร้าง automated workflow ได้ งานนี้เหมาะกับ n8n มากๆ มาเริ่มกันเลย!