Odoo
Server
Action
ใน Odoo การดำเนินการของเซิร์ฟเวอร์เป็นฟีเจอร์อันทรงพลังที่ช่วยให้คุณสามารถทำงานและกระบวนการต่างๆ โดยอัตโนมัติโดยไม่ต้องพัฒนาแบบกำหนดเอง โดยทั่วไปการดำเนินการของเซิร์ฟเวอร์จะใช้เพื่อดำเนินการกับระเบียนในฐานข้อมูล เช่น การสร้าง การอัปเดต หรือการลบระเบียน รวมถึงการเรียกใช้โค้ด Python
การดำเนินการเซิร์ฟเวอร์ใน Odoo คืออะไร
ใน Odoo การดำเนินการของเซิร์ฟเวอร์คือประเภทของการดำเนินการอัตโนมัติที่ช่วยให้คุณสามารถเรียกใช้โค้ด Python บนฝั่งเซิร์ฟเวอร์เพื่อตอบสนองต่อทริกเกอร์หรือเงื่อนไขเฉพาะ การดำเนินการของเซิร์ฟเวอร์มักใช้เพื่อทำให้กระบวนการเป็นอัตโนมัติ คำนวณ หรือจัดการข้อมูลโดยไม่ต้องให้ผู้ใช้ดำเนินการใดๆ
ต่อไปนี้เป็นประเด็นสำคัญบางประการเกี่ยวกับการดำเนินการของเซิร์ฟเวอร์ใน Odoo:
- Automation: การดำเนินการของเซิร์ฟเวอร์สามารถเกิดขึ้นได้จากเหตุการณ์ต่างๆ เช่น การสร้าง การอัปเดต หรือการลบระเบียน ซึ่งช่วยให้สามารถทำงานซ้ำๆ กันได้อย่างอัตโนมัติ
- Python Code: หัวใจหลักของการดำเนินการของเซิร์ฟเวอร์คือโค้ด Python ที่คุณเขียน โค้ดนี้สามารถเข้าถึงและจัดการโมเดลและบันทึกของ Odoo ได้ ทำให้สามารถดำเนินการที่ซับซ้อนได้
- Contextual Execution: การดำเนินการของเซิร์ฟเวอร์สามารถดำเนินการได้ในบริบทของเรกคอร์ดปัจจุบัน ซึ่งทำให้คุณสามารถดำเนินการต่างๆ ตามข้อมูลเฉพาะของเรกคอร์ดนั้นได้
- Integration with Other Features: สามารถบูรณาการการดำเนินการของเซิร์ฟเวอร์กับฟีเจอร์ Odoo อื่นๆ ได้ เช่น การดำเนินการตามกำหนดเวลา (งาน cron) อีเมลอัตโนมัติ และเวิร์กโฟลว์
- User Interface: ในอินเทอร์เฟซ Odoo คุณสามารถสร้างและจัดการการดำเนินการของเซิร์ฟเวอร์ได้ผ่านเมนูการตั้งค่าภายใต้ ทางเทคนิค > การดำเนินการ > การดำเนินการของเซิร์ฟเวอร์ ผู้ใช้ที่มีสิทธิ์ที่เหมาะสมสามารถกำหนดเงื่อนไขที่การดำเนินการควรดำเนินการได้
- Use Cases: กรณีการใช้งานทั่วไปสำหรับการดำเนินการของเซิร์ฟเวอร์ ได้แก่ การส่งอีเมลอัตโนมัติ การอัปเดตบันทึกที่เกี่ยวข้อง การสร้างรายงาน และการดำเนินการแบตช์กับบันทึก
คู่มือการสร้างและกำหนดค่าการดำเนินการเซิร์ฟเวอร์ใน Odoo
การดำเนินการของเซิร์ฟเวอร์ใน Odoo ทำหน้าที่เป็นกลไกแบบไดนามิกสำหรับการทำงานอัตโนมัติของกระบวนการโดยไม่ต้องมีการพัฒนาแบบกำหนดเองมากมาย การดำเนินการเหล่านี้ช่วยให้ผู้ใช้สามารถกำหนดลำดับของการดำเนินการหรืองานที่ระบบจะดำเนินการโดยอัตโนมัติภายใต้เงื่อนไขเฉพาะ ตั้งแต่การสร้างระเบียนและการอัปเดตฟิลด์ไปจนถึงการเรียกใช้ตรรกะทางธุรกิจที่ซับซ้อน การดำเนินการของเซิร์ฟเวอร์ช่วยให้ผู้ใช้สามารถทำงานประจำวันโดยอัตโนมัติและตอบสนองต่อสถานการณ์ต่างๆ ภายในสภาพแวดล้อม ERP ได้อย่างชาญฉลาด
หากต้องการดูการดำเนินการของเซิร์ฟเวอร์ทั้งหมดที่มีอยู่ในระบบ Odoo ให้เปิดใช้งานโหมดดีบัก จากนั้นไปที่ การตั้งค่า -> เทคนิค -> การดำเนินการของเซิร์ฟเวอร์
1. เรียกใช้โค้ด Python
2. สร้างบันทึกใหม่
3. อัพเดทข้อมูลใหม่
4. ส่งอีเมล์
5. ส่งข้อความ SMS
6. เพิ่มผู้ติดตาม
7. สร้างกิจกรรมถัดไป
8. ดำเนินการหลายอย่าง
ในที่สุด Odoo Server Actions ช่วยให้ผู้ใช้สามารถทำการทำงานอัตโนมัติให้กับเวิร์กโฟลว์หลายๆ อย่างได้ เพิ่มประสิทธิภาพการทำงานและลดความจำเป็นในการทำงานด้วยตนเอง ส่งผลให้การทำงานโดยรวมของระบบ ERP ดีขึ้น
Odoo Server Action