ตัวอย่าง: แจกจ่ายแคมเปญด่วน

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

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

  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 จะสร้างแถวของตารางใดๆ ที่จำเป็นสำหรับตัวอย่างนี้
  3. วิธีการ CreateAndRetrieveQuickCampaignForQueryExpression จะสร้างการส่งเสริมการขายอย่างรวดเร็วสำหรับชุดของบัญชีที่เลือกโดยการสืบค้น
  4. เมธอด CreateAndRetrieveQuickCampaignForMarketingList สร้างแคมเปญด่วนสำหรับรายชื่อการตลาดที่กำหนดและคืนค่า GUID ของแคมเปญด่วนนั้น

สาธิต

  1. วิธีการ List สร้างรายชื่อเพื่อการตลาดที่จำเป็นสำหรับตัวอย่าง
  2. วิธีการ QueryExpression จะสร้างนิพจน์คำค้นเพื่อระบุว่าแถวใดควรรวมอยู่ในแคมเปญการส่งเสริมการขายแบบเร่งด่วน

เก็บกวาด

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

ตารางแคมเปญ
ตารางแคมเปญด่วน (BulkOperation) (Microsoft Dynamics 365)
ตัวอย่าง: กระจายกิจกรรมส่งเสริมการขายไปยังรายการแบบไดนามิกและรายการคงที่
ตารางรายการ (รายชื่อการตลาด)
ตารางการตลาด (แคมเปญ รายการ)
AddMemberListRequest
PropagateByExpressionRequest
CreateActivitiesListRequest