Archive for September, 2006

Office 2007 Save as PDF Add-In

September 18, 2006

I just found the download for the Office 2007 Save as PDF Add-In. I really enjoyed this feature in the early Office builds and was devastated when it was pulled out (after some colourful conversations with Adobe). My favourite use is to email PowerPoint presentations as PDFs.

This posting is provided “AS IS” with no warranties, and confers no rights.

Tags:

Offline Sync and Grouped Fields

September 13, 2006

While attending a cross product planning meeting earlier in the week an offline scenario was mentioned. I didn’t mention it at the time but I was pretty sure that the CRM could already handle it.

When CRM offline client syncs with the server it ‘plays back’ the transactions which occurred during the offline state. It only updates attributes which have been changed – ie. 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.

Nancy (our sales rep) goes offline. At 9:52 AM while she is offline she updates Contoso’s postal code (in this case she adds the US post code suffix). At 10:15 AM Susan (our order processor) 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 very easy in CRM. We simply add 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. We use the onChange event (not the onLoad event) as only want to submit these fields if one changes. Simply 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;

This posting is provided “AS IS” with no warranties, and confers no rights.

Tags:

How to get a job in Australia

September 12, 2006

Speaks for itself.

Microsoft Customer Model

September 12, 2006

A partner stopped by my office today and during our discussion he asked about the big ‘Customer Model’ poster I have on my office wall. The CRM team uses personas heavily during our design focus – especially for assessing feature complexity. You can download the persona model we use from here. The aforementioned site has a whitepaper, the customer model and the work stream model. For partners it can be a valuable tool during requirements gathering.

This posting is provided “AS IS” with no warranties, and confers no rights.

Tags:

How to loose my business

September 12, 2006

Recently I bought an MP3 player for my wife on Compuplus. At the end of the purchase I was offered a $10 voucher on my next purchase. Unfortunately I fell prey to an unethical internet marketing technique: my credit card details & info were enrolled in a 3rd party ‘rewards scheme’ (which charges $10/month). Others have also fallen prey and taken more serious action in the form of lawsuits (see this article). I was a loyal Compuplus customer before this incident but now because of their association with such an unethical (the courts will decide on it’s legality) business I will never buy from them again.