{"id":601,"date":"2011-10-18T10:35:26","date_gmt":"2011-10-18T10:35:26","guid":{"rendered":"http:\/\/mahenderpal.wordpress.com\/?p=601"},"modified":"2016-04-10T08:54:44","modified_gmt":"2016-04-10T08:54:44","slug":"creating-task-entity-record-through-rest-in-ms-crm-2011","status":"publish","type":"post","link":"https:\/\/himbap.com\/blog\/?p=601","title":{"rendered":"Creating Task entity record through rest in MS CRM 2011"},"content":{"rendered":"<p>In my\u00a0<a title=\"Adding Convert Email To Task in Email Ribbon MS CRM\u00a02011\" href=\"http:\/\/mahenderpal.wordpress.com\/2011\/10\/13\/adding-convert-email-to-task-in-email-ribbon-ms-crm-2011\/\">Adding Convert Email To Task in Email Ribbon MS CRM\u00a02011<\/a>\u00a0 post I have explained how to create ribbon button to copy email into task, in this post I am providing code to create task entity record through rest from email.<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\nfunction ConverToTask() {\r\n    var context = Xrm.Page.context;\r\n    var serverUrl = context.getServerUrl();\r\n\r\n    var ODataPath = serverUrl + &quot;\/XRMServices\/2011\/OrganizationData.svc;\r\n    var task = new Object();\r\n\r\n    if (Xrm.Page.getAttribute(&quot;subject).getValue()!=null)\r\n            task.Subject = Xrm.Page.getAttribute(&quot;subject&quot;).getValue();\r\n            if (Xrm.Page.getAttribute(&quot;regardingobjectid&quot;).getValue() != null) {\r\n                var Regarding = Xrm.Page.getAttribute(&quot;regardingobjectid&quot;).getValue();\r\n                task.RegardingObjectId = {\r\n                    Id: Regarding[0].id,\r\n                    LogicalName: Regarding[0].typename,\r\n                    Name: Regarding[0].name\r\n                };\r\n            }\r\n            var Task = this.parent.JSON.stringify(task);\r\n            var CreateRequest = new XMLHttpRequest(); CreateRequest.open(&quot;POST&quot;, ODataPath + &quot;\/TaskSet&quot;, false); CreateRequest.setRequestHeader(&quot;Accept&quot;, &quot;application\/json&quot;); CreateRequest.setRequestHeader(&quot;Content-Type&quot;, &quot;application\/json; charset=utf-8&quot;); CreateRequest.send(Task);\r\n            if (CreateRequest.readyState == 4 \/* complete *\/ ) {\r\n                if (CreateRequest.status == 201) {\r\n                    var retrievedRecords = this.parent.JSON.parse(CreateRequest.responseText).d;\r\n                    var ID = retrievedRecords.ActivityId;\r\n                    window.open(serverUrl + &quot;\/userdefined\/edit.aspx?etc=4212&amp;id=&quot; + ID); \/\/configure URL and open new window\r\n                }\r\n            }\r\n        }\r\n<\/pre>\n<p>Enjoy !!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In my\u00a0Adding Convert Email To Task in Email Ribbon MS CRM\u00a02011\u00a0 post I have explained how to create ribbon button to copy email into task, in this post I am providing code to create task entity record through rest from email. Enjoy !!!<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/601"}],"collection":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=601"}],"version-history":[{"count":2,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/601\/revisions"}],"predecessor-version":[{"id":2232,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/601\/revisions\/2232"}],"wp:attachment":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}