199 Monday, May 30, 2016 |
Msxrmtools Publisher
Publisher at Msxrmtools

[Job] - TCS: MS CRM Solution Architect, India

Company: Tata Consultancy Services

Location: Kolkata, India

Job Title: MS CRM Solution Architect

Job ID: 89814

Experience Required: 7 - 12 Years

Job Role: Developer

Qualification Required: BACHELOR OF COMPUTER APPLICATION, BACHELOR OF COMPUTER SCIENCE, BACHELOR OF ENGINEERING

Skills Required: Enterprise Solutions and Frameworks - Microsoft Dynamics CRM

Job Description: "Candidate should have prior experience working as Technical architect. He or she also need to have CRM Domain Experience. Strong experience in microsoft technologies e.g. Net Development, WCF, C#, .NET Web Applications, XML, HTML, VS Team Foundation Server experience, MSCRM 2011 Experience, UI Customizations, Javascript, JSON, Jquery, Workflow design, SSRS, Application Integration, Web Services. The person must have strong communication and interpersonal skills, should be able to handle customers independantly. He/She must have the experience of MSCRM 2011 /2013experience and Agile methodology experience. "

Retrieve Records In Dynamics CRM Using QueryExpression

Following example demonstrates how to retrive records in dynamics crm using QueryExpression.

Connection string

<connectionStrings>
<add name="connection" connectionString="Url=https://org.crm.dynamics.com; Username=user@org.onmicrosoft.com; Password=password;"/>
</connectionStrings>

 C#

using Microsoft.Xrm.Client.Services;
using Microsoft.Xrm.Sdk;
using Microsoft.Xrm.Sdk.Query;
using System;

namespace CrmSampleCodes
{
class Program
{
static void Main(string[] args)
{
IOrganizationService _service = new OrganizationService("connection");

// Create query using QueryExpression.
QueryExpression queryExpression = new QueryExpression("account");
queryExpression.ColumnSet = new ColumnSet("name", "address1_city", "emailaddress1");

queryExpression.Criteria.AddCondition("address1_city", ConditionOperator.Equal, "Redmond");

// Query passed to service proxy.
EntityCollection retrieved = _service.RetrieveMultiple(queryExpression);

System.Console.WriteLine("Query Using QueryExpression");
System.Console.WriteLine("===============================");

// Iterate through returned collection.
foreach (var c in retrieved.Entities)
{
System.Console.WriteLine("Name: " + c.Attributes["name"]);

if (c.Attributes.Contains("address1_city"))
System.Console.WriteLine("Address: " + c.Attributes["address1_city"]);

if (c.Attributes.Contains("emailaddress1"))
System.Console.WriteLine("E-mail: " + c.Attributes["emailaddress1"]);
}
System.Console.WriteLine("===============================");
}
}
}

Visual Approval Workflow in Microsoft Dynamics Marketing

With Microsoft Dynamics Marketing 2015 Update the visual approval workflow provides a flexible, easy to use drag-and drop-area for approvals. Watch this short video to get an idea of how these workflows enable marketers to intuitively mimic internal processes in their Microsoft Dynamics Marketing instance.

Lead Management: Lead To Opportunity Process Ribbon contd.

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

Update Record In Dynamics CRM - Late Bound

Following example demonstrates how to update record in dynamics crm using late bound.

Connection string 

<connectionStrings>
<add name="connection" connectionString="Url=https://org.crm.dynamics.com; Username=user@org.onmicrosoft.com; Password=password;"/>
</connectionStrings>

 C#

using Microsoft.Xrm.Client.Services;
using Microsoft.Xrm.Sdk;
using System;

namespace CrmSampleCodes
{
class Program
{
static void Main(string[] args)
{
IOrganizationService _service = new OrganizationService("connection");

Entity contact = new Entity("contact");
contact["firstname"] = "Suresh";
contact["lastname"] = "Maurya";

Console.WriteLine("Creating Contact");

Guid contactId = _service.Create(contact);

Console.WriteLine("Contact with guid=" + contactId + " created");

Console.WriteLine("updating Record");

Entity contactToUpdate = new Entity("contact");
contactToUpdate["contactid"] = contactId;
contactToUpdate["firstname"] = "Suresh-updated";
contactToUpdate["lastname"] = "Maurya-Updated";

_service.Update(contactToUpdate);

Console.WriteLine("Contact updated");
}
}
}

