CRM Watcher

CRM Watcher is the source for the latest Microsoft Dynamics CRM News and Downloads.

Friday, September 29, 2006

CRM Watcher Windows Live Messenger Alerts

CRM Watcher now offers Windows Live Alerts!

This service lets you receive all the new CRM Watcher posts through your Windows Live Messenger or Windows Messenger, your e-mail, or your mobile device.

Select the Windows Live Alerts button on this page or click
here

The Microsoft BizTalk Server 2006 Adapter for Microsoft Dynamics CRM 3.0

The Microsoft BizTalk Server 2006 Adapter for Microsoft Dynamics CRM 3.0 enables integration between Dynamics CRM and Non-Microsoft Business applications via BizTalk server 2006.

Download samples

Download Adapter

Upgrading Microsoft Dynamics CRM 3.0 to Use a Microsoft SQL Server 2005 Database

This white paper explains how to upgrade Microsoft SQL Server 2000 on your existing Microsoft CRM installation to the more powerful SQL Server 2005.

The Microsoft SQL Server 2005 Installation Wizard helps you perform this upgrade.

Download

Microsoft CRM Mobile Express Diff Disk

Diff disk that has CRM Mobile Express pre-configured with a Pocket PC and SmartPhone Device (for use in demo's).

Download

In order to use this, you must also have the May 2006 CRM VPC.

Nice Article by Ben Vollmer about Using Differencing Disks.

SRS Reports for Displaying CRM 3.0 Outlook Client Synchronization Information

These reports by the Microsoft CRM Team may be useful for troubleshooting performance or may be useful to customers that want to know more information about how much data is being synched and how often it is occurring.

The first report displays the MSDE sync information for all CRM users and it can be sorted on the fly by clicking any of the column headings (ex. click Sync Time to quickly determine which syncs took the longest to complete).

The second report displays information on the MSDE sync, Outlook sync, and Address Book Provider sync. There is a drop-down list at the top of the report that allows you to select any CRM user that has synched information to the CRM Outlook Client.

Read More

Invoke Systems Visio Shapes for Microsoft CRM 3.0

When doing any Microsoft CRM development effort, Project Managers will need to work with clients to gather requirements and design solutions within Microsoft CRM. Typically a large part of this effort is to develop a Functional Design Document or Vision Document that describes exactly what is going to be build on the Microsoft CRM Platform. These documents typically include screen mockups of what the final UI may look like. The process of creating these mockups can be very time consuming, but the results are well worth the effort.

To make this process easier Invoke Systems developed a set of 29 custom Visio shapes, that when used in conjunction with other Visio Windows XP User Interface shapes, allow Project Managers to quickly and easily design mock CRM UI screens that meet almost any client requirement.


Read More

Thursday, September 21, 2006

Update for Internet Explorer (Stops unexpectedly closing of CRM)

Not every Dynamics CRM Administrator seems to know that the crashing of CRM is caused by an update of Internet Explorer.

Now there's a solution for this problem.

Download and install the update now!

Sunday, September 17, 2006

Synchronization of Grouped Fields

Nice Post by Philip Richardson:

When a Microsoft CRM Client syncs with the Server it ‘plays back’ the transactions which occurred during the offline state. It only updates attributes which have been changed; it doesn’t overwrite the entire entity.

There are some cases where you want data to be forced onto the Server even if it wasn’t changed offline. One example of this is address updates.

Example: Nancy goes offline.
At 9:52 AM while she is offline she updates Contoso’s postal code.
At 10:15 AM Susan changes Contoso’s entire address.
At 3:15 PM Nancy comes back online and her sync overwrites the postal code only (since it is the only field she changed).

Now we have Contoso’s address data containing a hybrid of Nancy and Susan’s input. Ideally we would want the address to stay consistent – so that the entire address which Nancy had in her system after her 9:52 AM update is written back to the system at 3:15 PM.

Achieving this ‘group update’ is easy in Microsoft CRM by adding an onChange event to each address field. This event tells CRM to submit all the data from the other address fields if the field is changed.

Add this code to every address field’s onChange event:

crmForm.all.address1_line1.ForceSubmit = true; crmForm.all.address1_line2.ForceSubmit = true; crmForm.all.address1_line3.ForceSubmit = true; crmForm.all.address1_city.ForceSubmit = true; crmForm.all.address1_stateorprovince.ForceSubmit = true; crmForm.all.address1_postalcode.ForceSubmit = true; crmForm.all.address1_country.ForceSubmit = true;

Read more on Philip Richardson's Blog

Friday, September 15, 2006

Instructions for Installing Microsoft Dynamics CRM 3.0 on Microsoft Windows Small Business Server 2003 R2

New document that contains instructions about how to install Microsoft CRM 3.0 on Microsoft Windows Small Business Server 2003 R2.

There is a known issue that involves Microsoft Windows Small Business Server 2003 (Windows SBS) Release 2 (R2) and Microsoft Dynamics CRM 3.0 that prevents you from doing a ‘Standard’ installation of Microsoft Dynamics CRM.

Download

Thursday, September 14, 2006

Business Intelligence: No Longer a Solo Act

"With analytics submerging into ERP, CRM and human resources management and other applications, we can no longer view BI as a separate discipline.

The division of analytical from operational systems was artificial in the first place; it has proven inefficient, has made it difficult for managers and operational employees to connect analysis with decisions and action and has left open time-consuming and expensive gaps in overall workflow."

Read the full
Annual Special Report (Intelligent Enterprise)

More Business Intelligence links:

Microsoft Business Intelligence

Proclarity Analytics (Acquired by Microsoft in 2006)

SQL Server 2005
Business Intelligence Resource Center

Tuesday, September 12, 2006

Microsoft Appoints Nadella to Lead Microsoft Business Solutions

Microsoft today announced that Corporate Vice President Satya Nadella has been selected to succeed Doug Burgum as the leader of Microsoft Business Solutions (MBS).

For the last five years, Nadella has been responsible for MBS research and development (R&D) worldwide.

Read more

Satya Nadella Biography

Friday, September 08, 2006

Stunnware Dynamics CRM JavaScript Collection

All the usefull Dynamics CRM JavaScript samples on one page for easy access.

Stunnware Samples

Internet Explorer 7 and Dynamics CRM 3 – Remove the Alert

Internet Explorer 7 has introduced a number of security and notification features that alert the user when potential underhanded activity might be taking place. There's also an alert for Dynamics CRM Users: "The webpage you are viewing is trying to close the window. Do you want to close this windows?"

There is a workaround for this issue by the Dynamics CRM Team:
From the IIS wwwroot folder, locate the Microsoft CRM Web.Config file.
Open this up in a text editor.
Find the line which says: add key="AppMode" value="On"
Change this to say: add key="AppMode" value="Off"

Save.

Now when you load up the web client Microsoft CRM will load into the main Internet Explorer window on its own tab.

(Workaround by the Dynamics CRM Team)

Thursday, September 07, 2006

CRM Mobile or CRM Mobile Express?

Find out all the differences between the two Microsoft Mobile CRM solutions (CRM Mobile and the new CRM Mobile Express) that are available.

Download the Microsoft Dynamics presentation.

Of course there's also a great CRM Mobile third party solution by CWR Mobility.

Wednesday, September 06, 2006

CRM Mobile Express for Microsoft Dynamics CRM 3.0 !

CRM Mobile Express for Microsoft Dynamics CRM 3.0 is a shared-source initiative sponsored by Microsoft that offers a lightweight, mobile browser client for viewing and editing data in Microsoft Dynamics CRM 3.0.

Now you can manage important Sales, Service and Marketing information from your Windows Mobile, Smartphone and HTML 4.0 compatible devices!

CRM Mobile Express for Microsoft CRM also includes a Microsoft Dynamics CRM 3.0 Administration Console that can be used to customize your mobile data objects - such as adding custom CRM entities to CRM Mobile Express, set data object read and write permissions, and configure mobile forms according to your CRM system's design.

Read more

Download

Update: Screenprint 1 of Mobile Express (Server) / Screenprint 2 of Mobile Express (Client)

Tuesday, September 05, 2006

Replace CRM Database values (A, B and C) at once (with D)

Is it possible to replace one or more values in the Dynamics CRM database at once?

New Dynamics CRM users want to know if it's possible with Dynamics CRM to replace values in the database (A, B and C) at once with another value (D).

With Dynamics CRM this is easy to realize:
  1. Select Tools and then Advanced Find.
  2. Select the right entity (accounts or contacts in this example).
  3. Define a row that says '[fieldname] contains A'. Define also rows for the values B and C (replace A, B and C with the values you want to use).
  4. Select the 3 (or more) defined rows and group them with the option 'Group OR'.
  5. Click the 'Find' button; the results will be shown.
  6. Select all the records in the view.
  7. Select in the top menu 'More Actions' and then 'Edit'; an account form (or contact form) appears.
  8. Select the field that you want to change for all the selected records and type the value 'D' (replace D with the value you want).
  9. Click the 'Save' button and all selected records have been changed.

Palm Treo 700w Smartphone gets Microsoft CRM

X10DATA Corporation, developer of the x10DATA Mobile Platform, has announced that it has mobilized Microsoft’s Dynamics ERP and CRM applications on Palm’s Treo 700w smartphone.

When powered by the x10DATA Smart Client, Treo users can navigate financial, sales, service, and project management applications in real time over Verizon’s EV-DO broadband network using 10 intuitive, single-handed commands.

“The Palm Treo powered by x10DATA enables sales managers, service reps, and CEOs to do what they do best — from servicing customers and taking orders to managing projects and cash flow,” says Doug Migliori, President of x10DATA Corporation. “It means being 100 percent effective, 100 percent of the time, wherever you are.”

After Palm introduced the Treo smartphone, it quickly became one of the most popular devices on the market, integrating a mobile phone with e-mail, organizer, Web access, camera, and more. Now, the Palm Treo 700w combines the functionality and ease of use Treo smartphones are known for with the power of Windows Mobile. And with the x10DATA Smart Client installed, it’s the perfect balance of ease and power, delivering everything needed to be fully productive while away from the office, with one-handed operation.

Read more

Monday, September 04, 2006

Customizing Microsoft Dynamics CRM for Complex Field Service and Sales Organizations

This whitepaper describes Somagen Diagnosticss' Microsoft CRM solution, the business challenges prior to the solution, the critical elements of the solution architecture, and the benefits for Somagen after implementation.

Read the full, interesting document

Saturday, September 02, 2006

Build your own Integrated CRM Dashboard: Step by Step

How to build a 100% integrated Dashboards in Dynamics CRM?
Step 1:
  • Make a backup of the script Global.js in the CRM folder \_common\scripts.
  • Open the original script Global.js with notepad.
  • Search for the value "oncontext".
  • Change this part of the script exactly as shown below and save the script:

_______________________________

}

