getConversations

Customer Service омниарнасы Dynamics 365 Customer Service Enterprise бағдарламасының ұйымдарға жылдам қосылу және тұтынушыларымен цифрлық хабар алмасу арналары арқылы өзара әрекеттесу мүмкіндігін кеңейтетін мүмкіндіктер жинағын ұсынады. Customer Service омниарнасына қатынасу үшін қосымша лицензия қажет. Қосымша ақпаратты Dynamics 365 Customer Service бағасына шолу және Dynamics 365 Customer Service баға жоспары беттерінен қараңыз.

Бұл функцияны агент үшін сөйлесу (msdyn_ocliveworkitem) жазбаларының тізімін алу үшін пайдалануға болады.

Синтаксис

Microsoft.Omnichannel.getConversations(input, correlationId);

Параметрлер

Параметр Түр Сипаттамасы
енгізу Жол JSON енгізу. Оның келесі пішімі бар:
{attributes, agentID, status, orderBy, createdBeforeDays}
мұнда:
  • attributesсубъект атрибуттарының атауларын қамтитын жолдар массиві
  • agentId агент үшін бірегей идентификаторы бар жол
  • status үтірмен бөлінген мәндері бар жолдар массиві
  • orderBy пішімдегі нысандар массиві:
    [{ attributeName: «<Attribute_Name>» descending:<Boolean>}]
  • createdBeforeDays— әңгіме жасалғаннан бергі күндер саны

Жалғыз agentId талап етілетін енгізу айнымалысы және қалғандары міндетті емес.
корреляцияид Жол Қосымша. Телеметрияны кесуге арналған бірегей идентификатор.

Қайтару мәні

Операция нәтижесі бойынша шешілген немесе қабылданбаған уәде береді.

Ескертпе

Қоңырау шалушы енгізуде қандай да бір атрибуттарды өткізбесе де, функция жазбаларды келесі әдепкі атрибуттармен қайтарады:

  • msdyn_ocliveworkitemid
  • msdyn_liveworkstreamid
  • msdyn_lastsessionid
  • Күй коды
  • CreatedOn

Example

Келесі код фрагменті қазіргі уақытта агент идентификатына күтетін сөйлесуді әкеледі.

var input = { 
    "attributes": [
        "msdyn_title",
        "msdyn_channel"
        ],
    "agentId": "2b330c52-6844-4d36-8e05-03c78c9681dc",
    "status": [3], 
    "orderBy": [
        { 
            "attributeName": "createdon",
            "descending": true
        }
    ]
};
Microsoft.Omnichannel.getConversations(input).then(result => {
    console.log("result is as:", result); 
    }, (error) => {
        console.log("error is as:", error); 
    }
);

Тікелей чат SDK анықтамасы
Omnichannel JavaScript API сілтемесі
getConversationId
linkToConversation
unlinkFromConversation
openConversation
sendMessageToConversation