createRecord (JavaScript API संदर्भ) Dynamics 365 चैनल एकीकरण फ़्रेमवर्क 1.0 के लिए

एक निकाय रिकॉर्ड बनाता है.

सिंटैक्स

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
      }
);