Delen via


Beheerde eigenschappen gebruiken

 

Gepubliceerd: januari 2017

Is van toepassing op: Dynamics 365 (online), Dynamics 365 (on-premises), Dynamics CRM 2016, Dynamics CRM Online

U kunt bepalen welke componenten van uw beheerde oplossing aanpasbaar zijn met behulp van beheerde eigenschappen. U kunt het beste zoveel mogelijk aanpassing toestaan van oplossingsonderdelen die bedrijfsentiteiten vertegenwoordigen. Hierdoor kunnen organisaties uw oplossing aan hun vereisten aanpassen. Beperk of elimineer aanpassing van kritieke oplossingsonderdelen die de kernfunctionaliteit van uw oplossingen bieden zodat u deze op voorspelbare wijze kunt ondersteunen en onderhouden.

Beheerde eigenschappen zijn bedoeld om uw oplossing te beschermen tegen aanpassingen die kunnen leiden tot storingen. Beheerde eigenschappen bieden geen Digital Rights Management (DRM) of capaciteiten voor het licentiëren van uw toepassing of voor het controleren van de gebruikers die deze kunnen installeren.

Beheerde eigenschappen toepassen

U past beheerde eigenschappen toe als de oplossing onbeheerd is. De beheerde eigenschappen worden pas van kracht nadat de beheerde oplossing is verpakt en in een andere organisatie is geïnstalleerd. Nadat de beheerde oplossing is geïnstalleerd, kunt u de beheerde eigenschappen niet bijwerken behalve door een update van de oplossing via de oorspronkelijke uitgever.

De meeste oplossingsonderdelen een knop Beheerde eigenschappen wanneer u een lijst met oplossingsonderdelen bekijkt. Kunt u de beheerde eigenschappen voor een oplossingsonderdeel weergeven of bijwerken als u op deze knop klikt. Als u toegang wilt verkrijgen tot beheerde eigenschappen voor oplossingen waarin deze knop niet wordt weergegeven, selecteert u Beheerde eigenschappen in de vervolgkeuzelijst Meer acties.

Standaard zijn alle aangepaste oplossinscomponenten aanpasbaar. Als u de beheerde eigenschappen voor een oplossingsonderdeel wijzigen, klikt u op de knop Beheerde eigenschappen op de werkbalk voor de oplossingsonderdeel. Alle oplossingsonderdelen hebben een eigenschap Kan worden aangepast (IsCustomizable). Zolang deze eigenschap is ingesteld op true, kunnen meer eigenschappen die specifiek zijn voor het type oplossingsonderdeel worden opgegeven. Als u de eigenschap IsCustomizable.Value instelt op false, is de oplossingsonderdeel niet langer aanpasbaar nadat de oplossing als beheerde oplossing is geïnstalleerd. De volgende tabel bevat de beheerde eigenschappen voor elke oplossingsonderdeel.

Onderdeel

Weergavenaam

Eigenschap

Entiteit

Kan worden aangepast

.Value

Weergavenaam kan worden gewijzigd

.Value

Kan gerelateerde entiteit zijn in relatie

.Value (alleen-lezen)

Kan primaire entiteit zijn in relatie

.Value (alleen-lezen)

Kan deel uitmaken van een veel-op-veelrelatie

.Value (alleen-lezen)

Nieuwe formulieren kunnen worden gemaakt

.Value

Nieuwe grafieken kunnen worden gemaakt

.Value

Nieuwe weergaven kunnen worden gemaakt

.Value

Kan alle andere entiteitseigenschappen wijzigen die niet door een beheerde eigenschap worden vertegenwoordigd

.Value

Veld (kenmerk)

Kan worden aangepast

.Value

Weergavenaam kan worden gewijzigd

.Value

Het vereistenniveau kan worden gewijzigd

.CanBeChanged

Notitie

RequiredLevel is de enige beheerde eigenschap voor het gebruiken van de eigenschap CanBeChanged.

Kan alle andere kenmerkeigenschappen wijzigen die niet door een beheerde eigenschap worden vertegenwoordigd

.Value

Entiteitsrelatie

Kan worden aangepast

.Value

Formulier

Kan worden aangepast

SystemForm.IsCustomizable.Value

Grafiek

Kan worden aangepast

