Software Advice sat down with Dynamics CRM General Manager Brad Wilson and discussed a variety of topics in the videos below. It’s interesting to see the man behind the product, as well as discovering his thoughts on the current state and future of Dynamics CRM.

What’s new in Dynamics CRM 2011

More videos, continued.
Read the rest of this entry »

Tags: , , , , , ,

I recently got a call from a company that was having issues running their workflows on Dynamics CRM 4.0.  Despite being configured correctly, their workflows hadn’t processed for more than 4 months!  After a quick remote session, we quickly determined the source of the issue.

Earlier in the year, this company had restructured their staff.  During this process they had disabled the user account of a key former employee that was the owner of all the workflows.

What was the lesson learned?  Disabling the Owner user account of a workflow will disable the workflow jobs as well. Workflows require an active user account to process the jobs. When developing workflows for an organization, make sure all of the published workflows are owned by an administrative account, and not an employee.

Dynamics CRM 4.0 does warn you of this fact while disabling a user (see screenshot below).

Disabling a User in Dynamics CRM 4.0

Unfortunately for my client, all of their workflow activity during the downtime could not be recovered, despite having finally re-enabled the workflows.  Again, as a Dynamics CRM Consultant, be sure to educate your clients of this fact.

Tags: , ,

Here’s my brief video walkthrough of the Microsoft Dynamics CRM Sales Lifecycle, from initial e-mail to closing the sale.

Hopefully there will be more to come soon. Let me know if you have a specific Dynamics CRM topic you’d like me to address, and I just might make a video walkthrough based on it. Meanwhile, I’ll continue to practice on my demo voice. :-)

Looking forward to your feedback!



Tags: , , , , , ,

You know your users want to push your buttons.

You know your users want to push your buttons.

Microsoft Dynamics CRM 4.0 is already user friendly and intuitive.  However, there will be times where you want to nudge the CRM users along the road to productivity by providing a nice shiny button that does what they want.  In this case I want to add a button to a custom entity form, where upon clicking would automatically pop open a new related record.  

 A couple potential  case examples off the top of my head:  

  • Button to create a new Phone Call activity, related to an open custom entity record.
  • Button to create a new Contact record, related to an open Account record.

Since the button can run JavaScript on demand, you can think outside the box and consider other unique scenarios and possibilities.  

See below for the general procedure to get this published.  I’ll try to make it quick and painless.  

Customize your ISV.config file  

All Dynamics CRM deployments include a default ISV Config file.  However, this default file is typically riddled with developer test examples that can clutter your CRM if you’re not mindful.  On the other hand, it may serve as a useful reference to see some customization possbilities.   

If you want a clean ISV Config file with the button I’m creating, I’ve provided a copy here to download.  It’s up to you! 

ISV-button-template.zip  

To export or back up your current ISV Config file:   

  1. Navigate to Settings > Customization > Export Customizations.
  2. Export the ISV file to your desktop or local drive.
Exporting your ISV Config file

Exporting your ISV Config file

  Use your favorite XML or text editor program to view and edit your ISV customization file.  I particularly like the free Microsoft XML Notepad 2007 and Notepad ++. The code you want to add will look something like the below, nested in the Entities section. 

      <Entities>
        <Entity name=”new_customentity”>
          <ToolBar ValidForCreate=”0″ ValidForUpdate=”1″>
            <ToolBarSpacer></ToolBarSpacer>
            <Button Icon=”/_imgs/ico_18_debug.gif” JavaScript=”locAddRelatedTo(10016);”>
              <Titles>
                <Title LCID=”1033″ Text=”Create a new related record” />
              </Titles>
              <ToolTips>
                <ToolTip LCID=”1033″ Text=”Create a new related record based on this open record.” />
              </ToolTips>
            </Button>
            <ToolBarSpacer />
          </ToolBar>
        </Entity>
      </Entities>
 

  In the above code, we: 

  • Referenced where we want this button with the Entity name value.
  • Made this button available only when a record is saved by disabling ValidForCreate and enabling ValidForUpdate.
  • Added a couple ToolBarSpacer spots for neatness.
  • Referenced a icon for it at the Button Icon value.  The debug icon works for me.
  • Added Title and ToolTip info to let the users know what it does.
  • Added a simple JavaScript line to create a new related record.

To make this JavaScript work for you, you’ll need to find out the related entity’s “Object Type Code”.  It’s really easy.  Simply browse to your CRM deployment’s Metadata Browser, which is typically at this URL format: 

http://{CRM_URL}/{Organization_Name}/sdk/list.aspx

Click on the related entity’s details, and you should see “Object Type Code” number.  Insert that number in the parenthesis for this JavaScript snippet:

locAddRelatedTo({Object_Type_Code})

Follow me here: the locAddRelatedTo function will let the button open a new related CRM record of the entity I specified with the Object Type Code.  Simple as that.

 Once you finished customizing your new ISV Config file, make sure you upload it back to your CRM deployment. 

Last Step!  Enable custom menus and toolbars

If you published your new ISV config file and you still don’t see the changes, this is the reason.

By default, CRM disables the custom menus and toolbars.  This means CRM will simply ignore whatever ISV Config file is out there.

To enable your custom button:  

  • Navigate to Settings > Administration> System Settings.
  • Click on the Customization tab.
  • Add the Clients where you want this customization to appear.  The choices?  Web, Outlook, and Outlook Offline.
Custom Menu Settings

Custom Menu Settings

  Thanks to Mitch Milam’s blog for pointing me in the right direction.  

Tags: , , ,

Dynamics CRM and Twitter combined.  You cannot escape.

Dynamics CRM and Twitter combined. You cannot escape.

The highly anticipated Social Networking Accelerator was released today!  It was last announced this past July, promising Twitter integration out-of-the-box and future enhancements for other social networks.

Social Networking Accelerator for Microsoft Dynamics CRM 4.0 [CodePlex.com]

To view all the features this new Accelerator provides, review the video below or at this link.


Social Networking Accelerator for Microsoft Dynamics CRM 4.0

Tags: , , , ,

View in: Mobile | Standard