Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Solution Management in different Tenants

(0) ShareShare
ReportReport
Posted on by 130

I have two teams working on the same project. But they are in different geographical locations, so we are using two tenants to avoid network latency issue. We have created and imported the same solution in both environments.

Team T1 add/edit E1, E2, E3 and some other components C1, C2, C4.

Team T2 add/edit E2, E3, E4 and some other components C3, C4, C5.

We want the complete solution in T1 solution. (Some entities and components are common in both)

We are planning to use export the solution from T2 to import into T1 and then publish the same in the T1 environment for complete End to End Unit/System Testing. After that, we can import this complete solution to another testing environment?

Any other approach and/or suggestions are appreciated?  

Thanks in advance 

*This post is locked for comments

  • Suggested answer
    Nadeeja Bomiriya Profile Picture
    Nadeeja Bomiriya 6,804 on at
  • Verified answer
    PS Profile Picture
    PS 23,577 on at
    RE: Solution Management in different Tenants

    Hi Atul,

    I am trying to answer with different example:

    Let's say you have two Teams based out of US & India and you have two CRM instances for it CRMUS & CRMIN

    Sol1: Now, if CRMUS & CRMIN have exactly the same components and customization, you can use single dev environment DEVCRM and later you can import solutions to UATCRMUS (if this is your case, as per your explanation in the post, you're doing it right)

    Sol2: But if the customization & components differ, you should use two dev environments DEVCRMUS & DEVCRMIN and later you can import solution to UATCRMUS & UATCRMIN respectively.

    Your question 1 is answered above

    Answer to Question 2: Best approach varies project to project, you are the best person to decide on that

    Answer to Question 3: There are not many ways when it comes to solution management

    Answer to Question 4: I tried to search but seems like its not available

    I would suggest you to read about managed & unmanaged solution:

    www.powerobjects.com/.../solutions-management-best-practices-part-1

    crmbook.powerobjects.com/.../solutions

    msdn.microsoft.com/.../gg334576.aspx

  • AtulSharma Profile Picture
    AtulSharma 130 on at
    RE: Solution Management in different Tenants

    We have two teams (T1 and T2) one in India, another in the US, that is why we are planning to have two tenants, to avoid slow loading and network latency. 

    As an alternate approach, we are also planning to create one development sandbox in US instance and have them accessed from India as well, but we realized load time is very high for the page.

    (Please suggest if any better way of doing this).

    if we go with Approach # 1 
    Since we will be working on the same project so some of the entities and components shall be common. as I have given examples in original question.

    Now for merging the solutions from these two sites, we will be merging respective solutions into either instance and unit testing will happen on that.  (Please suggest if any alternate way of doing this).

    Later we can import this merged solution to UAT environment.

    My Questions are -

    1. How do we handle similar scenario?
    2. What is the best approach for such scenario?
    3. What are the other ways of accomplishing this?
    4. Any pointer/ Case study to such solution will be a great help?

    if we go with Approach # 2,  we have no other problem other than speed.

     

    Hope, I have explained it thoroughly. Waiting for your reply.

    Thanks in advance

    Atul Sharma

     

     

  • PS Profile Picture
    PS 23,577 on at
    RE: Solution Management in different Tenants

    Hi Atul

    Somehow your question is not clear to me, can you provide more details?

  • Suggested answer
    Wayne Walton Profile Picture
    Wayne Walton 13,728 on at
    RE: Solution Management in different Tenants

    If you are using version control like Visual Studio Team Services, you could use the solution unpacking tools in the SDK to load solutions to VSTS for change management, and then build the solution from VSTS.  That way, you could have each team push to VSTS and then every night (or week, or whatever) build a new solution to load back to the dev enviornments and to the UAT.

    Plus, you gain version control and collision checking that should prevent people from accidentally overwriting each other's work (or at least the ability to roll back if you do).

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Daivat Vartak – Community Spotlight

We are honored to recognize Daivat Vartak as our March 2025 Community…

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Tip: Become a User Group leader!

Join the ranks of valued community UG leaders

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 292,516 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,403 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans