JIRA - การค้นหาขั้นสูง
นอกเหนือจากประเภทของการค้นหาที่อธิบายไว้ในบทก่อนหน้านี้ JIRA ยังมีตัวเลือกการค้นหาขั้นสูงอีกด้วยซึ่งสามารถทำได้โดยใช้สามวิธีต่อไปนี้
- การใช้การอ้างอิงฟิลด์
- การใช้การอ้างอิงคำหลัก
- การใช้การอ้างอิงตัวดำเนินการ
สามวิธีดังกล่าวข้างต้นได้อธิบายรายละเอียดไว้ด้านล่าง
ผู้ใช้ควรพิจารณาประเด็นต่อไปนี้ขณะทำการค้นหาขั้นสูง
การค้นหาขั้นสูงใช้การสืบค้นที่มีโครงสร้างเพื่อค้นหาปัญหา JIRA
ผลการค้นหาจะแสดงในตัวนำทางปัญหา
ผลการค้นหาสามารถส่งออกไปยัง MS Excel และรูปแบบอื่น ๆ ที่ใช้ได้
คุณลักษณะบันทึกและสมัครใช้งานมีให้สำหรับการค้นหาขั้นสูง
การค้นหาขั้นสูงใช้ JIRA Query Language ที่เรียกว่า JQL
แบบสอบถามอย่างง่ายใน JQL ประกอบด้วยฟิลด์ตัวดำเนินการตามด้วยค่าหรือฟังก์ชันอย่างน้อยหนึ่งค่า ตัวอย่างเช่นแบบสอบถามง่ายๆต่อไปนี้จะพบปัญหาทั้งหมดในโครงการ "WFT" -
Project = "WFT"
JQL สนับสนุน SQL เช่นไวยากรณ์เช่นฟังก์ชัน ORDER BY, GROUP BY, ISNULL () แต่ JQL ไม่ใช่ภาษาแบบสอบถามฐานข้อมูล
การใช้การอ้างอิงฟิลด์
การอ้างอิงฟิลด์หมายถึงคำที่แสดงถึงชื่อฟิลด์ในปัญหา JIRA รวมถึงฟิลด์ที่กำหนดเอง ไวยากรณ์คือ -
<field name> <operators like =,>, <> “values” or “functions”
ตัวดำเนินการจะเปรียบเทียบค่าของเขตข้อมูลกับค่าที่นำเสนอทางด้านขวาเพื่อที่จะดึงเฉพาะผลลัพธ์ที่แท้จริงโดยแบบสอบถาม
- ไปที่ปัญหา→ค้นหาปัญหาในแถบนำทาง
ภาพหน้าจอต่อไปนี้แสดงวิธีนำทางส่วนการค้นหา
หากมีเกณฑ์การค้นหาอยู่ให้คลิกที่ปุ่มตัวกรองใหม่เพื่อรีเซ็ตเกณฑ์ ภาพหน้าจอต่อไปนี้แสดงวิธีเริ่มต้นด้วยเกณฑ์ใหม่ -
พิมพ์แบบสอบถามโดยใช้ฟิลด์ตัวดำเนินการและค่าเช่น issueKey = “WFT-107”.
ยังมีฟิลด์อื่น ๆ ด้วยเช่นเวอร์ชันที่ได้รับผลกระทบผู้มอบหมายไฟล์แนบหมวดหมู่ข้อคิดเห็นส่วนประกอบสร้างผู้สร้างคำอธิบายครบกำหนดสภาพแวดล้อม ฯลฯ ทันทีที่ผู้ใช้เริ่มพิมพ์ฟังก์ชันการเติมข้อความอัตโนมัติจะช่วยในการเขียน รูปแบบที่กำหนด
ภาพหน้าจอต่อไปนี้แสดงวิธีการเพิ่มเกณฑ์ชื่อเขตข้อมูลโดยใช้คุณสมบัติขั้นสูง
Operator selection - ภาพหน้าจอต่อไปนี้แสดงวิธีการเลือกตัวดำเนินการ
ขั้นตอนต่อไปคือการป้อนค่าจากนั้นคลิกที่สัญลักษณ์ค้นหา ภาพหน้าจอต่อไปนี้แสดงวิธีการเพิ่มค่าและการค้นหา
ภาพหน้าจอต่อไปนี้แสดงผลการค้นหาตามเกณฑ์ที่กำหนด
การใช้การอ้างอิงคำหลัก
ที่นี่เราจะเข้าใจวิธีการใช้การอ้างอิงคำหลักและข้อดีของมันคืออะไร
คำสำคัญใน JQL -
- รวมแบบสอบถามสองรายการขึ้นไปเข้าด้วยกันเพื่อสร้างแบบสอบถาม JQL ที่ซับซ้อน
- เปลี่ยนแปลงตรรกะของการสืบค้นหนึ่งหรือหลายรายการ
- เปลี่ยนตรรกะของตัวดำเนินการ
- มีคำจำกัดความที่ชัดเจนในแบบสอบถาม JQL
- ทำหน้าที่เฉพาะที่กำหนดผลลัพธ์ของแบบสอบถาม JQL
รายการคำหลัก -
- AND - อดีต - สถานะ = เปิดและลำดับความสำคัญ = เร่งด่วนและผู้รับมอบหมาย = Ashish
- OR - ex - duedate <now () หรือ duedate ว่างเปล่า
- ไม่ - อดีต - ไม่ใช่ผู้รับมอบหมาย = Ashish
- EMPTY - ex - ได้รับผลกระทบVersionว่างเปล่า / ได้รับผลกระทบรุ่น = ว่าง
- NULL - ex - ผู้รับมอบหมายเป็นโมฆะ
- ORDER BY - ex - duedate = ลำดับว่างโดยสร้างขึ้น, ลำดับความสำคัญ
เช่นเดียวกับการอ้างอิงฟิลด์ทันทีที่ผู้ใช้เริ่มพิมพ์ฟังก์ชันการเติมข้อความอัตโนมัติจะช่วยให้ได้ไวยากรณ์ที่ถูกต้อง ภาพหน้าจอต่อไปนี้แสดงวิธีการเพิ่มคำหลัก
คลิกที่สัญลักษณ์ค้นหาและจะให้ผลลัพธ์การค้นหา ภาพหน้าจอต่อไปนี้แสดงผลลัพธ์ตามเกณฑ์ที่กำหนด
การใช้การอ้างอิงตัวดำเนินการ
ตัวดำเนินการใช้เพื่อเปรียบเทียบค่าของด้านซ้ายกับด้านขวาซึ่งจะแสดงเฉพาะผลลัพธ์จริงเป็นผลการค้นหา
รายชื่อผู้ดำเนินการ
- เท่ากับ: =
- ไม่เท่ากับ:! =
- มากกว่า:>
- น้อยกว่า: <
- มากกว่าเท่ากับ: =>
- น้อยกว่าเท่ากับ: = <
- IN
- ไม่ได้อยู่ใน
- ประกอบด้วย: ~
- ไม่มี:! ~
- IS
- ไม่ใช่
- WAS
- อยู่ใน
- ไม่ได้อยู่ใน
- ไม่ใช่
- CHANGED
เช่นเดียวกับฟิลด์และการอ้างอิงคำหลักตัวดำเนินการเหล่านี้ยังสามารถใช้เพื่อปรับปรุงผลการค้นหา