35
MS Dynamics CRM - Functional A) MSCRM Basics i) MSCRM Introduction ii) MSCRM Architecture, Layers and Technology iii) MSCRM Basic Navigations iv) Accounts, Contacts , Activities B) Sales & Marketing Management i) Lead Management ii) Opportunity Management iii) Product Management iv) Campaign Management

MS Dynamics CRM

Embed Size (px)

DESCRIPTION

Learm Cloud Computing MSCRM from Certified Trainer - Call 918500800800 or Email to [email protected] for more queries.

Citation preview

Page 1: MS Dynamics CRM

MS Dynamics CRM - Functional

A) MSCRM Basics

i) MSCRM Introduction

ii) MSCRM Architecture, Layers and Technology

iii) MSCRM Basic Navigations

iv) Accounts, Contacts , Activities

B) Sales & Marketing Management

i) Lead Management

ii) Opportunity Management

iii) Product Management

iv) Campaign Management

Page 2: MS Dynamics CRM

v) Marketing List Management

vi) Quotes, Order, Invoice Management

vii) Competitors and Goal Management

viii) Sales Literature and Marketing Materials

C) Service Management

i) Case Management

ii) Service Management

iii) Contract Management

iv) Knowledge Base Article Management

D) Business Management

i) Fiscal Year, Business Closures

ii) Goal Metrics

iii) Facilities and Equipment’s

iv ) Queue management (Configuring POP3, SMTP, Gmail)

v) Resource Group

vii) Quota, Sales Territories, Site Management

viii) Subjects, Connection & Relationship Roles.

E) Administration

i) System Settings, Server Settings

ii) Business Unit, Security Roles creations.

iii) Field Security Profiles

iv) Team, User Creation

v) Access and Privileges

vii) Auto Numbering, Languages Settings

F) Database Management

i) Data Imports

ii) Data Maps

iii) Templates of Data Imports

iv) Duplicate Detection Settings, Rules, Jobs

v) Bulk Deletion

G) Customization & Solutions

i) Customization of System Entity, Custom Entity

ii) Entity Creation, Attribute Creations

iii) Form Creation, Section, Tabs, I frames,

iv) Relationship (1:N, N:1, N:N)

v) Views creation

vi) Templates creation (Email, Contract, KB)

vii) Understanding Solutions

Page 3: MS Dynamics CRM

viii) Import & Export Customization

H) Document Management

i) Document Management

ii) Share point Document Locations

iii) Components Management

I) Report Management

i) Reports, Dashboard Creations

ii) Customizing Reports

iii) Import and Exports of Reports

iv) Customizing RDL files with Business Intelligence Studio (Basic)

J) Goal Management

i) Goal Audit Settings

ii) Entity and Field Audit Settings

iii) Audit Log Management

iv) Audit Summary

K) Workflow/Process Creations

i) Process Creations

ii) Process Triggers, Loops, Branch, Chain

iii) Process Export, Import and Publish

iv) Workflow Rules

MS Dynamics CRM – Technical

L) MSCRM Basics

i) MSCRM Introduction

ii) MSCRM Architecture, Layers and Technology

iii) MSCRM Basic Navigations

iv) Accounts, Contacts , Activities

M) Customization & Solutions

i) Customization of System Entity, Custom Entity

ii) Entity Creation, Attribute Creations

iii) Form Creation, Section, Tabs, I frames,

iv) Relationship (1:N, N:1, N:N)

v) Views creation

Page 4: MS Dynamics CRM

vi) Templates creation (Email, Contract, KB)

vii) Understanding Solutions

viii) Import & Export Customization

N) Report Management

i) Dashboard Creations

ii) Customizing Reports

iii) Import and Exports of Reports

iv) Customizing RDL files with Business Intelligence Studio (Basic)

O) Web services

i) Plugin Registration Tools

ii) Writing and Registering Plugins

iii) Deregistration of Plugins

iv) Sy

P) ISV/Plugins

i) Plugin Registration Tools

ii) Writing and Registering Plugins

iii) Deregistration of Plugins

iv) System integrations

iii) Components Management

Q) Client Side Scripting

i) Events : OnLoad, OnSave, OnChange

ii) ISV & Sitemap (XML)

iii) Creating Custom Button, Checkbox, custom logic,

iv) Who am I

R) Server Side Scripting

i) Web services (Discovery, Metadata, CRM)

ii) Methods(Create, Modify, Delete, Fetch)

iii) Creating Solution with .NET

Course Snapshot

Page 5: MS Dynamics CRM

Marketing Automation in Microsoft Dynamics CRM 2011 (80290A) Module 1: Introduction This module introduces you on how to use Microsoft Dynamics CRM to extend the effectiveness of your marketing department and provides context of how to use things such as marketing campaigns, marketing lists, and campaign templates in Microsoft Dynamics CRM.

Benefits of Closed Loop Marketing Creating and Using Marketing Lists Marketing Campaigns and Quick Campaigns Quick Campaigns Introduction to Marketing Campaigns Creating a Marketing Campaign Creating and Using Campaign Templates Importing Leads

Lab : Quick Campaigns Lab : Create a Marketing Campaign After completing this module, students will be able to:

Identify the benefits of closed loop marketing. Create and use marketing lists. Identify when to use a quick campaign or a marketing campaign. Examine the purpose of quick campaigns and the key steps to create one. Review the purpose and elements of marketing campaigns. Planning marketing campaigns. Create and use campaign templates. Import Leads from Microsoft Office Excel files.

Module 2: Implementing and Managing Marketing Campaigns This module discusses the role of campaign activities and marketing lists in campaigns. It also discusses how to associate sales literature, target products and price lists with marketing campaigns. Lessons

Campaigns, Campaign Activities and Marketing Lists Creating and Using Email Templates Sales Literature, Products and Price Lists Distributing Campaign Activities Capturing and Viewing Campaign Responses Working with Campaign Responses

Page 6: MS Dynamics CRM

Lab : Create a Campaign Response After completing this module, students will be able to:

Understand the role of campaign activities and marketing lists in campaigns. Create and use Email Templates for use in marketing campaigns. Associate sales literature, target products and price lists with marketing campaigns. Distribute campaign activities. Capture and manage campaign responses.

Module 3: Analysis, Reporting and Goals This module discusses the built-in marketing reports that can be used to review campaign performance and compare campaigns. It also explains how to create and manage sales goals within the organization.

