Jagamisviis:


Hallatavate atribuutide kasutamine

Hallatavate atribuutide abil saate määrata, millised teie hallatavate lahenduste komponentidest on kohandatavad. Vaikimisi on kõik kohandatud lahenduse komponendid kohandatavad. Igal lahenduse komponendil on atribuut Saab kohandada (IsCustomizable). Kuni selle atribuudi väärtuseks on seatud tõene, saab määrata rohkem lahenduskomponendi tüübile omaseid omadusi. Kui määrate atribuudi IsCustomizable.Value väärtuseks Väär, siis pärast lahenduse installimist hallatava lahendusena ei saa lahenduse komponenti kohandada.

Hallatavad atribuudid tagavad, et komponenti saab muuta ainult sama väljaandja lahendus. Hallatavad atribuudid mõjutavad ainult hallatud komponente ega sunni seda arenduskeskkondades, kus komponent on veel haldamata. Hallatava atribuudo IsCustomized kasutamise eesmärk on tagada, et pärast hallatud lahendusena installimist ei saaks komponendil teha ühtegi teist lahenduskihti ega aktiivseid kohandusi.

Järgmises tabelis on loetletud saadaolevate lahenduskomponentide alamhulga mõned hallatavad atribuudid.

Komponent Kuvatav nimetus Atribuut
Entity Saab kohandada IsCustomizable.Value
Entity Kuvatavat nime saab muuta IsRenameable.Value
Entity Saab olla seose seostuv olem CanBeRelatedEntityInRelationship.Value(Ainult lugemine)
Entity Saab olla seose esmane olem CanBePrimaryEntityInRelationship.Value(Ainult lugemine)
Entity Saab olla mitu-mitmele-vastavuses CanBeInManyToMany.Value(Ainult lugemine)
Entity Saab luua uusi vorme CanCreateForms.Value
Entity Saab luua uusi diagramme CanCreateCharts.Value
Entity Saab luua uusi vaateid CanCreateViews.Value
Entity Saate muuta mis tahes muid olemi atribuute, mida hallatav atribuut ei esinda CanModifyAdditionalSettings.Value
Entity Saab luua atribuute CanCreateAttributes.Value
Väli (atribuut) Saab kohandada IsCustomizable.Value
Väli (atribuut) Kuvatavat nime saab muuta IsRenameable.Value
Väli (atribuut) Saab muuta nõutavustaset RequiredLevel.CanBeChanged

Märkus:

RequiredLevelon ainus hallatav vara, mis seda CanBeChangedvara kasutab.
Väli (atribuut) Saate muuta mis tahes muid atribuudi atribuute, mida hallatav atribuut ei esinda CanModifyAdditionalSettings.Value
Olemi seos Saab kohandada IsCustomizable.Value
Vorm Saab kohandada SystemForm.IsCustomizable.Value
Diagramm Saab kohandada SavedQueryVisualization.IsCustomizable.Value
Vaatamine Saab kohandada SavedQuery.IsCustomizable.Value
Suvandikomplekt Saab kohandada IsCustomizable.Value
Veebiressurss Saab kohandada WebResource.IsCustomizable.Value
Workflow Saab kohandada Workflow.IsCustomizable.Value
Workflow On teistele avaldajatele lubatud kohandatud töötlusetapp Workflow.IsCustomProcessingStepAllowedForOtherPublishers.Value
Assembler Saab kohandada SdkMessageProcessingStep.IsCustomizable.Value
Komplekti registreerimine Saab kohandada ServiceEndpoint.IsCustomizable.Value
Meilisõnumi mall Saab kohandada Template.IsCustomizable.Value
Teabebaasiartikli mall Saab kohandada KbArticleTemplate.IsCustomizable.Value
Lepingumall Saab kohandada ContractTemplate.IsCustomizable.Value
Kirjakoostemall Saab kohandada MailMergeTemplate.IsCustomizable.Value
Armatuurlaud Saab kohandada SystemForm.IsCustomizable.Value
Turberollid Saab kohandada Role.IsCustomizable.Value
Süsteemivorm Saab kustutada CanBeDeleted.Value
Süsteemipäring Saab kustutada CanBeDeleted.Value

Töövoog on teistele avaldajatele lubatud kohandatud töötlusetapp

See hallatav atribuut kontrollib, kas kolmanda osapoole kohandatud protsessitoimingutega loodud sõnumite jaoks registreeritud lisandmoodulietapid käivitatakse. Vaikeväärtus on false, mis tähendab, et registreeritud lisandmoodulietappe, mis ei kasuta samu lahenduse väljastajat, ei käitata. Kui see on true, lubab kohandatud protsessitoimingu avaldaja käivitada registreeritud lisandmoodulite registreerimise etapid.

Hallatavate atribuutide värskendamine

Pärast hallatava lahenduse välja andmist võite soovida hallatavaid atribuute muuta. Hallatavaid atribuute saate muuta ainult nii, et need oleksid vähem piiravad. Näiteks saate pärast algset välja andmist otsustada, kas lubada olemi kohandamist või mitte.

Värskendate oma lahenduse hallatavaid atribuute, andes välja lahenduse värskenduse muudetud hallatavate atribuutidega. Teie hallatavat lahendust saab värskendada ainult mõni muu hallatav lahendus, mis on seostatud sama avaldaja kirjega, mis on algsel hallataval lahendusel. Kui teie värskendus sisaldab hallatavate atribuutide muudatust, et muuta need piiravamaks, siis neid hallatavate atribuutide muudatusi ignoreeritakse, kuid rakendatakse muud värskenduses tehtud muudatusi.

Kuna ainult algne avaldaja saab värskendada hallatava lahenduse hallatavaid atribuute, ei saa mittehallatavat lahendust seostada avaldajaga, kes installis hallatava lahenduse.

Märkus.

See tähendab, et te ei saa töötada välja oma lahenduse värskendust, kasutades organisatsiooni, kuhu teie hallatav lahendus on installitud.

Hallatavate atribuutide otsimine

Selleks et kontrollida, kas lahenduse komponent on kohandatav, kasutage sõnumit IsComponentCustomizableRequest. Teise võimalusena võite kontrollida lahenduse komponendi atribuute, kuid peate arvestama, et tähenduse lõplik määramine sõltub mitme atribuudi väärtustest. Igal lahenduse komponendil on atribuut IsCustomizable. Kui lahenduse komponent on installitud hallatava lahenduse osana, on atribuut IsManaged tõene. Hallatavad atribuudid jõustatakse ainult hallatavate lahenduste korral. Kui kontrollite hallatavaid atribuute, et teha kindlaks, kas üksik lahenduse komponent on kohandatav, peate kontrollima nii atribuudi IsCustomizable kui ka IsManaged atribuute. Lahenduse komponent, mille korral atribuudi IsCustomizable ja IsManaged väärtus on Väär, on kohandatav.

Olemil ja atribuudil on lisaks atribuudile IsCustomizable veel hallatavaid atribuute. Neid hallatavaid atribuute ei värskendata, kui atribuudi IsCustomizable väärtuseks on seatud Väär. See tähendab, et lisaks üksiku hallatava atribuudi kontrollimisele peate kontrollima ka atribuuti IsCustomizable, et näha, kas hallatav atribuut on jõustatud.

Vt ka

Hallatavad atribuudid