วิธีปรับแต่งโครงการใน HP ALM (ศูนย์คุณภาพ)

⚡ สรุปอย่างชาญฉลาด

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

  • 🔐 การควบคุมการเข้าถึง: ส่วนผู้ใช้โครงการจะเพิ่มหรือลบบัญชีผู้ใช้ และส่วนกลุ่มและสิทธิ์อนุญาตจะกำหนดว่าแต่ละกลุ่มสามารถสร้าง อัปเดต หรือลบอะไรได้บ้าง
  • 🇧🇷 กฎเริ่มต้น: ผู้ใช้ที่เพิ่มเข้ามาใหม่ทุกคนจะเริ่มต้นอยู่ในกลุ่มผู้ชม (Viewer) โดยมีสิทธิ์อ่านอย่างเดียว จนกว่าผู้ดูแลระบบจะเปลี่ยนแปลงสถานะการเป็นสมาชิก
  • ???? กลุ่มที่กำหนดไว้ล่วงหน้า: กลุ่มสำเร็จรูปทั้งห้ากลุ่มไม่สามารถเปลี่ยนชื่อ ลบ หรือแก้ไขได้ ดังนั้นจึงต้องสร้างกลุ่มแบบกำหนดเองเพื่อเปลี่ยนแปลงสิทธิ์การเข้าถึง
  • 🧱 ฟิลด์ที่กำหนดเอง: ส่วนประกอบของโปรเจ็กต์จะเพิ่มฟิลด์ที่ผู้ใช้กำหนดเอง ในขณะที่ฟิลด์ของระบบจะยังคงเป็นแบบอ่านอย่างเดียวและไม่สามารถลบออกได้
  • 📋 รายชื่อโครงการ: รายการต่างๆ จะแสดงค่าที่สามารถเลือกได้สำหรับฟิลด์ต่างๆ เช่น สถานะข้อบกพร่อง และรายการใหม่จะปรากฏในโมดูลข้อบกพร่องทันที
  • 📧 การแจ้งเตือน: ระบบส่งอีเมลอัตโนมัติจะแจ้งเตือนผู้ใช้เมื่อมีการเปลี่ยนแปลงในช่องข้อมูลข้อบกพร่องที่เลือกไว้ และกฎการแจ้งเตือนจะครอบคลุมข้อกำหนดและการทดสอบที่เกี่ยวข้อง
  • 📝 โปรแกรมแก้ไขสคริปต์: SetFieldApp ใช้สำหรับควบคุมการมองเห็นช่องข้อมูล สถานะบังคับ หมายเลขหน้า และลำดับการแสดงผลสำหรับแต่ละกลุ่มผู้ใช้

ปรับแต่งโปรเจ็กต์ใน HP ALM

การปรับแต่งโปรเจ็กต์ใน HP ALM คืออะไร?

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

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

หน้าต่างการปรับแต่งโปรเจ็กต์แบ่งออกเป็นส่วนต่างๆ ดังที่ระบุไว้ด้านล่าง เรามาดูกันทีละส่วน

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

💡 เคล็ดลับ: ผลิตภัณฑ์ในภาพหน้าจอเหล่านี้เปลี่ยนมือมาแล้วหลายครั้ง เริ่มต้นจาก HP Quality Center กลายเป็น HPE จากนั้นก็เป็น Micro Focus ALM และปัจจุบันเผยแพร่โดย OpenText เช่น ALM / Quality Center หน้าจอการปรับแต่งและรูปแบบการเขียนสคริปต์เวิร์กโฟลว์ที่อธิบายไว้ในที่นี้ยังคงเหมือนเดิม

คุณสมบัติผู้ใช้

ผู้ใช้ที่เข้าสู่ระบบอยู่ในปัจจุบันสามารถแก้ไขรายละเอียดโปรไฟล์ของตนเองได้ และหน้าเว็บยังอนุญาตให้ผู้ใช้เปลี่ยนรหัสผ่านได้อีกด้วย

หมายเหตุ: สามารถเปลี่ยนรหัสผ่านได้เฉพาะผู้ใช้ที่เข้าสู่ระบบอยู่ในปัจจุบันเท่านั้น แม้ว่าผู้ใช้จะเป็นประเภท 'ผู้ดูแลระบบโครงการ' ก็ตาม

ขั้นตอน 1) คลิกที่ลิงก์ "เครื่องมือ" แล้วเลือก "ปรับแต่ง" ดังแสดงในภาพด้านล่าง

คุณสมบัติผู้ใช้

ขั้นตอน 2) กล่องโต้ตอบการปรับแต่งโครงการจะแสดงดังภาพด้านล่าง

คุณสมบัติผู้ใช้

ขั้นตอน 3) หากต้องการเปลี่ยนรหัสผ่านของผู้ใช้ปัจจุบัน ให้คลิก 'เปลี่ยนรหัสผ่าน' ในแท็บ 'คุณสมบัติผู้ใช้'

คุณสมบัติผู้ใช้

ขั้นตอน 4) กล่องโต้ตอบเปลี่ยนรหัสผ่านจะเปิดขึ้น

  1. ป้อนรหัสผ่านเก่า
  2. ใส่รหัสผ่านใหม่
  3. ป้อนยืนยันรหัสผ่าน
  4. คลิก 'ตกลง'

คุณสมบัติผู้ใช้

ขั้นตอน 5) ผู้ใช้จะเห็นข้อความแสดงสถานะ

คุณสมบัติผู้ใช้

ขั้นตอน 6) ผู้ใช้สามารถแก้ไขรายละเอียดโปรไฟล์ต่อไปนี้ได้

  1. รหัสอีเมล
  2. ชื่อเต็ม
  3. เบอร์โทรศัพท์
  4. คลิก 'บันทึก'

หมายเหตุ ผู้ใช้จะไม่สามารถแก้ไขชื่อผู้ใช้ของตนได้ แม้ว่าผู้ใช้นั้นจะเป็นประเภท 'ผู้ดูแลระบบโครงการ' ก็ตาม

คุณสมบัติผู้ใช้

ขั้นตอน 7) สถานะจะแสดงให้ผู้ใช้เห็นดังที่แสดงด้านล่าง

คุณสมบัติผู้ใช้

ผู้ใช้โครงการ

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

ขั้นตอน 1) ต่อไปเราจะเพิ่มผู้ใช้ลงในพื้นที่โครงการ

  1. นำทางไปยังผู้ใช้โครงการ
  2. คลิกเมนูแบบเลื่อนลง "เพิ่มผู้ใช้"

ผู้ใช้โครงการ

ขั้นตอน 2) เมื่อคลิกที่เมนูแบบเลื่อนลง 'เพิ่มผู้ใช้' ระบบจะแสดงวิธีการต่างๆ ดังแสดงด้านล่าง

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

เรามาดูกันทีละวิธีกันเลย

ผู้ใช้โครงการ

ขั้นตอน 3) มาเพิ่มผู้ใช้โดยใช้ชื่อกัน โปรดตรวจสอบให้แน่ใจว่าผู้ใช้นี้มีอยู่ในฐานข้อมูลผู้ดูแลระบบ ALM แล้ว กล่าวคือ เป็นผู้ใช้ที่สร้างขึ้นโดยใช้... โมดูลการบริหารจัดการเว็บไซต์.

  1. เลือก 'ผู้ใช้โครงการ' จากหน้าต่างการปรับแต่งโครงการ
  2. คลิก 'เพิ่มผู้ใช้'
  3. กรอกชื่อผู้ใช้
  4. คลิก 'ตกลง'

ผู้ใช้โครงการ

ขั้นตอน 4) ผู้ใช้ที่เพิ่มเข้ามาจะแสดงดังที่แสดงด้านล่าง

ผู้ใช้โครงการ

ขั้นตอน 5) ต่อไปเรามาเพิ่มผู้ใช้โดยใช้ตัวเลือก 'เพิ่มผู้ใช้ใหม่ไปยังเว็บไซต์' กัน

ผู้ใช้โครงการ

ขั้นตอน 6) เมื่อคลิก 'เพิ่มผู้ใช้ใหม่ไปยังไซต์' จาก 'เพิ่มผู้ใช้' หน้าต่างโต้ตอบต่อไปนี้จะปรากฏขึ้น

  1. กรอกชื่อผู้ใช้
  2. กรอกอีเมล
  3. กรอกชื่อเต็ม
  4. ป้อนหมายเลขโทรศัพท์
  5. คลิก 'ตกลง'

ผู้ใช้โครงการ

ขั้นตอน 7) ผู้ใช้ได้ถูกเพิ่มเข้าไปในโปรเจกต์ปัจจุบันเรียบร้อยแล้ว ผู้ใช้จะปรากฏใน 'ผู้ใช้โปรเจกต์' ดังแสดงด้านล่าง

