24 Jul 2010 @ 8:30 PM 

Great way to pull report parameters by Customer Effective here.

Posted By: bradlaw
Last Edit: 24 Jul 2010 @ 08:44 PM

EmailPermalinkComments (0)
Tags
Categories: Uncategorized
 24 Jul 2010 @ 8:09 PM 

Great code I have not tried yet but I am certain I will need it by ANDRIY A33IK BUTENKO

Posted By: bradlaw
Last Edit: 24 Jul 2010 @ 08:09 PM

EmailPermalinkComments (0)
Tags
Categories: Uncategorized
 28 Jun 2010 @ 9:33 PM 

This is a great piece of code I put together by merging two sets of code. Basically the following creates an IFRAME and formats the IFRAME in a professional manner.

// Builds a string for the source attribute of an IFrame
// Credit is given to Michael Hohne and Andrew Zimmer for the following code.  For additional information, please
// refer to his stunnware site: http://www.stunnware.com/crm2/topic.aspx?id=JS27
//for formatting the IFRAME: http://blogs.inetium.com/blogs/azimmer/archive/2010/01/14/crm-displaying-related-entity-in-iframe-slightly-improved.aspx

function GetFrameSource(tabSet, roleOrd) {

    if (crmForm.ObjectId != null) {

        var roleOrdParamMissing = (typeof(roleOrd) == "undefined") || (roleOrd == null);

        var oId = crmForm.ObjectId;
        var oType = crmForm.ObjectTypeCode;
        var security = crmFormSubmit.crmFormSubmitSecurity.value;

        var url = "areas.aspx?oId=" + oId + "&oType=" + oType + "&security=" + security + "&tabSet=" + tabSet;

        if (!roleOrdParamMissing) {
            url += "&roleOrd=" + roleOrd;
        }

        return url;
    }

    else {
        return "about:blank";
    }
}

 // Waits for the content window of the IFrame to be ready
  function FixStylingInFrameSource(iframeID) {
      // Check the content window's ready state
      if (document.getElementById(iframeID).contentWindow.document.readyState
!= "complete") {
          // Re-run this function in 10 ticks
          window.setTimeout(function() { FixStylingInFrameSource(iframeID) }, 10);
      }
      // Content window is ready
      else {
          // Change the background color
          document.getElementById(iframeID).contentWindow.document.body.style.backgroundColor = "#eef0f6";
          // Remove the left border
          document.getElementById(iframeID).contentWindow.document.body.all(0).style.borderLeftStyle = "none";
          // Remove padding
          document.getElementById(iframeID).contentWindow.document.body.all(0).all(0).all(0).all(0).style.padding = "0px";

          // Make the cell the full width of the IFRAME
         document.getElementById(iframeID).contentWindow.document.body.all(0).style.width = "102%"

          // Show the IFrame
          document.getElementById(iframeID).style.display = "block";
      }
  }

crmForm.all.IFRAME_organizaton_programs.src = GetFrameSource("new_account_organizationswithprograms");

if(crmForm.FormType != 1)
{
FixStylingInFrameSource('IFRAME_organizaton_programs');
}
Posted By: bradlaw
Last Edit: 29 Jun 2010 @ 10:33 AM

EmailPermalinkComments (0)
Tags
Categories: Uncategorized
 28 Jun 2010 @ 9:14 PM 

Found a couple of solutions posted in the MS forums on this post, I had the best luck with the following:

To start update new_OpportunityID and new_ContactID with your fields, this example concatenates the Opportunity ID and Contact ID lookup fields.

var lookupItemOppID = new Array;
lookupItemOppID = crmForm.all.new_OpportunityID.DataValue;

var vOpportunityID= (lookupItemOppID[0] != null) ? lookupItemOppID[0].name : "";

var lookupItemConID = new Array;
lookupItemConID = crmForm.all.new_ContactID.DataValue;

var vContactID= (lookupItemConID[0] != null) ? lookupItemConID[0].name : "";

CrmForm.all.new_name.DataValue = vOpportunityID + " - " + vContactID;

