Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico
Company logo
Developed: Admin panel, Server app, Customer portal
Company Size: พนักงาน51-200 คน
Use Cases: การจัดการคำสั่งซื้อ
Website: cadsystems.kz

เราได้ลดงบประมาณไปมากกว่า 10 ครั้งและเปิดตัวโซลูชันในเวลาน้อยกว่า 4 สัปดาห์ แทนที่จะใช้เวลา 6 เดือนโดยใช้แพลตฟอร์ม AppMaster.io

เกี่ยวกับระบบ CAD

CAD Systems เป็นผู้จัดจำหน่ายซอฟต์แวร์โซลูชัน Autodesk Inc ในภูมิภาคเอเชียกลางในช่วง 15 ปีที่ผ่านมา ด้วยมาตรการภายใน บริษัทครอบคลุมมากกว่า 75% ของการขายและการใช้งานโซลูชัน CAD ในคาซัคสถาน คีร์กีซสถาน ทาจิกิสถาน และอุซเบกิสถาน

CAD Systems ทำงานร่วมกับพันธมิตรมากกว่า 50 รายในภูมิภาคเหล่านี้และจัดการคำสั่งซื้อมากกว่า 1,000 รายการทุกปี

ปัญหา: การเปิดระบบการสั่งซื้อ

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

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

เราต้องการให้แน่ใจว่าเราลดข้อผิดพลาดในระบบของเราให้เหลือน้อยที่สุด ทั้งจากมนุษย์และทางเทคนิค และกระบวนการมีความคล่องตัวเพื่อประหยัดเวลาของพนักงานของเรา
Anton Smirnov ซีอีโอ

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

#1 งบประมาณ

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

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

#2 เวลา

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

Aระบบการจัดการคำสั่งซื้อต้องการความยืดหยุ่นและความสามารถในการจัดการกับกรณีธุรกิจที่แตกต่างกันจำนวนมาก ในการใช้งานฟังก์ชันที่ซับซ้อนเช่นนี้ ต้องใช้เวลาสองสามเดือนเพื่อสร้าง MVP เป็นอย่างน้อย
Ibraghim Ushurbakiyev หัวหน้าโครงการ

วิธีแก้ไข: ระบบอัตโนมัติของกระบวนการทางธุรกิจบน AppMaster.io

การออกแบบฐานข้อมูล

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

CAD Systems Database Designer AppMaster.io

เอ็นจิ้นฐานข้อมูลบน AppMaster.io ใช้ PostgreSQL 13 ซึ่งหมายความว่าระบบ CAD สามารถอัปโหลดไปยังคลาวด์ที่เข้ากันได้กับ PostgreSQL เช่น AWS หรือ Azure

ตรรกะทางธุรกิจ

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

CAD Systems Business Logic Editor AppMaster.io

CAD Systems ได้ขอให้นักพัฒนา AppMaster.io สร้างการผสานการทำงานใหม่กับ Autodesk API ซึ่งได้รับการพัฒนาในทันที จากนั้นพวกเขาสามารถเชื่อมต่อโมดูล Autodesk และเริ่มใช้ API ได้ในไม่กี่คลิก

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

เว็บแดชบอร์ด

สำหรับส่วนหน้า ทีมงานจำเป็นต้องพัฒนาเว็บแอปพลิเคชัน 2 ตัว: หนึ่งสำหรับผู้จัดจำหน่าย (ระบบ CAD เอง) และอีกสำหรับคู่ค้าของพวกเขา

CAD Systems Order Managment Web App

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

CAD Systems Order Details

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

CAD Systems Create Order

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

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

การปรับใช้

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

CAD Systems Deploy Plans Monitoring AppMaster.io

แอนตันยังหลับสนิทได้เพราะรู้ว่าระบบ CAD ยังคงเป็นอิสระจากคลาวด์ AppMaster.io โดยสิ้นเชิง ทีมงานสามารถย้ายไบนารีไปยังผู้ให้บริการระบบคลาวด์รายอื่นหรือเซิร์ฟเวอร์ภายในองค์กรได้ทุกเมื่อ และพวกเขาสามารถส่งออกซอร์สโค้ดและดำเนินการพัฒนาต่อไปได้ด้วยตัวเองหากจำเป็น (ส่วนแบ็คเอนด์ถูกสร้างขึ้นด้วยภาษา Go ในขณะที่ ส่วนหน้าสร้างขึ้นด้วยเฟรมเวิร์ก Vue 2)

ผลลัพธ์: ถูกกว่า 10 เท่าและใน <1 เดือน

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

#1 ฟังก์ชันการทำงาน

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

#2 All-in-one

สิ่งที่ทำให้แพลตฟอร์ม AppMaster.io แตกต่างจากโซลูชันอื่นๆ ที่ไม่มีโค้ด เช่น Integromat หรือ Zapier คือความสามารถในการพัฒนาทุกอย่างในที่เดียว เราไม่ต้องคิดหาวิธีเชื่อมต่อเครื่องมือต่างๆ และกลัวว่าการผสานรวมเหล่านี้จะพังในบางจุด เรายังให้ความสำคัญอย่างมากกับความสามารถในการปรับใช้แอปพลิเคชันบนเซิร์ฟเวอร์ในพื้นที่ของเรา และส่งออกซอร์สโค้ด
Anton Smirnov ซีอีโอ

#3 ภายในกำหนดและงบประมาณ

เมื่อพิจารณาจากภาพรวมของโปรเจ็กต์แล้ว เห็นได้ชัดว่าเราได้ลดงบประมาณการพัฒนาลงมากกว่า 10 ครั้ง และเปิดตัวโซลูชันในเวลาที่บันทึกได้โดยใช้แพลตฟอร์ม AppMaster.io หากไม่มีแพลตฟอร์มที่ไม่มีโค้ดนี้ การพัฒนาจะใช้เวลาอย่างน้อยหกเดือน
Svetlana Enina, CFO

โดยรวมแล้ว ทีมงาน CAD Systems สามารถลดภาระงานของพนักงานลงได้อย่างมากด้วยระบบการจัดการคำสั่งซื้ออัตโนมัติแบบใหม่ และไม่สูญเสียโอกาสทางธุรกิจใหม่ๆ ในกระบวนการ

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

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

เริ่ม