Some tricks (CRM 4)

1. Source

MS CRM: выключить фильтрацию параметров запроса
Реестр на сервере MSCRM, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM , ключ DWORD DisableParameterFilter = 1

2. Source

View CRM log files for instance redeployment file:
Go to start run write %APPDATA%
Select folder Microsoft\MSCRM\Logs
Many files appear, in this case select the latest modified file.

3. Redeployment success but get in error message in log file because update version id

4. Microsoft Dynamics CRM 4.0: How Do You Export More Than 10,000 Records?

5. How many attributes can one entity have?

6. Configure new CRM Entities and Forms.
Create Roles, Users, Teams and Groups with various access features to implement security.
Develop Custom Asp.net forms and Integrate with CRM using iFrames.
Configure and Develop Plug-ins and Custom Workflow Activities in C#.Net consuming CRM Services using CRM SDK.
Customize Microsoft Dynamics CRM 4.0 interfaces using JavaScript for client side data validation, Also Sitemap.xml and ISV.Config for changing UI.
Develop custom reports in SSRS and attach it with Dynamics CRM.

This is kinda regular work for a CRM Tech Consultant.

7. Issues with class level declaration in CRM 4 Plugins and Workflows

Moving the ICrmService object declaration from Class level to the Execute method ensure that the object is released upon the completion of the job.

8. Dynamics CRM 4.0 – Progress Bar by Gayan Perera

9. Заполнение DropDownList для aspx-приложения значениями из picklist MS CRM : (Автор: Костя Афендиков)

picklist to dropdownlist

 //Создаю и посылаю запрос с помощью MetadaServiceSDK
RetrieveAttributeRequest projectPLRequest = new RetrieveAttributeRequest();
projectPLRequest.EntityLogicalName = "new_flat";//имя сущности
projectPLRequest.LogicalName = "new_project";//имя атрибута picklist
projectPLRequest.RetrieveAsIfPublished = true;

RetrieveAttributeResponse projectPLResponse = (RetrieveAttributeResponse)metadataService.Execute(projectPLRequest);
PicklistAttributeMetadata projectPL = (PicklistAttributeMetadata)projectPLResponse.AttributeMetadata;

List<ListItem> itemsProject = new List<ListItem>();
//получаю значения
foreach (Option o in projectPL.Options)
{
 itemsProject.Add(new ListItem(o.Label.UserLocLabel.Label, o.Value.Value.ToString()));
 //где o.Label.UserLocLabel.Label - отображаемый текст в выпадающем списке
 //o.Value.Value.ToString() - Цифровое значение
}
//заполняю DropDownList3 полученными значениями
DropDownList3.Items.AddRange(itemsProject.ToArray());
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: