Σημείωμα
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να εισέλθετε ή να αλλάξετε καταλόγους.
Η πρόσβαση σε αυτήν τη σελίδα απαιτεί εξουσιοδότηση. Μπορείτε να δοκιμάσετε να αλλάξετε καταλόγους.
Δημιουργεί μια καρτέλα οντότητας.
Σύνταξη
Microsoft.CIFramework.createRecord(entityLogicalName, data).then(successCallback, errorCallback);
Παράμετροι
| Ονομασία | Τύπος | Απαραίτητο | Περιγραφή |
|---|---|---|---|
| entityΛογικό_όνομα | Συμβλοσειρά | Όχι | Λογικό όνομα της οντότητας που θέλετε να δημιουργήσετε. Για παράδειγμα: "λογαριασμός". |
| δεδομένα | Συμβλοσειρά | Όχι | Συμβολοσειρά που καθορίζει τα χαρακτηριστικά και τις τιμές για τη νέα καρτέλα οντότητας. |
| επιτυχίαΕπανάκληση | Λειτουργία | όχι | Μια συνάρτηση για κλήση κατά τη δημιουργία μιας εγγραφής. |
| errorCallback | Λειτουργία | όχι | Μια λειτουργία για κλήση όταν αποτύχει η λειτουργία. |
Τιμή επιστροφής
Κατά την επιτυχία, επιστρέφει μια υπόσχεση που περιέχει μια συμβολοσειρά με τα χαρακτηριστικά και τις τιμές τους.
Παραδείγματα
Το δείγμα κώδικα δείχνει πώς μπορείτε να δημιουργήσετε ένα δείγμα καρτέλας επαφής.
var entityLogicalName = "contact";
var data = {
"firstname": "Sample",
"lastname": "Contact",
"fullname": "Sample Contact",
"emailaddress1": "contact@contoso.com",
"jobtitle": "Sr. Marketing Manager",
"telephone1": "555-0109",
"description": "Default values for this record were set programmatically."
}
// create contact record
var jsonData = JSON.stringify(data);
Microsoft.CIFramework.createRecord(entityLogicalName,jsonData).then(
function success (result) {
res=JSON.parse(result);
console.log("Contact created with ID: " + res.id);
//perform operations on record creation
},
function (error) {
console.log(error);
//handle error conditions
}
);
Το παρακάτω παράδειγμα δείχνει πώς μπορείτε να μεταβιβάσετε μια τιμή αναζήτησης αντί για απλό κείμενο στη μεταβλητή data.
var data =
{
"name": "Sample Account",
"primarycontactid@odata.bind": "/contacts(3518ddae-2f46-e911-8190-000d3a6ce16d)"
}
var jsonData = JSON.stringify(data);
Microsoft.CIFramework.createRecord("account",jsonData).then(
function success (result) {
res=JSON.parse(result);
console.log("Contact created with ID: " + res.id);
//perform operations on record creation
},
function (error) {
console.log(error);
//handle error conditions
}
);