Oplossingen
U kunt oplossingen gebruiken om de functies en de gebruikersinterface uit te breiden. Aanpassers en ontwikkelaars distribueren hun werk als oplossingen. Organisaties gebruiken Microsoft Dynamics CRM Online om de oplossing te installeren of te verwijderen.
Als u een nieuwe oplossing maakt, maakt u een oplossingsrecord. Vervolgens koppelt u oplossingsonderdelen aan de oplossing. Maak nieuwe oplossingsonderdelen in de context van de nieuwe oplossing of voeg onderdelen van bestaande oplossingen toe.
Elke oplossing is gekoppeld aan een uitgeversrecord die gedetailleerde gegevens bevat over de maker van de oplossing. De uitgeversrecord bevat een aanpassingsvoorvoegsel dat wordt toegevoegd aan de namen van de oplossingsonderdelen van de uitgever.
Als u een oplossing wilt aanpassen, moet u over de beveiligingsrol Systeembeheerder of Systeemaanpasser of gelijksoortige bevoegdheden beschikken.
Oplossingsonderdelen
Oplossingen bevatten een of meer oplossingsonderdelen, zoals rapporten, processen, sjablonen, webresources en beveiligingsrollen. U kunt een onderdeel maken in het aanpassingsgebied van Microsoft Dynamics CRM Online of dit buiten Microsoft Dynamics CRM Online ontwikkelen. Zie de Microsoft Dynamics CRM SDK voor meer informatie over de ontwikkeling van onderdelen buiten de toepassing.
Of een onderdeel kan worden aangepast, wordt bepaald door de manier waarop de beheerde eigenschappen zijn ingesteld op het moment dat het onderdeel aan het systeem wordt toegevoegd.
Bij een onbeheerde oplossing kunt u onderdelen verwijderen of toevoegen, maar dit is niet het geval bij een beheerde oplossing. Als u een onderdeel verwijdert, is dit definitief. Als u een onderdeel verwijdert, wordt dit uit de onbeheerde oplossing gehaald, maar is het nog steeds beschikbaar voor gebruik buiten de onbeheerde oplossing.
U kunt alleen aangepaste entiteiten en onderdelen verwijderen. Hoewel u geen bedrijfsentiteiten kunt verwijderen, kunt u ze wel uit een onbeheerde oplossing halen.
Oplossingstypen
Er zijn drie oplossingstypen:
- Standaardoplossing. Dit is de standaardsoftware plus eventuele aanpassingen die uw organisatie heeft toegevoegd.
- Beheerde oplossing. Deze oplossing maakt gebruik van de beheerde eigenschappen van een oplossing om te bepalen hoe oplossingsonderdelen kunnen worden aangepast nadat de oplossing is geïmporteerd (geïnstalleerd) in een andere organisatie. Hoewel oplossingsonderdelen kunnen worden aangepast (als dit is toegestaan tijdens het maken van de beheerde oplossing), kunt u geen onderdelen toevoegen of verwijderen.
- Onbeheerde oplossing. Hiermee kunt u een back-up maken van een oplossing, een oplossing overbrengen voor ontwikkeling of de toegevoegde wijzigingen in functies of in de gebruikersinterface importeren in een andere organisatie.
Een oplossing is onbeheerd tijdens de ontwikkeling ervan. U kunt een oplossing exporteren als beheerd of onbeheerd. Meer informatie: Een oplossing exporteren, Een oplossing importeren
Oplossingen bevatten vaak oplossingsonderdelen met relaties, opzoekvelden en gerelateerde functies of een gerelateerde gebruikersinterface, die afhankelijkheden worden genoemd. Voordat u een oplossing met oplossingsonderdelen met afhankelijkheden verwijdert, moet u eerst de afhankelijkheden verwijderen. Meer informatie: Afhankelijkheden van oplossingen, Een oplossing verwijderen
Verwante onderwerpen
Afhankelijkheden van oplossingsonderdelen
Oplossingen bevatten vaak relaties, opzoekvelden en gerelateerde wijzigingen in de functies of de gebruikersinterface. Deze worden afhankelijkheden genoemd omdat ze samenhangen met andere bedrijfsonderdelen of aangepaste onderdelen in Microsoft Dynamics CRM Online. Als u een oplossing wilt verwijderen die onderdelen met afhankelijkheden bevat, moet u eerst de afhankelijkheden verwijderen.
Dankzij afhankelijkheden van oplossingsonderdelen moet u geen bewerkingen uitvoeren die u normaal uitvoert wanneer u onopzettelijk een aanpassing die in een oplossing is gedefinieerd, verwijdert. Met behulp van deze afhankelijkheden kan een beheerde oplossing worden geïnstalleerd en gedeïnstalleerd door de oplossing te importeren of te verwijderen.
Er zijn twee typen afhankelijkheden van oplossingsonderdelen:
- Gepubliceerd. Als u dit type afhankelijkheid verwijdert, verwijdert u de koppeling en publiceert u de entiteiten opnieuw.
- Intern. Deze bewerkingen vereisen een bewerking van een ander oplossingsonderdeel. U hoeft niet eerst elk veld of elke entiteitsrelatie handmatig te verwijderen.
