Praleisti prie pagrindinio turinio
Skirta pritaikytojams

Išplėstinė kūrimo praktika RapidStart CRM arba Dynamics 365 — 7 dalis

Šioje serijos dalyje Part 7 mes vykstame ieškoti unmanaged pritaikymų ir perkeliame juos į mūsų „My Customizations“ sprendimą.

Nevaldomų pritaikymų išvalymas

Įsitikinkite, kad esate teisingoje aplinkoje, šoniniame meniu pasirinkite Solutions ir du kartus spustelėkite savo “My Customizations” sprendinį, kad jį atidarytumėte.

„My Customizations“ sprendimas — atidarykite jį

Naudosime galimybę “Add Existing”, kad surastume ir pridėtume visus ankstesnius suasmeninimus. Jei jau žinote, kas buvo padaryta, bus lengva, kitu atveju “buckle up”. Mano demonstracinėje aplinkoje sukūriau vieną lauką Account ir vieną lauką Contact, kurie yra už “My Customizations” sprendinio ribų, tad juos surasime ir pridėsime.

Sprendimas — naudokite Add Existing, kad surastumėte prarastus pritaikymus

Pradėsime nuo prarasto account lauko. Kadangi anksčiau pridėjau Account prie mūsų sprendinio, tereikia į jį pridėti prarastą lauką. Taigi spustelėsime tris taškus ir pasirinksime “Open”.

Spustelėkite tris taškus prie Account ir pasirinkite Open

Atvėrus Account objektą spustelėsime “Add Existing”.

Account objektas — spustelėkite Add Existing

Visame viršuje yra visi su Accounts lentele susiję elementai. Ieškau lauko, todėl pasirinksiu “Columns”. Kad nieko nepraleisčiau, surūšiuosiu “Managed Externally” stulpelį Z–A. Tai į viršų iškels bet kokius “unmanaged fields”. Matau savo “Lost Field” ir kitus “lost” laukus. Pažymėsiu jį ir spausiu “Add”. Kai atliekame tokį valymą klientams — kai nežinome, kokios gali būti atliktos pritaikymo modifikacijos — peržiūrėsime kiekvieną sritį, esančią viršuje.

Rikiuokite Managed Externally Z-A, kad rastumėte unmanaged laukus

Dabar prarastas Contact laukas. Pasirinkite “Add Existing” ir iš išskleidžiamojo sąrašo pasirinkite “Table”.

Add Existing — pasirinkite Table for Contact

Slinkite žemyn ir pasirinkite “Contact” lentelę ir spauskite “Next”.

Pasirinkite Contact lentelę ir spustelėkite Next

⚠️ Primename

Dar kartą, NEVER select “Include all objects”. Vietoje to spauskite nuorodą “Select Objects”.

Select Objects — niekada nepasirinkite Include all objects

Panašiai kaip aukščiau su prarastu account lauku, pasirinksiu Columns sritį ir surūšiuosiu “Managed externally” stulpelį Z–A, kad pamatyčiau prarastą lauką. Pažymėsiu jį ir pridėsiu. Gali prireikti spustelėti “Add” dukart.

Contact objektas pridėtas tik su prarastu lauku

Dabar matote, kad Contact objektas buvo pridėtas prie mūsų sprendimo, bet jame yra tik vienas pridėtas laukas.

Santrauka

Šioje dalyje 7 ieškojome unmanaged elementų, kuriuos pridėti prie mūsų “My Customizations” sprendimo. Šiuo metu jūsų Sandbox turėtų būti gana tvarkingas. Kitoje dalyje 8 peržiūrėsime sprendimų eksportavimą ir importavimą, kad šis tvarkingumas būtų perkeltas į gamybinę aplinką.