หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
คุณสามารถเพิ่มตัวแทนที่ต้องการหลายรายเพื่อติดต่อระเบียนในแต่ละครั้งโดยใช้การเรียกใช้ createRecord เพื่ออัปเดตตารางตัวแทนที่ต้องการ ที่ต้องการ (msdyn_preferredagent) และข้อมูลประจําตัวของลูกค้าที่ต้องการ (msdyn_preferredagentcustomeridentity)
ถ้าคุณต้องการเพิ่มบันทึกการกําหนดเส้นทางตัวแทนที่ต้องการหลายรายการผ่านสคริปต์ ทําให้แน่ใจว่าคุณแมปเฉพาะตัวแทนเพียงสามตัวกับผู้ติดต่อเท่านั้น ถ้าคุณเพิ่มตัวแทนมากกว่าสามตัว แม้ว่าแอปพลิเคชันจะแสดงตัวแทนที่แมปทั้งหมด รายการงานจะถูกส่งไปยังตัวแทนสามอันดับแรกเท่านั้น ตัวแทนจะถูกจัดลำดับตามคะแนนความชอบ ถ้าตัวแทนมีการให้คะแนนความชอบเดียวกัน แอปพลิเคชันจะจัดลำดับตัวแทนตามเวลาที่สร้างเรกคอร์ด
คุณยังสามารถอัปเดตหรือลบเรกคอร์ดโดยใช้ การเรียกใช้ updateRecord หรือลบ ระเบียน ได้
ไวยากรณ์ของรหัสตัวอย่าง
ไวยากรณ์รหัสตัวอย่างมีดังนี้
{
var contactid = "<replace_with_contactid_guid>";
var systemuserid = [`"<agentid-guid-1>"`,`"<agentid-guid-2>"`,`"<agentid-guid-3>"`]; // A maximum of three preferred agents can be mapped to one contact.
for (var i = 0; i < 2; i++)
{
var data =
{
"msdyn_name": "Preferred agent mapping",
"msdyn_recordId_contact@odata.bind": "/contacts("+contactid+")",
"msdyn_systemuserid@odata.bind": "/systemusers("+systemuserid[i]+")",
"msdyn_preferencerating": i+1,
"msdyn_recordtype": 192350001
}; // necessary fields for the entity record creation
Xrm.WebApi.createRecord("msdyn_preferredagent", data); // create record
}
}
สําคัญ
เราขอแนะนําให้คุณเพิ่มผู้ติดต่อและการกําหนดเส้นทางของตัวแทนที่ต้องการผ่านหน้าการกําหนดเส้นทางตัวแทนที่ต้องการ