Κοινοποίηση μέσω


Συμβάν PostSave

Το συμβάν PostSave προκύπτει μετά την ολοκλήρωση του OnSave συμβάντος. Αυτό το συμβάν χρησιμοποιείται για την υποστήριξη ή την εκτέλεση προσαρμοσμένης λογικής με χρήση πόρων Web για εκτέλεση μετά από Save ενέργειες, όταν το save συμβάν είναι επιτυχές ή αποτυγχάνει λόγω σφαλμάτων του διακομιστή.

Σημείωμα

Το OnSave συμβάν για εγγραφές δραστηριότητας συνάντησης, περιοδικής συνάντησης ή υπηρεσίας θα ακυρώσει τη λειτουργία αποθήκευσης και θα χρησιμοποιήσει το Book μήνυμα για να συνεχίσει την αλλαγή αντί Create για το ή Update. Για αυτόν τον λόγο, OnSave τα άτομα PostSave που χειρίζονται συμβάντα για αυτούς τους πίνακες δεν θα λειτουργούν.

Χρησιμοποιήστε τις μεθόδους addOnPostSave και removeOnPostSave για να διαχειριστείτε χειρισμούς συμβάντων για αυτό το συμβάν.

Σημείωμα

Αυτή η μέθοδος υποστηρίζεται μόνο στην Ενοποιημένη διασύνδεση

Σύνταξη

formContext.data.entity.addOnPostSave(myFunction)

Παράμετρος

Ονομασία Δακτυλογραφώ Απαραίτητο Περιγραφή
myFunction αναφορά συναρτήσεων Ναι Η συνάρτηση που θα προστεθεί στο συμβάν PostSave. Το περιβάλλον εκτέλεσης διαβιβάζεται αυτόματα ως η πρώτη παράμετρος σε αυτήν τη συνάρτηση.

Παράδειγμα

Το παρακάτω δείγμα κώδικα εμφανίζει το μοναδικό όνομα οργανισμού ως ειδοποίηση φόρμας.

function addMessageToOnPostSave(executionContext) {
   var formContext = executionContext.getFormContext();
    formContext.data.entity.addOnPostSave(displayOrgName);
}

// function to display organization unique name.

function displayOrgName(executionContext)
{
  var formContext = executionContext.getFormContext();
  var orgName = Xrm.Utility.getGlobalContext().organizationSettings.uniqueName;
  var myuniqueId = "_myUniqueId";
  formContext.ui.setFormNotification(orgName, "INFO", myuniqueId);
}

getEntityReference
getIsSaveSuccess
getSaveErrorInfo
Συμβάντα (αναφορά API προγράμματος-πελάτη)
Συμβάντα σε φόρμες και πλέγματα σε εφαρμογές που καθορίζονται από μοντέλο