Analyzing Marketing Information with Lists, Views and Charts Working with Reports Creating and Managing Marketing Goals Creating Charts Customizing and Working with Dashboards

Lab : Create a Personal Chart for Appointments Lab : Goal Management After completing this module, students will be able to:

Use Lists, Views and Charts to gain insight into important sales information. Use the built-in marketing reports to review campaign performance and compare

campaigns. Create custom reports with the Report Wizard. Create and manage sales goals for individuals, teams, and the organization. Analyze marketing information with Personal Charts and System Charts. Use Dashboards to analyze marketing information.

Sales Management in Microsoft Dynamics CRM 2011

(80291A)

Module 1: Introduction This module introduces the capabilities of Microsoft Dynamics CRM that allow you to track and manage the sales process from potential to close.

Overview of the Sales Process in Microsoft Dynamics CRM Core Records in the Sales Process Tracking Competitors and Managing Sales Literature

Page 7: MS Dynamics CRM

Working with Leads Working with Opportunities Sales Processes, Workflows and Dialogs

Lab : Qualify and Convert Leads Lab : Running a Dialog Process After completing this module, students will be able to:

Gain a conceptual understanding of the Microsoft Dynamics CRM sales process. Understand the role of the core record types used in Microsoft Dynamics CRM Sales

Management. Identify when and how to use the Competitors and Sales Literature record types. Identify when to use leads to qualify or disqualify opportunities. Create, work with and close opportunities. Reopen opportunities. Use process dialogs to automate lead and opportunity management.

Module 2: Working with the Product Catalog This module describes the role of the product catalog in Microsoft Dynamics CRM and the benefits of using it. It shows the tasks that are required to configure a product catalog, including setting up and maintaining unit groups, products, and price lists. It also describes and demonstrates the important role of the product catalog and price lists in the sales process.

The Product Catalog and the Sales Process Unit Groups Adding and Maintaining Products Creating, Maintaining and Using Price Lists

Lab : Create a Special Offer Price ListLab : Use a Special Offer Price List for an Opportunity After completing this module, students will be able to:

Identify the features and benefits of the product catalog. Create and maintain unit groups for the product catalog. Add products to the product catalog, and describe the use of kit products and substitute

products. Create price lists and configure for different customers, marketing campaigns and

special offers. Set up different price lists for different types of customers and marketing campaigns.

Module 3: Sales Order Processing This module discusses the tools used to capture important sales information and uncover new business opportunities. Although, quotes, orders, and invoices are an important part of the sales processes and provide a complete view of the customer, implementing a sales process allows users to initiate, track, and close sales consistently and efficiently.

Page 8: MS Dynamics CRM

The Microsoft Dynamics CRM Sales Order Process Opportunities, Quotes, and the Sales Process Working with Orders Working with Invoices

Lab : Create Multiple Quotes from an Opportunity Lab : Convert a Quote to an Order After completing this module, students will be able to:

Identify what constitutes a complete sales transaction. Understand how opportunities and quotes are related to each other, and how they can

be used together in the sales process. Create a new order, create an order from a quote, and track order fulfillment. Create an invoice from an order and close or cancel an invoice.

Module 4: Analysis, Reporting and Goals This course discusses a number of tools you can use to analyze and report on sales-related information in Microsoft Dynamics CRM.

Analyzing Sales Information with Lists, Views and Charts Working with Reports Exporting Sales Information to Microsoft Office Excel Creating and Managing Sales Goals Creating Charts Dashboards

Lab : Create a Sales Goal for Opportunities After completing this module, students will be able to:

Use Lists, Views, and Charts to obtain important sales information. Use sales reports to review potential opportunities, forecast revenue, and analyze sales

productivity. Create custom reports with the Report Wizard. Export the results of an Advanced Find or view a Microsoft Excel spreadsheet using the

Export to Excel feature. Create and manage sales goals for individuals, teams, and your organization. Create and share personal charts and system charts. Work with and create dashboards.

Service Management in Microsoft Dynamics CRM

2011(80292A) Module 1: Introduction

Page 9: MS Dynamics CRM

This module introduces Microsoft Dynamics CRM service management functionality and explains how it helps organizations track information about cases, customer complaints or requests, and small projects.

Getting Started with Service Management Cases and the Service Management Process Queues and Contracts in Service Management Working with Cases in the Case Grid

Lab : Assigning Cases and Default Queues After completing this module, students will be able to:

Understand the fundamental record types used in Microsoft Dynamics CRM for Service Management.

Identify how the service management process flows helps organizations manage and resolve cases and provide efficient customer service.

Understand Queues and Contracts. Work with cases in the case grid.

Module 2: Working with Cases and Contracts This module explains cases and contracts and about how they can be used together in service management functions.

Creating Case Records Working with Cases Contracts and Contract Templates Creating and Working with Contracts Using Contracts with Cases

Lab : Resolving a Case with a Contract After completing this module, students will be able to:

Identify the steps required to create a new case. Understand the impact of activities and procedures for using the knowledge base. Understand the components of contracts. Create and manage contract templates. Create and manage contracts. Understand the role of contract lines and add contract lines to a contract. Associate contracts with cases. Understand the case resolution process when contracts are used.

Module 3: Using the Knowledge Base This module explains how to use the knowledge base and discusses how organizations can browse, locate, and share information in the repository.

Page 10: MS Dynamics CRM

Article Templates Creating, Approving and Publishing Articles Using and Searching the Knowledge Base Cases and Knowledge Base Articles

Lab : Managing Knowledge Base Articles After completing this module, students will be able to:

Create, activate, deactivate and delete Knowledge Base article templates. Examine the complete process of creating, editing and publishing Knowledge Base

articles. Search for Knowledge Base articles through the Workplace, Service and Advanced Find. Search articles from within a case record. Utilize articles to assist in resolving cases.

Module 4: Working with Teams and Queues This course discusses how to create, manage and use teams and queues in Microsoft Dynamics CRM.

Introduction to Teams Introduction to Queues Creating and Managing Queues Working with Queues and Queue Items Using Workflows with Queues

Lab : Routing Cases to Queues After completing this module, students will be able to:

Create, manage, and work with Teams. Identify uses of queues for sales and customer service. Define steps involved in creating and managing queues. Work with queue items. Identify how queues and workflows can be used together to increase efficiency.

Module 5: Analysis, Reporting and Goals This module discusses the many methods available for analyzing and reporting on service management information in Microsoft Dynamics CRM.

Service Management Reports Service Management Charts and Dashboards Goal Management for Service

Lab : Goal and Goal Metrics After completing this module, students will be able to:

Page 11: MS Dynamics CRM

Work with pre-configured service management reports. Build personal and system charts and dashboards to provide insight into important

service management information. Use the Goal Management features to create and manage goals for service

management.

Service Scheduling in Microsoft Dynamics CRM 2011 (80293A) Module 1: Introduction

This module discusses the scheduling process, scheduling engine, and scheduling service activities in detail since they are key entry points in the scheduling process.

Service Scheduling Overview Service Scheduling Scenarios Service Scheduling Process Working with Service Activities and the Service Calendar Closing, Canceling, or Rescheduling a Service Activity Using Charts and Reports to Analyze Service Activities

Lab : Create a Service Activity with a Selection Rule After completing this module, students will be able to:

Discuss key service scheduling concepts. Compare service scheduling business scenarios. Understand the service scheduling process flow. Set up a Work Schedule for a User, Facility or Equipment. Create service activities and navigate and book service activities in the Service Calendar. Close, cancel or reschedule service activities Analyze service activity information using charts.

Module 2: Advanced Topics This module presents how to use service scheduling in situations that have complex scheduling requirements

Understanding the Service Activity Scheduling Engine Resources, Services and Selection Rules Incorporating Customer Preferences Resource and Service Capacity Requirements Understanding Sites and Same-Site Requirements

Lab : Schedule a Service with a Same-Site Requirement After completing this module, students will be able to:

Page 12: MS Dynamics CRM

Identify the role and importance of the Service Activity Scheduling Engine. Explain how service activity records synchronize with Microsoft Office Outlook in

Microsoft Dynamics CRM. Create and modify Selection Rules for the resources required to perform a service

activity. Incorporate customer preferences when scheduling service activities. Configure resources and build selection rules to perform capacity scheduling. Describe the importance of sites, how to associate resources with a site, and how to

impose same-site restrictions on a resource selection rule.

Microsoft Dynamics CRM 2011 Customization and

Configuration (80294A) Module 1: Business Units and Security Roles This module explains how to create and configure Business Units in Microsoft Dynamics CRM. It also explains the design principles behind Security Roles, and how to create and modify new Security Roles.

Business Units Managing Business Units Security Features

Lab : Maintaining Business Units Lab : Copying and Creating Roles After completing this module, students will be able to:

Identify why an organizational hierarchy is defined in Microsoft Dynamics CRM Identify the differences between the root business unit and all other business units Identify the guidelines that control maintenance of Business Units Create and maintain Business Units in Microsoft Dynamics CRM Identify the guidelines that control maintenance of business units Create and maintain business units in Microsoft Dynamics CRM Identify how privileges, access levels, and Security Roles are used by Microsoft Dynamics

CRM to ensure data integrity and privacy Distinguish between entity-based privileges and task-based privileges Differentiate between the five types of access levels used within the Security Roles Identify how Microsoft Dynamics CRM uses Security Roles Identify the advantages of using the default Microsoft Dynamics CRM Security Roles Identify the properties of the system's two default administrative roles Define the relationship between roles and Business Units Create new Security Roles Create new Security Roles by copying privileges and access levels from existing Security

Roles

Page 13: MS Dynamics CRM

Identify best practices to follow when configuring Security Roles

Module 2: Configuring Users and Teams This module describes how to create and configure Users and Teams in Microsoft Dynamics CRM. The module explains the interaction between Active Directory and Users and examines how to assign Security Roles to both Users and Teams.

User Management Overview Adding and Maintaining User Accounts Team Configuration

Lab : Managing User Accounts Lab : Managing Teams After completing this module, students will be able to:

Review the characteristics of Microsoft Dynamics CRM's user management structure Create and maintain user accounts in Microsoft Dynamics CRM Identify the differences between adding a single user and adding multiple users at one

time Identify the characteristics associated with each user licensing option Create and maintain teams of users in Microsoft Dynamics CRM

Module 3: Customizing Microsoft Dynamics CRM Overview This module describes the customization architecture of CRM. The principles behind Solutions and their components are introduced.

Customization Methodology Who can Customize Microsoft Dynamics CRM? Types of Customizations Types of Customizations - Solutions

Lab : Creating a Solution After completing this module, students will be able to:

Recognize the importance of defining and using an effective implementation methodology as you develop customizations

Identify how the Microsoft Dynamics CRM architecture influences how and where you customize Microsoft Dynamics CRM

Recognize the types of customizations that can be made based on the default Microsoft Dynamics CRM security roles

Recognize some of the ways that Microsoft Dynamics CRM can be customized Identify which customizations require publishing and the various ways to publish your

customizations Understand the use of Solutions

Page 14: MS Dynamics CRM

Discover how you can re-use customizations by exporting Solutions made in one deployment and importing them into another

Create a new Solution Identify the components of Solutions Identify the differences between Managed and Unmanaged Solutions Configure properties of Managed Solution Components

Module 4: Customizing Fields This module explains the use of fields in Microsoft Dynamics CRM. The module describes the concept of data types and formats for fields; and, how to create them in for system and custom entities.

Customization Concepts Field Data Types Field Properties Creating Fields Creating Option Sets

Lab : Creating a Custom Field Lab : Creating and Using a Separate Option Set After completing this module, students will be able to:

Review the types of fields available in the system Describe the different Data Types available Describe the different Field Properties Create and edit fields to meet the business needs of your organization Examine how to create, configure and delete Option Sets

Module 5: Customizing Entities This module describes the concept of an entity in Microsoft Dynamics CRM. The module explains how to create new entities and the various configuration options available. It explains the difference between standard and activity entities and the different scenarios in which they can be used. Lessons

Entity Concepts Modifying Custom Entities

Lab : Creating Custom Entities Lab : Modifying Entities After completing this module, students will be able to:

Review the types of entities available in the system Configure security settings to control access to and maintenance of custom entities

Page 15: MS Dynamics CRM

Edit Existing Entities to meet the business needs of your organization Examine how to create, configure, and delete custom entities Configure the properties in a Managed Solutions

