Solved

Can the MS CRM Accelerator for Event Management be used with a hosted, public web site?

Posted on 2009-05-19
7
484 Views
Last Modified: 2013-11-24
We are considering using the Event Management Accelerator for Microsoft Dynamics CRM 4.0, but are not sure of all of the requirements. We have Microsoft CRM Dynamics 4.0 installed on-premise inside our corporate firewall. Our corporate, public-facing web site is hosted with an external hosting provider. Can the Event Management Accelerator be used in this scenario, or do both CRM and the corporate web site need to be on the corporate LAN (on premise)?
0
Comment
Question by:jessc7
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
7 Comments
 
LVL 10

Accepted Solution

by:
crm_info earned 500 total points
ID: 24426293
The accelerator can be used in your environment - but you'll have to tweak the integration with your website to get it to function properly.  The default website that installs as part of the accelerator is really meant to be a "starting point" - not a fully integrated solution.

Here's what I suggest:
(1) First of all, test this in a test environment.  There are some changes you'll need to make to your website, to your current server environment and to CRM for this to work.  You'll be well served to create a test environment prior to meddling with the settings that this will require.

(2) Setup an events area of your website.  In that area, setup an IFRAME that can reference pages that are hosted elsewhere.  Retain headers, footers and (if appropriate) menuing, so anything appearing in the IFRAME will appear to be a part of your normal website.

(3) Setup the Event Management Accelerator on your CRM server.

(4) Take the example website and drop all the "Fabrikam" branding - making the pages "plain vanilla" - in IIS, set this site up to be an internet-facing website.  This is the site that you will want to serve up in the IFRAMES created in #2, above.

The above certainly leaves out a lot of technical detail (which will vary dramatically based upon your unique setup).

Another alternative: set the web portions of the Event Accelerator completely on your external web server and update the integration to remotely login to your instance of CRM (you'll probably want to setup CRM as an IFD (aka Internet Facing Deployment - outlined in the Microsoft Dynamics CRM 4.0 Implementation guide that is freely downloadable from Microsoft) to be make this task a bit simpler).

HTH.
0
 
LVL 16

Author Comment

by:jessc7
ID: 24433829
Hi crm_info, thank you very much for your response! One quick follow-up to the alternative you mentioned. Can you provide a high-level picture of the effort / changes needed to update the integration to allow for remote logins? I understand we would need to provide for an internet facing deployment of CRM, but I don't have an understanding of the changes that would need to be made on the external web site and accelerator components. I don't have an understanding of the scope of that effort. Thanks!
0
 
LVL 10

Expert Comment

by:crm_info
ID: 24434965
Hi Jessc7,

It's hard to provide exact scoping information.  Assuming individuals involved are competent users of the CRM SDK and understand your infrastructure, then I would say:

* 1/2 day - 1.5 days to setup the IFD

* 1-2 days to setup and test integrating the Marketing Events with your website in a test environment
* 1/2 day - 1 day to re-deploy the Marketing Events functionality into your production CRM system and website
0
Creating Instructional Tutorials  

For Any Use & On Any Platform

Contextual Guidance at the moment of need helps your employees/users adopt software o& achieve even the most complex tasks instantly. Boost knowledge retention, software adoption & employee engagement with easy solution.

 
LVL 16

Author Comment

by:jessc7
ID: 24435645
Thanks crm_info, I think I should have been more clear. :) Can you describe at a high-level why the integration configuration would need to be changed to accommodate a remote installation? I'm not clear on what is happening behind the scenes with the components. Thanks!
0
 
LVL 10

Assisted Solution

by:crm_info
crm_info earned 500 total points
ID: 24436186
Sorry about that.

In short, the web pages that support the Events will need to display information from the CRM database and will need to be able to insert new records into the CRM database.  So the code behind the website will need to leverage the SDK to properly authenticate into CRM to share that data.

Exactly how this is accomplished is going to depend upon how you have setup the website and CRM infrasctructure.  But, in any event, you will have to display a page that can access CRM (either because the page is on the same server, or because CRM is available via IFD).

HTH
0
 
LVL 16

Author Comment

by:jessc7
ID: 24436240
Great, thanks crm_info!
0
 
LVL 10

Expert Comment

by:crm_info
ID: 24436254
Sure thing.  Wish I could have given a more straightforward answer.  Suffice it to say that there is always some unforseen "gotcha" with the website, infrastructure or CRM confguration that causes a headache that takes some extra time to deal with.
0

Featured Post

Salesforce Made Easy to Use

On-screen guidance at the moment of need enables you & your employees to focus on the core, you can now boost your adoption rates swiftly and simply with one easy tool.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I showed you how to use console view (HERE (http://www.experts-exchange.com/articles/18379/Getting-Started-and-Using-the-Salesforce-com-Console.html)) -– but how do you set it up on the admin side of Salesforce? Note that you have to have Admin leve…
Note: You must have administrative privileges in order to create/edit Roles. Salesforce.com (http://www.salesforce.com/) (SFDC) is a cloud-based customer relationship management (CRM) system. It is a database most commonly used by sales and marke…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

710 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question