Tuesday, July 7, 2009
Microsoft CRM 4.0 Certification
Exam #: MB2-631
Exam name: Microsoft Dynamics CRM 4.0 Customization and Configuration Certification Exam
Training Materials:
8912: Customization and Configuration in Microsoft Dynamics CRM 4.0
Alternative link
8912: Customization and Configuration in Microsoft Dynamics CRM 4.0
Exam Topics
Configuring Your Deployment – 28%
Configuring Business Units
Configuring Security
Configuring Users and Teams
Configuring Organizational Settings
Configuring Multi-User Interface Language Packs
Configuring Currency Exchange Rates
Customizing Forms and Views – 12%
Customizing Forms
Customizing Views
Publishing Forms and View Changes
Customizing Entities and Attributes – 32%
Maintaining Custom Attributes
Maintaining Custom Entities
Maintaining Custom Entity Icons
Renaming Entities
Translating Customized Entity Labels
Customizing Relationships and Mappings– 20%
Relationship Concepts
1:N Relationship Behavior
Creating 1:N Relationships
Creating N:N Relationships
Entity Mappings
Maintaining Organizations– 8%
Core Concepts – Multi-tenancy and the Configuration DB
Managing Additional Organizations
Importing Organizations
Maintaining Servers and Licenses
Sample Questions:
MB2-631.pdf
MB2-631.vce
Alternative link:
MB2-631.pdf
MB2-631.vce
=======================================
Exam #: MB2-632
Exam name: Microsoft Dynamics CRM 4.0 Applications Certification Exam
Training Materials:
8913: Applications in Microsoft Dynamics CRM 4.0
Alternative link:
8913: Applications in Microsoft Dynamics CRM 4.0
Exam Topics
Microsoft Dynamics CRM Concepts – 34%
Understanding Microsoft Dynamics Software
Multi-lingual User Interface and Multi-currency
Customer-centered view
Using Microsoft Dynamics CRM for Office Outlook
Sales – 18%
Microsoft Dynamics CRM Sales Concepts
Opportunity Management
Managing Leads
Sales Order Processing
Marketing – 16%
Planning and Creating Marketing Campaigns
Managing Marketing Campaigns
Service Management – 18%
Managing Contracts
Managing Cases
Creating a Knowledgebase
Managing Service Queues
Service Scheduling – 14%
Understanding the Service Scheduling Life Cycle
Scheduling Services
Maintaining Users and Resources
Sample Questions:
MB2-632.pdf
MB2-632.vce
Alternative links:
MB2-632.pdf
MB2-632.vce
=======================================
Exam #: MB2-633
Exam name: Microsoft Dynamics CRM 4.0 Installation and Deployment Certification Exam
Training Materials:
8911: Installation and Deployment in Microsoft Dynamics CRM 4.0
Alternative link:
8911: Installation and Deployment in Microsoft Dynamics CRM 4.0
Exam Topics
Planning a Microsoft Dynamics CRM Implementation – 18%
Planning for Business Needs
Planning for Hardware
Planning for Software
Microsoft Dynamics CRM Installation – 24%
Understanding Installation Concepts
Understanding Server Roles
Understanding Security
Understanding the Software Installation Process
Microsoft Dynamics CRM E-mail Router – 12%
Microsoft Dynamics CRM E-mail Router Configuration Concepts
Configuring the E-mail Router
Microsoft Dynamics CRM for Microsoft Office Outlook – 20%
Installing the Outlook Client
Supporting the Outlook Client
Redeployment and Upgrading – 16%
Understanding the Redeployment Process
Understanding the Upgrade Process
Uninstalling and Repairing – 10%
Uninstalling Microsoft Dynamics CRM
Repairing Microsoft Dynamics CRM
Sample Questions:
MB2-633.pdf
MB2-633.vce
Alternative links:
MB2-633.pdf
MB2-633.vce
=======================================
Exam #: MB2-634
Exam name: MS CRM 4.0 Extending Microsoft Dynamics
Training Materials:
8969: Extending Microsoft Dynamics CRM 4.0
8912: Customization and Configuration in Microsoft Dynamics CRM 4.0
Alternative links:
8969: Extending Microsoft Dynamics CRM 4.0
8912: Customization and Configuration in Microsoft Dynamics CRM 4.0
Exam Topics
Extension Approach – 24%
Choosing Extension Technology
Licensing Requirements
Extending the Outlook Client
Security Considerations
Deployment Considerations
Web Service Programming – 24%
Connecting to CRM Web Services
Using CRM Data Types
Modifying Data
Querying Data
Using Requests and Response
Using Metadata
Exception Handling
Custom Workflow Activities – 10%Creating Custom Workflow Activities
Deploying Custom Workflow Activities
Troubleshooting Custom Workflow Activities
Developing Plug-ins – 16%
Creating Plug-ins
Deploying Plug-ins
Troubleshooting Plug-ins
Application Programming – 26%
Customizing Navigation
Adding Menus and Buttons
Using IFrames
Using the Form Object Model
Deploying ASP .Extensions
Sample Questions:
MB2-634.pdf
MB2-634.vce
Alternative links:
MB2-634.pdf
MB2-634.vce
Friday, September 14, 2007
Web.Config Encryption and decryption
We are providing the connection strings in the web configuration file, in our connection string we are providing all the information of our database server like server name, user name, password etc. this information can be easily viewed by other users, so we required to encrpty that information.
I am providing a little code for encrytpion and decryption of web.config file.
In web config file my connection string is looks like
and my Encryption and Decryption function is
public void EncryptConfig(bool IsEncrypt)
{
string path = "/tipsandtrics";
// your application name
Configuration config = WebConfigurationManager.OpenWebConfiguration(path);
ConfigurationSection appSettings = config.GetSection("connectionStrings");
if (IsEncrypt)
{
appSettings.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
}
else
{
appSettings.SectionInformation.ProtectionProvider.Name.ToString();
appSettings.SectionInformation.UnprotectSection();
}
config.Save();
}
now just call this function if you want to encrypt connection string like
EncryptConfig(true);
and for decryption
EncryptConfig(false);
that's it..
here i used "DataProtectionConfigurationProvider" encryption method, for more methods of encryption, please refer msdn site.
I am providing a little code for encrytpion and decryption of web.config file.
In web config file my connection string is looks like
and my Encryption and Decryption function is
public void EncryptConfig(bool IsEncrypt)
{
string path = "/tipsandtrics";
// your application name
Configuration config = WebConfigurationManager.OpenWebConfiguration(path);
ConfigurationSection appSettings = config.GetSection("connectionStrings");
if (IsEncrypt)
{
appSettings.SectionInformation.ProtectSection("DataProtectionConfigurationProvider");
}
else
{
appSettings.SectionInformation.ProtectionProvider.Name.ToString();
appSettings.SectionInformation.UnprotectSection();
}
config.Save();
}
now just call this function if you want to encrypt connection string like
EncryptConfig(true);
and for decryption
EncryptConfig(false);
that's it..
here i used "DataProtectionConfigurationProvider" encryption method, for more methods of encryption, please refer msdn site.
Highlight Row in gridview
Following is the code, which will highligh the row, when user will click on any row.
logic for this is very simple.
I created a one javascript function,which will finds the row and changes the color of that row.
I called javascript function from row created event of the gridview.
the code for this as follows.
my HTML Code is ...
1. Javascript Function
function ChangeRowColor(rowID)
{
var count=document.form1.rowCount.value;
var i=0;
for(i=0;i
var id="GridView1_row"+i;
if(id==rowID)
{
document.getElementById(id).style.backgroundColor = '#8080FF';
}
else
{
document.getElementById(id).style.backgroundColor = 'white';
}
}
}
2. My Gridview
asp:GridView ID="GridView1" runat="server" OnRowCreated="GridView1_RowCreated"
/asp:GridView
input type="hidden" id="rowCount" runat="server" /
and my code behind is as
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
public partial class highlight : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("guid");
DataColumn dc1 = new DataColumn("UserName");
DataColumn dc2 = new DataColumn("password");
dt.Columns.Add(dc);
dt.Columns.Add(dc1);
dt.Columns.Add(dc2);
for (int i = 0; i < 5; i++)
{
DataRow dr = dt.NewRow();
dr["guid"] = i;
dr["UserName"] = "abc" + i.ToString();
dr["password"] = "pwd" + i.ToString();
dt.Rows.Add(dr);
}
GridView1.DataSource = dt;
GridView1.DataBind();
rowCount.Value = dt.Rows.Count.ToString();
// storing the number of rows in the grid in hidden field
// this is used in javascript
}
}
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
string rowID = String.Empty;
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.ID = "row" + e.Row.RowIndex;
rowID = GridView1.ID + "_row" + e.Row.RowIndex;
//if for each gridview row id is not created, then use this
//e.Row.Attributes.Add("id", GridView1.ID + "row" + e.Row.RowIndex);
e.Row.Attributes.Add("onclick", "ChangeRowColor(" + "'" + rowID + "'" + ")");
}
}
}
Subscribe to:
Posts (Atom)