Command Action
|
Refresh
|
Description
|
Refreshes the whole tree
|
|
Command Action
|
Click on Entity Expand button
|
Description
|
When you will click on entity expand button . you will see list of all entities
|
Command Action
|
Refresh
|
Description
|
Refreshes Entities
|
Command Action
|
Generate Wrapper
|
Description
|
Executes CRMSVCUTIL.exe to generate the strongly typed proxy classes. If you only
have one plug-in project, this class is automatically added to this project; otherwise
, the Generate Entity Wrappers dialog box lets you select which project to
create the classes in.
Steps I need to generate strongly typed proxy classes using developer tool
Right Click on Entities node and from context menu select “Generate Wrapper” option
Now "Generate Entity Wrapper" Dialog box will appear and you need to select project
and after that click on “Generate” button
Now processing dialog box will appear and it will take few second or minute depend
on your system configuration
As this dialog box will disappear you will see “Entities.cs” class under “Plugins”
project
|
|
Command Action
|
Create Plug-in for specific entity
|
Description
|
Steps to Create Plug-in
Right Click on specific entity node and from context menu select “Create Plugin”
option
Now “Create Plug-in” dialog box will appear .
Select Message and fill unsecure/secure configuration message and click on “OK”
button
After clicking “OK” button , new plugin class will appear under “Plugin” Project
solution and write your plugin logic in this class
Plugin also appear in “CRM Explorer” under “Plug-in Assemblies”
After adding plug-in, Now you need to signing your both workflow and plugin project
with a strong name key file
Rebuild all Solutions
Now time to deploy “CrmPackage” Solution
As you deploy , plugin will registered and you can see plugin and workflow dll in
“Crm Explorer” with different style
You can Add/Edit/Delete plugin and its step
Now I am explaining how “CrmPackage” Solution store all information need to deploy
All information store in “RegisterFile.crmregister” under “CrmPackage” Solution
When Project start RegisterFile.crmregister file status
After Creating Step in plugin RegisterFile.crmregister file status
After deploying Step in plugin RegisterFile.crmregister file status
|
|
Command Action
|
Double click on specific entity
|
Description
|
Now no need to go back in CRM web client for customization . double click on entity
name and entity customization form will display in VS 2010
|
Command Action
|
Refresh
|
Description
|
Refreshes option sets
Expand “Option Sets” node show all option sets
|
|
Command Action
|
Double click on specific options set
|
Description
|
Opens the option set definition
|
|
Command Action
|
Refresh
|
Description
|
Refreshes Web resources
|
|
Command Action
|
Add to packaging project
|
Description
|
Adds web resources of all types from the organization to the project
“Add to packaging project” will add new folder with name “WebResources” in “CrmPackage”
Solution with all webresources present in CRM Solution
You can add new webresources also from VS2010
|
|
Command Action
|
Refresh
|
Description
|
Refreshes Processes
On expanding process node will show “Dialogs” and “Workflows” nodes
|
|
Command Action
|
Refresh specific dialog
|
Description
|
Refreshes dialogs
|
|
Command Action
|
Double click on specific dialog
|
Description
|
Opens the dialog definition |
|
Command Action
|
Add/Edit/Delete specific dialog
|
Description
|
We can add, edit, delete dialog from solution
As you click on “Add Workflow” , Create Process dialog box will appear
Fill process name and select entity from Entity dropdown
As you click on create button new process will display under workflow node and its information will also appear for further steps as you see in CRM webclient
|
|
Command Action
|
Refresh
|
Description
|
Refresh Security roles
|
|
Command Action
|
Double click on specific security role
|
Description
|
Opens the security role definition
|
|
Command Action
|
Refresh
|
Description
|
Refreshes field security profiles
|
|
Command Action
|
Double click on specific Security Profile
|
Description
|
Opens the field security profile definition
|