วิธีปรับแต่งโครงการใน HP ALM (ศูนย์คุณภาพ)
- การปรับแต่งโครงการช่วยให้ผู้ดูแลระบบโครงการสามารถควบคุมการเข้าถึงโครงการโดยกำหนดผู้ใช้ที่สามารถเข้าถึงโครงการได้ และยังมีความสามารถในการปรับแต่งประเภทของงานที่ผู้ใช้แต่ละคนสามารถทำได้
- ท่านสามารถปรับแต่งโครงการให้ตรงตามความต้องการเฉพาะขององค์กรของคุณได้
- นอกจากนี้ยังช่วยเพิ่ม/แก้ไขฟิลด์ผู้ใช้แบบกำหนดเองใหม่ที่สามารถเพิ่มลงในแต่ละโมดูลใน ALM
มาดูกันทีละเรื่อง
คุณสมบัติผู้ใช้
ผู้ใช้ที่เข้าสู่ระบบในปัจจุบันจะสามารถแก้ไขรายละเอียดโปรไฟล์ของตนเองได้ และผู้ใช้สามารถเปลี่ยนรหัสผ่านได้
หมายเหตุ: เฉพาะรหัสผ่านผู้ใช้ที่เข้าสู่ระบบปัจจุบันเท่านั้นที่สามารถเปลี่ยนได้ แม้ว่าผู้ใช้จะเป็นประเภท 'ผู้ดูแลโครงการ' ก็ตาม
ขั้นตอน 1) คลิกที่ลิงค์เครื่องมือและเลือก 'ปรับแต่ง' ดังที่แสดงด้านล่าง
ขั้นตอน 2) กล่องโต้ตอบการปรับแต่งโครงการจะแสดงดังภาพด้านล่าง
ขั้นตอน 3) หากต้องการเปลี่ยนรหัสผ่านของผู้ใช้ปัจจุบัน คลิก 'เปลี่ยนรหัสผ่าน' ในแท็บ 'คุณสมบัติผู้ใช้'
ขั้นตอน 4) กล่องโต้ตอบเปลี่ยนรหัสผ่านจะเปิดขึ้น
- ป้อนรหัสผ่านเก่า
- ใส่รหัสผ่านใหม่
- ป้อนยืนยันรหัสผ่าน
- คลิก 'ตกลง'
ขั้นตอน 5) ระบบจะแสดงข้อความสถานะให้ผู้ใช้ทราบ
ขั้นตอน 6) ผู้ใช้สามารถแก้ไขรายละเอียดโปรไฟล์ต่อไปนี้ได้
- รหัสอีเมล
- ชื่อเต็ม
- เบอร์โทรศัพท์
-
คลิก 'บันทึก'
หมายเหตุ ผู้ใช้จะไม่สามารถแก้ไขชื่อผู้ใช้ของตนได้ แม้ว่าผู้ใช้จะเป็นประเภท 'ผู้ดูแลระบบโครงการ' ก็ตาม
ขั้นตอน 7) สถานะจะแสดงให้ผู้ใช้เห็นดังแสดงด้านล่างนี้
ผู้ใช้โครงการ
โมดูลนี้ช่วยให้ผู้ใช้สามารถเพิ่มและลบผู้ใช้สำหรับโครงการ ALM ปัจจุบันได้ ท่านสามารถกำหนดผู้ใช้ให้กับกลุ่มผู้ใช้เพื่อจำกัดสิทธิ์การเข้าถึงของผู้ใช้
ขั้นตอน 1) ตอนนี้ให้เราเพิ่มผู้ใช้ลงในพื้นที่โครงการ
- นำทางไปยังผู้ใช้โครงการ
-
คลิกเพิ่มผู้ใช้แบบเลื่อนลง
ขั้นตอนที่ 2) เมื่อคลิกเมนูแบบดรอปดาวน์ 'เพิ่มผู้ใช้' จะแสดงวิธีการต่างๆ ดังต่อไปนี้ให้ผู้ใช้ดู ดังภาพด้านล่าง
- เพิ่มผู้ใช้ตามชื่อ – ผู้ดูแลระบบโครงการสามารถเพิ่มผู้ใช้ ALM ที่มีอยู่ให้กับโครงการนี้ได้โดยการระบุชื่อผู้ใช้ (เช่นเดียวกันกับขั้นตอนที่ 1 และ 2)
- เพิ่มผู้ใช้ใหม่ไปยังไซต์ – เพิ่มผู้ใช้ใหม่เข้าสู่ไซต์โดยการป้อนรายละเอียดทั้งหมด เช่นเดียวกับวิธีที่เราเพิ่มผู้ใช้จากผู้ดูแลไซต์
- เพิ่มผู้ใช้จากไซต์ – เพิ่มผู้ใช้ใหม่โดยค้นหาตามชื่อหรือ ID ของพวกเขา
เรามาดูฟังก์ชั่นแต่ละอย่างกัน
ขั้นตอน 3) ให้เราเพิ่มชื่อผู้ใช้ตาม ตรวจสอบให้แน่ใจว่าผู้ใช้รายนี้มีอยู่แล้วในฐานข้อมูลผู้ดูแลระบบ ALM (ผู้ใช้สร้างขึ้นโดยใช้โมดูลการดูแลไซต์)
- เลือก 'ผู้ใช้โครงการ' จากหน้าต่างการปรับแต่งโครงการ
- คลิก 'เพิ่มผู้ใช้'
- กรอกชื่อผู้ใช้
- คลิก 'ตกลง'
ขั้นตอน 4) ผู้ใช้ที่เพิ่มเข้าไปจะแสดงดังภาพด้านล่างนี้
ขั้นตอน 5) ตอนนี้ให้เราเพิ่มผู้ใช้โดยใช้ตัวเลือก 'เพิ่มผู้ใช้ใหม่ใน 'ไซต์'
ขั้นตอนที่ 6) เมื่อคลิก 'เพิ่มผู้ใช้ใหม่ลงในไซต์' จาก 'เพิ่มผู้ใช้' จะแสดงกล่องโต้ตอบต่อไปนี้
- กรอกชื่อผู้ใช้
- กรอกอีเมล
- กรอกชื่อเต็ม
- ป้อนหมายเลขโทรศัพท์
- คลิก 'ตกลง'
ขั้นตอน 7) ขณะนี้ผู้ใช้ถูกเพิ่มในโครงการปัจจุบันแล้ว ผู้ใช้ถูกเพิ่มใน 'ผู้ใช้โครงการ' ดังที่แสดงด้านล่าง
ขั้นตอน 8) ตอนนี้ให้เราเพิ่มผู้ใช้โครงการโดยใช้ตัวเลือก 'เพิ่มผู้ใช้จากไซต์'
ตรวจสอบให้แน่ใจว่าผู้ใช้อยู่ในฐานข้อมูลผู้ดูแลระบบ ALM แล้ว
ขั้นตอน 9) จะปรากฏกล่องโต้ตอบต่อไปนี้
- กรอกชื่อผู้ใช้และคลิกไอคอนค้นหา
- แสดงชื่อผู้ใช้
- คลิก 'ตกลง'
ขั้นตอน 10) ผู้ใช้จะถูกเพิ่มเข้าไปในโครงการและแสดงดังที่แสดงด้านล่าง
ขั้นตอน 11) ผู้ดูแลโครงการยังสามารถลบผู้ใช้ออกจากโมดูลผู้ใช้โครงการได้
ขั้นตอน 12) กล่องโต้ตอบยืนยันจะปรากฏขึ้น คลิก "ใช่"
ขั้นตอน 13) เมื่อคลิก 'ใช่' ผู้ใช้จะถูกลบออกจากรายชื่อผู้ใช้โครงการ
ขั้นตอน 14) ผู้ใช้แต่ละคนใน 'ผู้ใช้โครงการ' มีความเป็นสมาชิกที่เกี่ยวข้อง
หมายเหตุ : ตามค่าเริ่มต้น ผู้ใช้ที่เพิ่มเข้ามาจะมีสิทธิ์ 'ดู' เท่านั้น
- เลือกชื่อผู้ใช้
- เลือกแท็บ 'การเป็นสมาชิก'
-
ระบบจะแสดงสมาชิกภาพของผู้ใช้ที่เลือกไว้ ผู้ใช้ที่เพิ่มใหม่ 'Cathy' มีสิทธิ์ 'ผู้ดู'
กลุ่มและการอนุญาต
โมดูลนี้ช่วยให้ผู้ดูแลระบบโครงการสามารถกำหนดสิทธิ์ให้กับกลุ่มผู้ใช้โดยการระบุสิทธิ์
มีกลุ่มที่กำหนดไว้ล่วงหน้า 5 กลุ่มใน ALM และแต่ละกลุ่มผู้ใช้เหล่านั้นมีระดับการอนุญาตที่แตกต่างกัน
- ผู้พัฒนา
- Project Manager
- เครื่องทดสอบ QA
- ผู้ดูแลระบบ ทีดี
- Viewer
หมายเหตุ: ตามค่าเริ่มต้น ผู้ใช้ที่เพิ่มเข้ามาในพื้นที่โปรเจ็กต์จะมีสิทธิ์ 'ดู' เท่านั้น
ขั้นตอน 1) มาดูรายชื่อผู้ใช้งานในกลุ่ม 'TDAdmin' กัน
- เลือก 'TDAdmin'
- ใต้แท็บสมาชิก คุณจะสังเกตเห็นผู้ใช้ที่ไม่อยู่ในกลุ่ม
- ภายใต้หัวข้อ "ในกลุ่ม" คุณจะสังเกตเห็นรายชื่อผู้ใช้ภายในกลุ่ม ในกรณีนี้ จะแสดงเฉพาะ "ผู้ดูแลระบบ" เท่านั้น
ขั้นตอน 2) สิทธิ์ของกลุ่มที่กำหนดไว้ล่วงหน้าไม่สามารถแก้ไขได้
- เลือก 'TDAdmin'
- นำทางไปยังแท็บการอนุญาต
- เลือกโมดูลใดก็ได้ (ข้อบกพร่องในกรณีนี้)
- ไม่สามารถแก้ไขสิทธิ์ได้แม้ว่าผู้ใช้ปัจจุบันจะเป็นผู้ดูแลระบบโครงการก็ตาม
ขั้นตอน 3) กลุ่มที่กำหนดไว้ล่วงหน้าไม่สามารถเปลี่ยนชื่อหรือลบได้
ขั้นตอน 4) ในการเปลี่ยนแปลงการอนุญาตของกลุ่ม ผู้ดูแลโครงการจะต้องเพิ่มกลุ่มใหม่ สมมติว่าเราจำเป็นต้องสร้างกลุ่มผู้ใช้ใหม่เพื่อให้ผู้ใช้เหล่านั้นมี 'สิทธิ์แก้ไข' สำหรับโมดูลข้อบกพร่องและสิทธิ์ในการดูสำหรับผู้อื่น ซึ่งหมายความว่าการอนุญาตทั้งหมดจะต้องเหมือนกับการอนุญาตของผู้ใช้ 'ดู' ยกเว้นความจริงที่ว่าผู้ใช้ควรจะสามารถ 'อัปเดต' ข้อบกพร่องได้ เพื่อทำเช่นเดียวกัน
- คลิก 'กลุ่มใหม่'
- กล่องโต้ตอบการยืนยันจะแสดงให้ผู้ใช้เห็น คลิก 'ใช่'
ขั้นตอน 5) เมื่อคลิกใช่ กล่องโต้ตอบ 'กลุ่มใหม่' จะปรากฏขึ้น
- ป้อนชื่อกลุ่ม
- เข้าสู่โปรไฟล์
ขั้นตอน 6) กลุ่มผู้ใช้ถูกสร้างขึ้นตามที่แสดงด้านล่าง คุณยังสังเกตได้ว่าเราสามารถเปลี่ยนชื่อ/ลบกลุ่มได้เนื่องจากเราสร้างขึ้นเอง กลุ่มที่กำหนดไว้ล่วงหน้าใน ALM ไม่สามารถแก้ไขหรือลบได้
ขั้นตอน 7) หากต้องการเปลี่ยนการอนุญาต
- นำทางไปยังแท็บ 'สิทธิ์'
- คลิกแท็บ 'ข้อบกพร่อง'
- เปิดใช้งานแฟล็ก 'อัปเดต' สำหรับข้อบกพร่อง
- เปิดใช้งานการตั้งค่าสถานะ 'อัปเดต' สำหรับลิงก์
การเข้าถึงโมดูล
โมดูลนี้ช่วยให้ผู้ดูแลระบบโครงการสามารถควบคุมโมดูลที่กลุ่มผู้ใช้แต่ละกลุ่มสามารถเข้าถึงได้ วิธีนี้จะป้องกันไม่ให้ผู้ใช้เข้าถึงโมดูลที่ถูกจำกัด
สมมติว่านักพัฒนาไม่มีส่วนเกี่ยวข้องกับกรณีทดสอบ ดังนั้นพวกเขาสามารถป้องกันไม่ให้เข้าถึงแผนการทดสอบ โมดูลห้องปฏิบัติการทดสอบได้
ขั้นตอน 1) การเข้าถึงโมดูลเริ่มต้นจะแสดงอยู่ด้านล่าง กลุ่มผู้ใช้ทุกประเภทมีสิทธิ์เข้าถึงโมดูลทั้งหมดตามค่าเริ่มต้น
ขั้นตอน 2) เพื่อวัตถุประสงค์ในการสาธิต ให้เราลบการเข้าถึงโมดูลทั้งหมดไปยังประเภทผู้ใช้ VIEW ยกเว้นโมดูลที่มีข้อบกพร่อง
ยกเลิกการเลือกการเข้าถึงโมดูลทั้งหมดกับผู้ใช้ View ยกเว้นโมดูล Defects ดังที่แสดงด้านล่าง
ขั้นตอน 3) ตอนนี้ให้เราเข้าสู่ระบบโดยใช้รหัสผู้ใช้ 'ดู' เพื่อตรวจสอบว่ามีการใช้การเปลี่ยนแปลงอย่างถูกต้องหรือไม่ จากภาพรวมด้านล่าง เห็นได้ชัดว่าการตั้งค่าถูกนำไปใช้ตามอินพุตของเรา เนื่องจากจะแสดงเฉพาะโมดูล 'ข้อบกพร่อง' สำหรับผู้ใช้มุมมอง 'จิม'
หน่วยงานโครงการ
- เอนทิตีโครงการ ช่วยให้ผู้ดูแลระบบโครงการสามารถปรับเปลี่ยนลักษณะการทำงานของฟิลด์ระบบ ALM หรือกำหนดฟิลด์ที่ผู้ใช้กำหนดได้
- ตัวอย่างเช่น หากเรากำลังดำเนินการทดสอบบนบิลด์ต่างๆ และเราต้องการเพิ่มฟิลด์ 'เวอร์ชันบิลด์' ใน 'เพิ่มโมดูลข้อบกพร่อง' เราก็สามารถทำได้เช่นเดียวกันโดยใช้โมดูลเอนทิตีของโครงการ
ขั้นตอน 1) ไม่สามารถเพิ่มฟิลด์ที่ผู้ใช้กำหนดภายใต้ฟิลด์ระบบที่เป็นแบบอ่านอย่างเดียวได้
- เลือก 'นิติบุคคลโครงการ'
- เลือก 'ข้อบกพร่อง' และเลือกโฟลเดอร์ย่อย 'ฟิลด์ระบบ'
-
เราจะสังเกตเห็นว่าเราจะไม่สามารถเพิ่ม 'ฟิลด์ใหม่' หรือลบได้ เนื่องจากฟิลด์ของระบบเป็นแบบอ่านอย่างเดียว
ขั้นตอน 2) หากต้องการเพิ่มฟิลด์ที่ผู้ใช้กำหนด
- เลือกโฟลเดอร์ย่อย 'ฟิลด์ผู้ใช้' ใต้โมดูล 'ข้อบกพร่อง'
- คลิก 'ฟิลด์ใหม่'
- รายละเอียดฟิลด์จะปรากฏดังแสดงด้านล่างซึ่งสามารถแก้ไขได้
ขั้นตอน 3) รายละเอียดฟิลด์ยังสามารถแก้ไขได้ดังแสดงด้านล่างนี้
- เปลี่ยนชื่อป้ายกำกับเป็น 'หมายเลขบิลด์'
- ทำเครื่องหมายที่ 'จำเป็น' ซึ่งหมายความว่าฟิลด์นี้จะเป็นฟิลด์บังคับสำหรับการโพสต์ข้อบกพร่องใหม่
- คลิกบันทึก
ขั้นตอน 4) ตอนนี้เราสามารถเห็นการเปลี่ยนแปลงที่เกิดขึ้นในโมดูลข้อบกพร่องแล้ว นำทางไปยังโมดูลข้อบกพร่อง และผู้ใช้จะสามารถดูฟิลด์ 'หมายเลขบิลด์' ที่สร้างขึ้นใหม่ ซึ่งจะเป็นส่วนหนึ่งของโมดูล 'ข้อบกพร่องใหม่'
รายการโครงการ
- รายการโครงการ ช่วยให้ผู้ดูแลระบบโครงการสามารถเพิ่มรายการที่กำหนดเองให้กับโครงการได้ รายการประกอบด้วยค่าที่ผู้ใช้สามารถป้อนลงในฟิลด์ระบบ/ฟิลด์ที่ผู้ใช้กำหนด
- ตัวอย่างเช่น รายการสถานะข้อบกพร่องมีสถานะที่กำหนดไว้ล่วงหน้า 6 สถานะ ได้แก่ ใหม่ เปิด แก้ไข เปิดใหม่ ปิด ปฏิเสธ หากเราต้องการเพิ่มสถานะอีกสถานะหนึ่ง เช่น ซ้ำ เราสามารถทำได้โดยใช้โมดูลนี้
ขั้นตอน 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”, จริง, เท็จ, 0, 0
รายละเอียดมีดังนี้ –
SetFieldApp | การเรียกใช้ฟังก์ชันสร้างขึ้นด้วยพารามิเตอร์ 5 ตัวหรือไม่ |
ชื่อฟิลด์ | BG_ACTUAL_FIX_Time – ชื่อฟิลด์ เราจะเปลี่ยนการตั้งค่าสำหรับชื่อฟิลด์นี้ |
ธงที่มองเห็นได้ | สอดคล้องกับธงที่มองเห็นได้ ถ้าจริงก็จะได้เห็น |
แฟล็กที่จำเป็น | ตรวจสอบว่าฟิลด์นี้จำเป็นหรือไม่ หากเป็นจริง จะต้องกรอกข้อมูลในช่องนี้ |
เพจไม่มีแฟล็ก | เริ่มต้นด้วย 0 ถ้ามีจำนวนฟิลด์มากกว่านี้ ผู้ใช้สามารถกำหนดค่าให้แสดงทีละหน้าได้ |
ดูคำสั่งซื้อ | ผู้ใช้ยังสามารถจัดเรียงลำดับของฟิลด์โดยใช้แฟล็กนี้ เริ่มต้นด้วย 0 และเพิ่มขึ้นทีละ 1 ตามนี้ ลำดับของฟิลด์จะถูกตั้งค่า |
ขั้นตอน 5) ให้เราทำการเปลี่ยนแปลงฟิลด์แรก ฟิลด์ 'BG_ACTUAL_FIX_TIME'
สคริปต์สำหรับฟิลด์ 'BG_ACTUAL_FIX_TIME' ในตัวแก้ไขสคริปต์แสดงอยู่ด้านล่าง
SetFieldApp “BG_ACTUAL_FIX_TIME”, จริง, เท็จ, 0, 0
ตามสคริปต์ข้างต้น กล่องโต้ตอบรายละเอียดข้อบกพร่องจะแสดงให้ผู้ใช้เห็นดังที่แสดงด้านล่าง
แก้ไขบรรทัดโค้ดดังที่แสดงด้านล่าง
SetFieldApp “BG_ACTUAL_FIX_TIME”, เท็จ, เท็จ, 0, 16
เอาต์พุตของสคริปต์จะปรากฏในกล่องโต้ตอบรายละเอียดข้อบกพร่องดังแสดงด้านล่าง
ขั้นตอน 6) ให้เราทำการเปลี่ยนแปลงกับฟิลด์ทั้งหมดที่มีอยู่
- เปลี่ยนพารามิเตอร์ของการเรียกฟังก์ชันตามที่อธิบายไว้ในขั้นตอนก่อนหน้าสำหรับแต่ละฟิลด์ดังที่แสดงด้านล่าง
- คลิก 'บันทึก'
ขั้นตอน 7) ตอนนี้เข้าสู่ระบบในฐานะผู้ใช้ประเภท 'TDAdmin' และเข้าถึงข้อบกพร่องรายการใดรายการหนึ่งเพื่อให้กล่องโต้ตอบ 'ดูรายละเอียดข้อบกพร่อง' เปิดขึ้น กล่องโต้ตอบรายละเอียดข้อบกพร่องจะแสดงดังภาพด้านล่าง