วิธีปรับแต่งโครงการใน HP ALM (ศูนย์คุณภาพ)
⚡ สรุปอย่างชาญฉลาด
การปรับแต่งโครงการใน HP ALM ช่วยให้ผู้ดูแลระบบโครงการสามารถควบคุมได้ว่าใครบ้างที่จะเข้าถึงโครงการ และแต่ละคนสามารถทำอะไรได้บ้างภายในโครงการนั้น บทความนี้จะอธิบายเกี่ยวกับคุณสมบัติของผู้ใช้ ผู้ใช้โครงการ กลุ่มและสิทธิ์การเข้าถึง โมดูลการเข้าถึง เอนทิตีของโครงการ รายการ การส่งอีเมลอัตโนมัติ กฎการแจ้งเตือน เวิร์กโฟลว์ และตัวแก้ไขสคริปต์

การปรับแต่งโปรเจ็กต์ใน HP ALM คืออะไร?
- การปรับแต่งโครงการช่วยให้ผู้ดูแลระบบโครงการสามารถควบคุมการเข้าถึงโครงการได้โดยการกำหนดผู้ใช้ที่สามารถเข้าถึงโครงการได้ และยังมีฟังก์ชันในการปรับแต่งประเภทของงานที่ผู้ใช้แต่ละคนสามารถดำเนินการได้อีกด้วย
- นอกจากนี้ คุณยังสามารถปรับแต่งโครงการให้ตรงกับความต้องการเฉพาะขององค์กรของคุณได้อีกด้วย
- นอกจากนี้ยังช่วยในการเพิ่มและแก้ไขฟิลด์ผู้ใช้แบบกำหนดเองใหม่ที่สามารถเพิ่มลงในแต่ละโมดูลใน ALM ได้อีกด้วย
การปรับแต่งสามารถทำได้จาก เครื่องมือ > ปรับแต่ง การปรับแต่งโปรเจ็กต์นั้นอยู่ภายในโปรเจ็กต์ และแยกต่างหากจากการบริหารจัดการไซต์ การบริหารจัดการไซต์จะสร้างโดเมน โปรเจ็กต์ และผู้ใช้ระดับไซต์ ในขณะที่การปรับแต่งโปรเจ็กต์จะกำหนดว่าผู้ใช้เหล่านั้นสามารถทำอะไรได้บ้างเมื่ออยู่ในโปรเจ็กต์ใดโปรเจ็กต์หนึ่งแล้ว
หน้าต่างการปรับแต่งโปรเจ็กต์แบ่งออกเป็นส่วนต่างๆ ดังที่ระบุไว้ด้านล่าง เรามาดูกันทีละส่วน
| พื้นที่ปรับแต่ง | สิ่งที่มันควบคุม |
|---|---|
| คุณสมบัติผู้ใช้ | รายละเอียดโปรไฟล์และรหัสผ่านของผู้ใช้ที่เข้าสู่ระบบ |
| ผู้ใช้โครงการ | บัญชีใดบ้างที่เป็นของโครงการนี้ |
| กลุ่มและการอนุญาต | แต่ละกลุ่มสามารถสร้าง อัปเดต หรือลบอะไรได้บ้าง |
| การเข้าถึงโมดูล | แต่ละกลุ่มสามารถมองเห็นโมดูลใดได้บ้าง |
| หน่วยงานโครงการ | ฟิลด์ที่ระบบและผู้ใช้กำหนดเองในแต่ละเอนทิตี |
| รายการโครงการ | ค่าที่เลือกได้เบื้องหลังฟิลด์รายการ |
| ออโต้เมล์ | การแจ้งเตือนทางอีเมลเมื่อมีการเปลี่ยนแปลงในช่องข้อมูลที่มีข้อบกพร่อง |
| กฎการแจ้งเตือน | การแจ้งเตือนเกี่ยวกับข้อกำหนด การทดสอบ และข้อบกพร่อง |
| เวิร์กโฟลว์และตัวแก้ไขสคริปต์ | รูปแบบการจัดวางบทสนทนาและการกระทำที่อนุญาตต่อกลุ่ม |
💡 เคล็ดลับ: ผลิตภัณฑ์ในภาพหน้าจอเหล่านี้เปลี่ยนมือมาแล้วหลายครั้ง เริ่มต้นจาก HP Quality Center กลายเป็น HPE จากนั้นก็เป็น Micro Focus ALM และปัจจุบันเผยแพร่โดย OpenText เช่น ALM / Quality Center หน้าจอการปรับแต่งและรูปแบบการเขียนสคริปต์เวิร์กโฟลว์ที่อธิบายไว้ในที่นี้ยังคงเหมือนเดิม
คุณสมบัติผู้ใช้
ผู้ใช้ที่เข้าสู่ระบบอยู่ในปัจจุบันสามารถแก้ไขรายละเอียดโปรไฟล์ของตนเองได้ และหน้าเว็บยังอนุญาตให้ผู้ใช้เปลี่ยนรหัสผ่านได้อีกด้วย
หมายเหตุ: สามารถเปลี่ยนรหัสผ่านได้เฉพาะผู้ใช้ที่เข้าสู่ระบบอยู่ในปัจจุบันเท่านั้น แม้ว่าผู้ใช้จะเป็นประเภท 'ผู้ดูแลระบบโครงการ' ก็ตาม
ขั้นตอน 1) คลิกที่ลิงก์ "เครื่องมือ" แล้วเลือก "ปรับแต่ง" ดังแสดงในภาพด้านล่าง
ขั้นตอน 2) กล่องโต้ตอบการปรับแต่งโครงการจะแสดงดังภาพด้านล่าง
ขั้นตอน 3) หากต้องการเปลี่ยนรหัสผ่านของผู้ใช้ปัจจุบัน ให้คลิก 'เปลี่ยนรหัสผ่าน' ในแท็บ 'คุณสมบัติผู้ใช้'
ขั้นตอน 4) กล่องโต้ตอบเปลี่ยนรหัสผ่านจะเปิดขึ้น
- ป้อนรหัสผ่านเก่า
- ใส่รหัสผ่านใหม่
- ป้อนยืนยันรหัสผ่าน
- คลิก 'ตกลง'
ขั้นตอน 5) ผู้ใช้จะเห็นข้อความแสดงสถานะ
ขั้นตอน 6) ผู้ใช้สามารถแก้ไขรายละเอียดโปรไฟล์ต่อไปนี้ได้
- รหัสอีเมล
- ชื่อเต็ม
- เบอร์โทรศัพท์
- คลิก 'บันทึก'
หมายเหตุ ผู้ใช้จะไม่สามารถแก้ไขชื่อผู้ใช้ของตนได้ แม้ว่าผู้ใช้นั้นจะเป็นประเภท 'ผู้ดูแลระบบโครงการ' ก็ตาม
ขั้นตอน 7) สถานะจะแสดงให้ผู้ใช้เห็นดังที่แสดงด้านล่าง
ผู้ใช้โครงการ
โมดูลนี้ช่วยให้ผู้ใช้สามารถเพิ่มและลบผู้ใช้สำหรับโครงการ ALM ปัจจุบันได้ นอกจากนี้ คุณยังสามารถกำหนดผู้ใช้ให้กับกลุ่มผู้ใช้เพื่อจำกัดสิทธิ์การเข้าถึงของผู้ใช้ได้อีกด้วย
ขั้นตอน 1) ต่อไปเราจะเพิ่มผู้ใช้ลงในพื้นที่โครงการ
- นำทางไปยังผู้ใช้โครงการ
- คลิกเมนูแบบเลื่อนลง "เพิ่มผู้ใช้"
ขั้นตอน 2) เมื่อคลิกที่เมนูแบบเลื่อนลง 'เพิ่มผู้ใช้' ระบบจะแสดงวิธีการต่างๆ ดังแสดงด้านล่าง
- เพิ่มผู้ใช้ตามชื่อ – ผู้ดูแลระบบโครงการสามารถเพิ่มผู้ใช้ ALM ที่มีอยู่แล้วลงในโครงการนี้ได้โดยระบุชื่อผู้ใช้
- เพิ่มผู้ใช้ใหม่ไปยังไซต์ – เพิ่มผู้ใช้ใหม่ลงในเว็บไซต์โดยกรอกรายละเอียดทั้งหมด ในลักษณะเดียวกับการเพิ่มผู้ใช้จากหน้าการจัดการเว็บไซต์
- เพิ่มผู้ใช้จากไซต์ – เพิ่มผู้ใช้ที่มีอยู่แล้วโดยค้นหาจากชื่อหรือรหัสประจำตัวของผู้ใช้
เรามาดูกันทีละวิธีกันเลย
ขั้นตอน 3) มาเพิ่มผู้ใช้โดยใช้ชื่อกัน โปรดตรวจสอบให้แน่ใจว่าผู้ใช้นี้มีอยู่ในฐานข้อมูลผู้ดูแลระบบ ALM แล้ว กล่าวคือ เป็นผู้ใช้ที่สร้างขึ้นโดยใช้... โมดูลการบริหารจัดการเว็บไซต์.
- เลือก 'ผู้ใช้โครงการ' จากหน้าต่างการปรับแต่งโครงการ
- คลิก 'เพิ่มผู้ใช้'
- กรอกชื่อผู้ใช้
- คลิก 'ตกลง'
ขั้นตอน 4) ผู้ใช้ที่เพิ่มเข้ามาจะแสดงดังที่แสดงด้านล่าง
ขั้นตอน 5) ต่อไปเรามาเพิ่มผู้ใช้โดยใช้ตัวเลือก 'เพิ่มผู้ใช้ใหม่ไปยังเว็บไซต์' กัน
ขั้นตอน 6) เมื่อคลิก 'เพิ่มผู้ใช้ใหม่ไปยังไซต์' จาก 'เพิ่มผู้ใช้' หน้าต่างโต้ตอบต่อไปนี้จะปรากฏขึ้น
- กรอกชื่อผู้ใช้
- กรอกอีเมล
- กรอกชื่อเต็ม
- ป้อนหมายเลขโทรศัพท์
- คลิก 'ตกลง'
ขั้นตอน 7) ผู้ใช้ได้ถูกเพิ่มเข้าไปในโปรเจกต์ปัจจุบันเรียบร้อยแล้ว ผู้ใช้จะปรากฏใน 'ผู้ใช้โปรเจกต์' ดังแสดงด้านล่าง
ขั้นตอน 8) ต่อไปเราจะเพิ่มผู้ใช้โครงการโดยใช้ตัวเลือก 'เพิ่มผู้ใช้จากไซต์' โปรดตรวจสอบให้แน่ใจว่าผู้ใช้ดังกล่าวอยู่ในฐานข้อมูลผู้ดูแลระบบ ALM แล้ว
ขั้นตอน 9) จะปรากฏกล่องโต้ตอบต่อไปนี้
- ป้อนชื่อผู้ใช้แล้วคลิกไอคอนค้นหา
- แสดงชื่อผู้ใช้
- คลิก 'ตกลง'
ขั้นตอน 10) ผู้ใช้ถูกเพิ่มเข้าไปในโปรเจ็กต์และแสดงผลดังที่แสดงด้านล่าง
ขั้นตอน 11) ผู้ดูแลระบบโครงการสามารถลบผู้ใช้จากโมดูลผู้ใช้โครงการได้เช่นกัน
- เลือกผู้ใช้
- คลิก 'ลบผู้ใช้'
ขั้นตอน 12) หน้าต่างยืนยันจะปรากฏขึ้น คลิก 'ใช่'
ขั้นตอน 13) เมื่อคลิก 'ใช่' ผู้ใช้จะถูกลบออกจากรายชื่อผู้ใช้โครงการ
ขั้นตอน 14) ผู้ใช้แต่ละคนใน 'ผู้ใช้โครงการ' จะมีสถานะสมาชิกที่เชื่อมโยงอยู่ด้วย
หมายเหตุ: โดยค่าเริ่มต้น ผู้ใช้ที่เพิ่มเข้ามาจะมีสิทธิ์ "ดู" เท่านั้น
- เลือกชื่อผู้ใช้
- เลือกแท็บ 'สมาชิกภาพ'
- ระบบจะแสดงข้อมูลสมาชิกของผู้ใช้ที่เลือก ผู้ใช้ที่เพิ่มใหม่ชื่อ 'Cathy' มีสิทธิ์ 'ดูได้'
กลุ่มและการอนุญาต
โมดูลนี้ช่วยให้ผู้ดูแลระบบโครงการสามารถกำหนดสิทธิ์ให้กับกลุ่มผู้ใช้ได้โดยการระบุสิทธิ์ต่างๆ
ใน ALM มีกลุ่มผู้ใช้ที่กำหนดไว้ล่วงหน้า 5 กลุ่ม และแต่ละกลุ่มผู้ใช้จะมีระดับสิทธิ์ที่แตกต่างกัน
- ผู้พัฒนา
- Project Manager
- เครื่องทดสอบ QA
- ผู้ดูแลระบบ ทีดี
- Viewer
หมายเหตุ: โดยค่าเริ่มต้น ผู้ใช้ที่เพิ่มเข้ามาในพื้นที่โครงการจะมีสิทธิ์ "ดู" เท่านั้น
ขั้นตอน 1) มาดูรายชื่อผู้ใช้ในกลุ่ม 'TDAdmin' กันครับ
- เลือก 'TDAdmin'
- ในแท็บสมาชิก คุณจะเห็นผู้ใช้ที่ไม่ได้อยู่ในกลุ่ม
- ในส่วน 'ในกลุ่ม' คุณจะเห็นรายชื่อผู้ใช้ภายในกลุ่ม ในกรณีนี้จะแสดงเฉพาะ 'ผู้ดูแลระบบ' เท่านั้น
ขั้นตอน 2) ไม่สามารถแก้ไขสิทธิ์การเข้าถึงกลุ่มที่กำหนดไว้ล่วงหน้าได้
- เลือก 'TDAdmin'
- ไปที่แท็บสิทธิ์การเข้าถึง
- เลือกโมดูลใดก็ได้ (ในกรณีนี้คือโมดูลข้อบกพร่อง)
- ไม่สามารถแก้ไขสิทธิ์การเข้าถึงได้ แม้ว่าผู้ใช้ปัจจุบันจะเป็นผู้ดูแลระบบโครงการก็ตาม
ขั้นตอน 3) กลุ่มที่กำหนดไว้ล่วงหน้าไม่สามารถเปลี่ยนชื่อหรือลบได้
ขั้นตอน 4) ในการเปลี่ยนแปลงสิทธิ์ของกลุ่ม ผู้ดูแลระบบโครงการจะต้องเพิ่มกลุ่มใหม่ สมมติว่าเราต้องการสร้างกลุ่มผู้ใช้ใหม่ที่มีสมาชิกมีสิทธิ์ 'แก้ไข' สำหรับโมดูลข้อบกพร่อง และสิทธิ์ 'ดู' สำหรับส่วนอื่นๆ ทั้งหมด ซึ่งหมายความว่าสิทธิ์ทั้งหมดจะต้องเหมือนกับผู้ใช้ที่มีสิทธิ์ 'ดู' ยกเว้นว่าผู้ใช้ควรจะสามารถอัปเดตข้อบกพร่องได้ ในการทำเช่นนี้
- คลิก 'กลุ่มใหม่'
- หน้าต่างยืนยันจะปรากฏขึ้นเพื่อให้ผู้ใช้คลิก 'ใช่'
ขั้นตอน 5) เมื่อคลิก "ใช่" หน้าต่าง "สร้างกลุ่มใหม่" จะปรากฏขึ้น
- ป้อนชื่อกลุ่ม
- ป้อนโปรไฟล์ที่ควรใช้เป็นพื้นฐาน
ขั้นตอน 6) กลุ่มผู้ใช้ถูกสร้างขึ้นดังแสดงด้านล่าง คุณจะเห็นได้ว่าเราสามารถเปลี่ยนชื่อหรือลบกลุ่มนี้ได้ เนื่องจากเราเป็นผู้สร้างกลุ่มนี้ กลุ่มที่กำหนดไว้ล่วงหน้าใน ALM ไม่สามารถแก้ไขหรือลบได้
ขั้นตอน 7) หากต้องการเปลี่ยนสิทธิ์การเข้าถึง
- ไปที่แท็บ 'สิทธิ์การเข้าถึง'
- คลิกแท็บ 'ข้อบกพร่อง'
- เปิดใช้งานแฟล็ก 'อัปเดต' สำหรับข้อบกพร่อง
- เปิดใช้งานแฟล็ก 'อัปเดต' สำหรับลิงก์
การเข้าถึงโมดูล
โมดูลนี้ช่วยให้ผู้ดูแลระบบโครงการสามารถควบคุมโมดูลที่แต่ละกลุ่มผู้ใช้สามารถเข้าถึงได้ ซึ่งจะป้องกันไม่ให้ผู้ใช้เข้าถึงโมดูลที่ถูกจำกัด
สมมติว่านักพัฒนาไม่มีส่วนเกี่ยวข้องกับกรณีทดสอบ ดังนั้นจึงสามารถป้องกันไม่ให้พวกเขาเข้าถึงกรณีทดสอบได้ แผนการทดสอบ และ ทดสอบแล็บ โมดูล
ขั้นตอน 1) การเข้าถึงโมดูลตามค่าเริ่มต้นแสดงอยู่ด้านล่าง กลุ่มผู้ใช้ทุกกลุ่มสามารถเข้าถึงโมดูลทั้งหมดได้โดยค่าเริ่มต้น
ขั้นตอน 2) เพื่อเป็นการสาธิต เราจะลบสิทธิ์การเข้าถึงโมดูลทั้งหมดออกจากผู้ใช้ประเภท VIEW ยกเว้นโมดูล Defects โดยให้ยกเลิกการเลือกช่องทำเครื่องหมายสิทธิ์การเข้าถึงโมดูลทั้งหมดสำหรับผู้ใช้ VIEW ยกเว้นโมดูล Defects ดังแสดงในภาพด้านล่าง
ขั้นตอน 3) ตอนนี้เรามาล็อกอินโดยใช้ ID ผู้ใช้ "ดู" เพื่อตรวจสอบว่าการเปลี่ยนแปลงได้ถูกนำไปใช้อย่างถูกต้องหรือไม่ จากภาพด้านล่างจะเห็นได้ชัดว่าการตั้งค่าได้ถูกนำไปใช้ตามที่ต้องการ เนื่องจากมีเพียงโมดูล "ข้อบกพร่อง" เท่านั้นที่แสดงสำหรับผู้ใช้ดู "จิม"
⚠️คำเตือน: การเข้าถึงโมดูลและการอนุญาตกลุ่มเป็นสองการควบคุมที่แตกต่างกัน การลบการเข้าถึงโมดูลจะซ่อนโมดูลจากเมนู แต่ไม่ได้ยกเลิกสิทธิ์พื้นฐานโดยอัตโนมัติ ดังนั้นควรตั้งค่าทั้งสองอย่างเมื่อจำกัดการเข้าถึงกลุ่ม
หน่วยงานโครงการ
- ฟังก์ชัน Project Entities ช่วยให้ผู้ดูแลระบบโครงการสามารถแก้ไขพฤติกรรมของฟิลด์ในระบบ ALM หรือกำหนดฟิลด์ที่ผู้ใช้กำหนดเองได้
- ตัวอย่างเช่น หากเรากำลังทำการทดสอบกับบิลด์ต่างๆ และต้องการเพิ่มฟิลด์ 'เวอร์ชันบิลด์' ในโมดูลเพิ่มข้อบกพร่อง เราสามารถทำได้โดยใช้โมดูลเอนทิตีโครงการ
ขั้นตอน 1) ไม่สามารถเพิ่มฟิลด์ที่ผู้ใช้กำหนดเองลงในฟิลด์ของระบบได้ เนื่องจากฟิลด์ของระบบเป็นแบบอ่านอย่างเดียว
- เลือก 'หน่วยงานโครงการ'
- เลือก 'ข้อบกพร่อง' จากนั้นเลือกโฟลเดอร์ย่อย 'ฟิลด์ระบบ'
- โปรดทราบว่าเราจะไม่สามารถเพิ่ม 'ฟิลด์ใหม่' หรือลบฟิลด์ที่มีอยู่ได้ เนื่องจากฟิลด์ของระบบเป็นแบบอ่านอย่างเดียว
ขั้นตอน 2) หากต้องการเพิ่มฟิลด์ที่ผู้ใช้กำหนด
- เลือกโฟลเดอร์ย่อย 'User Fields' ภายใต้โมดูล 'Defects'
- คลิก 'ฟิลด์ใหม่'
- รายละเอียดของแต่ละช่องจะปรากฏดังที่แสดงด้านล่าง และสามารถแก้ไขได้
ขั้นตอน 3) รายละเอียดฟิลด์ยังสามารถแก้ไขได้ดังแสดงด้านล่างนี้
- เปลี่ยนชื่อป้ายกำกับเป็น 'หมายเลขรุ่น'
- เลือก "จำเป็น" ซึ่งหมายความว่าช่องนี้จะกลายเป็นช่องที่ต้องกรอกเมื่อรายงานข้อบกพร่องใหม่
- คลิกบันทึก
ขั้นตอน 4) ตอนนี้เราสามารถเห็นการเปลี่ยนแปลงในโมดูลข้อบกพร่องได้แล้ว เข้าไปที่โมดูลข้อบกพร่อง แล้วผู้ใช้จะเห็นช่อง 'หมายเลขบิลด์' ที่สร้างขึ้นใหม่ในหน้าต่างสร้างข้อบกพร่องใหม่
รายการโครงการ
- รายการโครงการช่วยให้ผู้ดูแลระบบโครงการสามารถเพิ่มรายการที่กำหนดเองลงในโครงการได้ รายการประกอบด้วยค่าต่างๆ ที่ผู้ใช้สามารถป้อนในช่องข้อมูลของระบบหรือช่องข้อมูลที่ผู้ใช้กำหนดเองได้
- ตัวอย่างเช่น รายการสถานะบั๊กมีสถานะที่กำหนดไว้ล่วงหน้าหกสถานะ ได้แก่ ใหม่ เปิด แก้ไขแล้ว เปิดใหม่ ปิด และถูกปฏิเสธ หากเราต้องการเพิ่มสถานะอีกหนึ่งสถานะ เช่น ซ้ำกัน เราสามารถทำได้โดยใช้โมดูลนี้
ขั้นตอน 1) ในการเพิ่มรายการลงในรายการที่กำหนดไว้ล่วงหน้า
- คลิก 'รายการโครงการ'
- เลือก 'สถานะข้อบกพร่อง'
- คลิก 'เพิ่มรายการใหม่' หน้าต่างเพิ่มรายการใหม่จะเปิดขึ้น
- ป้อนชื่อรายการ
- คลิก 'ตกลง'
ขั้นตอน 2) เมื่อคลิกตกลง รายการใหม่จะถูกสร้างขึ้นดังที่แสดงด้านล่าง
ขั้นตอน 3) ตอนนี้เราต้องบันทึกการเปลี่ยนแปลง
- คลิกปุ่ม 'บันทึก'
- จะมีหน้าต่างป๊อปอัพแสดงขึ้นมา คลิก 'ตกลง'
ขั้นตอน 4) ตอนนี้ไปที่โมดูลข้อบกพร่องและตรวจสอบว่าช่องสถานะมีรายการที่เพิ่มเข้ามาใหม่หรือไม่ การเพิ่มสถานะจะมีผลต่อ... วงจรชีวิตข้อบกพร่องดังนั้นควรตกลงค่าใหม่กับทีมก่อนที่จะนำไปใช้
ออโต้เมล์
โมดูลนี้ช่วยให้ผู้ดูแลระบบโครงการสามารถตั้งค่ากฎการแจ้งเตือนทางอีเมลอัตโนมัติ เพื่อแจ้งให้ผู้ใช้ทราบทางอีเมลเกี่ยวกับการเปลี่ยนแปลงที่เกิดขึ้นกับข้อบกพร่องที่ระบุไว้ คุณสมบัติการส่งอีเมลอัตโนมัติมีให้ใช้งานเฉพาะในโมดูลข้อบกพร่องเท่านั้น
ขั้นตอน 1) หากต้องการเปิดใช้งานการแจ้งเตือนทางอีเมลอัตโนมัติ ให้ทำตามขั้นตอนต่อไปนี้
- ไปที่ลิงก์ 'Automail'
- ผู้ใช้สามารถส่งอีเมลได้โดยเลือกฟิลด์ใดก็ได้จากรายการที่มีอยู่ในรายการ
- ตารางนี้แสดงรายการฟิลด์ที่ผู้ใช้เลือกไว้สำหรับการส่งอีเมล
- ผู้ดูแลระบบโครงการสามารถเลือกการตั้งค่าอีเมลสำหรับผู้ใช้แต่ละรายได้เช่นกัน
- คลิก 'บันทึก'
ขั้นตอน 2) จะมีหน้าต่างป๊อปอัพแสดงขึ้นมา คลิก ตกลง
กฎการแจ้งเตือน
โมดูลนี้ช่วยให้ผู้ดูแลระบบโครงการสามารถเปิดใช้งานกฎการแจ้งเตือนสำหรับโครงการปัจจุบันได้ คุณสมบัตินี้จะสร้างการแจ้งเตือนและส่งอีเมลเมื่อมีการเปลี่ยนแปลงเกิดขึ้นในโครงการ โดยจะครอบคลุมถึงข้อกำหนด การทดสอบที่เกี่ยวข้อง และข้อบกพร่อง
ขั้นตอน 1) เพื่อเปิดใช้งานกฎการแจ้งเตือน
- ไปที่ 'กฎการแจ้งเตือน'
- เปิดใช้งานช่องทำเครื่องหมาย 'การแจ้งเตือนที่เกี่ยวข้องกับ'
- เปิดใช้งาน 'ส่งอีเมลไปยัง' และเพิ่มผู้ทดสอบหรือผู้ออกแบบที่เกี่ยวข้อง
- คลิก 'บันทึก'
- การแจ้งเตือนครั้งแรก: ผู้ออกแบบการทดสอบจะได้รับการแจ้งเตือนเมื่อ... ความต้องการ มีการแก้ไขเพื่อให้สามารถอัปเดตการทดสอบที่เกี่ยวข้องได้
- การแจ้งเตือนครั้งที่สอง: ผู้ทดสอบจะได้รับการแจ้งเตือนเมื่อ... ข้อบกพร่อง ระบบจะเปลี่ยนสถานะเป็น 'แก้ไขแล้ว' เพื่อให้ผู้ทดสอบที่รับผิดชอบสามารถหยิบขึ้นมาทดสอบซ้ำได้อีกครั้ง
Workflow
- โมดูลนี้ช่วยให้ผู้ดูแลระบบโครงการสามารถสร้างสคริปต์ที่ช่วยในการปรับแต่งโมดูลข้อบกพร่องได้ เช่น หน้าต่างเพิ่มข้อบกพร่อง หรือหน้าต่างดูข้อบกพร่อง
- ด้วยความช่วยเหลือของโมดูลนี้ ผู้ดูแลระบบโครงการยังสามารถเขียนสคริปต์เพื่อปรับแต่งกล่องโต้ตอบในโมดูลอื่นๆ และควบคุมการกระทำที่ผู้ใช้สามารถทำได้
ต่อไปเรามาปรับแต่งหน้าต่าง 'เพิ่มข้อบกพร่อง' สำหรับผู้ใช้ประเภทกลุ่ม 'TDAdmin' กัน
ขั้นตอน 1) ภายใต้หัวข้อ การปรับแต่งโปรเจ็กต์
- คลิก 'ขั้นตอนการทำงาน'
- เลือก 'สคริปต์' Generator – เพิ่มลิงก์การปรับแต่งช่องข้อบกพร่อง
ขั้นตอน 2) หน้าต่างปรับแต่งฟิลด์ "เพิ่มข้อบกพร่อง" จะเปิดขึ้น
- เลือกกลุ่มผู้ใช้
- เลือกช่องข้อมูลที่คุณไม่ต้องการให้ปรากฏในกล่องโต้ตอบเพิ่มข้อบกพร่อง
- คลิกที่ลิงก์ '<' เพื่อซ่อนฟิลด์เหล่านั้นจากรายการฟิลด์ที่มองเห็นได้
หมายเหตุ: ไม่สามารถย้ายช่องข้อมูลที่จำเป็นออกจากรายการช่องข้อมูลที่แสดงได้
ขั้นตอน 3) หลังจากลบช่องข้อมูลที่ไม่เกี่ยวข้องทั้งหมดออกจากรายการช่องข้อมูลที่มองเห็นได้แล้ว หน้าต่างการปรับแต่งจะปรากฏขึ้นดังที่แสดงด้านล่าง
- ช่องข้อมูลที่ถูกย้ายออกจากรายการช่องข้อมูลที่มองเห็นได้
- ช่องข้อมูลที่จะปรากฏในหน้าต่าง "เพิ่มข้อบกพร่อง"
- ทำการแก้ไขสคริปต์
หมายเหตุ: แม้ว่าเราจะปรับแต่งส่วนนี้ผ่านทางอินเทอร์เฟซผู้ใช้ แต่การเปลี่ยนแปลงจะถูกนำไปใช้โดยการสร้างสคริปต์ในเบื้องหลัง เราจะกล่าวถึงการแก้ไขสคริปต์ผ่านตัวอย่างในส่วนถัดไป
ขั้นตอน 4) ตอนนี้ให้ล็อกอินในฐานะผู้ใช้ประเภท 'TDAdmin' แล้วคลิก 'สร้างข้อบกพร่องใหม่' จากโมดูลข้อบกพร่อง ฟิลด์ที่เลือกให้แสดงจะปรากฏในหน้าต่างสร้างข้อบกพร่องใหม่
โปรแกรมแก้ไขสคริปต์
โปรแกรมแก้ไขสคริปต์ช่วยให้ผู้ใช้เขียนสคริปต์เพื่อปรับแต่งกล่องโต้ตอบในโมดูลต่างๆ และควบคุมการกระทำที่ผู้ใช้สามารถทำได้ภายในแต่ละโมดูล
เรามาเปลี่ยนวิธีการแสดงหน้าต่าง "ดูรายละเอียดข้อบกพร่อง" ให้ผู้ใช้เห็นด้วยความช่วยเหลือจากโปรแกรมแก้ไขสคริปต์กันเถอะ
ขั้นตอน 1) ในการเข้าใช้งานโปรแกรมแก้ไขสคริปต์
- ไปที่แท็บเวิร์กโฟลว์
- คลิก 'ตัวแก้ไขสคริปต์'
ขั้นตอน 2) โปรแกรมแก้ไขสคริปต์จะแสดงให้ผู้ใช้เห็นดังภาพด้านล่าง
- เลือก 'สคริปต์โมดูลข้อบกพร่อง'
- ข้อความแสดงความคิดเห็นแสดงให้เห็นถึงส่วนที่เราจำเป็นต้องทำการเปลี่ยนแปลง เนื่องจากระบุไว้อย่างชัดเจนว่า 'การปรับแต่งช่องรายละเอียดข้อบกพร่อง'
- สคริปต์นี้ถูกเขียนแยกกันสำหรับแต่ละกลุ่มผู้ใช้ บล็อกที่เรากำลังดูอยู่นี้ตรงกับกลุ่มผู้ใช้ 'นักพัฒนา' เราจำเป็นต้องทำการเปลี่ยนแปลงในกลุ่มผู้ใช้ 'TDAdmin'
ขั้นตอน 3) ตอนนี้เลื่อนลงไปที่กลุ่มผู้ใช้ 'TDAdmin' ซึ่งเราต้องการทำการเปลี่ยนแปลง การตั้งค่าปัจจุบันสำหรับ 'TDAdmin' แสดงดังภาพด้านล่าง
ขั้นตอน 4) มาทำความเข้าใจสคริปต์กัน พิจารณาโค้ดบรรทัดต่อไปนี้:
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
ที่นี่รายละเอียดมีดังนี้:
| พารามิเตอร์ | ความหมาย |
|---|---|
| SetFieldApp | การเรียกใช้ฟังก์ชันที่มีพารามิเตอร์ 5 ตัว |
| ชื่อฟิลด์ | BG_ACTUAL_FIX_TIME – ชื่อฟิลด์ที่เราจะทำการเปลี่ยนแปลงการตั้งค่า |
| ธงที่มองเห็นได้ | ถ้าเป็น True ช่องดังกล่าวจะปรากฏให้เห็น |
| แฟล็กที่จำเป็น | ตรวจสอบว่าช่องข้อมูลนั้นเป็นช่องที่ต้องกรอกหรือไม่ ถ้าเป็นจริง แสดงว่าช่องข้อมูลนั้นเป็นช่องที่ต้องกรอก |
| เพจไม่มีแฟล็ก | เริ่มต้นด้วย 0 หากมีหลายช่อง สามารถตั้งค่าให้แสดงผลทีละหน้าได้ |
| ดูคำสั่งซื้อ | กำหนดลำดับของฟิลด์ เริ่มต้นที่ 0 และเพิ่มขึ้นทีละ 1 |
ขั้นตอน 5) มาทำการเปลี่ยนแปลงในช่องแรก 'BG_ACTUAL_FIX_TIME' กัน สคริปต์สำหรับช่องนั้นในตัวแก้ไขสคริปต์แสดงอยู่ด้านล่าง
SetFieldApp "BG_ACTUAL_FIX_TIME", True, False, 0, 0
เมื่อใช้สคริปต์ข้างต้น หน้าต่างรายละเอียดข้อบกพร่องจะปรากฏให้ผู้ใช้เห็นดังที่แสดงด้านล่าง
แก้ไขบรรทัดโค้ดดังที่แสดงด้านล่าง
SetFieldApp "BG_ACTUAL_FIX_TIME", False, False, 0, 16
การตั้งค่าแฟล็ก visible เป็น False จะซ่อนฟิลด์นั้น ผลลัพธ์ของสคริปต์จะปรากฏในกล่องโต้ตอบรายละเอียดข้อบกพร่องดังที่แสดงด้านล่าง
ขั้นตอน 6) เรามาทำการเปลี่ยนแปลงข้อมูลในทุกช่องที่มีอยู่กันเถอะ
- เปลี่ยนพารามิเตอร์ของการเรียกใช้ฟังก์ชันตามที่อธิบายไว้ในขั้นตอนก่อนหน้าสำหรับแต่ละฟิลด์ ดังแสดงด้านล่าง
- คลิก 'บันทึก'
ขั้นตอน 7) ตอนนี้ให้ล็อกอินในฐานะผู้ใช้ประเภท 'TDAdmin' แล้วเปิดดูข้อบกพร่องรายการใดรายการหนึ่ง เพื่อให้หน้าต่าง 'ดูรายละเอียดข้อบกพร่อง' เปิดขึ้น หน้าต่างจะแสดงดังภาพด้านล่าง
แนวทางปฏิบัติที่ดีที่สุดสำหรับการปรับแต่งโปรเจ็กต์ HP ALM
การปรับแต่งนั้นเริ่มต้นได้ง่าย แต่การยกเลิกนั้นยาก ดังนั้นการสร้างนิสัยที่ดีเพียงไม่กี่อย่างจะช่วยประหยัดเวลาและค่าใช้จ่ายในการแก้ไขงานในภายหลังได้มาก
- ห้ามแก้ไขโปรเจกต์ที่กำลังทำงานอยู่ก่อนเด็ดขาด ทำการเปลี่ยนแปลงในสำเนาของโปรเจ็กต์ก่อน ยืนยันการเปลี่ยนแปลง แล้วจึงค่อยทำการเปลี่ยนแปลงซ้ำในเวอร์ชันใช้งานจริง
- สร้างกลุ่มที่กำหนดเองแทนที่จะต่อสู้กับกลุ่มที่กำหนดไว้ล่วงหน้า สร้างกลุ่มใหม่โดยอิงจากโปรไฟล์ที่กำหนดไว้ล่วงหน้าที่ใกล้เคียงที่สุด และปรับเฉพาะสิทธิ์การเข้าถึงที่จำเป็นต้องแตกต่างกันเท่านั้น
- ควรลดจำนวนช่องข้อมูลที่ผู้ใช้กำหนดเองให้น้อยที่สุด ช่องข้อมูลบังคับเพิ่มเติมทุกช่องจะทำให้การบันทึกข้อบกพร่องช้าลง และมักจะถูกกำหนดค่าเริ่มต้นที่ไม่มีความหมายไว้
- ใส่คำอธิบายประกอบทุกครั้งที่มีการเปลี่ยนแปลงสคริปต์เวิร์กโฟลว์ โปรแกรมแก้ไขสคริปต์จะเก็บไฟล์ขนาดยาวหนึ่งไฟล์ต่อโมดูล และการแก้ไขที่ไม่มีคำอธิบายประกอบจะทำได้ยาก tracสิบเดือนต่อมา
- สำรองข้อมูลสคริปต์เวิร์กโฟลว์ก่อนทำการแก้ไข คัดลอกสคริปต์ที่มีอยู่ลงในไฟล์ข้อความ เนื่องจากโปรแกรมแก้ไขข้อความนี้ไม่มีประวัติการแก้ไขเวอร์ชัน
- ทดสอบด้วยบัญชีจริงจากแต่ละกลุ่ม โดยปกติแล้ว การอนุญาตมักทำงานแตกต่างไปจากที่ตารางช่องทำเครื่องหมายแนะนำ
หากต้องการดำเนินการต่อเกี่ยวกับการบริหารจัดการ HP ALM โปรดอ่านต่อ วิธีการสร้างโดเมน โปรเจ็กต์ และผู้ใช้ ในส่วนการบริหารจัดการเว็บไซต์ บทนำเกี่ยวกับ HP ALMและทั้งหมด บทช่วยสอน HP ALMสำหรับโมดูลที่ได้รับผลกระทบจากการตั้งค่าเหล่านี้ โปรดดูที่นี่ ความต้องการ, แผนการทดสอบและ ตัวกรอง ธง และประวัติ.





















