Module 6: Customizing Relationships and Mappings This module explains the purpose of entity relationships in Microsoft Dynamics CRM. The module describes how to create and customize 1:N, N:1 and N:N relationships and explains the difference between native and manual N:N relationships. Lessons

Types of Entity Relationships Creating Entity Relationships Entity Mapping

Lab : Create a Manual N:N Relationship Lab : Create a Mapping After completing this module, students will be able to:

Identify the various types of supported Relationships that can link custom entities with other custom entities and with system entities

Understand how 1:N Relationship rules control how certain actions taken on a record affect related records

Create entity relationships and configure relationship behavior Discuss how field mapping facilitates data entry when new records related to a parent

record are created

Module 7: Customizing Forms, Views and Charts This module explains the design, creation and customization of Views, Charts and Forms. Views design includes the use of filters and columns lists; and, the idea of system and personal views. The module goes on to explain how to create charts and how to configure charts for various Microsoft Dynamics CRM areas. Form design is covered in detail, including the use of web components on forms, form security and filtered lookups.

Basic UI Customization Capabilities View Customization Overview Charts Form Customization Overview Other Form Objects Creating New Forms

Lab : View Customization Lab : Creating Charts Lab : Forms Design After completing this module, students will be able to:

Page 16: MS Dynamics CRM

Introduce the basic user interface components that can be customized to meet your organization's business requirements

Identify the different ways in which a view can be customized Understand the use of Charts with Views, including drill-down capabilities Examine the method of creating and configuring Charts for entities Identify the features of the form customization tool Investigate the other form objects available Identify how to add, maintain and organize fields on a form

Module 8: Configuring Field Security This module explains the concept of field security in Microsoft Dynamics CRM. The module describes how to create and implement Field Security Profiles and how those profiles complement the other security mechanisms in Microsoft Dynamics CRM.

Field Security Scope Field Security and Other Security Methods

Lab : Creating and Testing a Field Security Profile Lab : Modify Field Security After completing this module, students will be able to:

Understand the use of field level security in Microsoft Dynamics CRM Create and maintain Field Security Profiles Understand how field permission work with Field Security Profiles Implement Field Security Profiles by assigning them to Users and Teams Examine how field security interacts with entity and record security

Module 9: Configuring Auditing This module describes the auditing architecture of Microsoft Dynamics CRM. It explains how auditing can be enabled at three levels in Microsoft Dynamics CRM: system, entity and field. The module describes how to view and interpret auditing data.

Enabling Auditing Viewing Audit Data Managing Audit Partitions

Lab : Configure Auditing After completing this module, students will be able to:

Understand the architecture of auditing Examine the use of audit partitions Identify the actions that can be audited Identify the different types of entities that are audited by default Understand how to turn on auditing and select the entity types to be audited

Page 17: MS Dynamics CRM

Set auditing for individual attributes of auditable entities Examine audit logs Manage audit partitions

Module 10: Configuring Solutions This module builds on the principles described in module 3 to explain how to create and configure Solutions. The module describes the difference between managed and unmanaged Solutions and illustrates the methods used to export and import both types.

Solutions Review Exporting and Importing Unmanaged Solutions Exporting and Importing Managed Solutions

Lab : Unmanaged Solutions Lab : Exporting and Importing Managed Solutions After completing this module, students will be able to:

Review the attributes and functions of Solutions Identify how to Export and Import unmanaged Solutions Examine the effect of importing unmanaged Solutions Identify how to Export and Import managed Solutions Examine the effect of importing managed Solutions

Microsoft Dynamics CRM 2011 Customization and

Configuration (80294A) Module 1: Business Units and Security Roles This module explains how to create and configure Business Units in Microsoft Dynamics CRM. It also explains the design principles behind Security Roles, and how to create and modify new Security Roles.

Business Units Managing Business Units Security Features

Lab : Maintaining Business Units Lab : Copying and Creating Roles After completing this module, students will be able to:

Identify why an organizational hierarchy is defined in Microsoft Dynamics CRM Identify the differences between the root business unit and all other business units

Page 18: MS Dynamics CRM

Identify the guidelines that control maintenance of Business Units Create and maintain Business Units in Microsoft Dynamics CRM Identify the guidelines that control maintenance of business units Create and maintain business units in Microsoft Dynamics CRM Identify how privileges, access levels, and Security Roles are used by Microsoft Dynamics

CRM to ensure data integrity and privacy Distinguish between entity-based privileges and task-based privileges Differentiate between the five types of access levels used within the Security Roles Identify how Microsoft Dynamics CRM uses Security Roles Identify the advantages of using the default Microsoft Dynamics CRM Security Roles Identify the properties of the system's two default administrative roles Define the relationship between roles and Business Units Create new Security Roles Create new Security Roles by copying privileges and access levels from existing Security

Roles Identify best practices to follow when configuring Security Roles

Module 2: Configuring Users and Teams This module describes how to create and configure Users and Teams in Microsoft Dynamics CRM. The module explains the interaction between Active Directory and Users and examines how to assign Security Roles to both Users and Teams.

User Management Overview Adding and Maintaining User Accounts Team Configuration

Lab : Managing User Accounts Lab : Managing Teams After completing this module, students will be able to:

Review the characteristics of Microsoft Dynamics CRM's user management structure Create and maintain user accounts in Microsoft Dynamics CRM Identify the differences between adding a single user and adding multiple users at one

time Identify the characteristics associated with each user licensing option Create and maintain teams of users in Microsoft Dynamics CRM

Module 3: Customizing Microsoft Dynamics CRM Overview This module describes the customization architecture of CRM. The principles behind Solutions and their components are introduced.

Customization Methodology Who can Customize Microsoft Dynamics CRM? Types of Customizations

Page 19: MS Dynamics CRM

Types of Customizations - Solutions

Lab : Creating a Solution After completing this module, students will be able to:

Recognize the importance of defining and using an effective implementation methodology as you develop customizations

Identify how the Microsoft Dynamics CRM architecture influences how and where you customize Microsoft Dynamics CRM

Recognize the types of customizations that can be made based on the default Microsoft Dynamics CRM security roles

Recognize some of the ways that Microsoft Dynamics CRM can be customized Identify which customizations require publishing and the various ways to publish your

customizations Understand the use of Solutions Discover how you can re-use customizations by exporting Solutions made in one

