แชร์ผ่าน


สร้างคำขอรับการสนับสนุนที่มีประสิทธิภาพ

หากแอปไม่ทำงานตามที่คาดไว้ อาจเป็นปัญหาการกำหนดค่า Power Apps ของคุณหรือระบบภายนอก Power Apps

คุณสามารถขอความช่วยเหลือจากบุคคลหรือองค์กรต่อไปนี้ได้โดยขึ้นอยู่กับปัญหา:

ชนิดของปัญหา ใครสามารถช่วยได้ดีที่สุด
App ผู้สร้างแอป ผู้ดูแลระบบ
Power Apps Microsoft
แหล่งข้อมูลจากภายนอกและการรวม ผู้ใช้ที่รับผิดชอบระบบภายนอก

ความแตกต่างระหว่างข้อบกพร่องของแอปกับ Power Apps

ข้อบกพร่องของแอปเป็นลักษณะการทำงานที่ไม่คาดคิดในแอปใดแอปหนึ่ง เมื่อเทียบกัน ข้อบกพร่องของ Power Apps เป็นลักษณะการทำงานที่ไม่คาดคิดในระบบที่สร้าง เรียกใช้ หรือจัดการแอป ข้อบกพร่องพื้นฐานของ Power Apps อาจทำให้เกิดข้อบกพร่องของแอป ทำให้ยากต่อการระบุว่าข้อบกพร่องนั้นเป็นข้อบกพร่องของแอปหรือ Power Apps

นี่คือสัญญาณที่แตกต่างบางประการ

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

ตัวอย่างข้อบกพร่องของแอป

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

  1. แอปพื้นที่ทำงาน ไม่แสดงใบแจ้งหนี้

    1. ลงชื่อเข้าใช้แอปพื้นที่ทำงานของคุณ เช่น Contoso
    2. บนหน้าจอหน้าแรก ให้เลือก ใบแจ้งหนี้ของฉัน
      • ลักษณะการทำงาน ที่คาดไว้: ใบแจ้งหนี้ที่สร้างโดยผู้ใช้จะปรากฏขึ้น
      • ลักษณะการทำงานจริง: ไม่มีการแสดงใบแจ้งหนี้
  2. แอปแบบจำลองไม่แสดงใบแจ้งหนี้

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

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

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

ตัวอย่างข้อบกพร่องของ Power Apps