This will concatenate two normal fields

crmForm.new_fullname.DataValue = crmForm.new_firstname.DataValue + " " + crmForm.new_lastname.DataValue;

This will concatenate a lookup field and a normal text field

if(crmForm.all.new_abreviationid.DataValue!=null)

var nameval=crmForm.all.new_abreviationid.DataValue[0].name;

crmForm.all.new_uasi.DataValue=nameval+","+crmForm.all.new_name.DataValue;

Then once you have the field completed you will want to force the change to the database. This will be necessary when a user changes one of the values that creates the concatentated field. It will show the change on the form, however it will not force the change to the database.

//force the result to the database
crmForm.all.DesiredField.ForceSubmit = true
Posted By: bradlaw
Last Edit: 05 Aug 2010 @ 12:32 PM

EmailPermalinkComments (0)
Tags
Categories: Uncategorized
 23 Apr 2010 @ 7:49 AM 

Great article on creating a CRM 4.0 test/training organization from your production organizationhttp://www.wipfli.com/BlogPost_MCRM_Blog_8_12_09.aspx

Posted By: bradlaw
Last Edit: 23 Apr 2010 @ 07:49 AM

EmailPermalinkComments (0)
Tags
Categories: Uncategorized
 22 Mar 2010 @ 1:27 PM 

Made the mistake of leaving the “CRM for Outlook” button my web form before turning users loose into a UAT preparation enviornment. Here is an article on removing the link from the Microsoft Support Site @ http://support.microsoft.com/kb/2004601

This is interesting. Looks like others have been searcing perhaps?

Note This is a “FAST PUBLISH” article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use (http://go.microsoft.com/fwlink/?LinkId=151500) for other considerations.

Posted By: bradlaw
Last Edit: 22 Mar 2010 @ 01:29 PM

EmailPermalinkComments (0)
Tags
Categories: Uncategorized
 12 Mar 2010 @ 2:01 PM 

Received this note from MS on pre-pided CRM Volume License Keys! In my case I had already copied all instalaltion media over to the new hardware from an old product download. Then I went searcing for my license key to find out its pre-pidded in the Volume Licensing .iso file still on the MS site. To get to the license key you have to break/open the .iso file. I used WinCDemu loaded on another machine to mount the .iso then browsed the results.

Here is the txt frm Microsoft directly.

License Keys
New to Microsoft Dynamics CRM 4.0, for media obtained under Volume Licensing programs, license keys are embedded on the media (Media is ‘Pre-pidded*’) and will no longer need to be entered upon installation. If you have downloaded a Trial or time limited version of Microsoft Dynamics CRM, and later purchase Volume License media and do not wish to re-install, you may input the license key from your purchased media within the Microsoft Dynamics CRM License Manager.

The License Key may be located by searching the installation files contained on the media for the \server\i386\license.txt or \server\amd64\license.txt file, depending on whether you are installing in a 32 or 64 bit environment).

No License Keys posted to MVLS/VLSC
IMPORTANT! Microsoft Dynamics CRM 4.0 license keys will not appear in the license key product listing that appears for some products in MVLS/VLSC. The product keys are embedded in the VLSC downloads and on the physical media, so there is no need to enter a product key, except in the event a TRIAL version has been installed first. If this is the case – see the TRIALs section.)
Product Registration: Register within 30 Days!
IMPORTANT! Upon installation of software, customers are required to register the product on-line (Internet Access is required) within 30 days. If the product is not registered within 30 days it will be disabled for any further use. However, product can be re-enabled for use upon registration any time if disabled due to the 30 day expiration. Additional CALs added to the installation after initial purchase do not require additional registration. Certain programs such as SPLA and the ISV Royalty Program, do not require registration.

Registration happens:
• Upon initial Installation of any edition
• When users Step Up/Upgrade from Trial or time limited to full license for all editions
• When users Step Up/Upgrade from Microsoft Dynamics Workgroup to Professional Server, or to Enterprise Server. (Will need to re-register)
• When users Step Up/Upgrade from Microsoft Dynamics Professional Server to Enterprise (will need to re-register)