ผู้ใช้โครงการ

ขั้นตอน 8) ต่อไปเราจะเพิ่มผู้ใช้โครงการโดยใช้ตัวเลือก 'เพิ่มผู้ใช้จากไซต์' โปรดตรวจสอบให้แน่ใจว่าผู้ใช้ดังกล่าวอยู่ในฐานข้อมูลผู้ดูแลระบบ ALM แล้ว

ผู้ใช้โครงการ

ขั้นตอน 9) จะปรากฏกล่องโต้ตอบต่อไปนี้

  1. ป้อนชื่อผู้ใช้แล้วคลิกไอคอนค้นหา
  2. แสดงชื่อผู้ใช้
  3. คลิก 'ตกลง'

ผู้ใช้โครงการ

ขั้นตอน 10) ผู้ใช้ถูกเพิ่มเข้าไปในโปรเจ็กต์และแสดงผลดังที่แสดงด้านล่าง

ผู้ใช้โครงการ

ขั้นตอน 11) ผู้ดูแลระบบโครงการสามารถลบผู้ใช้จากโมดูลผู้ใช้โครงการได้เช่นกัน

  1. เลือกผู้ใช้
  2. คลิก 'ลบผู้ใช้'

ผู้ใช้โครงการ

ขั้นตอน 12) หน้าต่างยืนยันจะปรากฏขึ้น คลิก 'ใช่'

ผู้ใช้โครงการ

ขั้นตอน 13) เมื่อคลิก 'ใช่' ผู้ใช้จะถูกลบออกจากรายชื่อผู้ใช้โครงการ

ผู้ใช้โครงการ

ขั้นตอน 14) ผู้ใช้แต่ละคนใน 'ผู้ใช้โครงการ' จะมีสถานะสมาชิกที่เชื่อมโยงอยู่ด้วย

หมายเหตุ: โดยค่าเริ่มต้น ผู้ใช้ที่เพิ่มเข้ามาจะมีสิทธิ์ "ดู" เท่านั้น

  1. เลือกชื่อผู้ใช้
  2. เลือกแท็บ 'สมาชิกภาพ'
  3. ระบบจะแสดงข้อมูลสมาชิกของผู้ใช้ที่เลือก ผู้ใช้ที่เพิ่มใหม่ชื่อ 'Cathy' มีสิทธิ์ 'ดูได้'

ผู้ใช้โครงการ

กลุ่มและการอนุญาต

โมดูลนี้ช่วยให้ผู้ดูแลระบบโครงการสามารถกำหนดสิทธิ์ให้กับกลุ่มผู้ใช้ได้โดยการระบุสิทธิ์ต่างๆ

ใน ALM มีกลุ่มผู้ใช้ที่กำหนดไว้ล่วงหน้า 5 กลุ่ม และแต่ละกลุ่มผู้ใช้จะมีระดับสิทธิ์ที่แตกต่างกัน

  1. ผู้พัฒนา
  2. Project Manager
  3. เครื่องทดสอบ QA
  4. ผู้ดูแลระบบ ทีดี
  5. Viewer

หมายเหตุ: โดยค่าเริ่มต้น ผู้ใช้ที่เพิ่มเข้ามาในพื้นที่โครงการจะมีสิทธิ์ "ดู" เท่านั้น

ขั้นตอน 1) มาดูรายชื่อผู้ใช้ในกลุ่ม 'TDAdmin' กันครับ

  1. เลือก 'TDAdmin'
  2. ในแท็บสมาชิก คุณจะเห็นผู้ใช้ที่ไม่ได้อยู่ในกลุ่ม
  3. ในส่วน 'ในกลุ่ม' คุณจะเห็นรายชื่อผู้ใช้ภายในกลุ่ม ในกรณีนี้จะแสดงเฉพาะ 'ผู้ดูแลระบบ' เท่านั้น

กลุ่มและการอนุญาต

ขั้นตอน 2) ไม่สามารถแก้ไขสิทธิ์การเข้าถึงกลุ่มที่กำหนดไว้ล่วงหน้าได้

  1. เลือก 'TDAdmin'
  2. ไปที่แท็บสิทธิ์การเข้าถึง
  3. เลือกโมดูลใดก็ได้ (ในกรณีนี้คือโมดูลข้อบกพร่อง)
  4. ไม่สามารถแก้ไขสิทธิ์การเข้าถึงได้ แม้ว่าผู้ใช้ปัจจุบันจะเป็นผู้ดูแลระบบโครงการก็ตาม