deployment and importing them into another Create a new Solution Identify the components of Solutions Identify the differences between Managed and Unmanaged Solutions Configure properties of Managed Solution Components

Module 4: Customizing Fields This module explains the use of fields in Microsoft Dynamics CRM. The module describes the concept of data types and formats for fields; and, how to create them in for system and custom entities.

Customization Concepts Field Data Types Field Properties Creating Fields Creating Option Sets

Lab : Creating a Custom Field Lab : Creating and Using a Separate Option Set After completing this module, students will be able to:

Review the types of fields available in the system Describe the different Data Types available Describe the different Field Properties Create and edit fields to meet the business needs of your organization Examine how to create, configure and delete Option Sets

Module 5: Customizing Entities

Page 20: MS Dynamics CRM

This module describes the concept of an entity in Microsoft Dynamics CRM. The module explains how to create new entities and the various configuration options available. It explains the difference between standard and activity entities and the different scenarios in which they can be used. Lessons

Entity Concepts Modifying Custom Entities

Lab : Creating Custom Entities Lab : Modifying Entities After completing this module, students will be able to:

Review the types of entities available in the system Configure security settings to control access to and maintenance of custom entities Edit Existing Entities to meet the business needs of your organization Examine how to create, configure, and delete custom entities Configure the properties in a Managed Solutions

Module 6: Customizing Relationships and Mappings This module explains the purpose of entity relationships in Microsoft Dynamics CRM. The module describes how to create and customize 1:N, N:1 and N:N relationships and explains the difference between native and manual N:N relationships. Lessons

Types of Entity Relationships Creating Entity Relationships Entity Mapping

Lab : Create a Manual N:N Relationship Lab : Create a Mapping After completing this module, students will be able to:

Identify the various types of supported Relationships that can link custom entities with other custom entities and with system entities

Understand how 1:N Relationship rules control how certain actions taken on a record affect related records

Create entity relationships and configure relationship behavior Discuss how field mapping facilitates data entry when new records related to a parent

record are created

Module 7: Customizing Forms, Views and Charts This module explains the design, creation and customization of Views, Charts and Forms. Views design includes the use of filters and columns lists; and, the idea of system and personal views.

Page 21: MS Dynamics CRM

The module goes on to explain how to create charts and how to configure charts for various Microsoft Dynamics CRM areas. Form design is covered in detail, including the use of web components on forms, form security and filtered lookups.

Basic UI Customization Capabilities View Customization Overview Charts Form Customization Overview Other Form Objects Creating New Forms

Lab : View Customization Lab : Creating Charts Lab : Forms Design After completing this module, students will be able to:

Introduce the basic user interface components that can be customized to meet your organization's business requirements

Identify the different ways in which a view can be customized Understand the use of Charts with Views, including drill-down capabilities Examine the method of creating and configuring Charts for entities Identify the features of the form customization tool Investigate the other form objects available Identify how to add, maintain and organize fields on a form

Module 8: Configuring Field Security This module explains the concept of field security in Microsoft Dynamics CRM. The module describes how to create and implement Field Security Profiles and how those profiles complement the other security mechanisms in Microsoft Dynamics CRM.

Field Security Scope Field Security and Other Security Methods

Lab : Creating and Testing a Field Security Profile Lab : Modify Field Security After completing this module, students will be able to:

Understand the use of field level security in Microsoft Dynamics CRM Create and maintain Field Security Profiles Understand how field permission work with Field Security Profiles Implement Field Security Profiles by assigning them to Users and Teams Examine how field security interacts with entity and record security

Module 9: Configuring Auditing

Page 22: MS Dynamics CRM

This module describes the auditing architecture of Microsoft Dynamics CRM. It explains how auditing can be enabled at three levels in Microsoft Dynamics CRM: system, entity and field. The module describes how to view and interpret auditing data.

Enabling Auditing Viewing Audit Data Managing Audit Partitions

Lab : Configure Auditing After completing this module, students will be able to:

Understand the architecture of auditing Examine the use of audit partitions Identify the actions that can be audited Identify the different types of entities that are audited by default Understand how to turn on auditing and select the entity types to be audited Set auditing for individual attributes of auditable entities Examine audit logs Manage audit partitions

Module 10: Configuring Solutions This module builds on the principles described in module 3 to explain how to create and configure Solutions. The module describes the difference between managed and unmanaged Solutions and illustrates the methods used to export and import both types.

Solutions Review Exporting and Importing Unmanaged Solutions Exporting and Importing Managed Solutions

Lab : Unmanaged Solutions Lab : Exporting and Importing Managed Solutions After completing this module, students will be able to:

Review the attributes and functions of Solutions Identify how to Export and Import unmanaged Solutions Examine the effect of importing unmanaged Solutions Identify how to Export and Import managed Solutions Examine the effect of importing managed Solutions

Microsoft Dynamics CRM 2011 Installation and Deployment

(80296A) Module 1: Microsoft Dynamics CRM Components

Page 23: MS Dynamics CRM

This module examines the core components of a Microsoft Dynamics CRM deployment.

Microsoft Dynamics CRM Components Microsoft Dynamics CRM Server Microsoft Dynamics CRM for Office Outlook Microsoft Dynamics CRM E-mail Router Microsoft SQL Server 2008 Microsoft Dynamics CRM Reporting Extensions Microsoft Dynamics CRM Language Packs Microsoft SharePoint Internet Information Services Active Directory Internet Facing Deployment and Active Directory Federation Services

After completing this module, students will be able to:

Discover which components are required for a successful Microsoft Dynamics CRM implementation.

Examine the role of the Microsoft Dynamics CRM Server in a Microsoft Dynamics CRM deployment.

Identify the differences between the two modes of the Microsoft Dynamics CRM for Office Outlook.

Review the role of Microsoft Dynamics CRM E-mail Router in processing incoming and outgoing e-mail.

Review the role of Microsoft SQL Server and the databases employed by Microsoft Dynamics CRM.

Review the role of Microsoft Dynamics CRM Reporting Extensions. Review the role of Microsoft Dynamics CRM Language Packs. Review the role of Microsoft SharePoint in a Microsoft Dynamics CRM deployment. Discuss the role of Internet Information Services (IIS) in a Microsoft Dynamics CRM

deployment. Examine the role of Active Directory in a Microsoft Dynamics CRM deployment.

