127 Saturday, May 21, 2016 |
Suresh Maurya
Dynamics CRM Consultant at IBM

Associate Records in Dynamics CRM - Late Bound

Following example demonstrates how to associate contact to account in dynamics crm using late bound

public static void AssociateRecord(EntityReference contact, EntityReference account, IOrganizationService service)
{
// Creating EntityReferenceCollection for the Contact
EntityReferenceCollection relatedEntities = new EntityReferenceCollection();

// Add the related entity contact
relatedEntities.Add(contact);

// Add the Account Contact relationship schema name
Relationship relationship = new Relationship("contact_customer_accounts");

// Associate the contact record to Account
service.Associate(account.LogicalName, account.Id, relationship, relatedEntities);
}

[Job] - Accenture: Microsoft Dynamics CRM, India

Accenture

Company: Accenture

Location: Mumbai, India

 

- Job description

"Role:- Developer
Years of experience:- 3 to 4 years
 
Must to have:-
• Experience with Microsoft CRM 2011 Modules and features related
• Experience with Microsoft CRM 2011 customizations and Configuration [Sitemap, Writing jScripts, Developing/Registering plug-ins, workflows and dialogs, SDK, importing data and CRM Deployment Manager
• Experience with developing and implementing web/windows applications with Microsoft Visual Studio .Net
• Experience with developing XML Web Services and Server components
• Experience in writing oData and Linq
• Identify build or development changes, code and peer reviews and unit testing
• Experienced working on development project Good to have:"

- Basic qualifications

Full Time Graduation

Using Auditing - Microsoft Dynamics CRM 2011

In this video we demonstrate the 3 levels of control related to auditing.

We also demonstrate the Audit View and Audit Summary features.

Microsoft Dynamics CRM 2011: Implementing Claims and IFD: Part 2

This session will cover how to install and configure the ADFS 2.0 server.

Lead Management: Lead To Opportunity Process Ribbon contd.

  • Close
    • Complete Final Proposal
    • Present Final Proposal
    • Confirm Decision Date
    • Send Thank You
    • Final De-brief

What's New in Microsoft Dynamics CRM 2011

Watch this video to get a better understanding of the changes in the new version of Microsoft Dynamics CRM Online to help you prepare for your upgrade.

How to use the Microsoft Dynamics CRM Training and Adoption Kit

Use the materials in the training and adoption kit for Microsoft Dynamics CRM to customize training content for your organization. For more information about Microsoft Dynamics CRM, visit http://www.microsoft.com/en-us/dynamics/crm-customer-center/default.aspx and http://go.microsoft.com/fwlink/?LinkId=394323.

Microsoft Dynamics CRM 2011: Working with Connections

Introducing the new connection functionalty in Dynamics CRM 2011
 
 

[Job] - IBM:Package Solution Consultant: MS Dynamics AX | India

 

Comapny: IBM

Location: Bangalore, Gurgaon, Kolkata, Pune, Hyderabad | India 

Package Solution Consultant: MS Dynamics AX

Roles & Responsibilities -

•Using Dynamics AX develop and to customize the product and create reports as per the users business requirements

•Configuration and Installation required for AX and SQL mapping with AX.

•Implement Data Migration and Integration for using AX tools

•Provide technical expertise for Dynamics AX and MS development technologies and environment

•Work with AX Technical / functional team and Clients IT team to achieve the common goal of a successful implementation.

•Integration of Axapta with other products and localization for North America and European Countries.

•Basic Estimation, Design, Development, Testing, Maintenance, Optimization

Required:

• Dynamics AX Technical Consultant - 3 years

• Must have around 3+ years of exposure in AX

• Must have sufficient exposure to RTC which is present in NAV'2009

*Total work experience - 4-8 YearsLocation : Bangalore / Chennai / Hyderabad / Pune / Mumbai / Gurgaon / Kolkata

Required Technical and Professional Expertise:
Package Solution Consultant: MS Dynamics AX

Roles & Responsibilities -

•Using Dynamics AX develop and to customize the product and create reports as per the users business requirements

•Configuration and Installation required for AX and SQL mapping with AX.

Preferred Technical and Professional Experience:

•Implement Data Migration and Integration for using AX tools

•Provide technical expertise for Dynamics AX and MS development technologies and environment

•Work with AX Technical / functional team and Clients IT team to achieve the common goal of a successful implementation.

•Integration of Axapta with other products and localization for North America and European Countries.

•Basic Estimation, Design, Development, Testing, Maintenance, Optimization Required

Preferred Education:
Bachelor's Degree

 

Disassociate Records In Microsoft Dynamics CRM Using Early Bound

disassociate Method

To disassocite records in Microsoft Dynamics CRM use IOrganizationService.Associate(entityName, Guid, Relationship, EntityReferenceCollection) method.

Parameters

Name Type Comment
entityname String Entity logical name
guid Guid The ID of the record to which the related records are associated.
relationship Guid The name of the relationship to be used to create the link.
relatedEntities Guid A collection of entity references (references to records) to be associated..

Output

Void

This method is implemented by OrganizationService class and OrganizationServiceContext generated in previous chapter.

Using Early Bound 

Following example demonstarates how to disassociate a contact with three accounts in Microsoft Dynamics CRM using early bound

C#

// Associate the accounts to the contact record.

// Create a collection of the entities that will be 
// associated to the contact.
EntityReferenceCollection relatedEntities = new EntityReferenceCollection();
relatedEntities.Add(new EntityReference(Account.EntityLogicalName, _account1Id));
relatedEntities.Add(new EntityReference(Account.EntityLogicalName, _account2Id));
relatedEntities.Add(new EntityReference(Account.EntityLogicalName, _account3Id));

// Create an object that defines the relationship between the contact and account.
Relationship relationship = new Relationship("account_primary_contact");


//Associate the contact with the 3 accounts.
_service.Associate(Contact.EntityLogicalName, _contactId, relationship,
    relatedEntities);

Console.WriteLine("The entities have been associated.");

//Disassociate the records.
_service.Disassociate(Contact.EntityLogicalName, _contactId, relationship,
    relatedEntities);

CRM Online & Office 365

In this video, we'll demonstrate how to leverage the integration between Microsoft Office 365 and Microsoft Dynamics CRM Online to improve corporate collaboration, staff productivity, and make your organization more agile.