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

1 Teams App Controls ในคอนโซลผู้ดูแลระบบ
2 การควบคุมว่าใครสามารถอัปโหลด Custom Apps ได้
3 ตรวจสอบว่านโยบายใดที่ใช้กับผู้ใช้
4 การควบคุมการอนุญาตสำหรับแอปทีม
5 การสร้างแอพ
6 การทดสอบแอพ
7 บรรจุแอพ
8 การอัพโหลดแอพ
9 การทำให้แอปพร้อมใช้งาน
10 ทางออกสุดท้าย
การควบคุมแอป Teams ในคอนโซลผู้ดูแลระบบ
แอปที่ปรากฏบนแถบแอปของทีมจะถูกควบคุมจากคอนโซลผู้ดูแลระบบของทีมในผู้เช่า แอป Teams > นโยบายการตั้งค่า

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

คำเตือน ! การไม่เตรียมผู้เช่าให้อนุญาตให้เฉพาะบางคนอัปโหลดแอปที่กำหนดเองจะทำให้ทุกคนอัปโหลดแอปไปยัง App Store ของคุณได้

การควบคุมว่าใครสามารถอัปโหลด Custom Apps ได้
- ในหน้านโยบายการตั้งค่าแอป ให้สร้างนโยบายที่กำหนดเองใหม่

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

- ละเว้นการตั้งค่าอื่น ๆ ทั้งหมดแล้วคลิก " บันทึก "
- ในหน้าจอนโยบาย ให้เลือกนโยบายใหม่และคลิก " จัดการผู้ใช้ "

- ในหน้า Managed Users ให้พิมพ์ชื่อของผู้ใช้ที่คุณต้องการกำหนดนโยบายนี้ให้

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

คำเตือน ! หลังจากบันทึกการตั้งค่านโยบายเหล่านี้ อาจใช้เวลาหลายชั่วโมงกว่าจะมีผลใช้บังคับ
ตรวจสอบว่านโยบายใดนำไปใช้กับผู้ใช้
- เรียกดู แท็บ " ผู้ใช้ " ใน Teams Admin Center

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

- ค้นหา ตัวเลือก " นโยบายการตั้งค่าแอป " และคลิกรายการแบบเลื่อนลง
- คุณจะเห็นนโยบายการตั้งค่าแอปปัจจุบันทั้งหมดที่ควบคุมการเข้าถึง Teams Apps ของผู้ใช้รายนี้

การควบคุมการอนุญาตสำหรับแอป Teams
- ในคอนโซลผู้ดูแลระบบของ Teams ให้มองหาแท็บ " นโยบายการอนุญาต " ใต้ " แอป Teams "

- คลิกที่ ปุ่ม " การตั้งค่าแอปทั่วทั้งองค์กร " เพื่อตรวจสอบสิทธิ์ปัจจุบันในการใช้แอป Teams ในผู้เช่าของคุณ

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

- ต่อไป เราต้องตรวจสอบการอนุญาตแอประดับนโยบาย หากการตั้งค่าก่อนหน้านี้เปิดอยู่
- ใน " นโยบายการอนุญาตแอป " เลือก " นโยบาย สากล (ค่าเริ่มต้นทั่วทั้งองค์กร)สำหรับการตั้งค่าคือโดยตรวจสอบนโยบายและคลิก " แก้ไข "

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

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


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

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

- เมื่อร้านเปิด ให้พิมพ์ " App Studio " เพื่อค้นหาแอป เราจำเป็นต้องติดตั้งสำหรับผู้ใช้รายนี้เพื่อสร้างแอปที่กำหนดเอง

- คลิกปุ่ม “ เพิ่ม ” เพื่อติดตั้งแอพ

- หลังจากที่แอป App Studio เปิดขึ้น ให้คลิกที่ “ Manifest Editor ”

- ในแท็บตัวแก้ไข Manifest ให้มองหา " สร้างแอปใหม่ "

- ถัดไป คุณจะเห็นหน้าจอต่อไปนี้ซึ่งมีหลายฟิลด์ที่เราต้องกรอก เราจะนำพวกเขาทีละส่วน

- รายละเอียดแอพคำเตือน ! อย่าใส่ “ Microsoft ” ในการตั้งชื่อ หากคุณสร้าง “ ชื่อย่อ ” ยาวเกินไป จะตัดทอนและแสดงวงรีถัดจากชื่อ


ในส่วนการระบุ คุณต้องคลิกปุ่ม " สร้าง " เพื่อสร้างคีย์เฉพาะสำหรับแอปนี้ คุณต้องกรอก " ชื่อแพ็คเกจ " คุณสามารถใช้ชื่อใดก็ได้ตามรูปแบบที่แสดงด้านบน ต้องตั้งค่า" เวอร์ชัน " ด้วย
- คำอธิบายคำเตือน ! อย่าใส่ “ Microsoft ” ในการตั้งชื่อ


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

