ตัวอย่าง: การกระจายกิจกรรมส่งเสริมการขายไปยังรายการแบบไดนามิกและคงที่

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

วิธีการเรียกใช้ตัวอย่างนี้

  1. ดาวน์โหลดหรือโคลนที่เก็บ Dynamics365-Apps-Samples เพื่อให้คุณมีสําเนาภายในเครื่อง
  2. (ไม่บังคับ) แก้ไขไฟล์ dataverse/App.config เพื่อกําหนดสตริงการเชื่อมต่อที่ระบุอินสแตนซ์ Common Data Service ที่คุณต้องการเชื่อมต่อ
  3. เปิดโซลูชันตัวอย่างใน Visual Studio และกด F5 เพื่อเรียกใช้ตัวอย่าง หลังจากที่คุณระบุสตริงการเชื่อมต่อใน dataverse/App.configตัวอย่างใดๆ ที่คุณเรียกใช้จะใช้ข้อมูลการเชื่อมต่อนั้น

ถ้าคุณไม่ได้ระบุสตริงการเชื่อมต่อในไฟล์ dataverse/App.config กล่องโต้ตอบจะเปิดขึ้นในแต่ละครั้งที่คุณเรียกใช้ตัวอย่าง และคุณจะต้องป้อนข้อมูลเกี่ยวกับอินสแตนซ์ Dataverse ที่คุณต้องการเชื่อมต่อและข้อมูลประจําตัวใดที่คุณต้องการใช้ กล่องโต้ตอบนี้จะแคชการเชื่อมต่อก่อนหน้านี้เพื่อให้คุณสามารถเลือกการเชื่อมต่อที่ใช้ก่อนหน้านี้ได้

ตัวอย่างเหล่านั้นใน repo นี้ที่จําเป็นต้องมีการเชื่อมต่อกับอินสแตนซ์ Common Data Service เพื่อเรียกใช้รวมถึงการอ้างอิงที่เชื่อมโยงไปยังไฟล์ dataverse/App.config

ตัวอย่างนี้ทํางานอย่างไร

ในการจําลองสถานการณ์ที่อธิบายไว้ก่อนหน้านี้ ตัวอย่างจะดําเนินการตามขั้นตอนต่อไปนี้:

ตั้งค่า

  1. ตรวจสอบเวอร์ชันปัจจุบันขององค์กร
  2. เมธอด CreateRequiredRecords จะสร้างแถวของตารางใดๆ ที่จำเป็นสำหรับตัวอย่างนี้

สาธิต

  1. เมธอด List จะสร้างรายการไดนามิก รายการจะถือว่าเป็นรายการแบบไดนามิกเฉพาะเมื่อ Type ตั้งค่าพารามิเตอร์เป็น true เท่านั้น
  2. วิธีการCampaignสร้างแคมเปญ
  3. เมทอด AddItemCampaignRequest เพิ่มรายการแบบไดนามิกลงในแคมเปญ
  4. เมธอด CampaignActivity สร้างกิจกรรมแคมเปญสำหรับแจกจ่ายโทรสารไปยังสมาชิกรายการ
  5. วิธีการ จะ AddItemCampaignActivityRequest เพิ่มรายการแบบไดนามิกให้กับกิจกรรมส่งเสริมการขาย
  6. เมธอด CopyDynamicListToStaticRequest จะคัดลอกรายการไดนามิกไปยังรายการคงที่
  7. วิธี DistributeCampaignActivityRequest จะกระจายกิจกรรมส่งเสริมการขายไปยังรายชื่อในรายการการตลาด

เก็บกวาด

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

ตารางแคมเปญ
ตัวอย่าง: แจกจ่ายแคมเปญด่วน
ตารางรายการ (รายชื่อการตลาด)
ตารางการตลาด (แคมเปญ รายการ)
ตัวอย่าง: กระจายกิจกรรมส่งเสริมการขายไปยังรายชื่อเพื่อทําการตลาดที่มีคุณสมบัติ
AddMemberListRequest
AddItemCampaignRequest
AddItemCampaignActivityRequest
CopyDynamicListToStaticRequest
DistributeCampaignActivityRequest