หากผู้สร้างแอปตรวจสอบและพบสิ่งที่พวกเขาจัดประเภทเป็นข้อบกพร่องของ Power Apps พวกเขาอาจรายงานคล้ายกับตัวอย่างต่อไปนี้

  1. ฟังก์ชันตัวกรองของแอปพื้นที่ทำงานไม่ส่งคืนผลลัพธ์เมื่อข้อความตัวกรองมีอักขระดอกจัน

    1. มีการแนบแอปจำลองขั้นต่ำที่ทำให้เกิดปัญหาเพื่อแสดงปัญหา
    2. แอปนี้มีคอลเลกชันง่ายๆ: TestTable พร้อมข้อมูล [{Name: "a"}, {Name: "*b"}]
    3. มีตัวควบคุมตารางสองรายการในแอป ตัวควบคุมทั้งสองได้รับการกำหนดค่าให้แสดงคอลัมน์ชื่อ
    4. Table1 มีการตั้งค่า รายการ เป็น Filter(TestTable, Name="a")
    5. Table2 มีการตั้งค่า รายการ เป็น Filter(TestTable, Name="*b")
      • ลักษณะการทำงานที่คาดไว้: Table1 แสดงเรกคอร์ด {Name: "a"} ที่ตรงกับเงื่อนไขของฟังก์ชัน FilterName="a" Table2 sแสดงเรกคอร์ด {Name: "*b"} ที่ตรงกับเงื่อนไขของฟังก์ชัน FilterName="*b".
      • ลักษณะการทำงานจริง: Table1 แสดงเรกคอรืดที่คาดไว้ แต่ Table2 ไม่แสดงเรกคอร์ดใดๆ
      • หมายเหตุ: ลักษณะการทำงานเดียวกันนี้จะสังเกตได้ด้วยตัวควบคุมชุดข้อมูลอื่นๆ เช่น แกลเลอรี เมื่อการตั้งค่า รายการ เป็นนิพจน์เดียวกัน
  2. มุมมองของแอปแบบจำลองไม่ส่งคืนผลลัพธ์เมื่อเงื่อนไขของตัวกรองมีอักขระดอกจัน

    1. สร้าง มุมมอง สำหรับตารางใดๆ
    2. ลบตัวกรองทั้งหมดสำหรับมุมมอง
    3. เพิ่มตัวกรองสำหรับคอลัมน์หลักโดยจับคู่ข้อความที่ขึ้นต้นด้วย *b
    4. เพิ่มมุมมองนี้และตารางลงใน แอปแบบจำลอง ใดก็ได้
    5. บันทึกและเผยแพร่การเปลี่ยนแปลงทั้งหมด
    6. เรียกใช้แอป
    7. เพิ่มเรกคอร์ดสองสามรายการที่มีค่าต่างกันสำหรับคอลัมน์หลัก ตรวจสอบให้แน่ใจว่ามีหนึ่งคอลัมน์ขึ้นต้นด้วย *b
    8. ไปยังหน้าของตาราง
    9. เปลี่ยนมุมมองเป็นมุมมองที่สร้างขึ้นใหม่
      • ลักษณะการทำงานที่คาดไว้: กริดแสดงเรกคอร์ดที่มีค่าคอลัมน์หลักที่ขึ้นต้นด้วย *b
      • ลักษณะการทำงานจริง: ไม่แสดงเรกคอร์ด
      • หมายเหตุ: เมื่อเงื่อนไขตัวกรองไม่ใช้เครื่องหมายดอกจัน เช่น b ตัวกรองจะทำงานตามที่คาดไว้

ข้อบกพร่องของ Power Apps เหล่านี้อธิบายปัญหาเกี่ยวกับคุณลักษณะเฉพาะของ Power Apps: ฟังก์ชัน Filter สำหรับแอปพื้นที่ทำงานและ ดูตัวกรอง สำหรับแอปแบบจำลอง

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

สิ่งใดทำให้มีคำขอรับการสนับสนุน Power Apps ที่ดี

คำขอรับการสนับสนุนที่ดีจะตีกรอบปัญหาว่าเป็นข้อบกพร่องของ Power Apps ไม่ใช่ข้อบกพร่องของแอป ปฏิบัติตามหลักเกณฑ์เหล่านี้ หากมี เพื่อช่วยให้ Microsoft เข้าใจและแก้ไขปัญหาได้อย่างรวดเร็ว

มีชื่อเรื่องที่สื่อความหมาย

ชื่อเรื่องควรกล่าวถึง:

  1. คุณลักษณะ Power Apps เฉพาะ
  2. ลักษณะการทำงานที่ไม่คาดคิด
  3. เงื่อนไขที่ทำให้ข้อผิดพลาดเกิดขึ้น

ตัวอย่างของชื่อที่ไม่ถูกต้อง: "ตัวควบคุมแกลเลอรีว่างเปล่า"

ตัวอย่างของชื่อเรื่องที่ดี: "ฟังก์ชันตัวกรองไม่ส่งคืนผลลัพธ์เมื่อข้อความตัวกรองมีอักขระดอกจัน"

แนบแอปที่เรียบง่าย ไม่ใช่แอปดั้งเดิม

สำหรับปัญหาเกี่ยวกับการเรียกใช้แอป ให้จัดเตรียมแอปจำลองขั้นต่ำสำหรับแอปพื้นที่ทำงาน หรือ โซลูชัน vanilla repro สำหรับแอปแบบจำลอง

สำคัญ

เป้าหมายของคำขอการสนับสนุนที่ดีคือการรวมข้อมูลที่เพียงพอเพื่อให้ทุกคนสามารถทำซ้ำปัญหาบนอุปกรณ์ของตนเองได้

หากคุณสามารถแสดงว่าข้อบกพร่องนั้นเป็นข้อบกพร่องของ Power Apps แทนที่จะเป็นข้อบกพร่องของแอป ด้วยแอปจำลองขั้นต่ำหรือ vanilla repro Microsoft จะสามารถแก้ไขได้อย่างรวดเร็ว หากไม่มีแอป repro เหล่านี้ ความละเอียดอาจล่าช้าหรือคำขอรับการสนับสนุนอาจไม่ได้รับการยอมรับ

ข้อยกเว้น

แอป repro น้อยที่สุดหรือวานิลลาไม่สามารถทำได้หรือจำเป็นสำหรับปัญหาเหล่านี้เสมอไป:

  • การเข้าถึงและบันทึกข้อมูลจากแหล่งข้อมูลเฉพาะ
  • ข้อมูลผู้ใช้ที่เฉพาะเจาะจง เช่น สิทธิ์ของผู้ใช้
  • การให้สิทธิการใช้งาน
  • การทำงานแบบออฟไลน์
  • ปัญหาเซิร์ฟเวอร์ทั่วไป

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

แนบการติดตามเครือข่าย

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

คุณสามารถใช้ Monitor หรือ เครื่องมือพัฒนาเบราว์เซอร์ เพื่อบันทึกการติดตามเครือข่าย

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

แสดงขั้นตอนโดยละเอียดในการทำซ้ำปัญหา

หากคุณสร้างแอปจำลองขั้นต่ำหรือ vanilla repro ให้อธิบายวิธีการทำซ้ำปัญหาในแอปนั้น อย่าอธิบายปัญหาเกี่ยวกับแอปที่คุณพบปัญหาในตอนแรก

กล่าวถึง ลักษณะการทำงาน ที่สังเกตได้และ ลักษณะการทำงาน ที่คาดไว้

จัดเตรียมภาพหน้าจอหรือวิดีโอ

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

เพิ่มลิงก์ไปยังคู่มือ Microsoft เพื่ออธิบายคุณลักษณะที่ได้รับผลกระทบและลักษณะการทำงานที่คาดว่าจะเป็น

สำหรับปัญหาเกี่ยวกับคุณลักษณะการพัฒนาวิชาชีพ ให้ระบุลิงก์ไปยังเอกสารประกอบสำหรับฟังก์ชัน API ที่ไม่ทำงาน

ลดความซับซ้อนของตัวอย่างโค้ด

หากปัญหาเกี่ยวข้องกับการเขียนโค้ดและคุณลักษณะการพัฒนาแบบมืออาชีพอื่นๆ ให้ลดความซับซ้อนของโค้ดลงก่อน โดยปกติแล้ว จำเป็นต้องใช้โค้ดเพียงไม่กี่บรรทัดเพื่อแสดงข้อบกพร่อง Power Apps ปรับใช้แอปในสภาพแวดล้อมใหม่โดยไม่มีการปรับแต่งอื่นๆ ตรวจสอบปัญหาที่เกิดขึ้นและแนบส่วนย่อยของโค้ดที่มีปัญหา

ตัวอย่างของคุณลักษณะการพัฒนาแบบมืออาชีพใน Power Apps:

กล่าวถึงขั้นตอนการกำหนดค่าเฉพาะเพื่อให้ผู้อื่นสามารถทำซ้ำปัญหาในสภาพแวดล้อมของตนเองได้

ให้ข้อมูลระบบ

ปัญหาอาจเกิดขึ้นเฉพาะในเวอร์ชันเฉพาะของ Power Apps เบราว์เซอร์หรือสภาพแวดล้อม ระบุรหัสเซสชัน เพื่อให้ Microsoft สามารถใช้รายละเอียดเหล่านี้ได้

เพิ่มบันทึกจากการตรวจสอบของคุณ

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

การส่งคำขอรับการสนับสนุนสำหรับ Power Apps

ก่อนส่งคำขอรับการสนับสนุน ให้ตรวจสอบว่าข้อบกพร่องเป็นปัญหาที่ทราบหรือไม่ หากยังไม่ทราบข้อบกพร่อง คุณสามารถสร้างคำขอรับการสนับสนุนเพื่อรายงานข้อบกพร่องได้

ดูเพิ่มเติม