SavedQueryVisualization.IsCustomizable.Value

Weergave

Kan worden aangepast

SavedQuery.IsCustomizable.Value

Optieset

Kan worden aangepast

.Value

Webresource

Kan worden aangepast

WebResource.IsCustomizable.Value

Werkstroom

Kan worden aangepast

Workflow.IsCustomizable.Value

Assembly

Kan worden aangepast

SdkMessageProcessingStep.IsCustomizable.Value

Assemblyregistratie

Kan worden aangepast

ServiceEndpoint.IsCustomizable.Value

e-mailsjabloon

Kan worden aangepast

Template.IsCustomizable.Value

KB-artikelsjabloon

Kan worden aangepast

KbArticleTemplate.IsCustomizable.Value

Contractsjabloon

Kan worden aangepast

ContractTemplate.IsCustomizable.Value

Sjabloon Afdruk samenv.

Kan worden aangepast

MailMergeTemplate.IsCustomizable.Value

Dashboard

Kan worden aangepast

SystemForm.IsCustomizable.Value

Beveiligingsrollen

Kan worden aangepast

Role.IsCustomizable.Value

Beheerde eigenschappen bijwerken

Nadat u uw beheerde oplossing hebt vrijgegeven, kunt u beslissing dat u de beheerde eigenschappen wilt wijzigen. U kunt alleen beheerde eigenschappen wijzigen om deze minder beperkend te maken. Zo kunt u bijvoorbeeld na de aanvankelijke publicatie bepalen dat aanpassing een entiteit is toegestaan.

U werkt beheerde eigenschappen voor uw oplossing bij door een update van uw oplossing met de gewijzigde beheerde eigenschappen vrij te geven. Uw beheerde oplossing kan alleen door een andere beheerde oplossing worden bijgewerkt die aan dezelfde uitgeversrecord is gekoppeld als de oorspronkelijke beheerde oplossing. Als uw update een wijziging in beheerde eigenschappen omvat om deze beperkter te maken, worden deze wijzigingen van beheerde eigenschappen genegeerd maar worden andere wijzigingen in de update wel toegepast.

Omdat de oorspronkelijke uitgever een vereiste is om beheerde eigenschappen bij te werken voor een beheerde oplossing, kan niet elke onbeheerde oplossing aan een uitgever worden gekoppeld die is gebruikt om een beheerde oplossing te installeren.

Notitie

Dit betekent dat u geen update voor uw oplossing kunt ontwikkelen door een organisatie te gebruiken waarin uw beheerde oplossing is geïnstalleerd.

Beheerde eigenschappen controleren

Gebruik de IsComponentCustomizableRequest om te controleren of een oplossingsonderdeel kan worden aangepast. U kunt ook de eigenschappen van de oplossingsonderdelen controleren maar u moet er rekening mee houden dat de uiteindelijke bepaling van de betekenis afhankelijk is van de waarden van verschillende eigenschappen. Alle oplossingsonderdelen hebben een eigenschap IsCustomizable. Wanneer een oplossingsonderdeel als onderdeel van een beheerde oplossing is geïnstalleerd, verandert de eigenschap IsManaged in true. Beheerde eigenschappen worden alleen afgedwongen voor beheerde oplossingen. Bij het controleren van beheerde eigenschappen om te bepalen of een individueel oplossingsonderdeel kan worden aangepast, moet u zowel de eigenschap IsCustomizable als de eigenschap IsManaged controleren. Een oplossingsonderdeel waarbij IsCustomizable en IsManaged false zijn, is aanpasbaar.

De entiteit en het kenmerk hebben meer beheerde eigenschappen naast IsCustomizable Deze beheerde eigenschappen worden niet bijgewerkt als IsCustomizable is ingesteld op false. Dit betekent dat naast het controleren van de afzonderlijke beheerde eigenschap, u ook de eigenschap IsCustomizable moet controleren om te zien of de beheerde eigenschap wordt afgedwongen.

Zie ook

IsComponentCustomizableRequest
Beheerde eigenschappen
Plan voor oplossingontwikkeling
Beheerde oplossingen onderhouden
Uitbreidingen inpakken en verdelen met oplossingen

Microsoft Dynamics 365

© 2017 Microsoft. Alle rechten voorbehouden. Auteursrecht