SharePoint Ezaugarriak & Management Solutions — Ez ahaztu CRUD en U (edo materia horren D)

Gastatzen dugu, kolektiboki pentsatzeko denbora asko SharePoint irtenbide buruzko — Nola hartu, zein tresna erabili, zer gertatzen den zabaldu badute, tenporizadorea lanpostu, esparru, etc. We spend so much time thinking about the up-front bits that it’s easy to forget that we need to retract them as well. Retracting solutions is probably more difficult, diseinu kontzeptuala ikuspegitik, than deploying them. Deployment is basically a cookbook affair. Typically, instalatu ezaugarri bat, Agian Ezaugarri hartzailea kargatu datu batzuk zerrenda batean sartu, that sort of thing. Hala eta guztiz ere, atzera botatzea da potentzialki konplexuagoa.

Eman konponbidea horrelako artifacts sor ditzake:

  • Eduki mota
  • Zerrenda definizioa
  • Gune definizioa
  • Zerrenda bat datu
  • Nahiz eta hargailuak
  • InfoPath inprimakiak

Zerrendan doa.

Da, jakina, garrantzitsua irtenbide bat instantiates artifacts horiek behar bezala diseinatzeko, it’s just as important to consider the update and delete cases. If your solution creates a new list and populates that list with data, zer gertatzen den irtenbidea da atzera? In some cases, the list should be deleted. In other cases, it should be left intact for historical purposes. Your business requirements will guide you to the right decision.

Hau laguntzeko, create a matrix that lists each artifact your solution deploys to SharePoint. List three columns per artifact, bat sortu, eguneratu eta ezabatu. For each case, zehazteko, eragiketa horren emaitza zuzena.

This sort of analysis is obviously best done before the solution is ever deployed to a SharePoint farm. Hala eta guztiz ere, erretzea bezalako, it’s never too late to start doing things correctly. Create that matrix and develop a plan to address the missing update/delete scenarios. It may be a hard problem to solve, baina, gutxienez, jarri beharko duzu kaxa bat arazoaren inguruan.

</amaiera>

Nire blog Harpidetu.

Follow me on Twitter http://www.twitter.com/pagalvin

Technorati Tags:

2 buruzko gogoeta "SharePoint Ezaugarriak & Management Solutions — Ez ahaztu CRUD en U (edo materia horren D)

  1. John Bender

    @ Izenik

    Hori zer Film hargailuen klase da. Ohiko kodea zer inoiz nahi Objektu Modelo barruan duzun override zure Film Ohiko Reciever barruan metodo maneiatu idatzi. Ikusi MSDN artikuluan hemen.

    Hope that helps 🙂

    @ Paul

    Artikulu hau naiz lotzen dituen honetan hilabete SharePoint erabiltzaile talde aurkezpena delako, zen hilabete honetan eztabaidatu gisa SPUG, hau da, benetan sendoa SharePoint sortzeko alea ezaugarri nagusietako bat.

    -John Bender

    nickelcode.com (blog)

    Erantzun
  2. Mike Birtwistle
    When I started developing solutions and features I did look for a setting somewhere in the definition that defines what happens on deletion or update. It left me wondering if there should be a few built in behaviours to a WSP – or a swtich on stsadm – that do some of the common tasks you mentioned above such as on deleting a solution – remove everything or leave everything and on updating – kendu eta ordezkatu edo, besterik gabe, definizioa eguneratu eta gero, Ekintza pertsonalizatu bat egiten Ezaugarri hargailu bat aukera.
    Erantzun

Utzi iruzkin bat

Zure e-posta helbidea ez da argitaratuko. Beharrezko eremuak markatu dira *