กลุ่มและการอนุญาต

ขั้นตอน 3) กลุ่มที่กำหนดไว้ล่วงหน้าไม่สามารถเปลี่ยนชื่อหรือลบได้

กลุ่มและการอนุญาต

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

  1. คลิก 'กลุ่มใหม่'
  2. หน้าต่างยืนยันจะปรากฏขึ้นเพื่อให้ผู้ใช้คลิก 'ใช่'

กลุ่มและการอนุญาต

ขั้นตอน 5) เมื่อคลิก "ใช่" หน้าต่าง "สร้างกลุ่มใหม่" จะปรากฏขึ้น

  1. ป้อนชื่อกลุ่ม
  2. ป้อนโปรไฟล์ที่ควรใช้เป็นพื้นฐาน

กลุ่มและการอนุญาต

ขั้นตอน 6) กลุ่มผู้ใช้ถูกสร้างขึ้นดังแสดงด้านล่าง คุณจะเห็นได้ว่าเราสามารถเปลี่ยนชื่อหรือลบกลุ่มนี้ได้ เนื่องจากเราเป็นผู้สร้างกลุ่มนี้ กลุ่มที่กำหนดไว้ล่วงหน้าใน ALM ไม่สามารถแก้ไขหรือลบได้

กลุ่มและการอนุญาต

ขั้นตอน 7) หากต้องการเปลี่ยนสิทธิ์การเข้าถึง

  1. ไปที่แท็บ 'สิทธิ์การเข้าถึง'
  2. คลิกแท็บ 'ข้อบกพร่อง'
  3. เปิดใช้งานแฟล็ก 'อัปเดต' สำหรับข้อบกพร่อง
  4. เปิดใช้งานแฟล็ก 'อัปเดต' สำหรับลิงก์

กลุ่มและการอนุญาต

การเข้าถึงโมดูล

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

สมมติว่านักพัฒนาไม่มีส่วนเกี่ยวข้องกับกรณีทดสอบ ดังนั้นจึงสามารถป้องกันไม่ให้พวกเขาเข้าถึงกรณีทดสอบได้ แผนการทดสอบ และ ทดสอบแล็บ โมดูล

ขั้นตอน 1) การเข้าถึงโมดูลตามค่าเริ่มต้นแสดงอยู่ด้านล่าง กลุ่มผู้ใช้ทุกกลุ่มสามารถเข้าถึงโมดูลทั้งหมดได้โดยค่าเริ่มต้น

การเข้าถึงโมดูล

ขั้นตอน 2) เพื่อเป็นการสาธิต เราจะลบสิทธิ์การเข้าถึงโมดูลทั้งหมดออกจากผู้ใช้ประเภท VIEW ยกเว้นโมดูล Defects โดยให้ยกเลิกการเลือกช่องทำเครื่องหมายสิทธิ์การเข้าถึงโมดูลทั้งหมดสำหรับผู้ใช้ VIEW ยกเว้นโมดูล Defects ดังแสดงในภาพด้านล่าง

การเข้าถึงโมดูล

ขั้นตอน 3) ตอนนี้เรามาล็อกอินโดยใช้ ID ผู้ใช้ "ดู" เพื่อตรวจสอบว่าการเปลี่ยนแปลงได้ถูกนำไปใช้อย่างถูกต้องหรือไม่ จากภาพด้านล่างจะเห็นได้ชัดว่าการตั้งค่าได้ถูกนำไปใช้ตามที่ต้องการ เนื่องจากมีเพียงโมดูล "ข้อบกพร่อง" เท่านั้นที่แสดงสำหรับผู้ใช้ดู "จิม"

การเข้าถึงโมดูล

⚠️คำเตือน: การเข้าถึงโมดูลและการอนุญาตกลุ่มเป็นสองการควบคุมที่แตกต่างกัน การลบการเข้าถึงโมดูลจะซ่อนโมดูลจากเมนู แต่ไม่ได้ยกเลิกสิทธิ์พื้นฐานโดยอัตโนมัติ ดังนั้นควรตั้งค่าทั้งสองอย่างเมื่อจำกัดการเข้าถึงกลุ่ม