Examine the role of Active Directory Federation Services in a Microsoft Dynamics CRM Internet-facing deployment.

Module 2: Planning the Installation This module describes the some of the considerations in planning a Microsoft Dynamics CRM deployment and the hardware and software requirements necessary for deployment.

Planning the Microsoft Dynamics CRM Deployment Privileges for the Installation User Supported Server Technologies Hardware Requirements

Page 24: MS Dynamics CRM

Software Requirements Active Directory and Microsoft Dynamics CRM 2011 Securing Network Traffic Microsoft Dynamics CRM Offerings Microsoft Dynamics CRM 2011 Licensing Model

After completing this module, students will be able to:

Identify the need for planning a Microsoft Dynamics CRM Deployment. Identify the required privileges for the installation user. Identify the supported server topologies. Examine the hardware requirements for each component of the Microsoft Dynamics

CRM implementation. Review the software requirements for each component of a Microsoft Dynamics CRM

implementation. Identify the Active Directory configurations supported by Microsoft Dynamics CRM 2011. Examine how network traffic to and from the Microsoft Dynamics CRM Server can be

encrypted. Identify the editions of Microsoft Dynamics CRM 2011.

Examine the licensing model used by Microsoft Dynamics CRM 2011.

Module 3: Microsoft Dynamics CRM Server Installation This module describes the components that are installed during Microsoft Dynamics CRM Server Setup and the installation procedures and options.

Microsoft Dynamics CRM Server Architecture Components Installed During Server Setup Microsoft Dynamics CRM Website Required Installation Rights for Microsoft Dynamics CRM Server Install Microsoft Dynamics CRM 2011 Server Installation Troubleshooting Post-Installation Tasks Install Microsoft Dynamics CRM using the Command Line Sample Data

Lab : Install Microsoft Dynamics CRM 2011 Server Lab : Load Sample Data After completing this module, students will be able to:

Review the components of the Microsoft Dynamics CRM Server architecture. Identify the components that are installed during Microsoft Dynamics CRM Server Setup. Review the options for creating the Microsoft Dynamics CRM Server website. Review the rights required to install Microsoft Dynamics CRM Server.

Page 25: MS Dynamics CRM

Install Microsoft Dynamics CRM Server. Review installation troubleshooting and identify known issues. Identify the tasks and configuration settings that are completed after the installation of

Microsoft Dynamics CRM Server. Examine how to install Microsoft Dynamics CRM using the command line. Examine how sample data can be added to a Microsoft Dynamics CRM implementation.

Module 4: Microsoft Dynamics CRM 2011 Reporting Extensions This module provides an overview of the report types that are available in Microsoft Dynamics CRM 2011 and the role of Reporting Extensions.

Microsoft Dynamics CRM 2011 Reporting Overview Microsoft Dynamics CRM Reporting Extensions Installing Microsoft Dynamics CRM Reporting Extensions Microsoft Dynamics CRM Reporting Authoring Extension

Lab : Install Reporting Extensions After completing this module, students will be able to:

Examine the two types of Reporting Services reports. Review when Microsoft Dynamics CRM Reporting Extensions is required. Identify the requirements for installing Microsoft Dynamic CRM Reporting Extensions. Review when Microsoft Dynamics CRM Report Authoring Extension is required.

Module 5: Installing and Deploying the E-mail Router This module discusses the role of the E-mail Router and installing and configuring the E-mail Router.

Understanding the E-mail Router Install the E-mail Router and Rule Deployment Wizard Configure the E-mail Router Set Up a Forward Mailbox Deploy Inbox Rules Approve E-mail Addresses Install the E-mail Router on Multiple Computers Troubleshooting Discussion - E-mail Router

Lab : Install the E-mail Router Lab : Configure the E-mail Router After completing this module, students will be able to:

Examine the role of the Microsoft Dynamics CRM E-mail Router in a Microsoft Dynamics CRM deployment.

Page 26: MS Dynamics CRM

Discover how the Microsoft Dynamics CRM E-mail Router processes incoming e-mail and outgoing e-mail messages.

Install the Microsoft Dynamics CRM E-mail Router. Review the E-mail Router configuration options. Examine how to create a forward mailbox. Review the purpose of deploying forwarding rules. Review the requirement to approve e-mail addresses. Review options for installing the E-mail Router on multiple computers. Review troubleshooting tips.

Module 6: Microsoft Dynamics CRM for Microsoft Office Outlook This module describes the installation requirements for the Microsoft Dynamics CRM for Outlook client and how to install and configure the client.

Microsoft Dynamics CRM for Outlook Overview Installation Requirements Deployment Methods Install Microsoft Dynamics CRM for Outlook Configure Microsoft Dynamics CRM for Outlook Configure User E-mail Settings Installing Microsoft Dynamics CRM for Outlook using the Command Line Using Microsoft Dynamics CRM for Outlook with Offline Capability

Lab : Install Microsoft Dynamics CRM for Outlook Lab : Offline Capability After completing this module, students will be able to:

Identify the features of Microsoft Dynamics CRM 2011 for Outlook. Review the hardware and software requirements for Microsoft Dynamics CRM for

Outlook. Identify the deployment methods for installing Microsoft Dynamics CRM for Outlook. Install Microsoft Dynamics CRM for Outlook. Configure Microsoft Dynamics CRM for Outlook to connect to Microsoft Dynamics CRM

organizations. Configure user settings and options related to e-mails. Install Microsoft Dynamics CRM for Outlook using the command line. Review how Microsoft Dynamics CRM for Outlook with offline capability works and how

to configure the offline database.

Module 7: Configure an Internet Facing Deployment This module describes how to configure a Microsoft Dynamics CRM 2011 deployment for access over the Internet and configuring claims-based authentication.

Overview of Claims-Based Authentication

Page 27: MS Dynamics CRM

General Requirements Certificates Install Active Directory Federation Services 2.0 Configure AD FS 2.0 Configure Claims-Based Authentication Configure Internet-Facing Deployment

After completing this module, students will be able to:

Provide a background to claims-based authentication. Describe the requirements for configuring an Internet-Facing Deployment. Review the certificates required for an Internet-facing Deployment. Identify the steps to install Active Directory Federation Service 2.0. Review the Active Directory Federation Service 2.0 configuration steps. Review the steps to configure claims-based authentication in Microsoft Dynamics CRM. Review the steps to configure an Internet-Facing Deployment in Microsoft Dynamics

