หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Note
Dynamics 365 Marketing และ Dynamics 365 Customer Insights ตอนนี้เป็น Customer Insights - Journeys และ Customer Insights - Data สําหรับข้อมูลเพิ่มเติม ดู คําถามที่ถามบ่อยเกี่ยวกับ Dynamics 365 Customer Insights
ข้อมูลเชิงลึกของลูกค้าใหม่ - ลูกค้าการเดินทางได้รับคุณลักษณะการเดินทางแบบเรียลไทม์เท่านั้น สําหรับข้อมูลเพิ่มเติม ให้ดู การติดตั้งการเดินทางแบบเรียลไทม์ตามค่าเริ่มต้น
Note
Azure Active Directory ตอนนี้เป็น Microsoft Entra ID เรียนรู้เพิ่มเติม
สําคัญ
บทความนี้นําไปใช้กับ การตลาดขาออกเท่านั้น ซึ่งจะถูกนําออกจากข้อมูลเชิงลึกของลูกค้า - การเดินทาง เพื่อหลีกเลี่ยงการหยุดชะงัก ให้หยุดใช้การตลาดแบบผลักออกและเปลี่ยนไปใช้การเดินทางแบบเรียลไทม์ เรียนรู้เพิ่มเติม: ภาพรวมของการเปลี่ยน
ก่อนที่คุณจะเริ่มโฮสต์เว็บไซต์เหตุการณ์แบบกําหนดเองที่โฮสต์ด้วยตนเอง ให้ทําการดําเนินการที่กล่าวถึงในหัวข้อ ข้อกําหนดเบื้องต้น ให้เสร็จสิ้น
Frontend สามารถกําหนดเองและโฮสต์ด้วยตนเองได้ นอกจากนี้คุณสามารถเลือกที่จะใช้บริการหลังบ้านของเราหรือคุณสามารถพัฒนาแบ็กเอนด์ของคุณ หากต้องการโต้ตอบกับบริการ Backend โปรดดู เอกสารประกอบ API สาธารณะ
หากคุณเลือกที่จะพัฒนาบริการหลังบ้านของคุณ คุณจะต้องดูแล Dynamics 365 Customer Insights - การรับรองความถูกต้องการเดินทางและบริการบนเว็บด้วยตัวคุณเอง ถ้าคุณต้องการการลงทะเบียนเหตุการณ์ที่เชื่อมโยงกับผู้ใช้ที่เหมาะสมที่สร้างเหตุการณ์ขึ้น ตรวจสอบให้แน่ใจว่าคุณได้สร้างบันทึกการติดต่อของ Dynamics 365 Customer Insights สําหรับผู้ใช้เว็บไซต์ใหม่ทุกคน
เพื่อให้ผู้ใช้สามารถควบคุมเว็บไซต์เหตุการณ์ได้อย่างเต็มที่ คุณสามารถโฮสต์ frontend ได้ด้วยตัวเอง
ลงทะเบียนแอปพลิเคชันเว็บของคุณ
หากต้องการใช้ API สาธารณะการจัดการเหตุการณ์ คุณต้องมีโทเค็นแอปพลิเคชันเว็บ โทเค็นแอปพลิเคชันเว็บถูกใช้เพื่อควบคุมคําขอ API ที่เชื่อมโยงกับองค์กรของคุณ ข้อมูลเพิ่มเติม:ลงทะเบียนเว็บแอปพลิเคชันของคุณ
การกําหนดค่าสภาพแวดล้อมเว็บแอปพลิเคชัน
-
environment.selfhosted.tsทําซ้ําไฟล์การกําหนดค่าที่อยู่ในโฟลเดอร์ \src\environments และตั้งชื่อเป็น environment.ts - เปิด
environment.tsไฟล์การกําหนดค่าในสภาพแวดล้อมของนักพัฒนาที่คุณเลือก - เปลี่ยนค่าของ
apiEndpointตัวแปรเป็น{web-application-endpoint}/EvtMgmt/api/v2.0/ที่{web-application-endpoint}ซึ่งจําเป็นต้องแทนที่ด้วยค่าจากฟิลด์ ปลายทาง ในเรกคอร์ดเว็บแอปพลิเคชันที่สร้างขึ้นใหม่ในอินสแตนซ์ของคุณ - ตรวจสอบให้แน่ใจว่า
useRestStackตัวแปรถูกตั้งค่าเป็นจริง - อัปเดต URL สําหรับ
imagesEndpointถ้าคุณต้องการแสดงรูปภาพจากเซิร์ฟเวอร์เดียวกัน URL ควรมีลักษณะดังนี้:https://HOST/assets/images/(โฮสต์จําเป็นต้องแทนที่ด้วยชื่อโดเมนของคุณ) - เปลี่ยน
emApplicationtokenตัวแปรเพื่อชี้ไปยัง URL จากเขตข้อมูล Token ในเรกคอร์ดเว็บแอปพลิเคชันที่สร้างขึ้นใหม่ - หากคุณต้องการใช้ Microsoft Entra ID คุณจะต้องตั้งค่า
useAadB2Cตัวแปรเป็นtrueและแก้ไขaadB2CConfigข้อมูลเพิ่มเติมที่ Microsoft Entra ID
การกําหนดค่าสําหรับ Microsoft Entra ID
เมื่อต้องการเรียนรู้วิธีการตั้งค่าผู้เช่า Microsoft Entra ID และกําหนดค่าการจัดการเหตุการณ์เพื่อทํางานกับรหัส Microsoft Entra ดู การตั้งค่าการจัดการเหตุการณ์เพื่อทํางานกับ Microsoft Entra ID
การพัฒนา
เปิด Command Prompt หรือ Windows PowerShell และเรียกใช้คําสั่งจากไดเรกทอรีรากเพื่อสร้างและให้บริการเว็บไซต์ภายในเครื่อง นอกจากนี้ คําสั่งนี้จะพิมพ์ URL และพอร์ตที่คุณสามารถเข้าถึงแอปพลิเคชัน (ตําแหน่งเริ่มต้นคือ localhost:4200)
ng serve
การระบุสภาพแวดล้อมโดยตรง
เริ่มต้นด้วย รุ่นเดือนมิถุนายน 2019 คุณสามารถระบุสภาพแวดล้อมได้โดยตรงใน ng serve คําสั่ง
ด้วยคําสั่งต่อไปนี้ คุณสามารถใช้การกําหนดค่าจาก environment.selfhosted.ts ไฟล์ได้โดยอัตโนมัติ
ng serve --configuration=self-hosted
ตึก
เปิด Command Prompt หรือ Windows PowerShell และเรียกใช้คําสั่งจากไดเรกทอรีรากเพื่อสร้างเว็บไซต์สําหรับการผลิต
ng build --prod
คุณสามารถค้นหาเว็บไซต์ที่สร้างเสร็จแล้วในโฟลเดอร์ dist ที่อยู่ในไดเรกทอรีหลัก