Monday, January 21, 2013

Process - Driven UI Explored

CRM in Cross-Browser has been one of the best improvements. CRM works much faster in Chrome and Fire Fox. So the forms that would take a few seconds to load prior to this update now is like click and its open :)
 

Some of it may have to do with the new Process-Driven UI made available for the Sales and Service Process.
 

What’s with the Process-Driven UI?

The idea is to make the UI more intuitive and process-driven rather than requiring users to create records manually through the sales process as well as reduce the number of clicks and popup forms required.








The top panel includes the milestones defined for the entire lead qualification process. This panel will let you know the progress made and stage at which the current lead is in the sales process.


The process steps are configurable. You can configure the process steps using the Edit Sales Process option in the … menu





The social section of the form has the activities, feeds and notes section incorporated in a single section that can be easily switched between without popups. Ability to quickly add Phone call and Task has been included just like we had the notes section in earlier version where we could just type in to add a new note.

 

Qualifying a lead is now just a click without any popups again. There is a button added separately for Qualify and Disqualify. Upon qualify it will auto-create Account and Contact depending on the information included in the Lead along with the Opportunity.


Using the Navigation panel you can navigate to the other associated entity grids included in the form. But note you can no longer create a new record for these associated entities from this view. It is just a listing of the associated records that you can click to view but cannot add a new record for that entity like it was in the traditional UI.


Is the Process Driven UI customizable?


Yes. The process-driven form is available under the specific entity. While the earlier forms were called Information, the process-driven form is named by the entity name.

You are open to edit and customize this form to include additional fields/controls. 

New addition is you can now include web resources in the process-driven UI as well as the classic UI and still have the forms open in Read-Optimized mode.


One observation made is, though you are allowed to add script libraries, but if you include one of those you lose the process driven top panel and it is replaced with the ribbon associated with classic form.
 

How to Enable Process Driven UI?

In existing organizations that are being upgraded, Process-Driven UI needs to be manually enabled by the user.
 

This section provides you with the feature to migrate the existing forms to the new UI & enable the new forms

Note: Once the new forms are enabled, it cannot be rolled back or disabled. However the new forms do have an option in the menu to “Switch to Classic forms”.

How to update to polaris ?

Follow the below steps

Step1

Go to the Administration Tab and click on "Product Updates"




Step2

Click on Update button to Update your system to Process-Driven UI. Remember once you Updated to Polaris the changes cannot be rollback.



Step3



Step4

Click on  " Yes "



Step5



Step6    

when you will click on " Migrate customization to the new forms " then the below page appears in new window




Step7

After reading the above page click on Enable the new forms


 

Simply click on YES and you are ready to explore Polaris ….!

 

Thanks!

Thursday, January 10, 2013

Maplytics in times of UR12


Native Bing Maps Integration coming in with UR12

UR12 is scheduled for a phased roll out starting next week. With one of the offerings being Bing Maps Integration. This integration is made available as a setting that when activated by the users would show a link to open Bing Maps and automatically plot the address entered on the specified record.

What is Maplytics and why should you want to use it?

Maplytics continues to work towards being a “more than simple” address plotting on the map.  It is a geographical analytics tool. Some of the features supported include
·     Support for all entities that have address fields. You would be able to see any address included on any entity on the Map
·     Map is essentially dependent on Geo-coding data. Maplytics comes bundled with Bing Maps subscription that allows for use of Bing Maps Spatial service that will let you batch Geo-code bulk data. This does away with the need to worry about getting the data Geo-coded.
·      Save geographical search as static Personal Views in CRM
·      Ability to print the route and routing directions using multiple way-points.
·      Maplytics builds upon the inherent Dashboard feature of Dynamics CRM to provide Maplytics Dashboards to provide analytics based on CRM data including Sales
·     Color-coding CRM data plotted on the Map for better analysis and geographic representation of the data
·     Usual mapping solution would include Road View or Aerial View. You can now get a Street View of the address using Maplytics



Who is Maplytics for

Maplytics is still a must-have for business driven by geography and geographic data.

For more information check out the product details here

Thursday, December 20, 2012

Add mapping for custom attribute of Order product to Invoice product

To map custom attributes of Opportunity Product to Quote Product, Quote product to Order Product and Order product to Invoice product CRM does not provide direct access to the “Mapping” page. To get the mapping page, you need to follow below steps.

Below are the steps to set the mapping of Order product and Invoice product:

1.  Replace the CRM server name in the below URL and browse the below URL in the Internet Explorer.

 Online CRM

On-premise CRM
http://crmserver/testorg/XRMServices/2011/OrganizationData.svc/EntityMapSet?$select=EntityMapId&$filter=SourceEntityName eq 'salesorderdetail' and TargetEntityName eq 'invoicedetail

2.  Then you will get the below result. Copy the Entity map id highlighted in red.

 
When you try to browse above URL, you might get the below page instead of above result in XML format.
 



Then you need to do below setting in the Internet Explorer.
Go to Internet Explorer à Tool à Internet options àContent à Setting (Feed and Web slices). Now uncheck the “Automatic mark feed as read when reading a feed” and “Turn on feed reading view”. Click on Ok. Then restart the Internet explorer and browse the above URL again.



3. Replace the mapping id with the entity map id you get from above URL in the below URL and then browse it.


4. You will get the below window where you can add new mappings,




Hope this helps!





Sunday, December 16, 2012

Display more than 2000 characters in SSRS report


We would like to share one of our experiences with SSRS reports. One of the reports we were building required displaying of notes that could hold more than 2000 characters.
 
 Including a text box worked fine for most of the records but we observed that the ones that had more than 2000 characters reported error. To show the entire content of the notes in SSRS reports you can try the following workaround:
 
Add a textbox with the following expression

 =IIF(Len(Fields!description.Value) >= 2000,Left(Fields!description.Value,2000) ,Left(Fields!description.Value,2000))
 
This will show the first 2000 characters.
 
For the next 2000 add a blank row and include a textbox with the following expression
 
=IIF(Len(Fields!description.Value) >= 2000, cstr(Fields!description.Value).Substring(2000), "")
 
If the content included is less than 2000 characters in the first place itself, then to hide the blank row add the following expression to the visible property
 
=IIF(Len(ReportItems!txtDescription.Value) >= 2000,false,true)
 
Note ReportItems!txtDescription refers to the same textbox that we are hiding
 
This way we were able to increase the display limit to 4000 characters to increase it further add another text by using the same logic as above.

 
Hope this helps!

 

Friday, December 14, 2012

Developer Toolkit: "No Organization has been specified" error.

 
 
You may come across the following error when you try to open a project that was created using Developer toolkit

 
To resolve this problem you need to delete *.SUO(VS Solution User Option) file from Visual Studio Project folder.
(These file records all of the options that you might associate with your solution so that each time you open it, it includes customizations that you have made)
This .SUO file is hidden in the project folder next to solution file which you can see in below screenshot.
 
 
Simply delete the above selected red rectangle file(.SUO) and run solution file.
 Now it will prompt for Connect CRM Explorer.

 
Note: SUO (solution user options) are user settings files. Completely disposable, you can delete it and the most common thing you will lose are breakpoints.