Jaa


Hallittujen ominaisuuksien käyttäminen

Hallittujen ominaisuuksien avulla voit määrittää, mitä hallitun ratkaisun osia voi mukauttaa. Oletusarvon mukaan kaikkia mukautettuja ratkaisun osia voi mukauttaa. Kullakin ratkaisun osalla on voidaan mukauttaa (IsCustomizable) -ominaisuus. Jos tämä ominaisuusarvo on tosi, voit määrittää lisää ratkaisun tyyppiä koskevia ominaisuuksia. Jos määrität IsCustomizable.Value -ominaisuuden arvoksi epätosi, ratkaisun asentamisen jälkeen hallittuna ratkaisuna ratkaisun osaa ei voi mukauttaa.

Hallitut ominaisuudet varmistavat, että vain saman julkaisijan ratkaisu voi muuttaa osaa. Hallitut ominaisuudet vaikuttavat vain hallittuihin osiin, eikä se pakota sitä kehitysympäristöissä, joissa osa on edelleen hallitsematon. Hallitun IsCustomized-ominaisuuden käytön tarkoituksena on varmistaa, että mikään muu julkaisijan ratkaisutaso ei toimi eikä komponentille voi tehdä aktiivisia mukautuksia, kun se on asennettu hallittuna ratkaisuna.

Seuraavassa taulukossa on lueteltu joitakin saatavilla olevien ratkaisun osien hallituista ominaisuuksista.

Osa Näyttönimi Ominaisuus
Entiteetti Voi mukauttaa IsCustomizable.Value
Entity Näyttönimeä voi muokata IsRenameable.Value
Entity Voi olla suhteen liittyvä entiteetti CanBeRelatedEntityInRelationship.Value(Vain luku)
Entity Voi olla suhteen ensisijainen entiteetti CanBePrimaryEntityInRelationship.Value(Vain luku)
Entity Voi olla monta-moneen-suhteessa CanBeInManyToMany.Value(Vain luku)
Entity Uusia lomakkeita voi luoda CanCreateForms.Value
Entity Uusia kaavioita voi luoda CanCreateCharts.Value
Entity Uusia näkymiä voi luoda CanCreateViews.Value
Entity Voi muuttaa muita entiteetin ominaisuuksia, joita hallittu ominaisuus ei edusta CanModifyAdditionalSettings.Value
Entiteetti Voi luoda määritteitä CanCreateAttributes.Value
Kenttä (Määrite) Voi mukauttaa IsCustomizable.Value
Kenttä (Määrite) Näyttönimeä voi muokata IsRenameable.Value
Kenttä (Määrite) Voi muuttaa vaatimustasoa RequiredLevel.CanBeChanged

Huomautus:

RequiredLevelon ainoa hallittu ominaisuus, joka käyttää ominaisuutta. CanBeChanged
Kenttä (Määrite) Voi muuttaa muita määritteen ominaisuuksia, joita hallittu ominaisuus ei edusta CanModifyAdditionalSettings.Value
Entiteettisuhde Voi mukauttaa IsCustomizable.Value
Lomake Voi mukauttaa SystemForm.IsCustomizable.Value
Kaavio Voi mukauttaa SavedQueryVisualization.IsCustomizable.Value
Luku Voi mukauttaa SavedQuery.IsCustomizable.Value
Asetusjoukko Voi mukauttaa IsCustomizable.Value
Verkkoresurssi Voi mukauttaa WebResource.IsCustomizable.Value
Workflow Voi mukauttaa Workflow.IsCustomizable.Value
Workflow Onko mukautettu käsittelyvaihe sallittu muille julkaisijoille Workflow.IsCustomProcessingStepAllowedForOtherPublishers.Value
Kokoonpano Voi mukauttaa SdkMessageProcessingStep.IsCustomizable.Value
Kokoonpanon rekisteröinti Voi mukauttaa ServiceEndpoint.IsCustomizable.Value
Sähköpostimalli Voi mukauttaa Template.IsCustomizable.Value
Tietokannan artikkelimalli Voi mukauttaa KbArticleTemplate.IsCustomizable.Value
Palvelusopimusmalli Voi mukauttaa ContractTemplate.IsCustomizable.Value
Yhdistämismalli Voi mukauttaa MailMergeTemplate.IsCustomizable.Value
Raporttinäkymä Voi mukauttaa SystemForm.IsCustomizable.Value
Käyttöoikeusroolit Voi mukauttaa Role.IsCustomizable.Value
Järjestelmälomake Voidaan poistaa CanBeDeleted.Value
Järjestelmäkysely Voidaan poistaa CanBeDeleted.Value

Onko mukautettu käsittelyvaihe sallittu muille julkaisijoille -työnkulku

Tämä hallittu ominaisuus määrittää, suoritetaanko mukautettujen prosessitoimintojen luomia kolmansien osapuolten rekisteröityjä laajennusvaiheita. Oletusarvo on false, eli laajennusvaiheita, jotka eivät käytä samaa ratkaisun julkaisijaa, ei suoriteta. Kun tämä on true, mukautetun prosessitoiminnon julkaisija sallii rekisteröityjen laajennusten rekisteröintivaiheiden suorittamisen.

Hallittujen ominaisuuksien päivittäminen

Kun olet vapauttanut hallitut ratkaisut, haluat ehkä muuttaa hallittuja ominaisuuksia. Hallittuja ominaisuuksia voi muuttaa vain, jos ne ovat vähemmän rajoittavia. Ensimmäisen julkaisun jälkeen voit esimerkiksi sallia entiteetin mukauttamisen.

Päivität ratkaisusi hallitut ominaisuudet vapauttamalla ratkaisun päivityksen hallituilla ominaisuuksilla. Hallittu ratkaisu voi päivittää vain toisen hallitun ratkaisun, joka liittyy samaan julkaisijatietueeseen kuin alkuperäinen hallittu ratkaisu. Jos päivitys sisältää hallittujen ominaisuuksien muutoksen, joka tekee niistä rajoittavampia, hallitun ominaisuuden muutokset ohitetaan, mutta muut päivityksen muutokset otetaan käyttöön.

Koska alkuperäinen julkaisija on velvollinen päivittämään hallittujen ratkaisujen hallittuja ominaisuuksia, kaikkia hallitsemattomia ratkaisuja ei voida yhdistää julkaisijaan, jota on käytetty hallitun ratkaisun asentamiseen.

Muistiinpano

Tämä tarkoittaa sitä, että et voi kehittää ratkaisun päivitystä käyttämällä organisaatiota, johon hallittu ratkaisu on asennettu.

Hallittujen ominaisuuksien tarkistaminen

Käytä kohdetta IsComponentCustomizableRequest tarkistaaksesi, onko ratkaisun osaa mukautettava. Vaihtoehtoisesti voit tarkistaa ratkaisun osan ominaisuudet, mutta sinun on otettava huomioon, että merkityksen lopullinen määrittäminen riippuu useiden ominaisuuksien arvoista. Kullakin ratkaisun osalla on IsCustomizable-ominaisuus. Kun ratkaisun osa asennetaan hallittu ratkaisu osana, IsManaged-ominaisuus on tosi. Hallitut ominaisuudet ovat pakollisia vain hallituissa ratkaisuissa. Kun tarkistat hallittuja ominaisuuksia ja selvität, onko yksittäinen ratkaisun osa muokattavissa, sinun täytyy tarkistaa molemmat IsCustomizable- ja IsManaged-ominaisuudet. Ratkaisun osa, jossa IsCustomizable on epätosi ja IsManaged on epätosi, on mukautettavissa.

Entiteetissä ja määritteellä on IsCustomizable-järjestelmän lisäksi hallittuja ominaisuuksia. Näitä hallittuja ominaisuuksia ei päivitetä, jos IsCustomizable-asetuksena on epätosi. Tämä tarkoittaa, että yksittäisen hallitun omaisuuden tarkistamisen lisäksi sinun on myös tarkistettava IsCustomizable-ominaisuus nähdäksesi hallitaanko omaisuutta.

Katso myös

Hallitut ominaisuudet