หน่วยงานโครงการ

  • ฟังก์ชัน Project Entities ช่วยให้ผู้ดูแลระบบโครงการสามารถแก้ไขพฤติกรรมของฟิลด์ในระบบ ALM หรือกำหนดฟิลด์ที่ผู้ใช้กำหนดเองได้
  • ตัวอย่างเช่น หากเรากำลังทำการทดสอบกับบิลด์ต่างๆ และต้องการเพิ่มฟิลด์ 'เวอร์ชันบิลด์' ในโมดูลเพิ่มข้อบกพร่อง เราสามารถทำได้โดยใช้โมดูลเอนทิตีโครงการ

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

  1. เลือก 'หน่วยงานโครงการ'
  2. เลือก 'ข้อบกพร่อง' จากนั้นเลือกโฟลเดอร์ย่อย 'ฟิลด์ระบบ'
  3. โปรดทราบว่าเราจะไม่สามารถเพิ่ม 'ฟิลด์ใหม่' หรือลบฟิลด์ที่มีอยู่ได้ เนื่องจากฟิลด์ของระบบเป็นแบบอ่านอย่างเดียว

หน่วยงานโครงการ

ขั้นตอน 2) หากต้องการเพิ่มฟิลด์ที่ผู้ใช้กำหนด

  1. เลือกโฟลเดอร์ย่อย 'User Fields' ภายใต้โมดูล 'Defects'
  2. คลิก 'ฟิลด์ใหม่'
  3. รายละเอียดของแต่ละช่องจะปรากฏดังที่แสดงด้านล่าง และสามารถแก้ไขได้

หน่วยงานโครงการ

ขั้นตอน 3) รายละเอียดฟิลด์ยังสามารถแก้ไขได้ดังแสดงด้านล่างนี้

  1. เปลี่ยนชื่อป้ายกำกับเป็น 'หมายเลขรุ่น'
  2. เลือก "จำเป็น" ซึ่งหมายความว่าช่องนี้จะกลายเป็นช่องที่ต้องกรอกเมื่อรายงานข้อบกพร่องใหม่
  3. คลิกบันทึก

หน่วยงานโครงการ

ขั้นตอน 4) ตอนนี้เราสามารถเห็นการเปลี่ยนแปลงในโมดูลข้อบกพร่องได้แล้ว เข้าไปที่โมดูลข้อบกพร่อง แล้วผู้ใช้จะเห็นช่อง 'หมายเลขบิลด์' ที่สร้างขึ้นใหม่ในหน้าต่างสร้างข้อบกพร่องใหม่

หน่วยงานโครงการ

รายการโครงการ

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

ขั้นตอน 1) ในการเพิ่มรายการลงในรายการที่กำหนดไว้ล่วงหน้า

  1. คลิก 'รายการโครงการ'
  2. เลือก 'สถานะข้อบกพร่อง'
  3. คลิก 'เพิ่มรายการใหม่' หน้าต่างเพิ่มรายการใหม่จะเปิดขึ้น
  4. ป้อนชื่อรายการ
  5. คลิก 'ตกลง'

รายการโครงการ

ขั้นตอน 2) เมื่อคลิกตกลง รายการใหม่จะถูกสร้างขึ้นดังที่แสดงด้านล่าง

รายการโครงการ

ขั้นตอน 3) ตอนนี้เราต้องบันทึกการเปลี่ยนแปลง

  1. คลิกปุ่ม 'บันทึก'
  2. จะมีหน้าต่างป๊อปอัพแสดงขึ้นมา คลิก 'ตกลง'

รายการโครงการ

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

รายการโครงการ

ออโต้เมล์

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

ขั้นตอน 1) หากต้องการเปิดใช้งานการแจ้งเตือนทางอีเมลอัตโนมัติ ให้ทำตามขั้นตอนต่อไปนี้

  1. ไปที่ลิงก์ 'Automail'
  2. ผู้ใช้สามารถส่งอีเมลได้โดยเลือกฟิลด์ใดก็ได้จากรายการที่มีอยู่ในรายการ
  3. ตารางนี้แสดงรายการฟิลด์ที่ผู้ใช้เลือกไว้สำหรับการส่งอีเมล
  4. ผู้ดูแลระบบโครงการสามารถเลือกการตั้งค่าอีเมลสำหรับผู้ใช้แต่ละรายได้เช่นกัน
  5. คลิก 'บันทึก'

ออโต้เมล์

ขั้นตอน 2) จะมีหน้าต่างป๊อปอัพแสดงขึ้นมา คลิก ตกลง

ออโต้เมล์

