หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
หากแอปไม่ทำงานตามที่คาดไว้ อาจเป็นปัญหาการกำหนดค่า Power Apps ของคุณหรือระบบภายนอก Power Apps
คุณสามารถขอความช่วยเหลือจากบุคคลหรือองค์กรต่อไปนี้ได้โดยขึ้นอยู่กับปัญหา:
| ชนิดของปัญหา | ใครสามารถช่วยได้ดีที่สุด |
|---|---|
| App | ผู้สร้างแอป ผู้ดูแลระบบ |
| Power Apps | Microsoft |
| แหล่งข้อมูลจากภายนอกและการรวม | ผู้ใช้ที่รับผิดชอบระบบภายนอก |
ความแตกต่างระหว่างข้อบกพร่องของแอปกับ Power Apps
ข้อบกพร่องของแอปเป็นลักษณะการทำงานที่ไม่คาดคิดในแอปใดแอปหนึ่ง เมื่อเทียบกัน ข้อบกพร่องของ Power Apps เป็นลักษณะการทำงานที่ไม่คาดคิดในระบบที่สร้าง เรียกใช้ หรือจัดการแอป ข้อบกพร่องพื้นฐานของ Power Apps อาจทำให้เกิดข้อบกพร่องของแอป ทำให้ยากต่อการระบุว่าข้อบกพร่องนั้นเป็นข้อบกพร่องของแอปหรือ Power Apps
นี่คือสัญญาณที่แตกต่างบางประการ
| ข้อผิดพลาดของแอป | ข้อบกพร่องของ Power Apps |
|---|---|
| สามารถสร้างปัญหาซ้ำได้ในบางแอป | สามารถสร้างแอปที่สร้างปัญหาได้ |
| ต้องมีการเข้าถึงการเชื่อมต่อข้อมูลเฉพาะ | การเชื่อมต่อข้อมูลใดๆที่ทำให้เกิดปัญหาซ้ำ ซึ่งอาจต้องมีการกำหนดค่าเฉพาะของแหล่งข้อมูล |
| มีผลกับแอปเดียวในองค์กรเดียว | ส่งผลกระทบต่อแอปในหลายองค์กรหรืออาจส่งผลกระทบต่อแอปเหล่านั้น |
| แอปที่ซับซ้อนที่มีส่วนประกอบที่ไม่เกี่ยวข้องกับปัญหา | แอปจำลองขั้นต่ำที่แสดงปัญหาเกี่ยวกับส่วนประกอบบางอย่าง |
| คุณลักษณะที่กำหนดเองและโค้ดของการกล่าวถึง | คุณลักษณะเฉพาะ Power Apps ของการกล่าวถึง |
| Microsoft ไม่มีคู่มือสำหรับคุณลักษณะที่ได้รับผลกระทบ | Microsoft มีคู่มือสำหรับคุณลักษณะที่ได้รับผลกระทบและอธิบายลักษณะการทำงานที่คาดว่าจะเป็น |
ตัวอย่างข้อบกพร่องของแอป
ตัวอย่างต่อไปนี้แสดงข้อบกพร่องของแอปและวิธีที่ผู้ใช้สามารถอธิบายเป็นขั้นตอนสำหรับเจ้าของแอป เพื่อให้เจ้าของสามารถทำซ้ำและแก้ไขข้อบกพร่องได้
แอปพื้นที่ทำงาน ไม่แสดงใบแจ้งหนี้
- ลงชื่อเข้าใช้แอปพื้นที่ทำงานของคุณ เช่น Contoso
- บนหน้าจอหน้าแรก ให้เลือก ใบแจ้งหนี้ของฉัน
- ลักษณะการทำงาน ที่คาดไว้: ใบแจ้งหนี้ที่สร้างโดยผู้ใช้จะปรากฏขึ้น
- ลักษณะการทำงานจริง: ไม่มีการแสดงใบแจ้งหนี้
แอปแบบจำลองไม่แสดงใบแจ้งหนี้
- เข้าสู่ระบบแอป Contoso ในสภาพแวดล้อมของคุณ
- บนหน้า แดชบอร์ด ให้เลือก ใบแจ้งหนี้ บนแผนผังเว็บไซต์
- บนหน้า ใบแจ้งหนี้ ให้ตั้งค่ามุมมองเป็น ใบแจ้งหนี้ที่ใช้งานอยู่ของฉัน รายการใบแจ้งหนี้จะแสดงขึ้น
- ลักษณะการทำงาน ที่คาดไว้: ใบแจ้งหนี้ที่สร้างโดยผู้ใช้จะปรากฏขึ้น
- ลักษณะการทำงานจริง: ไม่มีการแสดงใบแจ้งหนี้
ข้อบกพร่องอาจมีความผันผวนอย่างมากเนื่องจากคุณลักษณะอินเทอร์เฟซผู้ใช้และตารางมีความเฉพาะเจาะจงสำหรับแอปและองค์กร ทำให้สาเหตุของข้อบกพร่องแตกต่างกันไปสำหรับทุกคน ตัวอย่างเช่น ใบแจ้งหนี้ ไม่ใช่ตารางในตัวใน Power Apps ไม่มีคุณลักษณะเฉพาะในแอปพื้นที่ทำงานสำหรับการกรองเรกคอร์ดโดยผู้ใช้บางราย ดังนั้นผู้สร้างแอปจึงต้องเขียนนิพจน์ Power Fx หรือกำหนดค่าตัวเชื่อมต่อข้อมูล ในทำนองเดียวกัน ผู้สร้างต้องกำหนดค่า มุมมอง ในแอปแบบจำลองเพื่อแสดงเรกคอร์ดที่ต้องการ
มีข้อมูลไม่เพียงพอในตัวอย่างใดตัวอย่างหนึ่งที่จะพิจารณาว่ามีปัญหา Power Apps หรือไม่ ผู้สร้างแอปเหมาะที่สุดในการตรวจสอบปัญหาของแอป
ตัวอย่างข้อบกพร่องของ Power Apps
หากผู้สร้างแอปตรวจสอบและพบสิ่งที่พวกเขาจัดประเภทเป็นข้อบกพร่องของ Power Apps พวกเขาอาจรายงานคล้ายกับตัวอย่างต่อไปนี้
ฟังก์ชันตัวกรองของแอปพื้นที่ทำงานไม่ส่งคืนผลลัพธ์เมื่อข้อความตัวกรองมีอักขระดอกจัน
- มีการแนบแอปจำลองขั้นต่ำที่ทำให้เกิดปัญหาเพื่อแสดงปัญหา
- แอปนี้มีคอลเลกชันง่ายๆ:
TestTableพร้อมข้อมูล[{Name: "a"}, {Name: "*b"}] - มีตัวควบคุมตารางสองรายการในแอป ตัวควบคุมทั้งสองได้รับการกำหนดค่าให้แสดงคอลัมน์ชื่อ
-
Table1 มีการตั้งค่า รายการ เป็น
Filter(TestTable, Name="a") -
Table2 มีการตั้งค่า รายการ เป็น
Filter(TestTable, Name="*b")- ลักษณะการทำงานที่คาดไว้: Table1 แสดงเรกคอร์ด
{Name: "a"}ที่ตรงกับเงื่อนไขของฟังก์ชัน FilterName="a"Table2 sแสดงเรกคอร์ด{Name: "*b"}ที่ตรงกับเงื่อนไขของฟังก์ชัน FilterName="*b". - ลักษณะการทำงานจริง: Table1 แสดงเรกคอรืดที่คาดไว้ แต่ Table2 ไม่แสดงเรกคอร์ดใดๆ
- หมายเหตุ: ลักษณะการทำงานเดียวกันนี้จะสังเกตได้ด้วยตัวควบคุมชุดข้อมูลอื่นๆ เช่น แกลเลอรี เมื่อการตั้งค่า รายการ เป็นนิพจน์เดียวกัน
- ลักษณะการทำงานที่คาดไว้: Table1 แสดงเรกคอร์ด
มุมมองของแอปแบบจำลองไม่ส่งคืนผลลัพธ์เมื่อเงื่อนไขของตัวกรองมีอักขระดอกจัน
- สร้าง มุมมอง สำหรับตารางใดๆ
- ลบตัวกรองทั้งหมดสำหรับมุมมอง
- เพิ่มตัวกรองสำหรับคอลัมน์หลักโดยจับคู่ข้อความที่ขึ้นต้นด้วย *b
- เพิ่มมุมมองนี้และตารางลงใน แอปแบบจำลอง ใดก็ได้
- บันทึกและเผยแพร่การเปลี่ยนแปลงทั้งหมด
- เรียกใช้แอป
- เพิ่มเรกคอร์ดสองสามรายการที่มีค่าต่างกันสำหรับคอลัมน์หลัก ตรวจสอบให้แน่ใจว่ามีหนึ่งคอลัมน์ขึ้นต้นด้วย *b
- ไปยังหน้าของตาราง
- เปลี่ยนมุมมองเป็นมุมมองที่สร้างขึ้นใหม่
- ลักษณะการทำงานที่คาดไว้: กริดแสดงเรกคอร์ดที่มีค่าคอลัมน์หลักที่ขึ้นต้นด้วย *b
- ลักษณะการทำงานจริง: ไม่แสดงเรกคอร์ด
- หมายเหตุ: เมื่อเงื่อนไขตัวกรองไม่ใช้เครื่องหมายดอกจัน เช่น b ตัวกรองจะทำงานตามที่คาดไว้
ข้อบกพร่องของ Power Apps เหล่านี้อธิบายปัญหาเกี่ยวกับคุณลักษณะเฉพาะของ Power Apps: ฟังก์ชัน Filter สำหรับแอปพื้นที่ทำงานและ ดูตัวกรอง สำหรับแอปแบบจำลอง
คำขอการสนับสนุนที่ดีให้ข้อมูลเพียงพอสำหรับทุกคนในการทำซ้ำปัญหาได้อย่างง่ายดาย ผู้เขียนอาจกล่าวถึงผลลัพธ์ของการดำเนินการสืบสวนหรือการแก้ไขปัญหาที่พวกเขาพยายามเมื่อพยายามแยกปัญหา ตัวอย่างเช่น ผู้เขียนอาจกล่าวถึงปัญหาที่เกิดขึ้นในเบราว์เซอร์ Chrome เท่านั้น แต่ไม่เกิดขึ้นใน Firefox
สิ่งใดทำให้มีคำขอรับการสนับสนุน Power Apps ที่ดี
คำขอรับการสนับสนุนที่ดีจะตีกรอบปัญหาว่าเป็นข้อบกพร่องของ Power Apps ไม่ใช่ข้อบกพร่องของแอป ปฏิบัติตามหลักเกณฑ์เหล่านี้ หากมี เพื่อช่วยให้ Microsoft เข้าใจและแก้ไขปัญหาได้อย่างรวดเร็ว
มีชื่อเรื่องที่สื่อความหมาย
ชื่อเรื่องควรกล่าวถึง:
- คุณลักษณะ Power Apps เฉพาะ
- ลักษณะการทำงานที่ไม่คาดคิด
- เงื่อนไขที่ทำให้ข้อผิดพลาดเกิดขึ้น
ตัวอย่างของชื่อที่ไม่ถูกต้อง: "ตัวควบคุมแกลเลอรีว่างเปล่า"
ตัวอย่างของชื่อเรื่องที่ดี: "ฟังก์ชันตัวกรองไม่ส่งคืนผลลัพธ์เมื่อข้อความตัวกรองมีอักขระดอกจัน"
แนบแอปที่เรียบง่าย ไม่ใช่แอปดั้งเดิม
สำหรับปัญหาเกี่ยวกับการเรียกใช้แอป ให้จัดเตรียมแอปจำลองขั้นต่ำสำหรับแอปพื้นที่ทำงาน หรือ โซลูชัน vanilla repro สำหรับแอปแบบจำลอง
สำคัญ
เป้าหมายของคำขอการสนับสนุนที่ดีคือการรวมข้อมูลที่เพียงพอเพื่อให้ทุกคนสามารถทำซ้ำปัญหาบนอุปกรณ์ของตนเองได้
หากคุณสามารถแสดงว่าข้อบกพร่องนั้นเป็นข้อบกพร่องของ Power Apps แทนที่จะเป็นข้อบกพร่องของแอป ด้วยแอปจำลองขั้นต่ำหรือ vanilla repro Microsoft จะสามารถแก้ไขได้อย่างรวดเร็ว หากไม่มีแอป repro เหล่านี้ ความละเอียดอาจล่าช้าหรือคำขอรับการสนับสนุนอาจไม่ได้รับการยอมรับ
ข้อยกเว้น
แอป repro น้อยที่สุดหรือวานิลลาไม่สามารถทำได้หรือจำเป็นสำหรับปัญหาเหล่านี้เสมอไป:
- การเข้าถึงและบันทึกข้อมูลจากแหล่งข้อมูลเฉพาะ
- ข้อมูลผู้ใช้ที่เฉพาะเจาะจง เช่น สิทธิ์ของผู้ใช้
- การให้สิทธิการใช้งาน
- การทำงานแบบออฟไลน์
- ปัญหาเซิร์ฟเวอร์ทั่วไป
ไม่ว่าจะอย่างไร ทำให้แอปของคุณใช้งานง่ายขึ้นให้มากที่สุด และ แยกปัญหาสำหรับพื้นที่ทำงาน หรือ แอปแบบจำลอง
แนบการติดตามเครือข่าย
สำหรับปัญหาข้อมูลและเซิร์ฟเวอร์ การตรวจสอบการสื่อสารของเครือข่ายระหว่างไคลเอ็นต์กับเซิร์ฟเวอร์จะช่วยแยกเลเยอร์ที่มีปัญหา บันทึกการโทรผ่านเครือข่ายเรียกว่าการติดตามเครือข่าย
คุณสามารถใช้ Monitor หรือ เครื่องมือพัฒนาเบราว์เซอร์ เพื่อบันทึกการติดตามเครือข่าย
อย่าลืมเริ่มบันทึกก่อนที่จะสร้างปัญหาซ้ำและสิ้นสุดการบันทึกทันทีหลังจากที่คุณทำซ้ำสำเร็จ ช่วงเวลาสั้นๆ นี้ช่วยลดข้อมูลที่ไม่เกี่ยวข้องในการติดตามที่อาจทำให้เกิดความล่าช้าในการจัดการคำขอรับการสนับสนุนของ Microsoft
แสดงขั้นตอนโดยละเอียดในการทำซ้ำปัญหา
หากคุณสร้างแอปจำลองขั้นต่ำหรือ vanilla repro ให้อธิบายวิธีการทำซ้ำปัญหาในแอปนั้น อย่าอธิบายปัญหาเกี่ยวกับแอปที่คุณพบปัญหาในตอนแรก
กล่าวถึง ลักษณะการทำงาน ที่สังเกตได้และ ลักษณะการทำงาน ที่คาดไว้
จัดเตรียมภาพหน้าจอหรือวิดีโอ
สำหรับปัญหาอินเทอร์เฟซผู้ใช้ ภาพหน้าจอหรือวิดีโอสามารถชี้แจงขั้นตอนในการทำซ้ำข้อบกพร่องได้รวดเร็วกว่าคำอธิบายที่เขียนเป็นลายลักษณ์อักษร
ลิงก์ไปยังคู่มือแบบทางการ
เพิ่มลิงก์ไปยังคู่มือ Microsoft เพื่ออธิบายคุณลักษณะที่ได้รับผลกระทบและลักษณะการทำงานที่คาดว่าจะเป็น
สำหรับปัญหาเกี่ยวกับคุณลักษณะการพัฒนาวิชาชีพ ให้ระบุลิงก์ไปยังเอกสารประกอบสำหรับฟังก์ชัน API ที่ไม่ทำงาน
ลดความซับซ้อนของตัวอย่างโค้ด
หากปัญหาเกี่ยวข้องกับการเขียนโค้ดและคุณลักษณะการพัฒนาแบบมืออาชีพอื่นๆ ให้ลดความซับซ้อนของโค้ดลงก่อน โดยปกติแล้ว จำเป็นต้องใช้โค้ดเพียงไม่กี่บรรทัดเพื่อแสดงข้อบกพร่อง Power Apps ปรับใช้แอปในสภาพแวดล้อมใหม่โดยไม่มีการปรับแต่งอื่นๆ ตรวจสอบปัญหาที่เกิดขึ้นและแนบส่วนย่อยของโค้ดที่มีปัญหา
ตัวอย่างของคุณลักษณะการพัฒนาแบบมืออาชีพใน Power Apps:
- ส่วนประกอบ Power Apps
- สคริปต์แบบฟอร์มที่กำหนดเองในแอปแบบจำลอง
- Power Fx หรือคำสั่ง JavaScript ในแอปแบบจำลอง
- ทรัพยากรบนเว็บสำหรับแอปแบบจำลอง
กล่าวถึงขั้นตอนการกำหนดค่าเฉพาะเพื่อให้ผู้อื่นสามารถทำซ้ำปัญหาในสภาพแวดล้อมของตนเองได้
ให้ข้อมูลระบบ
ปัญหาอาจเกิดขึ้นเฉพาะในเวอร์ชันเฉพาะของ Power Apps เบราว์เซอร์หรือสภาพแวดล้อม ระบุรหัสเซสชัน เพื่อให้ Microsoft สามารถใช้รายละเอียดเหล่านี้ได้
เพิ่มบันทึกจากการตรวจสอบของคุณ
คุณอาจลองใช้การกำหนดค่าอื่นเพื่อกำจัดสาเหตุที่เป็นไปได้ กล่าวถึงการกำหนดค่าเหล่านี้ในคำขอรับการสนับสนุน การรวมนี้ช่วยให้ผู้อื่นเข้าใจปัญหาได้ดีขึ้นและหลีกเลี่ยงการทำซ้ำขั้นตอนเดิม
การส่งคำขอรับการสนับสนุนสำหรับ Power Apps
ก่อนส่งคำขอรับการสนับสนุน ให้ตรวจสอบว่าข้อบกพร่องเป็นปัญหาที่ทราบหรือไม่ หากยังไม่ทราบข้อบกพร่อง คุณสามารถสร้างคำขอรับการสนับสนุนเพื่อรายงานข้อบกพร่องได้