Product Taxonomy Administration in Microsoft Dynamic CRM 2015

Organization Service in Microsoft Dynamics CRM

Organization service is available since Microsoft Dynamics CRM 2011 and is mainly used for server side development i.e. code running on Microsoft Dynamics CRM server.

Key points about Organization service:

  • Implements IOrganizationService interface.
  • Organization service is also know as SOAP endpoint.
  • Microsoft Dynamics CRM uses Windows Communication Foundation (WCF) to SOAP endpoint.
  • It is the primary web service for accessing data and metadata from Microsoft Dynamics CRM organization.
  • It is built on WCF and optimized for use with the .Net.
  • Organization service request and response has SOAP format.
  • Microsoft Dynamics CRM SDK provides assemblies and tools to generate strongly typed classes and proxies to simplify developement in Microsoft Visual Studio.
  • Maximum 5000 records can be returned in a single query.

Methods available in Organization service:

  • Create :  Creates record in the organization.
  • Retrieve : Retrieves a single record from the organization.
  • Retrieve Multiple : Retrieves multiple records from the organization.
  • Update : Updates a record in the organization.
  • Delete : Deletes a record in the organization. 
  • Associate : Creates a link between two records.
  • Disassociate : Removes a link between two records.
  • Execute : Executes a requested operation.

Organization service usage:

  • For Accessing data and metadata from Microsoft Dynamics CRM instance.
  • For performing CRUD operations from custom applications, plug-ins and workflows.
  • For integrating Microsoft Dynamics CRM with other applications like ERP.
  • For building custom user interfaces for Dynamics CRM.
  • Portal development
  • Mobile application development for Dynamics CRM

Organization service endpoint URLs

Organization service endpoint URL for Microsoft Dynamics CRM organization can be found at:

 Settings > Customizations > Developer Resources

For Microsoft Dynamics CRM online

https://OrganizationName.api.crm.dynamics.com/XrmServices/2011/Organization.svc (North America)

https://OrganizationName.api.crm4.dynamics.com/XrmServices/2011/Organization.svc (EMEA)

https://OrganizationName.api.crm5.dynamics.com/XrmServices/2011/Organization.svc (APAC)

https://OrganizationName.api.crm2.dynamics.com/XrmServices/2011/Organization.svc (South America)

https://OrganizationName.api.crm6.dynamics.com/XrmServices/2011/Organization.svc (Oceania)

https://OrganizationName.api.crm7.dynamics.com/XrmServices/2011/Organization.svc (Japan)

https://OrganizationName.api.crm8.dynamics.com/XrmServices/2011/Organization.svc (India)

https://OrganizationName.api.crm9.dynamics.com/XrmServices/2011/Organization.svc (North America 2)

For on-premises Microsoft Dynamics CRM

http[s]://ServerName/OrganizationName/XRMServices/2011/Organization.svc 

 

Monitor cases in one place on the Dynamics CRM interactive service hub dashboard

Solve customer issues faster with interactive service hub dashboards. Watch this video to see the two main dashboards in action. The Tier 1 dashboard helps you find your cases and the things you need to do fast. Use visual filters, snapshots, and tiles to decide what you want to see and work on. The Tier 2 dashboard gives team leads and managers a single place to monitor more complex or escalated cases. Interactive service hub dashboards give you everything you need to support many customers and issues from one central location.

Microsoft Dynamics Marketing 2015 Update 1 New Features and Enhancements Training

CRM 2013 Quick Tip: Add new information quickly through shortcuts in Microsoft Dynamics CRM

Microsoft Dynamics CRM 2015 Update 0.1 Full Text Search Quick Find Performance Feature

This video describes the new Full Text Search Quick Find feature released in 0.1 (Rollup 1) for Microsoft Dynamics CRM 2015 On Premise. Brief overview of how the end user will benefit from the new feature, the performance improvements and results from test carried out on Full text Search in CRM 2015 and infrastructure of the feature. http://community.dynamics.com/crm/default.aspx

Color Grid for Dynamics 365

Color Form for Dynamics 365