แชร์ผ่าน


เพิ่มระเบียนตัวแทนที่ต้องการหลายรายการ

คุณสามารถเพิ่มตัวแทนที่ต้องการหลายรายเพื่อติดต่อระเบียนในแต่ละครั้งโดยใช้การเรียกใช้ 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
    }
}

สําคัญ

เราขอแนะนําให้คุณเพิ่มผู้ติดต่อและการกําหนดเส้นทางของตัวแทนที่ต้องการผ่านหน้าการกําหนดเส้นทางตัวแทนที่ต้องการ

กําหนดค่าเส้นทางไปยังตัวแทนที่ต้องการ