नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
एक निकाय रिकॉर्ड बनाता है.
सिंटैक्स
Microsoft.CIFramework.createRecord(entityLogicalName, data).then(successCallback, errorCallback);
पैरामीटर्स
| नाम | प्रकार | आवश्य | विवरण |
|---|---|---|---|
| entityLogicalName | तार | हां | उस निकाय का तार्किक नाम जिसे आप बनाना चाहते हैं. उदाहरण के लिए: "खाता". |
| डेटा | तार | हां | नए निकाय रिकॉर्ड के लिए विशेषताओं और मानों को परिभाषित करने वाली स्ट्रिंग. |
| सफलताकॉलबैक | फलन | नहीं | रिकॉर्ड बनाए जाने पर कॉल करने के लिए एक फ़ंक्शन। |
| 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
}
);