"Microsoft Dynamics CRM, BizTalk and SSRS - Kamal Hitari's technical blog" - 5 new articles
HostedLive - Dynamics CRM 4.0 Hosted SolutionHostedLive has arrived!
Alistair Dickinson, Founder and Technical Director of 2B.net comments, “Microsoft Dynamics CRM is an ultimately customisable tool and its benefits are now available in full on the hosted platform. All the usual company data and workflow will be mapped on HostedLive so the customer loses nothing – just has the ability to access the data from anywhere without the hassle of setting up an on-premise system. Many companies also find this model more economical.” Key Benefits Include: - Cost effective solution - Regular monthly fee, no up front licence costs - Full integration and configuration undertaken by 2B.net - Full ability to utilise all the power and adaptability of Microsoft Dynamics CRM - Secure data storage - Full and constant back up of your data - Access to your data from anywhere in the world. - Free licence upgrades HostedLive is run and operated by 2B .net working in partnership with a major SPLA Licensing Partner Softcat and a major hosted service provider Rackspace to offer the benefits of Microsoft Dynamics CRM on a secure, robust hosted platform. 2B.net has chosen the market leaders in hosted connectivity and licensing security as partners to ensure that the quality and security of HostedLive is paramount David Brown, Partner Manager at Microsoft commented, “This is exactly the kind of initiative we want our Partners to embrace now that Version 4 of Dynamics CRM has the option to be hosted. It opens up Microsoft Dynamics CRM to a range of different customers and 2B.net is ahead of the game in realising this.” 2B.net has been working with Microsoft Dynamics for the past four years and has a team of expert consultants to ensure that the solution is configured to customers’ exact requirements. Alistair adds, “The beauty of Microsoft CRM V4, apart from being a functionality rich solution, is that the product is now totally adaptable to a hosted platform so 2B.net is pleased to be able to offer HostedLive as a fully fledged, secure and stable hosted solution.” Contact Us 0845 46 35 783 OR 0845 46 35 SUE suen@hostedlive.eu http://www.hostedlive.eu/ HostedLive: Your customers, your business, your way. For information on 2B.net Limited go to http://www.2bconsulting.net/ Information on 2B.net Limited 2B.net Limited was founded in the Isle of Wight in 2002 by Alistair Dickinson to meet the needs of a growing CRM product market seeking experienced systems integrators. The company delivers technical solutions to meet the business needs of the real world to both public and private sector organisations. In 2005 2B.net became a Microsoft Certified partner and soon after in 2006 became a Microsoft Gold Certified Partner. The company continues to grow in size and reputation through delivery of exceptional solutions. For more information please contact Sue Norreys at suen@2bconsulting.net Update Rollup 3 for Microsoft Dynamics CRM 3.0Update Rollup 3 for Microsoft Dynamics CRM 3.0 has just been released and available at the following address: For Questions & Answers, Updates and Knowledge base articles, check out the following post on MSDN blog: Microsoft Dynamics CRM Team Blog : Update Rollup 3 for Microsoft Dynamics CRM 3.0 Retrieve Team details from a User Id in CRM 3.0In CRM 3.0, I needed to get some of the team information of a specified user which I could not find any sample code on how to do this but with the help of the SDK, I wrote this little method to retrieve the team id or list of teams ids that a specified user belongs to. The code is written in C#. The code makes a call to the web service and retrieves the teamid using the Request and Retrieve classes RetrieveTeamsSystemUserRequest & RetrieveTeamsSystemUserResponse on the team entity. The user performing this action from within CRM must have access rights on the team entity instance and that’s why I used the best practice impersonation technique. In this case, I’m only retrieving the teamid attribute value (Guid) but you can easily extend it to retrieve any of the following team attributes by creating a ColumnSet and set the attributes to retrieve for this or each team: businessunitid Specifies the ID of the business unit with which the team is associated.
The EntityId is basically the SystemUserId performing this action. I then passed an instance of the RetrieveTeamsSystemUserRequest class as the request parameter in the web service Execute method. Finally, extracting the Guid from the returned instance of the response class (RetrieveTeamsSystemUserResponse) after casting it to the team entity. private Guid GetTeamId(Guid userId) { Guid teamid = Guid.Empty; try { CrmService service = new CrmService(); service.Credentials = System.Net.CredentialCache.DefaultCredentials; // impersonate the user who performed the action service.CallerIdValue = new CallerId(); service.CallerIdValue.CallerGuid = userId; // Retrieves the team id of which the specified user is a member RetrieveTeamsSystemUserRequest retrieveTeam = new RetrieveTeamsSystemUserRequest(); ColumnSet tcs = new ColumnSet(); tcs.Attributes = new String[] {"teamid"}; retrieveTeam.EntityId = userId; retrieveTeam.ColumnSet = tcs; //Get the teams details of which the specified user is a member RetrieveTeamsSystemUserResponse responseTeam = (RetrieveTeamsSystemUserResponse)service.Execute(retrieveTeam); teamid = ((team)((responseTeam.BusinessEntityCollection.BusinessEntities.GetValue(0)))).teamid.Value; } catch(Exception ex) { // TODO: Log errors } return teamid; } Microsoft Dynamics Sure Step Methodology for CRM Training EventI just thought I’d let you all know that there is a training event at Microsoft in Reading on Microsoft Dynamics Sure Step Methodology for CRM on Friday14th March 2008.
Have fun ;o) ISV config in CRM 4.0 and adding toolbar buttons and menusI have seen quite a few posts in the forum regarding the ISV config and creating custom toolbars, buttons, menu etc in CRM 4.0.
More Recent Articles |