CRM.

Module 8: Upgrading to Microsoft Dynamics CRM 2011 This module examines the planning considerations and the steps for upgrading an existing Microsoft Dynamics CRM 4.0 deployment to Microsoft Dynamics CRM 2011.

Upgrade Considerations Upgrade Process Phases Phase 1 - Prepare to Upgrade Phase 2 - Establish the Test Environment Phase 3 - Upgrade and Validate the Test Environment Phase 4 - Upgrade and Validate the Production Deployment Perform an In-place Upgrade of Microsoft Dynamics CRM 4.0 Server Perform a Migration Upgrade of Microsoft Dynamics CRM 4.0 Server Perform a Connect to Existing Deployment Upgrade of Microsoft Dynamics CRM 4.0

Server Upgrading the Microsoft Dynamics CRM 4.0 E-mail Router Planning the Upgrade of Microsoft Dynamics CRM 4.0 for Outlook Upgrading Microsoft Dynamics CRM 4.0 for Outlook

After completing this module, students will be able to:

Identify the restrictions and requirements before starting an upgrade. Review the high-level phases of an upgrade process. Review the need for an upgrade strategy. Understand the need for a test environment. Identify the need to validate an upgrade of a test environment. Review the upgrade of the production deployment phase.

Page 28: MS Dynamics CRM

Identify the steps for an in-place upgrade of Microsoft Dynamics CRM 4.0 Identify the steps for a migration upgrade of Microsoft Dynamics CRM 4.0. Identify the steps for a Connect to existing deployment upgrade of Microsoft Dynamics

CRM 4.0. Understand the upgrade process for the Microsoft Dynamics CRM 4.0 E-mail Router. Review issues with upgrading Microsoft Dynamics CRM 4.0 for Outlook. Understand the upgrade process for Microsoft Dynamics CRM 4.0 for Outlook.

Module 9: Microsoft Dynamics CRM Deployment Manager This module examines redeploying Microsoft Dynamics CRM and the role of the Microsoft Dynamics CRM Deployment Manager in carrying out deployment-wide administrations tasks.

Redeploying Microsoft Dynamics CRM Deployment Administrators Create a New Organization Manage Existing Organizations Importing Organizations Manage Servers Configure Access from the Internet Update Web Addresses View License Information Upgrade the Microsoft Dynamics CRM Edition

Lab : Duplicate Adventure Works Cycles Organization After completing this module, students will be able to:

Review why the redeployment of Microsoft Dynamics CRM is required. Describe the role of deployment administrators. Review the steps to create new organizations. Describe the management tasks for existing organizations. Describe how to add an existing organization database to the deployment. Review Microsoft Dynamics CRM Server management tasks. Review the high-level steps to configure access to Microsoft Dynamics CRM from the

Internet. Describe how to update the Microsoft Dynamics CRM web addresses. Review Microsoft Dynamics CRM license information. Describe the Microsoft Dynamics CRM Edition upgrade options.

Module 10: High Availability Options This module provides a high-level overview of the high-availability options for Microsoft Dynamics CRM.

Install Microsoft Dynamics CRM Server on Multiple Computers Network Load Balancing

Page 29: MS Dynamics CRM

Clustering Microsoft SQL Server High-availability Options for Other Supporting Components

After completing this module, students will be able to:

Review the reasons for installing Microsoft Dynamics CRM on multiple computers. Describe the role of Network Load Balancing in providing enhanced scaling and

availability. Describe the role of clustering Microsoft SQL Server in providing enhanced scaling and

availability. Examine the high-availability options for other supporting components.

Extending Microsoft Dynamics CRM 2011 (80295A) Module 1: Extensibility Overview This module introduces some of the basic concepts in Microsoft Dynamics CRM 2011, including a brief description of the xRM Application Framework, and the platform and features upon which it is built. The module also provides a review of the Security model, business logic, business entity and data access components. Finally the module contains a list of helpful skills and resources to assist in the development process.

Objectives Introduction Extensibility Platform and Features Security Model Business Model Business Logic Business Entity Components Data Access Components and Platform Helpful Skills Resources Summary Test Your Knowledge Quick Interaction: Lessons Learned Solutions

After completing this module, students will be able to:

Describe how Microsoft Dynamics CRM 2011 is designed to be extended and the core extensibility features

Explain how the Security Model affects custom development and design. Explain how "business logic" is incorporated Explain how entities are structured and defined within the xRM Framework

Page 30: MS Dynamics CRM

Examine how data access is handled with the application Recognize the skills developers will use to extend Microsoft Dynamics CRM 2011 and

the resources available to them

Module 2: Common Platform Operations

This module explains how to use a number of common methods to access both system and custom entities in Microsoft Dynamics CRM 2011. It includes a detailed description of these methods and the available data types in the system. The module also contains a sample application that shows the audience how to create and update a Microsoft Dynamics CRM 2011 entity. Finally, it provides some helpful information about error handling.

Objectives Introduction WCF Web Services Discovery Service Early versus Late-Binding Early-Bound Entity Class Late-Bound Entity Class Organization Service Authentication and Authorization Entity Information Working with Data Types Using the Create Method Using the Retrieve Method Using the Update Method Using the Delete Method Using the RetrieveMultipleMethod Summary Test Your Knowledge Solutions

Lab : 2.1: Creating Leads

Goal Description Need a Little Help? Step by Step Step by Step

Lab :2.1: Account Management Application

Goal Description Need a Little Help? Step by Step Step by Step

Page 31: MS Dynamics CRM

After completing this module, students will be able to:

Discuss the use and benefits of the Windows Communication Foundation Use the Discovery Service web service to access Organization-level information Explain the difference between early and late-bound classes Use the code generation tool to create a file which contains multiple classes to use in

early-bound code Develop custom code that used late-bound classes Reference and use the Organization Service Explain security dependencies Identify how Entity information is used with the Organization web service Identify the different Microsoft Dynamics CRM data types Use the Create method of the Organization Service class to create a new record in

Microsoft Dynamics CRM Use the Retrieve method of the Organization class to retrieve a single record Use the Update method of the Organization Service class Use the Delete method of the Organization Service class Use the RetrieveMultiple method of the Organization Service class Identify how to manage exceptions thrown by the Microsoft Dynamics CRM platform

