onPresenceChange-Ereignis (JavaScript API-Referenz) für Dynamics 365-Kanalintegrationsframework 2.0
Wird aufgerufen, wenn sich der Anwesenheitsstatus eines Agenten manuell oder programmgesteuert geändert hat.
eventData
Das onPresenceChange
Ereignist nimmt die folgenden eventData an:
eventData | Beispiel |
---|---|
{"presenceId": <guid>} |
{"presenceId": "efdeb843-c07a-e811-8162-000d3aa11f50"} |
{"presenceInfo":{"basePresenceStatus":<string>, "presenceColor":<string>, "presenceId":<string>,"presenceText":<string>}} |
{"presenceInfo":{"basePresenceStatus: "BUSY", "presenceColor": "#ff0000", "presenceId":"efdeb843-c07a-e811-8162-000d3aa11f50", "presenceText": "Busy"}} |
Beispiel
handlerFunction = function (eventData) {
var obj = JSON.parse(eventData);
var presence = obj.presenceInfo.presenceText;
}
window.Microsoft.CIFramework.addHandler("onPresenceChange", handlerFunction);
Siehe auch
setClickToAct Methode
addHandler-Methode
removeHandler Methode
getPresence-Methode
setPresence-Methode
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für