Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Sie können Kontaktdatensätzen mehrere bevorzugte Agenten gleichzeitig hinzufügen, indem Sie den createRecord-Aufruf verwenden, um die Tabellen Bevorzugter Agent (msdyn_preferredagent) und Kundenidentität des bevorzugten Agenten (msdyn_preferredagentcustomeridentity) zu aktualisieren.
Wenn Sie mehrere Routing-Datensätze für bevorzugte Agenten über das Skript hinzufügen möchten, stellen Sie sicher, dass Sie einem Kontakt nur drei eindeutige Agenten zuordnen. Wenn Sie mehr als drei Agenten hinzufügen, zeigt die Anwendung zwar alle zugeordneten Agenten an, Arbeitselemente werden jedoch nur an die drei obersten Agenten weitergeleitet. Agenten werden basierend auf der Präferenzbewertung bestellt. Wenn Agenten dieselbe Präferenzbewertung haben, ordnet die Anwendung die Agenten basierend auf dem Zeitstempel der Datensatzerstellung.
Sie können Datensätze auch mit dem Aufruf updateRecord oder deleteRecord aktualisieren oder löschen.
Syntax von Beispielcode
Eine Beispielcodesyntax lautet wie folgt.
{
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
}
}
Wichtig
Wir empfehlen, dass Sie den Kontakt und die Weiterleitung an bevorzugten Agenten über die Seite Weiterleitung an bevorzugten Agenten hinzufügen.