I dag, Jeg tilbragte en håndfuld timer opspore den egentlige årsag bag meddelelsen "kolonnenavnet, du indtastede er allerede i brug eller reserveret. Vælg et andet navn."
Den pågældende kolonne kunne oprettes, slettes og genoprettes i et andet miljø, så jeg vidste, det ikke var et reserveret navn. Dog, Jeg ikke kunne simpelthen finde kolonnen overalt via standard SharePoint-brugergrænsefladen på alle websteder i gruppen af websteder.
Jeg indsendt til MSDN fora her og den ukuelige Andrew Woodward pegede mig i retning af de underliggende objekt modeldata.
Jeg gik til CodePlex at finde nogle værktøjer, der ville hjælpe mig peer i den underliggende OM data og hjælpe mig med at finde ulejlighed.
Jeg forsøgte flere værktøjer og de var meget cool og interessant men i sidste ende, UI ikke var god nok til mit formål. Jeg kritiserer ikke dem på nogen måde, men klart værktøj-beslutningstagere havde ikke mit problem i tankerne når de oprettet deres UI :). De fleste mennesker synes at investere en hel del tid og kræfter i at skabe arbejdsstation / klientprogrammer, som giver træet visninger, Højreklik på kontekstmenuer osv.. Disse er rart og alle, men det er en masse arbejde at oprette en top-of-the-line brugeroplevelse, der er også meget fleksibel.
Jeg har virkelig brug for et svar på dette problem. Det forekom mig, at hvis jeg kunne få alle webstedskolonner i gruppen af websteder i en brugerdefineret liste, Jeg kunne filtrere, sortere og oprette visninger, der ville hjælpe mig med at finde denne angiveligt eksisterende kolonne (som det gjorde, BTW). Jeg gik videre og gjorde, og en time eller to senere, havde alle mine webstedskolonner indlæses i en brugerdefineret liste med gruppering, sortering og så videre. Jeg fandt mit svar fem minutter senere.
Hvis og når jeg tager med succes over hele verden, Jeg tror jeg vil dekret om at alle SharePoint værktøjer udbydere alvorligt overveje surfacing deres objekt modeldata i en brugerdefineret liste. På den måde, Jeg har magt for at søge nogen vil måde jeg (begrænset, Selvfølgelig, af standard sharepoint-funktioner).