Del via


Brug administrerede egenskaber

 

Udgivet: november 2016

Gælder for: Dynamics CRM 2015

Du kan styre, hvilke af dine komponenter i den administrerede løsning der kan tilpasses vha. administrerede egenskaber. Du bør tillade tilpasning af så meget som muligt for de løsningskomponenter, der repræsenterer forretningsobjekter. På denne måde kan virksomheder tilpasse din løsning til deres behov. Begræns eller eliminer tilpasning af kritiske løsningskomponenter, der leverer den grundlæggende funktionalitet af din løsning, så du kan understøtte forudsigeligt og bevare den.

Administrerede egenskaber er beregnet til at beskytte din løsning mod ændringer, der kan betyde, at den bryder sammen. Administrerede egenskaber giver ikke DRM (Digital Rights Management) eller egenskaber til at licensere din løsning eller bestemme, hvem der kan installere den.

Anvend administrerede egenskaber

Du kan anvende administrerede egenskaber, når løsningen ikke er administreret. De administrerede egenskaber træder først i kraft, når du pakker løsningen og installerer den i en anden organisation. Når den administrerede løsning er installeret, kan de administrerede egenskaber opdateres undtagen ved opdatering af løsningen af den oprindelige udgiver.

De fleste løsningskomponenter indeholder knappen Administrerede egenskaber, når du får vist en liste over løsningskomponenter. Du kan få vist eller opdatere de administrerede egenskaber for en løsningskomponent, når du klikker på denne knap. Hvis du vil have adgang til administrerede egenskaber for løsninger, der ikke viser denne knap, skal du vælge Administrerede egenskaber fra rullelisten Flere handlinger.

Som standard kan alle brugerdefinerede løsningskomponenter tilpasses. Hvis du vil ændre de administrerede egenskaber for en løsningskomponent, skal du klikke på knappen Administrerede egenskaber -på værktøjslinjen for løsningskomponenten. Hver løsningskomponent har egenskaben Kan tilpasses (IsCustomizable). Så længe denne egenskab er sand, kan du angive flere egenskaber, der er specifikke for løsningskomponenttypen. Hvis du angiver egenskaben IsCustomizable.Value til falsk, når løsningen er installeret som en administreret løsning, kan løsningskomponenten ikke tilpasses. I følgende tabel vises de administrerede egenskaber for hver løsningskomponent.

Komponent

Vist navn

Egenskab

Objekt

Kan tilpasses

.Value

Vist navn kan ændres

.Value

Kan være relateret objekt i forhold

.Value (skrivebeskyttet)

Kan være primært objekt i forhold

.Value (skrivebeskyttet)

Kan være i mange-til-mange-forhold

.Value (skrivebeskyttet)

Nye formularer kan oprettes

.Value

Nye diagrammer kan oprettes

.Value

Nye visninger kan oprettes

.Value

Kan ændre eventuelle andre objektegenskaber, der ikke er repræsenteret af en administreret egenskab

.Value

Felt (Attribut)

Kan tilpasses

.Value

Vist navn kan ændres

.Value

Kan ændre kravsniveauet

.CanBeChanged

> [!NOTE] > RequiredLevel er den eneste administrerede egenskab man kan bruges til egenskaben CanBeChanged.

Kan ændre eventuelle andre attributegenskaber, der ikke er repræsenteret af en administreret egenskab

.Value

Objektrelation

Kan tilpasses

.Value

Formular

Kan tilpasses

SystemForm.IsCustomizable.Value

Diagram

Kan tilpasses

SavedQueryVisualization.IsCustomizable.Value

Visning

Kan tilpasses

SavedQuery.IsCustomizable.Value

Grupperet indstilling

Kan tilpasses

.Value

Webressource

Kan tilpasses

WebResource.IsCustomizable.Value

Arbejdsproces

Kan tilpasses

Workflow.IsCustomizable.Value

Assembly

Kan tilpasses

SdkMessageProcessingStep.IsCustomizable.Value

Assembly-registrering

Kan tilpasses

ServiceEndpoint.IsCustomizable.Value

E-mail-skabelon

Kan tilpasses

Template.IsCustomizable.Value

Skabelon til KnowledgeBase-artikel

Kan tilpasses

KbArticleTemplate.IsCustomizable.Value

Kontraktskabelon

Kan tilpasses

ContractTemplate.IsCustomizable.Value

Skabelon til brevfletning

Kan tilpasses

MailMergeTemplate.IsCustomizable.Value

Dashboard

Kan tilpasses

SystemForm.IsCustomizable.Value

Sikkerhedsroller

Kan tilpasses

Role.IsCustomizable.Value

Opdater administrerede egenskaber

Når du frigiver den administrerede løsning, kan du beslutte, at du vil ændre de administrerede egenskaber. Du kan kun ændre administrerede egenskaber ved at gøre dem mindre restriktive. Efter din første udgivelse kan du f.eks. vælge at tillade tilpasning af et objekt.

Du kan opdatere administrerede egenskaber for din løsning ved at frigive en opdatering til din løsning med de ændrede administrerede egenskaber. Din administrerede løsning kan kun opdateres ved en anden administreret løsning, der er knyttet til den samme udgiverpost som den oprindelige administrerede løsning. Hvis opdateringen indeholder en ændring i de administrerede egenskaber for at gøre dem mere restriktive, ignoreres disse ændringerne af den administrerede egenskab, men andre ændringer i opdateringen anvendes.

Da den oprindelige udgiver er et krav for at opdatere administrerede egenskaber til en administreret løsning, kan en ikke-administreret løsning ikke knyttes til en udgiver, der er brugt til at installere en administreret løsning.

Bemærk

Det betyder, at du ikke vil kunne udvikle en opdatering til din løsning vha. en organisation, hvor den administrerede løsning er installeret.

Tjek administrerede egenskaber

Brug IsComponentCustomizableRequest til at tjekke, om en løsningskomponent kan tilpasses. Alternativt kan du kontrollere løsningskomponentens egenskaber, men du skal overveje, at endelige bestemmelse af betydningen afhænger af værdierne for flere egenskaber. Hver løsningskomponent har en IsCustomizable-egenskab. Når en løsningskomponent er installeret som en del af en administreret løsning, er egenskaben IsManaged sand. Administrerede egenskaber gennemtvinges kun for administrerede løsninger. Når du kontrollerer administrerede egenskaber for at finde ud af, om en enkelt løsningskomponent kan tilpasses, skal du kontrollere egenskaberne IsCustomizable og IsManaged. En løsningskomponent hvor IsCustomizable er falsk, og IsManaged er falsk, kan tilpasses.

Objekter og attributter har flere administrerede egenskaber ud over IsCustomizable. Disse administrerede egenskaber opdateres ikke, hvis IsCustomizable er indstillet til falsk. Det betyder, at ud over at kontrollere den enkelte administreret egenskab, skal du også kontrollere egenskaben IsCustomizable for at se, om den administrerede egenskab er trådt i kraft.

Se også

IsComponentCustomizableRequest
Administrerede egenskaber
Plan for løsningsudvikling
Vedligehold administrerede løsninger
Pakke- og distributionsudvidelser ved hjælp af løsninger

© 2017 Microsoft. Alle rettigheder forbeholdes. Ophavsret