getConversations

Το Πανκαναλικό για Customer Service προσφέρει δυνατότητες που επεκτείνουν την ισχύ του Dynamics 365 Customer Service Enterprise για να έχουν οι οργανισμοί τη δυνατότητα να συνδεθούν και να επικοινωνήσουν άμεσα με τους πελάτες τους μέσω καναλιών όπως η Live Συνομιλία και το SMS. Απαιτείται μια πρόσθετη άδεια χρήσης για την πρόσβαση στο Πανκαναλικό για Customer Service. Για περισσότερες πληροφορίες δείτε τις σελίδες Επισκόπηση τιμολόγησης Dynamics 365 Customer Service και Πλάνο τιμολόγησης Dynamics 365 Customer Service.

Αυτή η λειτουργία μπορεί να χρησιμοποιηθεί για τη λήψη μιας λίστας εγγραφών συνομιλίας (msdyn_ocliveworkitem) για έναν εκπρόσωπο.

Σύνταξη

Microsoft.Omnichannel.getConversations(input, correlationId);

Παράμετροι

Παράμετρος Type Περιγραφή
εισαγωγή Συμβλοσειρά Είσοδος JSON. Έχει την ακόλουθη μορφή:
{attributes, agentID, status, orderBy, createdBeforeDays}
όπου:
  • attributesείναι ένας πίνακας συμβολοσειρών που περιέχει ονόματα χαρακτηριστικών οντότητας
  • agentId είναι μια συμβολοσειρά που περιέχει μοναδικό αναγνωριστικό για τον παράγοντα
  • status είναι ένας πίνακας συμβολοσειρών με τιμές διαχωρισμένες με κόμματα
  • orderBy είναι ένας πίνακας αντικειμένων με τη μορφή:
    [{ attributeName: "Attribute_Name<>" descending:<Boolean>}]
  • createdBeforeDaysείναι ο αριθμός των ημερών από τη δημιουργία της συνομιλίας

Η agentId είναι η μόνη απαιτούμενη μεταβλητή εισόδου και οι υπόλοιπες είναι προαιρετικές.
correlationId Συμβλοσειρά Προαιρετικός. Μοναδικό αναγνωριστικό για καταγραφή τηλεμετρίας.

Τιμή επιστροφής

Επιστρέφει μια υπόσχεση που έχει επιλυθεί ή απορριφθεί με βάση το αποτέλεσμα της λειτουργίας.

Σημείωμα

Ακόμα και αν ο καλών δεν μεταβιβάσει κανένα χαρακτηριστικό στην είσοδο, η συνάρτηση επιστρέφει τις εγγραφές με τα ακόλουθα προεπιλεγμένα χαρακτηριστικά:

  • msdyn_ocliveworkitemid
  • msdyn_liveworkstreamid
  • msdyn_lastsessionid
  • Κωδικός κατάστασης
  • ΔημιουργήθηκεΣτις

Παράδειγμα

Το ακόλουθο απόσπασμα κώδικα λαμβάνει τη συνομιλία που βρίσκεται σε αναμονή για το συγκεκριμένο αναγνωριστικό εκπροσώπου.

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 ζωντανής συνομιλίας
Αναφορά API JavaScript Πανκαναλικού
getConversationId
σύνδεσμοςΠροςΣυνομιλία
unlinkFromConversation
openConversation
sendMessageToConversation