Registration is required when a license key is obtained from these channels:
• Volume Licensing
• MSPP Gold and Gold Certified Partners
• Microsoft Action Pack (MAPS)
• System Builder Channel

Registration is NOT required when a license key is obtained from these channels:
• Trial
• ISV Royalty Program
• SPLA
• MSDN
• TechNet
• BRL/DPL

Posted By: bradlaw
Last Edit: 12 Mar 2010 @ 02:01 PM

EmailPermalinkComments (0)
Tags
Categories: Uncategorized
 15 Oct 2009 @ 2:13 PM 

My current engagement has a lot of red tape in terms of network teams and security teams, I must admit I have downloaded the Dynamics CRM Implementation Guide and Planning Guide several times over the last few years despite knowing it was available online. At any rate Tiaan van Niekerk 0f the CRM DE LA CREME Blog has summarized the items relating to CRM 4.0 System Requirements and Required Components.

For the most up-to-date information about system requirements and required components, see the Microsoft Dynamics CRM 4.0 Server Readme.
For more information, see:
Microsoft Dynamics CRM Server hardware requirements
Microsoft Dynamics CRM Server software requirements
Microsoft Dynamics CRM Connector for SQL Server Reporting Services
Microsoft Dynamics CRM E-mail Router software requirements
Microsoft Dynamics CRM for Outlook hardware requirements
Microsoft Dynamics CRM for Outlook software requirements
Microsoft Dynamics CRM Web client software requirements
Microsoft Dynamics CRM Data Migration Manager hardware requirements
Data Migration Manager software requirements
64-bit supported configurations
Language support
Currency support

Posted By: bradlaw
Last Edit: 15 Oct 2009 @ 02:13 PM

EmailPermalinkComments (0)
Tags
Categories: Uncategorized
 02 Oct 2009 @ 10:43 AM 

The default image is as follows:

Referenced from Caesar De La Torre Blog here are some instructions for updating the logo in Dynamics CRM 4.0. This is of course a non supported change to the system.

1.-
The image file is located in the following place:
C:\Program Files\Microsoft CRM Server\CRMWeb\_imgs\masthead.jpg
You could copy another image with the same name within that folder.

2.-
Also, you could change the .CSS definition, which is a TD, within:
C:\Program Files\Microsoft CRM Server\CRMWeb\_common\styles\global-dynamic-styles.css.aspx

The TD name is:
TD.ms-crm-MastHead-Logo
Then, you could change the name of the image’s file within this TD definition. (in case you want to use a different image file).

Of course, I warn you that anything you change within CRM files could be re-applied when installing service-packs, etc., so be careful with this kind of changes…

Because of this, it is a clear unsupported stuff, even though it is a very simple customization.

I’m quite sure we’ll have it as a regular customization in future versions.

So!, It is a little hidden, but, quite easy, of course. :-)

Posted By: bradlaw
Last Edit: 02 Oct 2009 @ 10:47 AM

EmailPermalinkComments (0)
Tags
Categories: Uncategorized
 01 Sep 2009 @ 1:23 PM 

I had this issue when installing MS Outlook and attempting to use the CRM Client. This solves the error received when the client isntall claims that Outlook isn’t set as the default Email program. This article is by Joel Mansford and is titled MS Dynamics CRM 4.0 Client Configuration Wizard Fails With “Outlook Is Not Set As The Default Mail Client On Windows Server 2008 X64

Posted By: bradlaw
Last Edit: 01 Sep 2009 @ 01:35 PM

EmailPermalinkComments (0)
Tags
Categories: Uncategorized

 Last 50 Posts
 Back
Change Theme...
  • Users » 1
  • Posts/Pages » 48
  • Comments » 4
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

About



    No Child Pages.

Clients



    No Child Pages.

Home



    No Child Pages.

Recent Posts



    No Child Pages.

Visitor Locations



    No Child Pages.