160 Friday, May 27, 2016 |
Msxrmtools Publisher
Publisher at Msxrmtools

[Job] - Microsoft Dynamics CRM, India

Company: Accenture

Location: Hyderabad, India

Job description

Role:- Developer

Years of experience:- 3 to 4 years

Must to have:-

  •  Must have worked on CRM 011
  •  Must have worked on Dynamics CRM 4 or 011 version
  •  Should be able to create and debug Plugins - Should be able to create and debug Custom Workflow activities
  •  Should be able to do Ribbon customization - Understanding of Solutions - Understanding of the security in Dynamics CRM
  •  Should have understanding of using Developer Toolkit for Dynamics CRM

Good to have:

  •  Exp in Silverlight - SSRS
  •  Strong design and development skills
  •  Ability to design and develop flows
  •  Effectively communicates to internal and external stake-holders"


Basic qualifications

Full Time Graduation

Web API in Microsoft Dynamics CRM

Web API is introduced with Microsoft Dynamics CRM 2016 and will provide parity with the Organization service.

Key points about Web API:

  • Web API provides parity with Organization service with some limitations.
  •  It implements  OData (Open Data Protocol) version 4.0 which is an open standard for building and consuming RESTful APIs over rich data sources like DOC, HTML and PDF.
  • Because Web API is built on open standards therefore it's no necessary to use Microsoft Dynamics CRM provided libraries, third-party libraries can be used to generate classes. 
  • You can compose own Http requests as well. 
  • Wep API supports wide variety of programming languages (including .Net, C++, Java, JavaScript, Python), platforms and devices as compared to Organization service.
  • Web API will gradually replace Organization service and Organization Data service to become single web service for Microsoft Dynamics CRM.
  • Wep API Request and Response have JSON format, so its very easy to work with Wep API from JavaScript.
  • Authentication is provided by the application itself when used within web resources, form scripts and ribbon commands. 
  • Maximum 5000 records can be return for each request.

Web API Authentication 

Web API authentication with JavaScript

Authentication to Web API in JavaScript is provided by the application itself when used within

  • HTML web resources
  • Form Scripts
  • Ribbon Commands

you don't need to write code for that.

In each of these cases user is already authenticated and authentication is managed by the application.

 

Microsoft Dynamics CRM Gets You To Your Goals

Customer Service and Care: Microsoft Dynamics CRM

Microsoft Dynamics CRM 2011: Customisation part 1

A look at the new drag & drop feature in Dynamics CRM 2011.

What is meant by managed properties?

Control whether a solution component is customizable and which specific parts of it can be customized. For example: can be customized is true or false, display name can be modified, new form, new view and new chart.

Microsoft Dynamics CRM 2011 Outlook Client Installation & Configuration troubleshooting

Microsoft Dynamics CRM 2013 Application New Features - Access Teams

Sales Literature: Attach Sales Literature to Email

To attach sales literature to an email, follow these steps:

  • On the Home tab of the Microsoft Outlook Inbox, click New E-mail in the New group.
  • In the To and Subject lines, enter appropriate information.
  • On the Message tab, in the CRM group, click Set Regarding.
  • In the Find section of the Set Regarding drop-down list, click More.
  • In the Look Up Record dialog, select Contact in the Look for drop-down list, enter a contact name in the Search box, and then press Enter.
  • Select the contact record, and click OK. After a few seconds, the email should be tracked in Microsoft Dynamics CRM, which is indicated by additional options becoming available in the CRM group in the Message tab.
  • Click Attach Sales Literature in the CRM group.
  • Click Send.

What are methods in IOrganizationService

  • Use the IOrganizationService.Create method to create an instance (record) of any entity that supports the Create message, including custom entities.
  • Use the IOrganizationService.Retrieve method to retrieve an instance (record) of an entity.
  • Use the IOrganizationService.RetrieveMultiple method to retrieve a collection records. The query can be specified using a query expression or Fetch XML query. If the query includes an aggregate function.
  • Use the IOrganizationService.Update method to update an existing record.
  • Use the IOrganizationService.Delete method to delete an existing record.
  • Use the IOrganizationService.Associate method to create a link between two records that participate in a relationship.
  • Use the IOrganizationService.Disassociate method to delete the link between two records.
  • Use the IOrganizationService.Execute method to execute a message. This includes common processing like create and delete of data records and metadata, or it can be specialized processing such as import or detect duplicates.

Images in Microsoft Dynamics CRM

MS CRM Notes


Images in Microsoft Dynamics CRM

Images in Dynamics CRM are snapshot of record in SQL server, before and after the core system operation.

Pre-Image

Pre-Image, returns the image of the record as is stored in the SQL database before the CRM Platform action has been performed.

Post-Image

Post-Image, returns the image of the record as is stored in the SQL database after the CRM Platform action has been performed.

Message Stage Pre-Image Post-Image
Create PRE No No
Create POST No Yes
Update PRE Yes No
Update POST Yes Yes
Delete PRE Yes No
Delete POST Yes No

Example Usage:

  • Comparison of record before and after the operation to build custom audit functionality.
  • In update operation get value of attributes in plugin which are not changed.
  • To improve performance by avoiding retrieve query to Dynamics CRM.

Msxrmtools.com

Color Grid for Dynamics 365

Color Form for Dynamics 365