ค้นหา กรอง และจัดกลุ่มระเบียน¶
Odoo ช่วยให้สามารถค้นหา กรอง และจัดกลุ่มระเบียนในมุมมองเพื่อแสดงเฉพาะระเบียนที่เกี่ยวข้องมากที่สุด แถบค้นหาอยู่ที่ด้านบนของมุมมอง เริ่มพิมพ์เพื่อ:ref:ค้นหาค่า <search/values> หรือคลิกไอคอน (เมนูแบบเลื่อนลง) เพื่อเข้าถึงเมนูแบบเลื่อนลง กรอง จัดกลุ่มตาม และ รายการโปรด
ค้นหาค่า¶
ใช้ช่องค้นหาเพื่อมองหาค่าเฉพาะ และเพิ่มเป็นตัวกรอง พิมพ์ค่าที่ต้องการค้นหา (เช่น ชื่อพนักงานขายหรือสินค้า) และเลือกตัวเลือกที่ต้องการจากเมนูแบบเลื่อนลงเพื่อใช้ตัวกรองการค้นหา
Example
แทนที่จะเพิ่ม:ref:ตัวกรองที่กำหนดเอง <search/custom-filters>`เพื่อเลือกระเบียนที่ *Mitchell Admin* เป็นพนักงานขายในรายงาน *การวิเคราะห์การขาย* (:menuselection:`แอปการขาย --> รายงาน --> การขาย) ให้ค้นหา Mitch และคลิกไอคอน (เมนูย่อย) ถัดจาก ค้นหาพนักงานขายสำหรับ: Mitch และเลือก Mitchell Admin
Note
การใช้ฟิลด์ค้นหาจะเทียบเท่ากับการใช้ตัวดำเนินการ contains เมื่อเพิ่ม:ref:ตัวกรองแบบกำหนดเอง <search/custom-filters> หากป้อนค่าบางส่วนและเลือกฟิลด์ที่ต้องการโดยตรง (โดยไม่เลือก (เมนูย่อย)) ระเบียน*ทั้งหมด*ที่มีอักขระที่พิมพ์สำหรับฟิลด์ที่เลือกจะถูกรวมไว้
ตัวกรอง¶
ตัวกรองใช้เพื่อเลือกระเบียนที่ตรงตามเกณฑ์เฉพาะ การเลือกระเบียนเริ่มต้นจะเฉพาะเจาะจงกับแต่ละมุมมอง แต่สามารถปรับเปลี่ยนได้โดยเลือก:ref:ตัวกรองที่กำหนดค่าไว้ล่วงหน้า <search/preconfigured-filters>`อย่างน้อยหนึ่งตัว (หรือหลายตัว) หรือเพิ่ม:ref:`ตัวกรองแบบกำหนดเอง <search/custom-filters>
ตัวกรองที่กำหนดค่าไว้ล่วงหน้า¶
ปรับเปลี่ยนการเลือกระเบียนเริ่มต้นโดยคลิก (รายการแบบเลื่อนลง) จากแถบค้นหา และเลือก*ตัวกรองที่กำหนดค่าไว้ล่วงหน้า*อย่างน้อยหนึ่งตัว (หรือหลายตัว) จากเมนูแบบเลื่อนลง ตัวกรอง
Example
ในรายงาน การวิเคราะห์การขาย () จะเลือกเฉพาะระเบียนที่อยู่ในขั้นตอน คำสั่งขาย ที่มี*วันที่สั่งซื้อ*ภายใน 365 วันที่ผ่านมาเป็นค่าเริ่มต้น
หากต้องการรวมระเบียนที่อยู่ในขั้นตอน ใบเสนอราคา ด้วย ให้เลือก ใบเสนอราคา จาก ตัวกรอง
นอกจากนี้ หากต้องการรวม*เฉพาะ*ระเบียนคำสั่งขายและใบเสนอราคาจากปีที่ระบุ เช่น ปี 2024 ให้ลบตัวกรอง วันที่สั่งซื้อ: 365 วันล่าสุด ที่มีอยู่ก่อนโดยคลิก (ยกเลิก) จากนั้นเลือกตัวกรอง
Note
:guilabel:`ตัวกรอง`ที่กำหนดค่าไว้ล่วงหน้าจะถูกจัดกลุ่ม และแต่ละกลุ่มจะถูกแยกด้วยเส้นแนวนอน การเลือกตัวกรองที่กำหนดค่าไว้ล่วงหน้าจากกลุ่มเดียวกันจะทำให้ระเบียนตรงกับ*ใดๆ*ของเงื่อนไขที่ใช้ อย่างไรก็ตาม การเลือกตัวกรองจากกลุ่มต่างๆ กันจะต้องทำให้ระเบียนตรงกับ*ทั้งหมด*ของเงื่อนไขที่ใช้
ตัวกรองแบบกำหนดเอง¶
หาก:ref:ตัวกรองที่กำหนดค่าไว้ล่วงหน้า <search/preconfigured-filters>`ไม่เฉพาะเจาะจงพอ ให้เพิ่มตัวกรองแบบกำหนดเอง โดยคลิกไอคอน :icon:`fa-caret-down (รายการแบบเลื่อนลง) ในแถบค้นหา จากนั้นเลือก
หน้าต่างป๊อปอัป เพิ่มตัวกรองแบบกำหนดเอง จะแสดงตัวเลือกการจับคู่ กฎตัวกรอง และปุ่มสลับเพื่อ:guilabel:รวมรายการที่เก็บถาวร
การกำหนดค่าการจับคู่เริ่มต้นคือ จับคู่กฎใดกฎหนึ่งต่อไปนี้ ซึ่งบ่งชี้ว่ากฎตัวกรองแต่ละรายการจะถูกใช้อย่างอิสระ หากต้องการเปลี่ยนการกำหนดค่าการจับคู่เป็น จับคู่กฎทั้งหมดต่อไปนี้ จะต้องเพิ่มกฎตัวกรองอย่างน้อยสองกฎในตัวกรองแบบกำหนดเอง
จับคู่ทั้งหมด ของกฎต่อไปนี้: กฎตัวกรอง**ทั้งหมด**จะต้องตรงกัน คิดว่านี่เป็นการดำเนินการ AND (
&)จับคู่ใดก็ได้ ของกฎต่อไปนี้: กฎตัวกรอง**ใดๆ**สามารถตรงกันได้ คิดว่านี่เป็นการดำเนินการ OR (
|)
ตามค่าเริ่มต้น กฎตัวกรองเดียวจะถูกเพิ่มเข้าไปในตัวกรองแบบกำหนดเอง ต่อไปนี้อธิบายโครงสร้างของกฎตัวกรอง:
ฟิลด์อินไลน์แรกคือ*ชื่อฟิลด์*ที่จะกรอง ฟิลด์บางฟิลด์มีพารามิเตอร์ที่ละเอียดขึ้นซึ่งซ้อนอยู่ในฟิลด์อื่น ฟิลด์เหล่านี้มีไอคอน (เมนูย่อย) อยู่ข้างๆ ซึ่งสามารถเลือกเพื่อเปิดเผยฟิลด์ที่ซ้อนกัน
ฟิลด์อินไลน์ที่สองคือ*ตัวดำเนินการ*ตามเงื่อนไขที่ใช้เปรียบเทียบชื่อฟิลด์กับค่า :ref:`ตัวดำเนินการตามเงื่อนไขที่ใช้ได้ <reference/orm/domains>`จะเฉพาะเจาะจงกับประเภทข้อมูลของฟิลด์
ฟิลด์อินไลน์ที่สามคือ*ค่า*ตัวแปรของชื่อฟิลด์ การป้อนค่าอาจปรากฏเป็นเมนูแบบเลื่อนลง การป้อนข้อความ การป้อนตัวเลข การป้อนวันที่/เวลา ตัวเลือกบูลีน หรืออาจเป็นช่องว่าง ขึ้นอยู่กับตัวดำเนินการที่ใช้และประเภทข้อมูลของฟิลด์
มีปุ่มแบบอินไลน์สามปุ่มที่อยู่ด้านขวาของเกณฑ์การกรองของกฎ:
(บวก): เพิ่มกฎใหม่ด้านล่างกฎที่มีอยู่
(โหนด): เพิ่มกลุ่มกฎใหม่ด้านล่างกฎที่มีอยู่ โดยมีตัวเลือกการจับคู่ ใดๆ และ ทั้งหมด ที่ใช้กำหนดวิธีการนำกฎแต่ละข้อในสาขานี้ไปใช้กับตัวกรอง หากตัวเลือกการจับคู่ถูกตั้งค่าเหมือนกับกลุ่มหลัก ฟิลด์จะถูกย้ายไปรวมกับกลุ่มหลัก
Example
หากตัวเลือกการจับคู่ถูกตั้งค่าเป็น ตรงกันทั้งหมด ของกฎต่อไปนี้ และมีการเพิ่มสาขาใหม่โดยเปลี่ยนตัวเลือกการจับคู่จาก ใดๆ ของ เป็น ทั้งหมด ของ สาขาที่เพิ่มใหม่จะหายไป และกลุ่มกฎของมันจะถูกย้ายไปยังกลุ่มหลัก
(ลบ): ลบโหนด หากลบโหนดสาขา โหนดย่อยทั้งหมดของโหนดนั้นก็จะถูกลบด้วย
สามารถเพิ่มกฎการกรองใหม่ลงในตัวกรองแบบกำหนดเองได้โดยคลิกปุ่ม กฎใหม่
เมื่อกำหนดเกณฑ์การกรองแล้ว ให้คลิก เพิ่ม เพื่อเพิ่มตัวกรองแบบกำหนดเองลงในมุมมอง
Example
เพื่อกำหนดเป้าหมายลูกค้าเป้าหมายและโอกาสทางการขายทั้งหมดจากแอป ที่อยู่ในขั้นตอน ชนะ และมีรายได้ที่คาดหวังมากกว่า $1,000 ควรป้อนดังต่อไปนี้:
ตรงกันทั้งหมด ของกฎต่อไปนี้:
ขั้นตอน อยู่ใน ชนะ
รายได้ที่คาดหวัง >
1,000ใดๆ ของ:
ประเภท = ลูกค้าเป้าหมาย
ประเภท = ผู้มีโอกาสเป็นลูกค้า
Tip
เปิดใช้งาน โหมดนักพัฒนา เพื่อเปิดเผยชื่อทางเทคนิคและประเภทข้อมูลของแต่ละช่อง รวมถึงพื้นที่ข้อความ # โปรแกรมแก้ไขโค้ด ใต้กฎตัวกรอง เพื่อดูและแก้ไขโดเมนด้วยตนเอง
จัดกลุ่มระเบียน¶
การแสดงระเบียนในมุมมองสามารถจัดกลุ่มเข้าด้วยกันตาม*กลุ่มที่กำหนดไว้ล่วงหน้า* ตัวใดตัวหนึ่ง โดยคลิกไอคอน (เมนูแบบเลื่อนลง) ในแถบค้นหา จากนั้นเลือกตัวเลือก จัดกลุ่มตาม จากเมนูแบบเลื่อนลง
Example
เพื่อจัดกลุ่มระเบียนตามพนักงานขายในรายงาน*การวิเคราะห์การขาย* () ให้คลิกตัวเลือก พนักงานขาย จากเมนูแบบเลื่อนลง จัดกลุ่มตาม มุมมองจะเปลี่ยนเป็นการจัดกลุ่มระเบียนตามพนักงานขาย โดยไม่กรองระเบียนใดออก
สามารถ*กำหนดกลุ่มเอง*ได้โดยใช้ฟิลด์ที่มีอยู่ในโมเดล โดยคลิก และเลือกฟิลด์จากเมนูแบบเลื่อนลง
Note
สามารถใช้หลายกลุ่มพร้อมกันได้ กลุ่มแรกที่เลือกจะเป็นกลุ่มหลัก กลุ่มถัดไปที่เพิ่มเข้ามาจะแบ่งหมวดหมู่ของกลุ่มหลักต่อไป และอื่นๆ นอกจากนี้ ตัวกรองและกลุ่มสามารถใช้ร่วมกันเพื่อปรับแต่งมุมมองให้ละเอียดยิ่งขึ้น
รายการโปรด¶
รายการโปรดเป็นวิธีบันทึกการค้นหาเฉพาะเพื่อใช้ในอนาคตหรือเป็นตัวกรองเริ่มต้นใหม่สำหรับมุมมอง
หากต้องการบันทึกมุมมองปัจจุบันเป็นรายการโปรด ให้คลิกไอคอน (dropdown) ในแถบค้นหา จากนั้นเลือกเมนูแบบเลื่อนลง Save current search เพื่อแสดงตัวเลือกต่อไปนี้:
Filter name: ชื่อของการค้นหาที่บันทึกเป็นรายการโปรด
Default filter: ตั้งค่าการค้นหาที่บันทึกเป็นรายการโปรดให้เป็นตัวกรองเริ่มต้นสำหรับมุมมอง
เมื่อตั้งค่าตัวเลือกแล้ว ให้คลิก Save เพื่อบันทึกการค้นหาที่บันทึกเป็นรายการโปรด
เข้าถึงการค้นหาที่บันทึกเป็นรายการโปรดได้โดยคลิกไอคอน (dropdown) ในแถบค้นหา และแสดงอยู่ภายใต้ Favorites การค้นหาที่มองเห็นได้เฉพาะผู้ใช้ปัจจุบันเท่านั้น กล่าวคือ ที่ไม่ได้แชร์ จะแสดงก่อน ในขณะที่ shared favorites ใดๆ ไม่ว่าจะสร้างโดยผู้ใช้ปัจจุบันหรือผู้ใช้อื่น จะแสดงในส่วนที่สอง
หากต้องการแก้ไข เก็บถาวร หรือลบการค้นหาที่เพิ่มเป็นรายการโปรด ให้เลื่อนเมาส์ไปที่ชื่อการค้นหาในรายการโปรด แล้วคลิก แก้ไขรายการโปรด ฟิลด์ต่อไปนี้สามารถแก้ไขได้: ชื่อตัวกรอง แชร์กับ ตัวกรองเริ่มต้น โดเมน หากต้องการเก็บถาวรหรือลบรายการโปรด ให้คลิก การดำเนินการ จากนั้นคลิก เก็บถาวร หรือ ลบ ตามความเหมาะสม
Tip
เมื่อใช้การค้นหาที่เพิ่มเป็นรายการโปรด สามารถใช้ตัวกรองหรือการจัดกลุ่มเพิ่มเติมเพื่อปรับแต่งการค้นหาได้อย่างละเอียดยิ่งขึ้น เงื่อนไขที่ใช้โดยการค้นหาที่เพิ่มเป็นรายการโปรดสามารถแก้ไขได้โดยเลื่อนเมาส์ไปที่ ดาว ข้างชื่อการค้นหา จากนั้นคลิกไอคอน เฟือง การเปลี่ยนแปลงเหล่านี้จะส่งผลต่อการค้นหาปัจจุบันเท่านั้น
หากต้องการแก้ไขการจัดกลุ่มหรือการเรียงลำดับของการค้นหาที่เพิ่มเป็นรายการโปรด เปิดใช้งานโหมดนักพัฒนา เมื่อแก้ไขการค้นหา จากนั้นแก้ไขฟิลด์ บริบท หรือ เรียงลำดับ ตามต้องการ
หากต้องการดูการค้นหาที่เพิ่มเป็นรายการโปรด*ทั้งหมด* เมื่อเปิดใช้งานโหมดนักพัฒนาแล้ว ให้ไปที่ จากที่นี่ สามารถดู แก้ไข เก็บถาวร หรือลบการค้นหาที่เพิ่มเป็นรายการโปรดทั้งหมดได้