เพิ่มการรับรองความถูกต้องของผู้ใช้ลงในหัวข้อ เพื่อให้ลูกค้าของคุณสามารถลงชื่อเข้าใช้ได้โดยตรงในการสนทนา จากนั้นคุณปรับแต่งการสนทนาด้วยตัวแปรของผู้ใช้และเข้าถึงระบบแบ็คเอนด์ในนามของผู้ใช้ได้
คุณต้องกำหนดค่าการรับรองความถูกต้องผู้ใช้ด้วย Microsoft Entra ID ก่อนจึงจะสามารถใช้การรับรองความถูกต้องในหัวข้อของคุณได้
ทำตามคำแนะนำใน กำหนดค่าการรับรองความถูกต้องผู้ใช้ด้วย Microsoft Entra ID
เพิ่มการรับรองความถูกต้องของผู้ใช้ด้วยหัวข้อของระบบลงชื่อเข้าใช้
เมื่อคุณสร้าง Copilot ของ Copilot Studio จะเพิ่มหัวข้อของระบบ ที่เรียกว่า ลงชื่อเข้าใช้ โดยอัตโนมัติ หากต้องการใช้งาน คุณต้องตั้งค่าการตรวจสอบการรับรองความถูกต้องของ Copilot ให้เป็นธรรมดาและกำหนดให้ผู้ใช้ลงชื่อเข้าสู่ เมื่อลูกค้าเริ่มการสนทนากับ Copilot หัวข้อ ลงชื่อเข้าใช้ หัวข้อจะทริกเกอร์และแจ้งให้ผู้ใช้ลงชื่อเข้าใช้ คุณสามารถปรับแต่งหัวข้อ ลงชื่อเข้าใช้ ตามความเหมาะสมสำหรับ Copilot ของคุณ
สำคัญ
ขอแนะนำว่าหัวข้อ ลงชื่อเข้าใช้ ใช้เพื่อระบุวิธีการรับรองความถูกต้องที่ให้มาโดย Copilot Studio เท่านั้น ไม่ควรปรับเปลี่ยนเพื่อเรียกการดำเนินการหรือโฟลว์อื่นๆ หรือวิธีการรับรองความถูกต้องอื่นๆ
เปิด Copilot ของคุณใน Copilot Studio เลือก การตั้งค่า ที่ด้านบนของหน้า จากนั้นเลือก ความปลอดภัย
เลือก การรับรองความถูกต้อง
เลือก ตรวจสอบสิทธิ์ด้วยตนเอง แล้วเลือก กำหนดให้ผู้ใช้เข้าสู่ระบบ
กำหนดค่าฟิลด์การตรวจสอบสิทธิ์ด้วยตนเองทั้งหมด ตามความต้องการ
เลือก บันทึก
เพิ่มการรับรองความถูกต้องของผู้ใช้ด้วยหัวข้อที่กำหนดเอง
หัวข้อ ลงชื่อเข้าใช้ ตรวจสอบสิทธิ์ผู้ใช้เมื่อเริ่มต้นการสนทนา หากต้องการอนุญาตให้ผู้ใช้ลงชื่อเข้าใช้ในภายหลัง คุณสามารถเพิ่มโหนด รับรองความถูกต้อง ในหัวข้อที่กำหนดเอง
เมื่อลูกค้าป้อนชื่อผู้ใช้และรหัสผ่าน พวกเขาอาจได้รับแจ้งให้ป้อนรหัสตรวจสอบ หลังจากที่พวกเขาเข้าสู่ระบบแล้ว พวกเขาจะไม่ได้รับการแจ้งอีก แม้ว่าจะเข้าถึงโหนด Authenticate อื่นก็ตาม
เลือก การตั้งค่า ที่ด้านบนของหน้า จากนั้นเลือก ความปลอดภัย
เลือกไทล์ การรับรองความถูกต้อง
หมายเหตุ
คุณต้องเลือก ตรวจสอบสิทธิ์ด้วยตนเอง เพื่อเพิ่มการตรวจสอบสิทธิ์ผู้ใช้ไปยังหัวข้อที่กำหนดเอง
ล้างช่องทำเครื่องหมาย กำหนดให้ผู้ใช้เข้าสู่ระบบ
กำหนดค่าฟิลด์การตรวจสอบสิทธิ์ด้วยตนเองทั้งหมด ตามความต้องการ
เลือก บันทึก
เลือก หัวข้อ ที่ด้านบนของหน้า
เลือก เพิ่มโหนด ( ) >ตรวจสอบสิทธิ์>ขั้นสูง
ทดสอบ หัวข้อ ของคุณกับผู้ใช้ที่กำหนดค่าด้วยผู้ให้บริการข้อมูลประจำตัวของคุณ
เคล็ดลับ
คุณต้องสร้างพาธสำหรับทั้งการลงชื่อเข้าใช้ที่สำเร็จและล้มเหลว การลงชื่อเข้าใช้อาจล้มเหลวด้วยเหตุผลหลายประการ รวมถึงข้อผิดพลาดเกี่ยวกับประสบการณ์การลงชื่อเข้าใช้ของผู้ให้บริการข้อมูลประจำตัว
ตัวแปรการรับรองความถูกต้อง
เมื่อคุณกำหนดค่าการตรวจสอบสิทธิ์ผู้ใช้สำหรับผู้ช่วยนักบินของคุณ คุณสามารถใช้ตัวแปรการตรวจสอบสิทธิ์ในหัวข้อของคุณได้ ตารางต่อไปนี้เปรียบเทียบความพร้อมใช้งานของตัวแปรเหล่านี้ตามตัวเลือกการรับรองความถูกต้องที่คุณเลือก
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวแปร โปรดดูที่ การทำงานกับตัวแปร
ตัวแปรการตรวจสอบสิทธิ์ |
ไม่มีการรับรองความถูกต้อง |
ตรวจสอบสิทธิ์กับ Microsoft |
ตรวจสอบสิทธิ์ด้วยตนเอง |
ผู้ใช้.ชื่อที่แสดง |
ไม่มี |
พร้อมใช้งาน |
พร้อมใช้งาน |
User.FirstName |
ไม่มี |
พร้อมใช้งาน |
พร้อมใช้งาน |
User.LastName |
ไม่มี |
พร้อมใช้งาน |
พร้อมใช้งาน |
User.PrincipalName |
ไม่มี |
พร้อมใช้งาน |
พร้อมใช้งาน |
User.Email |
ไม่มี |
พร้อมใช้งาน |
พร้อมใช้งาน |
User.Id |
ไม่มี |
พร้อมใช้งาน |
พร้อมใช้งาน |
ผู้ใช้.เข้าสู่ระบบแล้ว |
ไม่มี |
พร้อมใช้งาน |
พร้อมใช้งาน |
ผู้ใช้.AccessToken |
ไม่มี |
ไม่มี |
พร้อมใช้งาน |
เหตุผลในการลงชื่อเข้าใช้ |
ไม่มี |
พร้อมใช้งาน |
พร้อมใช้งาน |
User.DisplayName
คำเตือน
ไม่รับประกันว่าตัวแปรนี้จะมีค่า ทดสอบกับผู้ใช้จากผู้ให้บริการข้อมูลประจำตัวของคุณเพื่อให้แน่ใจว่าหัวข้อของคุณทำงานอย่างถูกต้อง
ตัวแปร User.DisplayName
ประกอบด้วย ชื่อที่แสดง ที่จัดเก็บไว้ในผู้ให้บริการข้อมูลประจำตัว ใช้ตัวแปรนี้เพื่อทักทายหรืออ้างถึงผู้ใช้ปลายทางโดยที่พวกเขาไม่ต้องบอก Copilot อย่างชัดเจน ซึ่งทำให้การสนทนาเป็นแบบส่วนตัวมากขึ้น
Copilot Studio ตั้งค่าของ User.DisplayName
จากการอ้างสิทธิ์ name
ของผู้ให้บริการข้อมูลประจำตัวโดยอัตโนมัติ ตราบเท่านที่มีการกำหนดขอบเขต profile
เมื่อมีการกำหนดค่าการรับรองความถูกต้องแบบด้วยตนเอง สำหรับข้อมูลเพิ่มเติมเกี่ยวกับขอบเขต โปรดดู กำหนดค่าการรับรองความถูกต้องของผู้ใช้ด้วย Microsoft Entra ID
User.Id
คำเตือน
ไม่รับประกันว่าตัวแปรนี้จะมีค่า ทดสอบกับผู้ใช้จากผู้ให้บริการข้อมูลประจำตัวของคุณเพื่อให้แน่ใจว่าหัวข้อของคุณทำงานอย่างถูกต้อง
ตัวแปร User.Id
ประกอบด้วย ID ผู้ใช้ที่จัดเก็บไว้ในผู้ให้บริการข้อมูลระบุตัวตน ใช้ตัวแปรนี้ใน โฟลว์ Power Automate เพื่อเรียก API ที่ใช้ UserID เป็นค่า
Copilot Studio จะตั้งค่าของ User.DisplayName
โดยอัตโนมัติตามการอ้างสิทธิ์ sub
จากผู้ให้บริการข้อมูลประจำตัว
User.IsLoggedIn
User.IsLoggedIn
เป็นตัวแปร แบบบูลีน ที่ใช้เก็บสถานะการลงชื่อเข้าใช้ของผู้ใช้ ค่าของ true
ระบุว่าผู้ใช้ลงชื่อเข้าใช้แล้ว คุณสามารถใช้ตัวแปรนี้เพื่อสร้างตรรกะการโยงในหัวข้อของคุณที่ตรวจสอบการลงชื่อเข้าใช้ที่ประสบความสำเร็จหรือเพื่อดึงข้อมูลผู้ใช้เฉพาะในกรณีที่ผู้ใช้ลงชื่อเข้าใช้
User.AccessToken
คำเตือน
ตรวจสอบให้แน่ใจว่าคุณส่งผ่านตัวแปร User.AccessToken
ไปยังแหล่งที่มาที่เชื่อถือได้เท่านั้น ซึ่งมีข้อมูลการรับรองความถูกต้องของผู้ใช้ ซึ่ง หากถูกละเมิด อาจเป็นอันตรายต่อผู้ใช้
ตัวแปร User.AccessToken
มีโทเค็นของผู้ใช้ที่ได้รับ หลังจากผู้ใช้ลงชื่อเข้าใช้ คุณสามารถส่งตัวแปรนี้ไปยัง โฟลว์ Power Automate เพื่อให้สามารถเชื่อมต่อกับ API แบ็คเอนด์และดึงข้อมูลผู้ใช้ หรือเพื่อดำเนินการในนามของผู้ใช้
อย่าใช้ User.AccessToken
ในโหนด ข้อความ หรือในโฟลว์ที่คุณไม่เชื่อถือ
SignInReason
SignInReason
เป็นตัวแปรประเภทตัวเลือกที่ระบุว่าผู้ใช้จะต้องเข้าสู่ระบบเมื่อใด โดยมีสองค่าที่เป็นไปได้:
SignInRequired
ระบุว่าผู้ใช้จะต้องเข้าสู่ระบบเมื่อเริ่มต้นสนทนาโดยใช้ เข้าสู่ระบบ หัวข้อของระบบ กำหนดให้ผู้ใช้เข้าสู่ระบบ ต้องเปิดใช้งาน
Initializer
บ่งชี้ว่าเมื่อผู้ใช้ไม่ได้เข้าสู่ระบบ และไปถึงจุดในการสนทนาที่ใช้ตัวแปรการตรวจสอบสิทธิ์ ระบบจะแจ้งให้เข้าสู่ระบบ
ตัวแปรการรับรองความถูกต้อง
หากผู้ช่วยนักบินของคุณได้รับการกำหนดค่าด้วยตัวเลือกการรับรองความถูกต้อง รับรองความถูกต้องด้วย Microsoft หรือ ด้วยตนเอง คุณจะมีชุดตัวแปรการรับรองความถูกต้องที่พร้อมใช้งานในหัวข้อของคุณ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการกำหนดค่าการรับรองความถูกต้องใน Copilot ของคุณ ดูที่ กำหนดค่าการรับรองความถูกต้องของผู้ใช้ใน Copilot Studio
ตารางต่อไปนี้เปรียบเทียบความพร้อมใช้งานของตัวแปรการรับรองความถูกต้องโดยตัวเลือกการตั้งค่าคอนฟิกการรับรองความถูกต้อง:
ตัวแปรการตรวจสอบสิทธิ์ |
ไม่มีการรับรองความถูกต้อง |
ตรวจสอบสิทธิ์กับ Microsoft |
ด้วยตนเอง |
User.DisplayName |
❌ |
✔️ |
✔️ |
User.Id |
❌ |
✔️ |
✔️ |
User.IsLoggedIn |
❌ |
❌ |
✔️ |
User.AccessToken |
❌ |
❌ |
✔️ |
ตัวแปร UserDisplayName
ตัวแปร User.DisplayName
มีชื่อที่แสดงของผู้ใช้ที่เก็บไว้ในผู้ให้บริการข้อมูลประจำตัว คุณสามารถใช้ตัวแปรนี้เพื่อทักทาย หรืออ้างถึงผู้ใช้ปลายทางโดยที่พวกเขาไม่ต้องบอก Copilot อย่างชัดเจน ซึ่งทำให้เป็นแบบส่วนตัวมากขึ้น
ค่าฟิลด์นี้ได้มาจากการอ้างสิทธิ์ของ Microsoft Entra IDname
สำหรับผู้ให้บริการ ค่านี้จะถูกเก็บไว้ในการเรียกร้อง OAuth name
Copilot Studio แยกฟิลด์นี้ลงในตัวแปรโดยอัตโนมัติ ดังนั้น ให้แน่ใจว่าคุณมี profile
เป็นส่วนหนึ่งของการตั้งค่าขอบเขตการรับรองความถูกต้องของคุณ
ตัวแปร UserID
ตัวแปร User.Id
มี ID ของผู้ใช้ที่เก็บไว้ในผู้ให้บริการข้อมูลประจำตัว Power Automate โฟลว์สามารถใช้ค่านี้เพื่อเรียก API ที่ใช้ UserID เป็นค่าได้
ค่าฟิลด์นี้ได้มาจากการอ้างสิทธิ์ของ Microsoft Entra IDsub
สำหรับผู้ให้บริการ ค่านี้จะถูกเก็บไว้ในการเรียกร้อง OAuth sub
Copilot Studio แยกฟิลด์นี้ลงในตัวแปรโดยอัตโนมัติ
คำเตือน
ไม่รับประกันว่าตัวแปร User.DisplayName
และ User.Id
จะถูกกรอก และอาจเป็นสตริงว่าง ขึ้นอยู่กับการกำหนดค่าของผู้ใช้ในผู้ให้บริการข้อมูลประจำตัว ทดสอบกับผู้ใช้จากผู้ให้บริการข้อมูลประจำตัวของคุณ เพื่อให้แน่ใจว่าหัวข้อของคุณทำงานอย่างถูกต้อง แม้ว่าตัวแปรเหล่านี้จะว่างเปล่าก็ตาม
ตัวแปร IsLoggedIn
ตัวแปร User.IsLoggedIn
ระบุว่าผู้ใช้เข้าสู่ระบบแล้ว (ไม่ว่าจะเป็นผลมาจากการเข้าสู่ระบบหรือเข้าสู่ระบบไปแล้ว เรียกอีกอย่างว่าเส้นทางการเข้าสู่ระบบสำเร็จ) หรือไม่ได้เข้าสู่ระบบ (ซึ่งจะส่งผลให้เกิดเส้นทางการเข้าสู่ระบบล้มเหลว)
User.IsLoggedIn
เป็นตัวแปร แบบบูลีน ที่มีสถานะการลงชื่อเข้าใช้ของผู้ใช้ คุณสามารถใช้ตัวแปรนี้เพื่อสร้างตรรกะการโยงในหัวข้อของคุณที่ตรวจสอบการลงชื่อเข้าใช้ที่ประสบความสำเร็จ (ตัวอย่างเช่น ในเทมเพลตที่ให้ไว้แล้วซึ่งเป็นส่วนหนึ่งของการเพิ่มโหนด รับรองความถูกต้อง) หรือเพื่อดึงข้อมูลผู้ใช้ตามโอกาสเฉพาะในกรณีที่ผู้ใช้ลงชื่อเข้าใช้
ตัวแปร User.AccessToken
ตัวแปร User.AccessToken
มีโทเค็นของผู้ใช้ที่ได้รับ หลังจากผู้ใช้ลงชื่อเข้าใช้ คุณสามารถส่งตัวแปรนี้ไปที่ โฟลว์ Power Automate เพื่อให้สามารถเชื่อมต่อกับ API แบบแบ็คเอนต์ และดึงข้อมูลของผู้ใช้ หรือเพื่อดำเนินการในนามของผู้ใช้
คำเตือน
ตรวจสอบให้แน่ใจว่าคุณส่งผ่านตัวแปร User.AccessToken
ไปยังแหล่งที่มาที่เชื่อถือได้เท่านั้น ซึ่งมีข้อมูลการรับรองความถูกต้องของผู้ใช้ ซึ่ง หากถูกละเมิด อาจเป็นอันตรายต่อผู้ใช้
อย่าใช้ User.AccessToken
ภายในโหนด ข้อความ หรือโฟลว์ที่คุณไม่เชื่อถือ
การทดสอบตัวแปรการรับรองความถูกต้อง
โดยค่าเริ่มต้น แผง บอททดสอบ จะใช้บัญชีของผู้ใช้ที่ลงชื่อเข้าใช้ในปัจจุบันเพื่อเติมตัวแปร User.DisplayName
และ User.Id
อย่างไรก็ตาม เมื่อทดสอบหัวข้อที่ใช้การรับรองความถูกต้อง คุณอาจต้องการใช้ค่าอื่นสำหรับตัวแปรเหล่านี้ (หรือแม้แต่ค่าว่าง)
ตัวอย่างเช่น คุณอาจต้องการทดสอบว่าใช้อักขระพิเศษอย่างไร หรือจะเกิดอะไรขึ้นหากตัวแปรว่างเปล่า
ตารางต่อไปนี้จะแสดงคำสั่งในการเติมตัวแปรเหล่านี้ คำสั่งเหล่านี้ใช้ได้เฉพาะกับบานหน้าต่าง บอททดสอบ เท่านั้น คุณไม่สามารถใช้คำสั่งเหล่านี้ใน copilot ที่เผยแพร่แล้วและปรับใช้กับช่องได้
ป้อนคำสั่งที่ต้องการลงในบานหน้าต่าง บอททดสอบ เช่นเดียวกับที่คุณทำเมื่อคุณสนทนากับผู้ช่วยนักบินตามปกติ คุณจะได้รับข้อความยืนยันจาก Copilot หากคุณทำสำเร็จ หาก Copilot ของคุณไม่ใช้การรับรองความถูกต้อง คุณจะได้รับข้อผิดพลาด
หากคุณรีเซ็ตแผง บอททดสอบ (หรือคุณทำการเปลี่ยนแปลง หัวข้อ ที่ทำให้ บอททดสอบ รีเซ็ตโดยอัตโนมัติ) คุณจะต้องส่งคำสั่งอีกครั้ง
ตัวแปร |
คำสั่งค่าแบบกำหนดเอง |
คำสั่งค่าว่าง (ว่าง) |
User.DisplayName |
/debug set bot.UserDisplayName "Value" |
/debug set bot.UserDisplayName "" |
User.Id |
ไม่มี |
/debug set bot.UserID "" |
สำคัญ
ด้วยเหตุผลด้านความปลอดภัย คุณจึงไม่สามารถเติมค่าที่กำหนดเองลงในตัวแปร User.Id
ได้ (นอกจากค่าว่างหรือค่าว่าง)
การตรวจสอบสิทธิ์เมื่อใช้ "Authenticate with Microsoft"
หากคุณตั้งค่าตัวเลือกการรับรองความถูกต้องเป็น รับรองความถูกต้องด้วย Microsoft คุณไม่จำเป็นต้องเพิ่มการรับรองความถูกต้องลงในหัวข้อของคุณโดยชัดเจน ในการตั้งค่าคอนฟิกนี้ ผู้ใช้ทุกคนใน Microsoft Teams จะลงชื่อเข้าใช้โดยอัตโนมัติผ่านข้อมูลประจำตัวของ Teams ของพวกเขา และพวกเขาไม่จำเป็นต้องลงชื่อเข้าใช้ด้วยบัตรการรับรองความถูกต้องอย่างชัดเจน หากคุณตั้งค่าตัวเลือกการตรวจสอบสิทธิ์เป็น ด้วยตนเอง คุณจะต้องเพิ่มโหนด การตรวจสอบสิทธิ์ (แม้กระทั่งสำหรับช่อง Teams)
หมายเหตุ
หากคุณตั้งค่าตัวเลือกการรับรองความถูกต้องเป็น รับรองความถูกต้องด้วย Microsoft คุณจะไม่มีตัวเลือกในการเพิ่มการรับรองความถูกต้องลงในหัวข้อของคุณโดยชัดเจน
เพิ่มการรับรองความถูกต้องของผู้ใช้ไปยังหัวข้อ
โหนด Authenticate จะแจ้งให้ผู้ใช้เข้าสู่ระบบโดยใช้เครื่องหมาย การ์ด เมื่อผู้ใช้เข้าสู่ระบบแล้ว จะไม่มีการแจ้งอีกครั้ง แม้ว่าจะเข้าถึงโหนด Authenticate อื่นก็ตาม
เมื่อผู้ใช้ป้อนชื่อผู้ใช้และรหัสผ่านในพรอมต์ (ซึ่งโฮสต์โดยผู้ให้บริการข้อมูลประจำตัว) ผู้ใช้อาจได้รับแจ้งให้ป้อนรหัสการตรวจสอบความถูกต้อง โดยขึ้นอยู่กับ ช่องทาง ช่องบางช่องเช่น Microsoft Teams ไม่จำเป็นต้องมีรหัสตรวจสอบจากผู้ใช้
หาก Copilot ของคุณได้ตั้งค่าคอนฟิก SSO แล้ว ผู้ใช้จะไม่ได้รับแจ้งให้ลงชื่อเข้าใช้
วิธีเพิ่มโหนด Authenticate ลงใน หัวข้อ ของคุณ:
ไปที่หน้า หัวข้อ สำหรับ Copilot ที่คุณต้องการแก้ไข
เปิด หัวข้อ ที่คุณต้องการเพิ่มเทมเพลตการตรวจสอบสิทธิ์
หมายเหตุ
หาก Copilot ของคุณเชื่อมต่อกับ Dynamics 365 Customer Service โหนดการตรวจสอบสิทธิ์ต้องไม่เป็นส่วนหนึ่งของเส้นทางการสนทนาที่ Copilot ติดตามเมื่อเริ่มทักทายผู้ใช้ มิฉะนั้น การ์ดลงชื่อเข้าใช้จะแสดงสองครั้ง แทนที่คุณควรเพิ่มโหนด Authenticate ลงใน หัวข้อ อื่นที่ถูกเรียกใช้งานโดยผู้ใช้ การตอบ
เลือก เพิ่มโหนด (+) เพื่อเพิ่มโหนดข้อความ ป้อนสิ่งที่ Copilot ควรพูดเพื่อระบุว่าประสบการณ์การลงชื่อเข้าใช้กำลังจะเกิดขึ้น
ใต้โหนดข้อความ เลือก เพิ่มโหนด (+) เลือก เรียกการดำเนินการ แล้วจากนั้น เลือก รับรองความถูกต้อง
หมายเหตุ
โหนด รับรองความถูกต้อง จะพร้อมใช้งานในตัวเลือกการดำเนินการที่ส่วนท้ายของลำดับชั้นกล่องโต้ตอบ (เป็นโหนดปลายสุด) ซึ่งไม่สามารถเพิ่มตรงกลางของกล่องโต้ตอบได้ เมื่อเพิ่มแล้ว สามารถเพิ่มโหนดอื่นๆ ด้านล่างได้
โหนดใหม่จะปรากฏขึ้นโดยอัตโนมัติ: โหนดหลัก ตรวจสอบสิทธิ์ ตามด้วยโหนดสำหรับเส้นทางความสำเร็จและเส้นทางความล้มเหลว
การใช้งาน User.AccessToken โดยไม่มีโหนด Authenticate
ตัวแปร User.IsLoggedIn
และ User.AccessToken
จะพร้อมใช้งานแม้ว่าคุณจะไม่ได้ใช้เทมเพลตที่ให้ไว้โดยรายการเมนู การเรียกการดำเนินการ ก็ตาม หากคุณส่งตัวแปร User.AccessToken
โดยไม่ให้ผู้ใช้ผ่านโหนด Authenticate ก่อน ผู้ใช้จะได้รับแจ้งให้เข้าสู่ระบบที่ ขั้นตอน นั้น
การส่งตัวแปร User.AccessToken
อาจเป็นประโยชน์หากคุณคาดหวังว่าผู้ใช้จะเข้าสู่ระบบอยู่เสมอ หรือหากผู้ใช้ของคุณถูกเปลี่ยนเส้นทางจาก หัวข้อ อื่น เราขอแนะนำให้คุณใช้เทมเพลตที่มีให้โดยรายการ เรียกการดำเนินการ เพื่อจัดการกรณีที่ซึ่งผู้ใช้ไม่สามารถลงชื่อเข้าใช้ได้
หมายเหตุ
หากผู้ใช้ออกจากระบบระหว่างการสนทนา ระบบจะแจ้งให้เข้าสู่ระบบอีกครั้งหาก หัวข้อ เข้าสู่โหนดที่ใช้ตัวแปร User.AccessToken
พาธความสำเร็จ
เส้นทางแห่งความสำเร็จจะเท่ากับ where User.IsLoggedIn = True
และบัญชีที่ระบุว่าผู้ใช้ได้เข้าสู่ระบบสำเร็จแล้ว (หรือเข้าสู่ระบบไปแล้ว)
ถ้าคุณมีตรรกะที่ใช้ตัวแปร User.AccessToken
(เช่น เพื่อเชื่อมต่อกับระบบแบ็กเอนด์โดยใช้โฟลว์ในการดึงข้อมูลของผู้ใช้) ตรรกะนั้นควรจะอยู่ในเส้นทางนี้
พาธความล้มเหลว
พาธความล้มเหลวเท่ากับเงื่อนไขใดๆ ที่ไม่ใช่ IsLoggedIn = True
ในกรณีส่วนใหญ่ เส้นทางความล้มเหลวเกิดขึ้นเนื่องจากผู้ใช้ไม่สามารถเข้าสู่ระบบ ใช้รหัสผ่านไม่ถูกต้อง หรือยกเลิกประสบการณ์การลงชื่อเข้าใช้
เพิ่มตรรกะใดๆ ที่คุณอาจต้องการจัดการกรณีนี้ ดังตัวอย่างเช่น เราได้จัดเตรียมตัวเลือกสำหรับการลองใหม่ หรือเพื่อ ส่งต่อไปยังตัวแทนสนทนาสด ปรับแต่งการดำเนินการของพาธความล้มเหลวสำหรับสถานการณ์และการใช้งานเฉพาะของคุณ
การทดสอบหัวข้อของคุณ
ตรวจสอบให้แน่ใจว่า ทดสอบหัวข้อของคุณ โดยใช้ผู้ใช้จริงที่ตั้งค่าคอนฟิกไว้ในผู้ให้บริการข้อมูลประจำตัวของคุณ ตรวจสอบให้แน่ใจว่าได้ใช้ทั้งเส้นทางการลงชื่อเข้าใช้ที่สำเร็จและล้มเหลว ดังนั้นจะไม่มีเซอร์ไพรส์เกิดขึ้นหากผู้ใช้ของคุณไม่สามารถเข้าสู่ระบบได้หรือมีข้อผิดพลาดเกิดขึ้นกับประสบการณ์การลงชื่อเข้าใช้ของผู้ให้บริการข้อมูลประจำตัว