กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
แอปใน Microsoft Teams ขับเคลื่อนการทำงานร่วมกันโดยทำให้ผู้ใช้สามารถทำงานในที่ที่พวกเขาสื่อสารและทำงานร่วมกันได้ วิธีหนึ่งในการทำให้แอปทำงานร่วมกันได้คือ การเพิ่มความสามารถในการสนทนาเกี่ยวกับแอปหรือข้อมูลในแอปของคุณ Teams เป็นสถานที่ของคุณในการสนทนาดังกล่าว
ตัวอย่างเช่น ใน โปรไฟล์+แม่แบบแอปตัวอย่าง สำหรับ Teams เมื่อคุณเลือกการ์ดโปรไฟล์อย่างน้อยหนึ่งรายการในแอป คุณสามารถเริ่มแชทกับบุคคลที่เลือกได้โดยตรงใน Teams
คุณอาจต้องการใช้ความสามารถนี้สำหรับแอปของคุณ ตัวอย่างเช่น หากคุณกำลังสร้างตัวติดตามโอกาสทางการขายสำหรับผู้จัดการฝ่ายขายเพื่อตรวจสอบข้อตกลงที่กำลังจะมาถึง คุณอาจต้องการเพิ่มปุ่มสำหรับผู้ใช้เพื่อสนทนากับพนักงานขายเกี่ยวกับโอกาสทางการขาย
ด้วยวิธีนี้ Power Apps ใน Teams สามารถใช้การรวมอย่างลึกซึ้งกับความสามารถของ Teams อื่นๆ เพื่อทำให้แอปทำงานร่วมกันได้ ในบทความนี้ เราจะมาเรียนรู้ว่าเราจะรวม Power Apps กับ Teams ได้อย่างไรเพื่ออำนวยความสะดวกในการสนทนา
ดูวิดีโอนี้เพื่อเรียนรู้วิธีกำหนดค่าการสนทนาเกี่ยวกับข้อมูลธุรกิจในแอป Teams:
เพื่อทำให้บทเรียนนี้เสร็จสมบูรณ์ เราจำเป็นต้องมีความสามารถในการสร้างแอปภายใน Teams ที่จะพร้อมใช้งานเป็นส่วนหนึ่งของการเลือกการสมัครใช้งาน Microsoft 365
เข้าสู่ระบบ Teams โดยใช้แอปเดสก์ท็อปหรือเว็บแอป
ในส่วนนี้ เราจะสร้างกลุ่มคน Teams ใหม่ แล้วจากนั้น สร้างแอปภายในกลุ่มคนนั้น ข้ามส่วนนี้ ถ้าคุณมีกลุ่มคนที่คุณต้องการใช้อยู่แล้วแทน
เมื่อต้องการสร้างกลุ่มคนใหม่ เลือกแท็บ Teams แล้วจากนั้น เลือก เข้าร่วมหรือสร้างกลุ่มคน ที่ด้านล่างซ้ายของหน้าจอ
เลือก สร้างกลุ่มคน > ตั้งแต่เริ่มต้น > สาธารณะ ระบุชื่อกลุ่มคน เช่น "การรวมการโทรและการประชุม" และเลือก สร้าง
(ระบุหรือไม่ก็ได้) หากคุณมีสมาชิกใดๆ ในองค์กรของคุณที่คุณต้องการเพิ่มลงในกลุ่มคนเพื่อวัตถุประสงค์ในการทดสอบ ให้เลือกสมาชิก และเพิ่มในป๊อปอัปเพื่อเพิ่มสมาชิก
เลือก ปิด
กลุ่มคนใหม่จะถูกสร้างขึ้น และแสดงรายการอยู่ภายใต้แท็บ Teams
เราจะสร้างแอปที่ผู้ใช้สามารถเริ่มการสนทนาสำหรับกลุ่มคนใดกลุ่มคนหนึ่งและช่องทางได้โดยการเลือกปุ่มและพิมพ์ข้อความในกล่องข้อความ ผู้ใช้สามารถเลือกปุ่ม ส่ง เพื่อโพสต์ข้อความในกลุ่มคนและช่องทางเฉพาะใน Teams จากนั้นผู้ใช้รายอื่นสามารถเข้าร่วมการสนทนาได้
เปิด Teams
เลือก Power Apps จากบานหน้าต่างด้านซ้าย
เลือก + แอปใหม่ ภายใต้ แอปล่าสุด
เลือกกลุ่มคนที่สร้างไว้ก่อนหน้านี้ แล้วจากนั้น เลือก สร้าง
แอปถูกสร้างขึ้น และ Power Apps Studio เปิดขึ้น เพื่อให้สามารถแก้ไขแอปได้
ป้อนชื่อสำหรับแอป เช่น "แอปการสนทนา" แล้วจากนั้น เลือก บันทึก
แอปสร้างด้วยแกลเลอรีเริ่มต้นบนหน้าจอ 1
เราจำเป็นต้องเพิ่ม Teams เป็นตัวเชื่อมต่อกับแอป เนื่องจากเราต้องการเข้าถึงกลุ่มคนและช่องทางจากบัญชีผู้ใช้ที่เข้าสู่ระบบ
เราจำเป็นต้องเพิ่มตารางเพื่อรักษารายชื่อบริษัทที่เราจะใช้เป็นเรกคอร์ดของบริษัท และเพื่อเริ่มการสนทนาเกี่ยวกับเรื่องนี้
เลือก ข้อมูล จากบานหน้าต่างด้านซ้าย
เลือก + เพิ่มข้อมูล แล้วสร้างตารางใหม่ชื่อ "บริษัท" และชื่อพหูพจน์เป็น "บริษัท"
เพิ่มชื่อบริษัทสองสามชื่อลงในตาราง แล้วเลือก ปิด
ต่อไป เราจะเพิ่มหน้าจอลงในแอปเพื่อให้ผู้ใช้สามารถเลือกลูกค้าที่ต้องการสนทนาได้
ในมุมมองทรี เลือก + หน้าจอใหม่ > เลือกแท็บ สถานการณ์ > เลือก รายการ
หน้าจอใหม่ได้รับการเพิ่มด้วยรายการแกลเลอรี
อัปเดตชื่อแกลเลอรีเป็น "รายชื่อบริษัท"
เลือก บริษัท เป็นแหล่งข้อมูลสำหรับแกลเลอรี
รายชื่อบริษัทที่เพิ่มเข้ามาแสดงในแกลเลอรี TemplateGalleryList1
ลบ Screen1 จากมุมมองทรี และเปลี่ยนชื่อหน้าจอใหม่เป็น Screen1
เราจำเป็นต้องเพิ่มตารางอื่นเพื่อบันทึกรายละเอียด เช่น รหัสการสนทนาของ Teams กลุ่มคน และช่องทางที่เกี่ยวข้องกับการสนทนาที่เริ่มต้นในแอป
เลือก ข้อมูล > + เพิ่มข้อมูล > สร้างตารางใหม่
ป้อนชื่อตารางเป็น การสนทนา และชื่อพหูพจน์ บทสนทนา
เปลี่ยนชื่อคอลัมน์ ชื่อ เริ่มต้นเป็น รหัส
เพิ่มคอลัมน์ต่อไปนี้ลงในตารางการสนทนา:
คอลัมน์ | ชนิด |
---|---|
ทีม | ข้อความ |
ช่องทาง Teams | ข้อความ |
ชื่อทีม | ข้อความ |
ชื่อช่องทาง | ข้อความ |
บริษัท | ค้นหา ตารางที่เกี่ยวข้อง= บริษัท |
บันทึกและปิดตาราง
ตอนนี้ เราจะเพิ่มหน้าจอใหม่ที่ผู้ใช้แอปสามารถเริ่มหรือเข้าร่วมการสนทนาได้
ในมุมมองทรี เลือก + หน้าจอใหม่ > เค้าโครงเปล่า
อัปเดตคุณสมบัติ เติม ของหน้าจอเป็นอย่างอื่นที่ไม่ใช่สีขาว
ในตัวอย่างของเรา เราได้ตั้งค่าคุณสมบัติเติมของหน้าจอเป็น RGBA(224, 224, 237, 1)
เลือก + (แทรก) > ข้อมูลป้อนเข้า > ปุ่ม
อัปเดตคุณสมบัติต่อไปนี้ของปุ่ม
คุณสมบัติ | ค่า |
---|---|
ชื่อ | startaconversation_Button |
ข้อความ | "เริ่มการสนทนา" |
ความกว้าง | 200 |
ความสูง | 32 |
ขนาดแบบอักษร | 12 |
X | Parent.Width/2 - startaconversation_Button.Width/2 |
Y | 100 |
OnSelect | Set(enterMessage,true) |
เลือก + (แทรก) > ข้อมูลป้อนเข้า > กล่องคำสั่งผสม
อัปเดตคุณสมบัติต่อไปนี้ของกล่องคำสั่งผสม
คุณสมบัติ | ค่า |
---|---|
ชื่อ | team_Combobox |
สินค้า | MicrosoftTeams.GetAllTeams().value |
ความกว้าง | 320 |
ความสูง | 32 |
X | Parent.Width/2 - team_ComboBox.Width/2 |
Y | 200 |
ข้อความ | "กลุ่มคน" |
Tooltip | "กลุ่มคน" |
มองเห็นได้ | enterMessage |
เพิ่มกล่องคำสั่งผสมและอัปเดตคุณสมบัติต่อไปนี้
คุณสมบัติ | ค่า |
---|---|
ชื่อ | channel_Combobox |
สินค้า | If(!IsBlank(team_ComboBox.Selected.id),MicrosoftTeams.GetChannelsForGroup(team_ComboBox.Selected.id).value) |
ความกว้าง | 320 |
ความสูง | 32 |
X | Parent.Width/2 - channel_ComboBox.Width/2 |
Y | 200 |
ข้อความ | "ช่องทาง" |
Tooltip | "ช่องทาง" |
มองเห็นได้ | enterMessage |
เลือก + (แทรก) > ข้อมูลป้อนเข้า > กล่องข้อความ
อัปเดตคุณสมบัติต่อไปนี้ของกล่องข้อความ
คุณสมบัติ | ค่า |
---|---|
ชื่อ | message_TextBox |
ค่า | "" |
ความกว้าง | 500 |
ความสูง | 180 |
X | Parent.Width/2 - message_TextBox.Width/2 |
Y | 300 |
ตัวกำหนดตำแหน่ง | พิมพ์ข้อความที่นี่ |
มองเห็นได้ | enterMessage |
เลือก + (แทรก) > ข้อมูลป้อนเข้า > ปุ่ม
อัปเดตคุณสมบัติต่อไปนี้ของปุ่ม
คุณสมบัติ | ค่า |
---|---|
ชื่อ | submit_Button |
ค่า | "ส่ง" |
ความกว้าง | 96 |
ความสูง | 32 |
ขนาดแบบอักษร | 12 |
X | Parent.Width/2 - submit_Button.Width/2 |
Y | 500 |
มองเห็นได้ | enterMessage |
คัดลอกสูตรต่อไปนี้ในเหตุการณ์ OnSelect ของปุ่ม:
Patch(Conversations,Defaults(Conversations),{ID:MicrosoftTeams.PostMessageToChannelV3(team_ComboBox.Selected.id,channel_ComboBox.Selected.id,{content:message_TextBox.Value,contentType: "text"},{subject:"New conversation"}).id,Team:team_ComboBox.Selected.id,'Team Channel':channel_ComboBox.Selected.id, 'Team Name':team_ComboBox.Selected.displayName,'Channel Name':channel_ComboBox.Selected.displayName, Company: TemplateGalleryList1.Selected}); Set(enterMessage,false); Reset(team_ComboBox);Reset(channel_ComboBox);Reset(message_TextBox)
หมายเหตุ
เลือก + (แทรก) > ข้อมูลป้อนเข้า > ปุ่ม
อัปเดตคุณสมบัติต่อไปนี้ของปุ่ม
คุณสมบัติ | ค่า |
---|---|
ชื่อ | joinconversation_Button |
ข้อความ | "เข้าร่วมการสนทนา" |
ความกว้าง | 200 |
ความสูง | 32 |
ขนาดแบบอักษร | 12 |
X | Parent.Width/2 - submit_Button.Width/2 |
Y | 500 |
มองเห็นได้ | enterMessage |
คัดลอกสูตรต่อไปนี้ในเหตุการณ์ OnSelect ของปุ่ม:
Launch(Concatenate("msteams://teams.microsoft.com/l/message/",Last(Sort(Conversations, 'Created On', Ascending)).'Team Channel',"/",Gallery1.Selected.etag,"?tenantId=",Param("tenandId"),"&groupId=",Last(Sort(Conversations, 'Created On', Ascending)).Team,"&parentMessageId=",LookUp(MicrosoftTeams.GetMessagesFromChannel(Last(Sort(Conversations, 'Created On', Ascending)).Team,Last(Sort(Conversations, 'Created On', Ascending)).'Team Channel').value,id = Last(Sort(Conversations, 'Created On', Ascending)).Team).etag,"&teamName=",Last(Sort(Conversations, 'Created On', Ascending)).'Team Name',"&channelName=",Last(Sort(Conversations, 'Created On', Ascending)).'Channel Name'),{},LaunchTarget.New)
หมายเหตุ
ต่อไปเราจะอัปเดตคุณสมบัติ OnSelect ของแกลเลอรีของบริษัท ดังนั้นเมื่อผู้ใช้เลือกบริษัทจากรายการ แอปจะไปที่หน้าจอที่สอง
เลือก Screen1 จากมุมมองทรีเพื่อเปิดแกลเลอรี บริษัท
ตั้งค่าคุณสมบัติ OnSelect ของรายการแกลเลอรีไปยัง Navigate(Screen2)
เลือก บันทึก ที่ด้านบนขวาเพื่อบันทึกแอป
เลือก เผยแพร่ ที่ด้านบนขวาเพื่อเผยแพร่แอป
เลือก ถัดไป
ภายใต้ เพิ่มไปยังช่องทาง ตรวจสอบให้แน่ใจว่าช่องทางที่แอปควรแสดงถูกแสดงรายการ และแสดงเป็น "1 แท็บที่ใช้งานอยู่" และไม่ใช่ "0 แท็บที่ใช้งานอยู่"
เลือก บันทึกและปิด เพื่อเผยแพร่แอปให้เสร็จสิ้น
เรียกใช้แอปในโหมดแสดงตัวอย่างหรือไปที่กลุ่มคนที่สร้างแอป
แกลเลอรีบริษัทควรแสดงเป็นหน้าจอแรก
เลือกหนึ่งในบริษัทเหล่านี้
คุณควรเห็นเพียงสองปุ่มเท่านั้น: เริ่มการสนทนา และ เข้าร่วมการสนทนา
เลือก เริ่มการสนทนา
ฟิลด์เพิ่มเติมควรปรากฏขึ้น:
เลือกกลุ่มคน
เลือกช่องทางภายในกลุ่มคน
ป้อนข้อความ
เลือก ส่ง ฟิลด์/การควบคุมเพิ่มเติมทั้งหมดถูกซ่อนไว้
เลือก เข้าร่วมการสนทนา เพื่อนำไปที่กลุ่มคนและช่องทางที่ส่งข้อความล่าสุด
หมายเหตุ
บอกให้เราทราบเกี่ยวกับภาษาที่คุณต้องการในคู่มือ ทำแบบสำรวจสั้นๆ (โปรดทราบว่าแบบสำรวจนี้เป็นภาษาอังกฤษ)
แบบสำรวจนี้ใช้เวลาทำประมาณเจ็ดนาที ไม่มีการเก็บข้อมูลส่วนบุคคล (คำชี้แจงสิทธิ์ส่วนบุคคล)
กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้