Module 3: Querying Data and Executing Operations This module provides the audience a variety of ways to query the Microsoft Dynamics CRM database including: QueryAttribute, QueryByExpression, LINQ, FetchXML, Filtered views and OData. Additionally, the module describes the Execute method and explains how to use the OrganizationRequest and OrganizationResponse messages within Microsoft Dynamics CRM. Finally, the module explains how the Organization Service web service can be used to interact with Microsoft Dynamics CRM metadata.Lessons

Objectives Introduction Querying in Microsoft Dynamics CRM 2011 Query Expression QueryByAttitude LINQ Queries FetchXML Filtered Views OData Execute Method Requests and Responses Using the MetadataService Web Service Summary Test Your Knowledge Quick Interaction: Lessons Learned

Page 32: MS Dynamics CRM

Solutions

After completing this module, students will be able to:

List querying options available to developers Use the QueryExpression class to retrieve records based on complex criteria Use the QueryByAttribute class for simple queries Identify the benefits and appropriate uses of LINQ when querying and interacting with

data Demonstrate and explain the uses of FetchXML Examine how filtered views can be used to access data by using SQL Use and specify OData elements when querying Use the Execute method of the Organization Service for more specific platform

operations Identify common Request and Response classes Access and update schema information through he Organization Service web service

Module 4: Implementing Business Processes This module explains how to develop custom workflow activities for use within Microsoft Dynamics CRM. The functionality of Microsoft Dynamics CRM can be extended by writing custom workflow activities that run code when configured workflow or dialog rules are run. In addition, the module describes how to debug custom workflow activity code as well as how to use declarative workflows for On-premise deployments.

Objectives Introduction Overview of Workflow Overview of Dialogues Setting up Custom Workflow Activity Assemblies Demonstration: Configuring a Custom Workflow Activity Creating Custom Workflow Activities Debugging Custom Workflow Activities Creating and Modifying Windows Workflow Foundation (XAML Workflows) Demonstration: Modifying an Existing Workflow in Visual Studio 2010 Summary Test Your Knowledge Quick Interaction: Lessons Learned Solutions

After completing this module, students will be able to:

Identify core workflow features in Microsoft Dynamics CRM

Page 33: MS Dynamics CRM

Review the basic concepts, terminology and benefits of using dialogues Examine the steps involved in developing and deploying custom workflow activities Create custom workflow activities Debug custom workflow activities Modify an existing Microsoft Dynamics CRM 2011 workflow in Visual Studio

Module 5: Plug-ins This module provides the audience with an overview of Plug-ins. Plug-ins are powerful mechanisms used to extend the functionality of events for any entity in Microsoft Dynamics CRM 2011. The module reviews how plug-ins are used. It provides an explanation of the event framework, and examines Plug-ins as they pertain to Isolation, Trusts and Statistics. In addition the module illustrates how to develop Plug-ins, use impersonation and Entity Classes, and how to register, deploy and debug Plug-ins. Finally the module provides an overview of how to integrate Windows Azure with Microsoft Dynamics CRM 2011.Lessons

Objectives Introduction Overview of Plug-ins Event Framework Plug-in Isolation, Trusts and Statistics Developing Plug-ins Impersonation in Plug-ins Entity Classes and Plug-ins Register and Deploy Plug-ins Debugging Plug-ins Windows Azure Integration with Microsoft Dynamics CRM 2011 Summary Test Your Knowledge Quick Interaction: Lesson Learned Solutions

Lab : Creating a Plug-in After completing this module, students will be able to:

Identify how Plug-ins can be used to extend Microsoft Dynamics CRM 2011 Review the event framework Examine Plug-in Isolation, Trusts and Statistics Develop Plug-ins Use impersonation in Plug-ins Register and deploy Plug-ins Debug Plug-ins

Page 34: MS Dynamics CRM

Integrate Windows Azure with Microsoft Dynamics CRM

Module 6: Application Event Programming This module explains how to use the built-in features of the Microsoft Dynamics CRM application. It also shows how the Microsoft Dynamics CRM application behaves when forms are loaded or saved, field data changes, tabs change state, and when IFRAMES are loaded. In Microsoft Dynamics CRM, event handler code can be attached to five events.

Objectives Introduction Using Jscript Libraries Form and Field Events Form Types Form Event Handler Execution Context Setting Event Dependencies Pass Parameters Using Best Practices in Writing Client-Side Code Debugging Client-Side Code Summary Test Your Knowledge Quick Interaction: Lessons Learned Solutions

After completing this module, students will be able to:

use JScript Libraries to Customize Microsoft Dynamics CRM Explore form and field events Explore form types Examine the form event handler execution context Identify how to set event dependencies Evaluate how parameters can be used within Microsoft Dynamics CRM 2011 forms Apply best practices when writing client-side code Identify how to debug client-side code

Module 7: Client Extensions This module explains how to add custom buttons, menu items, and navigation areas so that custom solutions are included in Microsoft Dynamics CRM. It also explains how to modify the Application Navigation area and goes into detail on the ways to customize both the Site Map and the Ribbon.

Objectives Introduction Customizing the Site Map

Page 35: MS Dynamics CRM

Customizing the Ribbon URL Addressable Forms and Views Summary Test Your Knowledge Quick Interaction: Lessons Learned Solutions

After completing this module, students will be able to:

Integrate web pages into the user interface by using the Site Map Describe the steps to modify the Ribbon Demonstrate the use of Custom Actions, Rules and Localizing Ribbon controls Describe how URL addressable forms can be used

Module 8: Web Resources This module explains how the addition of custom web content (for example HTML, Images, Silverlight, JavaScript) to CRM forms is a common method that is used to extend CRM functionality. It describes a few examples of the use of client-side technology such as among others, adding custom validation, mashups with other applications and adding new applications (for example, Silverlight applications displaying Microsoft Dynamics CRM data). The module also describes how web resources are used to enable the storage of shared blocks of code or resources so that they can then be reused across the Microsoft Dynamics CRM web application.

Objectives Introduction Overview of Web Resources Web Resource Management Referencing Web Resources Test Your Knowledge Quick Interaction: Lessons Learned Solutions

After completing this module, students will be able to:

Overview of the use of web resources in Microsoft Dynamics CRM 2011 Evaluate how parameters can be used Demonstrate how web resources are implemented and utilized Practice referencing web resources within other web resources