กฎการแจ้งเตือน

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

ขั้นตอน 1) เพื่อเปิดใช้งานกฎการแจ้งเตือน

  1. ไปที่ 'กฎการแจ้งเตือน'
  2. เปิดใช้งานช่องทำเครื่องหมาย 'การแจ้งเตือนที่เกี่ยวข้องกับ'
  3. เปิดใช้งาน 'ส่งอีเมลไปยัง' และเพิ่มผู้ทดสอบหรือผู้ออกแบบที่เกี่ยวข้อง
  4. คลิก 'บันทึก'

กฎการแจ้งเตือน

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

Workflow

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

ต่อไปเรามาปรับแต่งหน้าต่าง 'เพิ่มข้อบกพร่อง' สำหรับผู้ใช้ประเภทกลุ่ม 'TDAdmin' กัน

ขั้นตอน 1) ภายใต้หัวข้อ การปรับแต่งโปรเจ็กต์

  1. คลิก 'ขั้นตอนการทำงาน'
  2. เลือก 'สคริปต์' Generator – เพิ่มลิงก์การปรับแต่งช่องข้อบกพร่อง

Workflow

ขั้นตอน 2) หน้าต่างปรับแต่งฟิลด์ "เพิ่มข้อบกพร่อง" จะเปิดขึ้น

  1. เลือกกลุ่มผู้ใช้
  2. เลือกช่องข้อมูลที่คุณไม่ต้องการให้ปรากฏในกล่องโต้ตอบเพิ่มข้อบกพร่อง
  3. คลิกที่ลิงก์ '<' เพื่อซ่อนฟิลด์เหล่านั้นจากรายการฟิลด์ที่มองเห็นได้

หมายเหตุ: ไม่สามารถย้ายช่องข้อมูลที่จำเป็นออกจากรายการช่องข้อมูลที่แสดงได้

Workflow

ขั้นตอน 3) หลังจากลบช่องข้อมูลที่ไม่เกี่ยวข้องทั้งหมดออกจากรายการช่องข้อมูลที่มองเห็นได้แล้ว หน้าต่างการปรับแต่งจะปรากฏขึ้นดังที่แสดงด้านล่าง

  1. ช่องข้อมูลที่ถูกย้ายออกจากรายการช่องข้อมูลที่มองเห็นได้
  2. ช่องข้อมูลที่จะปรากฏในหน้าต่าง "เพิ่มข้อบกพร่อง"
  3. ทำการแก้ไขสคริปต์

Workflow

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

ขั้นตอน 4) ตอนนี้ให้ล็อกอินในฐานะผู้ใช้ประเภท 'TDAdmin' แล้วคลิก 'สร้างข้อบกพร่องใหม่' จากโมดูลข้อบกพร่อง ฟิลด์ที่เลือกให้แสดงจะปรากฏในหน้าต่างสร้างข้อบกพร่องใหม่

Workflow

โปรแกรมแก้ไขสคริปต์

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

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

ขั้นตอน 1) ในการเข้าใช้งานโปรแกรมแก้ไขสคริปต์

  1. ไปที่แท็บเวิร์กโฟลว์
  2. คลิก 'ตัวแก้ไขสคริปต์'

โปรแกรมแก้ไขสคริปต์

ขั้นตอน 2) โปรแกรมแก้ไขสคริปต์จะแสดงให้ผู้ใช้เห็นดังภาพด้านล่าง

  1. เลือก 'สคริปต์โมดูลข้อบกพร่อง'
  2. ข้อความแสดงความคิดเห็นแสดงให้เห็นถึงส่วนที่เราจำเป็นต้องทำการเปลี่ยนแปลง เนื่องจากระบุไว้อย่างชัดเจนว่า 'การปรับแต่งช่องรายละเอียดข้อบกพร่อง'
  3. สคริปต์นี้ถูกเขียนแยกกันสำหรับแต่ละกลุ่มผู้ใช้ บล็อกที่เรากำลังดูอยู่นี้ตรงกับกลุ่มผู้ใช้ 'นักพัฒนา' เราจำเป็นต้องทำการเปลี่ยนแปลงในกลุ่มผู้ใช้ '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) เรามาทำการเปลี่ยนแปลงข้อมูลในทุกช่องที่มีอยู่กันเถอะ

  1. เปลี่ยนพารามิเตอร์ของการเรียกใช้ฟังก์ชันตามที่อธิบายไว้ในขั้นตอนก่อนหน้าสำหรับแต่ละฟิลด์ ดังแสดงด้านล่าง
  2. คลิก 'บันทึก'

