Upload
ashish-vishwakarma
View
374
Download
3
Embed Size (px)
Citation preview
JAVASCRIPT & ODATAIN
MICROSOFT DYNAMICS CRM 2015
AGENDA JavaScript
OData
WHEN TO USE JAVASCRIPTIn Form Scripts
Data Validation Automation Process enhancement and enforcement
In Ribbon Command Enabling rules Displaying rules
Actions
JS CODE CONSIDERATIONS Avoid unsupported code
Libraries as small as possible Readable Don’t access DOM Use safe and efficient logic Naming conventions & comments Non blocking code
JAVASCRIPT CRM MODEL
Xrm.Page.context
Xrm.Page.data.entity
Xrm.Page.ui
ADDING JAVASCRIPT TO FORM
ODATA – THE BEST WAY TO REST Introduced by Microsoft
Generic Queryable Endpoint for RESTful Services Supports ATOM, JSON & JSON Verbose Supports most of HTTP Verbs(GET, POST, PUT, DELETE, MERGE/PATCH)
ODATA SYNTAX Endpoint / Service Root URI
https://rbt1.crm5.dynamics.com/XRMServices/2011/OrganizationData.svc/
(Available at Developer Resources Section in CRM)
Syntax
Service Root URI / Resource Path / Query Options
Example
https://rbt1.crm5.dynamics.com/XRMServices/2011/OrganizationData.svc
/Category(1)/Products
/?$top=10&$orderby=name
THANK YOU!