Delen via


Uw oplossingen ordenen

 

Gepubliceerd: november 2016

Is van toepassing op: Dynamics CRM 2015

Voordat u oplossingen maakt, raden we u aan om enige tijd uit te trekken om vooruit te plannen. Denk bijvoorbeeld na over hoeveel oplossingen u wilt vrijgeven en of deze oplossingen gemeenschappelijke componenten zullen hebben.

Bepaal tevens hoeveel Microsoft Dynamics 365-organisaties u nodig hebt om uw oplossingenlijn te ontwikkelen. U kunt één organisatie gebruiken voor de meeste strategieën die in dit onderwerp worden beschreven. Echter, als u slechts één organisatie hebt en zich later kunt realiseert dat u er meer nodig hebt, kan het problematisch zijn om de oplossingen te wijzigen als gebruikers deza al hebben geïnstalleerd. Het gebruik van meerdere organisaties leidt weliswaar tot meer complexiteit, maar vergroot ook de flexibiliteit.

Strategieën voor het ordenen van uw oplossingen

Hier volgen enkele strategieën voor het maken van genoemde oplossingen op volgorde van meest eenvoudig tot meest complex:

  • Geen aangepaste oplossingen

  • Eén oplossing

  • Meerdere oplossingen

  • Meerdere oplossingen met gedeelde componenten

  • Oplossingenbibliotheken

Geen aangepaste oplossingen

U hoeft geen oplossingen te maken. U kunt Microsoft Dynamics 365 direct aanpassen door de standaardoplossing te gebruiken.

U kunt nog steeds de standaardoplossing exporteren als onbeheerde oplossing om deze tussen organisaties te verplaatsen.

Tip

Als u het aanpassingsvoorvoegsel voor de standaarduitgever wijzigt in een waarde die overeenkomt met een uitgever die u mogelijk in de toekomst wilt maken, worden eventuele nieuwe aanpassingen die u maakt opgenomen in dit aanpassingsvoorvoegsel in de naam. Op deze manier kunt u, als u oplossingen wilt gebruiken, de aanpassingen toevoegen die u in uw standaardoplossing hebt gemaakt aan een onbeheerde oplossing zodat deze consistente namen kunnen hebben.

Eén oplossing

Door een oplossing te maken, stelt u een werkset van aanpassingen op. Dat maakt het gemakkelijker om items te zoeken die u hebt aangepast.

Deze benadering wordt aanbevolen als u slechts één beheerde oplossing wilt maken. Als u denkt dat u de oplossing in de toekomst mogelijk moet opsplitsen, kunt u overwegen meerdere oplossingen te gebruiken.

Meerdere oplossingen

Als u twee niet-gerelateerde oplossingen hebt die geen component gemeenschappelijk hebben, is de meest directe benadering het maken van twee onbeheerde oplossingen.

Notitie

Het komt zeer vaak voor bij oplossingen dat de toepassingslinten of de Sitemap worden gewijzigd. Als in beide oplossingen deze oplossingscomponenten worden gewijzigd, zijn het gedeelde componenten. Zie de volgende sectie om te zien hoe u met gedeelde componenten werkt.

Meerdere oplossingen met gedeelde componenten

Mogelijk hebt u meerdere oplossingen die bepaalde componenten delen. Mogelijk hebt u een bepaalde reeks algemene functies binnen meerdere oplossingen en die algemene functies zijn compatibel met alle andere functionaliteit die uniek is voor elke oplossing. Zo kunt u bijvoorbeeld een reeks invoegtoepassingen voor hulpprogramma's hebben die door elke oplossing worden gebruikt, terwijl de aparte oplossingen geen andere componenten delen.

In dit geval kan elke oplossing in één organisatie worden ontwikkeld. Sommige componenten kunnen worden opgenomen in meer dan één oplossing zolang eventuele wijzigingen die erin zijn aangebracht compatibel zijn met alle andere oplossingen die deze gebruiken. Het is belangrijk dat alle oplossingen dezelfde oplossingsuitgever delen. Als de oplossingsuitgever niet identiek is, kunnen organisaties niet meer dan één van uw oplossingen installeren.

Oplossingenbibliotheken

Voor een ISV met verschillende oplossingen of een grote ondernemingsinstallatie moet waarschijnlijk een groot aantal oplossingscomponenten worden gedeeld. De beste manieren voor oplossingen om componenten te delen is via oplossingenbibliotheken. Maak een oplossingenbibliotheek door een onbeheerde oplossing in een aparte organisatie te maken en vervolgens deze componenten te verpakken in een beheerde oplossing. Installeer de beheerde oplossing in een andere organisatie en laat ontwikkelaars verwijzen naar deze gedeelde componenten.

Het Microsoft Dynamics 365 Solutions Framework stelt u in staat gelaagde oplossingen te bouwen die afhankelijk van elkaar zijn. Normaal gesproken, maakt u een oplossingenbibliotheek die een "basisoplossing" vertegenwoordigt. Andere oplossingen kunnen boven op deze basisoplossing worden gebouwd. Hierdoor is een betere scheiding van componenten mogelijk. Ontwikkelteams die aan oplossingenbibliotheken werkt en die aan aan de afhankelijke oplossingen werken kunnen in verschillende tempo's ontwikkelen. De afhankelijke oplossingen moeten worden gemaakt nadat de oplossingenbibliotheken zijn geïnstalleerd.

Dit vereist dat u eerst een vereiste oplossing maakt die klanten moeten installeren voordat zij een afhankelijke oplossing kunnen installeren. Ontwikkelaars die aan de oplossingenbibliotheken werken kunnen hiermee doorgaan en deze bijwerken zolang zij geen afhankelijke oplossingen verstoren die deze nodig hebben.

Zie ook

Organiseer uw team om oplossingen te ontwikkelen
Plan voor oplossingontwikkeling

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht