69 Saturday, May 28, 2016 |
Msxrmtools Publisher
Publisher at Msxrmtools

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

This session will cover how to configure the Dynamics CRM server for Claims-Based Authentication.

Record Type: Competitor

Competitors

  • Represents the competitors of the organization.
  • Can be associated with:
    • Products: Which of the organization products do they compete with?
    • Sales Literature:
    • Open Opportunities: Which opportunities is the organization competing on?
    • Lost Opportunities: What can be learned from a loss?

Installation of Microsoft Dynamics 2013 on a Windows 2012 Server

How Active Directory Authentication Works?

A request to authenticate a user is sent from Microsoft Dynamics CRM or a custom application to Active Directory. The WCF stack manages the authentication process for Microsoft Dynamics CRM SDK API calls from an application, whereas Internet Information Services (IIS) manages authentication for a Web application.

Microsoft Dynamics CRM 2013 Application New Features - Access Teams

Microsoft Dynamics CRM: Importing Leads Dynamics CRM 2011

[Job] - TCS: Dynamics CRM Developer, India


Company: Tata Consultancy Services

Location: Kolkata, India

 

  

Job Title: Dynamics CRM Developer

Job ID: 89812

Experience Required: 3 - 6 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 be extremely sound in Dynamics CRM entities , workflows , configurations , customization development , integrations development • Sound in core NET technology and SSRS • Proficient on CRM Functional areas in Sales Force Automation , Marketing automation and Service management functionality "

Difference between GAC, Database and Disk deployments in Microsoft Dynamics CRM

MS CRM Notes


Difference between GAC, Database and Disk deployments

GAC Deployment

  • Plugin assebly registered in GAC
  • Plugins do not backed up with database
  • Plugins cannot be added to the solution
  • Plugins needs IISRESET to refresh
  • Does not support Dynamics CRM online
  • You can refer external DLL assemblies used in Plugin only if they are registered in GAC
DB Deployment

  • Plugin uploaded into the database
  • Plugins backed up with database
  • Plugins can be added to the solution
  • Plugins do not need IISRESET to refresh
  • Supports Dynamics CRM online deployment
  • You can refer external DLL assemblies used in Plugin only if they are registered in GAC
Disk deployments

  • Plugin assembly saved on CRM server hard disk
  • Plugins do not backed up with database
  • Plugins cannot be added to the solution
  • Plugins needs IISRESET to refresh
  • Does not support Dynamics CRM online
  • You can refer external DLL assemblies from the disk and from GAC
Note:
  • With ILMerge external referenced assemblies can be merged together to deploy as a single plugin assemly. This will remove the restriction with Dynamics CRM online deployments, but large assemblies are slow to load.
Misconception:
  • You need to deploy plugin dll on the CRM server to enable remote debugging, but this is not required for database deployment, you will need to put pdb file in C:\Program Files\Microsoft Dynamics CRM\Server\bin\assembly folder on crm server.
Benefits of Database Deployment
  • Only database assemblies can be packaged in solutions
  • Zero service interruption to update a database assembly
  • Simplified organization backup / import.
  • Disk assemblies will not support multiple versions
  • All assemblies consolidated into a single place
  • Sandbox and CRM Online only support database assemblies

Msxrmtools.com

RIBBON COMMAND ELEMENTS

The <CommandDefinition> (RibbonDiffXml) element defines a command in the ribbon. The Id attribute specifies a unique identifier for the command that can be referenced by ribbon control elements by using the Command parameter.

A ribbon command defines three things:

  • Enable Rules: Specifies when a specific ribbon control will be enabled.

When configuring Ribbon elements you can define specific rules to control when the ribbon elements are enabled. The <EnableRule> (RibbonDiffXml) element is used as follows:

  • Use the /RuleDefinitions/EnableRules/EnableRule element to define rules controlling when the ribbon element should be enabled.
  • Use the /CommandDefinitions/CommandDefinition/EnableRules/EnableRule element to associate specific enable rules to a command definition.
  • Display Rules: Specifies when a specific ribbon element will be visible.

When configuring ribbon elements, you can define specific rules to control when the ribbon elements will display.

  • Use the /RuleDefinitions/DisplayRules/<DisplayRule> (RibbonDiffXml) element to define rules controlling when the ribbon element should be displayed.
  • Use the /CommandDefinitions/CommandDefinition/DisplayRules/<DisplayRule> (RibbonDiffXml) element to associate specific display rules to a command definition.
  • Actions: Specifies what code will execute when a ribbon control is uses.

Define the actions to be performed by a ribbon control in a <CommandDefinition> (RibbonDiffXml) element together with rules that control whether the control is enabled or visible in the ribbon.

A Ribbon control can perform two types of actions and may include multiple actions:

  • JavaScript Functions: A <JavaScriptFunction> (RibbonDiffXml) element references a function defined in a Script Web resource.
  • Open a URL: The ribbon opens a URL using the value from an Address attribute in the <Url> (RibbonDiffXml) Additional parameters can pass information about how what querystring parameters are passed and the mode in which the window opens.
    You have several options to pass parameters to a URL using the ribbon. For more information, see Pass Parameters to a URL By Using the Ribbon.

What are the minimum privileges require creating a solution?

  1. Read write of customizations.
  2. Read write of publisher
  3. Read write of solution
  4. Read write of web resource
  5. Import and export customizations
  6. Publish customizations.

Microsoft Dynamics CRM: User Experience is Critical