Teilen über


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