function document.oncontextmenu()

{

return true

var s = event.srcElement.tagName;

_______________________________

This value activates the right-mouse button in Dynamics CRM

Step 2:

  • In this example the Dashboard will be placed on an Accounts tab.
  • Change the account form; add a new tab ("Dashboard").
  • Add a new section on the tab ("Contacts").
  • Add an iFrame to this section: Name = IFRAME_Contacts / URL = about:blank / Activate the "Pass record.... " option. Deactivate all other options.
  • Add the script as shown below to the form (onLoad event) and enable the event:

_______________________________

var navContacts;

navContacts = document.all.navContacts;

if (navContacts != null)

{

document.all.IFRAME_Contacts.src="/sfa/accts/areas.aspx?oId=" +

crmForm.ObjectId +

"&oType=1&security=852023tabSet=areaContacts";

}

else

{

alert("navContacts is not Found");

________________________________

  • The bold items (1, 852023 and Contacts) are different per entity but it's easy to determine what the values in your environment are.
  • Select the right entity (in this case Contacts at Accounts, so first select Accounts and then the Contacts belonging to this Accounts) and click with your right mouse button on the Contact records.
  • Select 'Properties' in the right mouse button menu and select the full address with your left mouse button. At the end of the complete address you'll see the values you should use.

Step 3

  • Now it's easy to add more items on your Dashboard.
  • Place all the items you want on the Dashboard en finally save and publish the form.
  • Don't forget to change the IFRAME name in the script when you use a different name or new IFRAME on your Dashboard.

[Jeffry, thanks for your help with this]