URL ของ " คำชี้แจงสิทธิ์ส่วนบุคคล " ชี้ไปที่คำชี้แจงสิทธิ์ส่วนบุคคลของ Microsoft เนื่องจากตัวอย่างนี้ใช้กับพอร์ทัล Microsoft Learning Pathways “ ข้อกำหนดการใช้งาน ” เพียงชี้ไปที่เอกสารประกอบสำหรับพอร์ทัลเส้นทางการเรียนรู้ ขอแนะนำว่า URL เหล่านี้ไม่ชี้ไปที่ไซต์ที่โฮสต์ภายนอก ในระหว่างการทดสอบแอปนี้ในภายหลัง เราจะเห็นคำเตือนต่อไปนี้


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

- คลิกที่ “ เพิ่มแท็บส่วนตัว ”

- ในแท็บ ชื่อ ให้เลือกชื่อที่จะแสดงในหน้าเว็บของพอร์ทัลดังที่แสดงด้านล่าง
- ตั้งค่าหมายเลขใดๆ ให้กับ ID เอนทิตี
- “ URL เนื้อหา ” ที่เราได้ชี้กลับไปที่พอร์ทัลเส้นทางการเรียนรู้ของเรา
- “ URL เว็บไซต์ ” ที่เราได้ชี้กลับไปที่พอร์ทัลเส้นทางการเรียนรู้ของเรา คลิกบันทึก


- การลงชื่อเพียงครั้งเดียวของเว็บแอป

- รหัสแอปพลิเคชัน AAD ในตัวอย่างนี้มีไว้สำหรับไซต์ SharePoint หมายเลขอย่างเป็นทางการคือ 00000003-0000-0ff1-ce00-000000000000 ห้ามใช้หมายเลขอื่นสำหรับตัวอย่างนี้
- “ URL ของทรัพยากร ” ต้องมีชื่อเฉพาะผู้เช่าของคุณแทน “ m365x360288 ” ของฉัน กดบันทึกหลังจากกรอกฟิลด์
- ตอนนี้เราได้ตั้งค่าแอพที่กำหนดเองของเราเรียบร้อยแล้ว
ทดสอบแอพ
- ใต้หัวข้อ " Finish " ใน App Studio App เลือก " Test and Distribute "

- ถัดไป คุณจะเห็นหน้าจอต่อไปนี้พร้อมชุดคำเตือน อย่ากังวลกับคำเตือนในกรณีการใช้งานตัวอย่างนี้ ในสภาพแวดล้อมที่ใช้งานจริง คุณจะต้องปฏิบัติตามคำแนะนำในการทำให้พอร์ตไปยัง URL ภายใน

- หากคุณป้อนสิ่งต่าง ๆ ไม่ถูกต้อง คุณจะเห็นคำเตือนต่อไปนี้

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

- หลังจากติดตั้งแอป มันจะโหลดพอร์ทัลเส้นทางการเรียนรู้หากใช้งานได้

บรรจุภัณฑ์แอพ
- กลับไปที่แอป App Studio โดยคลิกที่วงรีในแถบการนำทางของแอป

- หน้าต่างต่อไปนี้จะเปิดขึ้นโดยแสดงแอป " App Studio " และแอป " Contoso Learning " ที่เราเพิ่งทดสอบเพิ่มในทีมผู้ใช้ของเรา คลิกที่ไอคอน “ App Studio ” เพื่อเปิดใช้แอปอีกครั้ง เลือก “ตัวแก้ไข รายการ ”

- ดูที่ใต้ " แอปที่สร้างล่าสุด " สำหรับแอป " Contoso Learning " และคลิกที่แอปนั้น

- คลิกที่ “ ทดสอบและแจกจ่าย ” tab

- คลิกปุ่ม " ดาวน์โหลด " เพื่อทำแพ็กเกจแอปเพื่อนำเข้า

- คุณจะเห็นป๊อปอัประบุว่าแพ็กเกจถูกส่งออกและเป็นชื่อไฟล์

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

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

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

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

ทำให้แอปพร้อมใช้งาน

- ค้นหานโยบายการตั้งค่าแอปที่เราสร้างไว้ก่อนหน้านี้และทำเครื่องหมายในช่อง จากนั้นคลิก " แก้ไข "

- ใต้ " แอปที่ตรึงไว้ " ให้คลิก " เพิ่มแอป "

- เรียกดู แอป " การเรียนรู้ " และเลือกแอปแล้วคลิก " เพิ่ม " จากนั้นคลิกปุ่ม " เพิ่ม " ที่ด้านล่างสุดเพื่อปิดหน้าจอ

- ตอนนี้คุณจะเห็นแอปว่าฉันจะปรากฏบนแถบการนำทางของแอปอย่างไร ค่าเริ่มต้นอยู่ที่ด้านล่าง คุณสามารถไฮไลต์แอปและเลื่อนขึ้นได้ หากคุณพอใจกับตำแหน่ง คลิก " บันทึก "

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