โปรแกรมแก้ไขสคริปต์

ขั้นตอน 7) ตอนนี้ให้ล็อกอินในฐานะผู้ใช้ประเภท 'TDAdmin' แล้วเปิดดูข้อบกพร่องรายการใดรายการหนึ่ง เพื่อให้หน้าต่าง 'ดูรายละเอียดข้อบกพร่อง' เปิดขึ้น หน้าต่างจะแสดงดังภาพด้านล่าง

โปรแกรมแก้ไขสคริปต์

แนวทางปฏิบัติที่ดีที่สุดสำหรับการปรับแต่งโปรเจ็กต์ HP ALM

การปรับแต่งนั้นเริ่มต้นได้ง่าย แต่การยกเลิกนั้นยาก ดังนั้นการสร้างนิสัยที่ดีเพียงไม่กี่อย่างจะช่วยประหยัดเวลาและค่าใช้จ่ายในการแก้ไขงานในภายหลังได้มาก

  1. ห้ามแก้ไขโปรเจกต์ที่กำลังทำงานอยู่ก่อนเด็ดขาด ทำการเปลี่ยนแปลงในสำเนาของโปรเจ็กต์ก่อน ยืนยันการเปลี่ยนแปลง แล้วจึงค่อยทำการเปลี่ยนแปลงซ้ำในเวอร์ชันใช้งานจริง
  2. สร้างกลุ่มที่กำหนดเองแทนที่จะต่อสู้กับกลุ่มที่กำหนดไว้ล่วงหน้า สร้างกลุ่มใหม่โดยอิงจากโปรไฟล์ที่กำหนดไว้ล่วงหน้าที่ใกล้เคียงที่สุด และปรับเฉพาะสิทธิ์การเข้าถึงที่จำเป็นต้องแตกต่างกันเท่านั้น
  3. ควรลดจำนวนช่องข้อมูลที่ผู้ใช้กำหนดเองให้น้อยที่สุด ช่องข้อมูลบังคับเพิ่มเติมทุกช่องจะทำให้การบันทึกข้อบกพร่องช้าลง และมักจะถูกกำหนดค่าเริ่มต้นที่ไม่มีความหมายไว้
  4. ใส่คำอธิบายประกอบทุกครั้งที่มีการเปลี่ยนแปลงสคริปต์เวิร์กโฟลว์ โปรแกรมแก้ไขสคริปต์จะเก็บไฟล์ขนาดยาวหนึ่งไฟล์ต่อโมดูล และการแก้ไขที่ไม่มีคำอธิบายประกอบจะทำได้ยาก tracสิบเดือนต่อมา
  5. สำรองข้อมูลสคริปต์เวิร์กโฟลว์ก่อนทำการแก้ไข คัดลอกสคริปต์ที่มีอยู่ลงในไฟล์ข้อความ เนื่องจากโปรแกรมแก้ไขข้อความนี้ไม่มีประวัติการแก้ไขเวอร์ชัน
  6. ทดสอบด้วยบัญชีจริงจากแต่ละกลุ่ม โดยปกติแล้ว การอนุญาตมักทำงานแตกต่างไปจากที่ตารางช่องทำเครื่องหมายแนะนำ

หากต้องการดำเนินการต่อเกี่ยวกับการบริหารจัดการ HP ALM โปรดอ่านต่อ วิธีการสร้างโดเมน โปรเจ็กต์ และผู้ใช้ ในส่วนการบริหารจัดการเว็บไซต์ บทนำเกี่ยวกับ HP ALMและทั้งหมด บทช่วยสอน HP ALMสำหรับโมดูลที่ได้รับผลกระทบจากการตั้งค่าเหล่านี้ โปรดดูที่นี่ ความต้องการ, แผนการทดสอบและ ตัวกรอง ธง และประวัติ.

คำถามที่พบบ่อย

การบริหารจัดการเว็บไซต์จะสร้างโดเมน โครงการ และผู้ใช้ระดับเว็บไซต์ทั่วทั้งระบบ การปรับแต่งโครงการจะกำหนดว่าผู้ใช้เหล่านั้นจะสามารถเห็นและทำอะไรได้บ้างภายในโครงการใดโครงการหนึ่งโดยเฉพาะ

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

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

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

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

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

สรุปโพสต์นี้ด้วย: