Sortering kalenderobjekt i kalendervyn

Jag använder en kalender för att spåra paneldiskussioner på en viss dag. Jag har två sessioner: förmiddag och eftermiddag. Jag vill skapa en vy som visar morgonmöten bara alfabetisk ordning via ett sessions-ID. Detta är ett lite knepigt att utföra (om jag missat något verkligt uppenbara).

Jag kan enkelt skapa en filtrerad vy visar bara dagens händelser. Kalendern visas alla de händelserna och om de alla sker vid samma klockslag, den listar dem sida vid sida i timme kortplats. Det är utmärkt. Det knepiga är att, som standard, man vill lista dem i format-ID. Så, om jag lägger till "Session 02" och sedan "Session 01" till kalendern, Det visar dem i den ordningen (dvs, Session 02 och sedan Session 01). Att lista dem sessions-ID för, Tänkte jag prova dessa saker:

  1. Konfigurera vyn med web-användargränssnitt. Ingen lycka. Det finns inga alternativ att sortera objekt på så sätt.

    Eftersom det inte fungerade, Jag nu hoppas det är en CAML query någonstans i det som tillåter mig att åsidosätta typ. CQWP låter mig se att ändra typ av, kanske kommer kalendern också?

  2. Redigera webbdelen, Leta efter en "export" funktion och … BZZZT! Jag kan inte exportera dess XML. Det finns ingen exportalternativ.

    Jag fortfarande håller ut hoppas jag kan hitta och ändra vissa CAML query. Eftersom jag inte kan exportera webbdelen, som lämnar SharePoint Designer.

  3. Jag lägger till webbdelen Kalender till en sandlåda webbplats och öppna webbplatsen med SharePoint Designer. Jag ser på markeringen för webbdelen och jag hitta vad jag söker. Det har kodade galenskap, men det är det: "<ListViewXml …. >kodade galenskap</ListViewXml>". Särskilt, Det är denna pärla:

<Fråga>
<Där>
<DateRangesOverlap>
<FieldRef namn = "EventDate" />
<FieldRef namn = "Slutdatum" />
<FieldRef namn = "RecurrenceID" />
<Värde typ = "Datum/tid">
<Månad />
</Värde>
</DateRangesOverlap>
</Där>
<OrderBy><FieldRef namn = "Session_x0020_ID" /></OrderBy>
</Fråga>

(Jag har avkodas i &LT;'s och &gt: s och dela ut dem till flera rader för tydlighetens skull).

Lägg till den <OrderBy> lite och nu den sorterar av sessions-ID, inte den interna listan objekt-ID.

GIGANTISKA tips o’ hatten till Becky Isserman för hennes kommentar till Isha Sagi blogginlägg: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Jag skulle inte lagt den <OrderBy> på rätt plats utan hennes kommentar.

Jag hoppas att skriva detta tydligare med skärm skott snart, men om jag aldrig göra, åtminstone gjorde jag detta mycket.

</slutet>

NJ SharePoint User Group möte med Dave Mann … Eller .. Vad Bob sade

Bob räv låter oss veta att Dave Mann, SharePoint workflow geni, talar på NJ SharePoint-användare grupp mötet på onsdag kväll, 11/19/08. Missa inte det. (Tyvärr, mitt företags overlord har planerat en stor gruppmöte onsdag kväll och jag kommer att sakna det).

Klicka här för att registrera dig och få mer detaljer.

Här är några session Detaljer:

Session titel"Distribuera arbetsflöden i en stor skala SharePoint-miljö

Arbetsflödet i SharePoint är en spännande ny förmåga. Men, Det är en förmåga som ofta missförstås när det gäller den inverkan den har på miljön. För små miljöer, out-of-the-box-inställningar, konfigurationer och arkitektoniska tillvägagångssätt är förmodligen tillräckligt. Men hur är en miljö som kommer att behandling tusentals dokument per dag? Hur kan du se till att dessa miljöer inte kommer att svikta under ladda, men fortfarande uppfyller SLA: s för utförande och responsiveness? Denna session kommer att undersöka varför fokusera på ditt arbetsflöde undersystem är viktigt, och täcka behoven i en stor skala arbetsflödesmiljö från gårdsnivå ner till enskilda arbetsflöde designspecifikationer. Läs om varför alla arbetsflöden måste granskas med tanke på prestanda och skalbarhet samt hur till skapa arbetsflöden som skala i en miljö som skalor, övervaka arbetsflödesbearbetning och övervinna vanliga hinder. Denna session kommer att omfatta arkitektoniska vägledning för din SharePoint-miljö samt särskilda kodning metoder så att du får ut mesta möjliga av din SharePoint-arbetsflöden.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint-funktioner & Lösningar Management — Glöm inte u i CRUD (eller d för övrigt)

Vi spenderar kollektivt mycket tid tänkande om SharePoint-lösningar — hur du skapar dem., vilket verktyg du bör använda, Vad händer när de misslyckas med att distribuera, timern jobb, Scope, m.m.. Vi tillbringar så mycket tid att tänka på den initiala stycke som det är lätt att glömma att vi måste ta tillbaka dem också. Upprullningskraften lösningar är förmodligen svårare, ur ett konstruktions, än distribueras. Distribution är i grunden en kokbok affär. Normalt, installera en funktion, kanske har en funktionsmottagaren läsa in data i en lista, sånt där. Men, upprullningskraften är potentiellt mer komplex.

En given lösning kan skapa artefakter som dessa:

  • Innehållstyp
  • Lista Definition
  • Webbplatsdefinitionen
  • Data i en lista
  • Även mottagare
  • InfoPath-formulär

Listan fortsätter.

Det är naturligtvis viktigt att utforma en lösning instansierar som dessa artefakter korrekt, Det är lika viktigt att överväga uppdateringen och ta bort ärenden. Om din lösning skapar en ny lista och fyller denna lista med data, Vad händer när lösningen är indraget? I vissa fall, listan ska tas bort. I andra fall, Det bör lämnas intakt för historiska ändamål. Ditt företags behov guidar dig till rätt beslut.

Att hjälpa till med detta, skapa en matris som visar varje artefakt din lösning distribueras till SharePoint. Lista tre kolumner per artefakt, en för skapa, Update- och delete. För varje fall, ta reda på korrekta resultatet för operationen.

Denna typ av analys görs naturligtvis bäst innan lösningen distribueras någonsin till en SharePoint-servergrupp. Men, som rökning, Det är aldrig för sent för att börja göra saker på rätt sätt. Skapa det matrisen och utveckla en plan för att ta itu med de saknade uppdatera/ta bort scenarierna. Det kan vara ett svårt problem att lösa, men åtminstone du har sätta en ruta runt problemet.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Designer arbetsflödet kan inte komma åt “Remote” eller “Utländska” Listor

Här är en annan vanlig SharePoint Designer arbetsflöde fråga:

"Kan jag komma åt (Läs/skriv) SharePoint-listor via arbetsflöden som inte bor på samma plats som själva listan?"

Det enkla svaret är: Nej.

Som i så många sätt, men, Vi har att kvalificera sig som (som är bra i detta fall). Plattformen kan vi skapa extensions på produkten på många sätt, inklusive en anpassad åtgärd (se min lilla codeplex projektet här för ett exempel). En anpassad åtgärd låter oss göra i princip vad vi vill från arbetsflödet i SharePoint designer. Jag är ett stort fan av detta, I själva verket, eftersom det ger oss bäst av två världar — en deklarativ slutanvändaren vänliga designer med fullt djup av .NET framework på våra fingertoppar.

Tyvärr, Om du använder SPD, Det finns en god chans att du gör det eftersom du inte kan använda visual studio (på grund av det faktum att visual studio kräver en djup utvecklare bakgrund). Jag har inte något bra svar på detta problem förutom att du ska få en av dina tekniska medarbetare att skapa typ av anpassad åtgärd behöver du. Alternativt, arbetar med att anställa eller kontrakt den typen av resurs.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint på tåget

Idag, Jag läste Mike Walsh Teach Yourself SharePoint 2007 i 24 Timmar och, otroligt, damen på sätet bredvid mig sa, "Vi bara genomfört SharePoint i vårt företag." Det är "otroligt" eftersom folk bara inte pratar med mig på tåget 🙂 Det är roligt hur SharePoint var katalysatorn.

En annan intressant aspekt var att hon inte insåg att det fanns böcker om produkten. Här var kommentar i stil med "det måste vara ganska viktigt om folk skriver böcker om det." Jag tror alla som läser min blogg skulle hålla med om det.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags:

Snurrar upp tillfälliga virtuella WFE på kul och Profit

Jag var en av 20 eller 30 (eller kanske 100?) panelmedlemmar igår kväll på den New York SharePoint-användare grupp möte. I stället för det vanliga presentationsformatet, Detta var allt om Q&A mellan publiken och panelmedlemmarna. Tidigt på, Michael Lotter introducerade mig till en ny idé och jag ville dela.

En publik medlem beskrivs hur hans företag hade betalat en konsult för att skriva ett program för hans företag. Konsulten skrev det som ett konsolprogram med SharePoint-objektmodellen. Som en följd, Detta innebar att programmet måste köras på en server i servergruppen. Detta innebar att alla som ville använda app skulle behöva logga in på servern, gör arbete och logga ut. Först, Detta var inte ett problem, men snart, mer och mer (icke-tekniska) användare som behövs för att använda verktyget. Hans fråga var (omskriva):

"Vad är mina alternativ? Jag vill inte hålla att låta användare logga in direkt på servern, men de behöver denna funktion."

Michael Lotter föreslog att han konfigurerar en ny virtuell maskin, ansluta den till gården som en WFE och användarna kan köra programmet därifrån.

Detta är en ganska fantastisk idé för mig. Generalisera denna lösning för tankarna till begreppet i huvudsak tillfälliga, nästan disponibel WFE. Jag tycker det är ett ganska snyggt koncept. Denna tillfälliga WFE kan köra ett konsolprogram som använder SharePoint-objektmodellen. Du kan också använda det för att köra stsadm kommandon. Det behöver inte vara en del av regelbundna lokala balansering. Om det går ner eller blir förstört, Du kan bara snurra upp en ny. Jag upprepa mig, men jag måste bara säga att jag tycker det är en riktigt snygg idé.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags:

Tjänster på servern gör inte Sök — Varför?

Jag pratade idag med Agnes Molnar (den enda person som jag vet att jag vet i Ungern) om ett märkligt Sök konfigurationsproblem. Nämligen, Sök saknades från "tjänster på servern" Visa (via Central Admin-> Verksamhet-> Tjänster på servern).

Jag hade en titt på en funktionell VM på min egen maskin och tillsammans, Vi är fast beslutna att sökningen inte har installerats på servern. Det finns nog några sätt att göra detta, men vi gjorde det genom att bekräfta att "Office SharePoint Server Search" saknades i listan över tjänster via Start-> Administrationsverktyg-> Tjänster.

Konstigt, den tillhörande .exen * var * på servern ("C:\Program Microsoft Office Servers12.0Binmssearch.exe").

Jag gjorde en snabb sökning och hittade denna bloggpost: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Det är en e-kedja med denna viktiga punkt:

"Jag har löst problemet. Det var mitt misstag. Jag väljer "-frontwebb" i stället för "komplett" under installationen."

Detta var lovande, men vi var inte säker på om installationsprogrammet faktiskt hade plockat WFE istället för komplett när du installerar MOSS.

Vi kollade för första (tidigaste) versionen av filen PSCDiagnostics * i den 12 kupan log directory och där, Vi fann att installationsprogrammet hade, I själva verket, konfigurerat servern för att vara en frontwebb. Slutet av historien och det hade ett lyckligt slut.

(Någonstans längs linjen, Bob Fox blev inblandad, men allt jag minns honom bidrar till diskussionen var en kommentar om Fabel 2).

Uppdatering: Agnes Bloggar om ämnet här: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags:

Rekryterare får lite aggressiva?

Eller är det bara jag? Jag har fått tre eller fyra samtal på mitt hus sedan slutet av September söker SharePoint arbetar. Jag brukade en e-värvning, men dessa telefonsamtal är lite enerverande. Jag har inte haft en uppdaterad CV på en webbplats för jobb jag(som Monster pr Dice) sedan nästan två år sedan exakt. Och då, mitt CV handlade om BizTalk och MS CRM. Det är den enda plats mitt telefonnummer visas på raden var som helst, så vitt jag vet.

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags:

Bara när jag ska inaktivera kommentarer …

De dra mig tillbaka i!

Windows Live Spaces gör inte ett bra jobb skydda mig från kommentera spam. Jag antar MSFT har bra spam upptäckt, men att spammare är bättre. Faktum kvarstår, men, att jag får mycket mer spamkommentarer än jag får riktiga kommentarer och jag tänkte bara den senaste veckan eller så att jag ska inaktivera kommentarer.

Men, idag, Jag hittade två utmärkta kommentarer som svar på Det här inlägget (om begränsad tillgång) och Det här inlägget (om att begränsa sökningen till dokument, i motsats till mappar). Dessa kommentarer är så kompletterande (genom att de lägger mycket värde till mitt inlägg), Jag kan inte se inaktivera kommentarer och därmed stänga av det avenyn av användbar information. Så, Jag har förlikat mig till att bli en mänsklig spam catcher / renare. Levande utrymmen ger ett ganska bra sätt att rensa upp kommentarer, men vem vill slösa tid gör det?

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Sociala datoranvändning bok för SharePoint 2007

I mitten av juli, Jag blev erbjuden en chans att författaren två kapitel för Brendon Schwartz och Matt Ranlett kommande bok, Social Computing med Microsoft SharePoint 2007: Genomföra program för SharePoint för att samarbete och samverkan i företaget. (Jag tror de var försökande till vinna en längd tävling med titeln; Jag tror att de vann). Jag hoppade på möjligheten och nu, Slutligen, hela boken är klar, anländer till butiker i februari.

SharePoint mognar, förlagen har börjat producera en ny våg av böcker. Denna bok är en del av det vinka. Denna våg bygger på den föregående omgången av teknisk referensmanualer förklarar grundläggande funktioner och finesser och börjar beskriva hur du använder de funktioner och finesser för att leverera affärsnytta på ett mycket icke-ytliga sätt. Jag säger inte att det är något ytlig om referenshandböckerna eller deras värde. I själva verket, en bok som denna på Social Computing inte kunde förmodligen ha skrivits för ett år sedan. (Bokstavligen, Naturligtvis kan det ha skrivits, men jag tror inte den större gemenskapen skulle ha varit redo för det). Den nya vågen av böcker tenderar att ta läsaren i grunden förstår kärnfunktioner och i stället beskriver hur du använder de grundläggande funktionerna i intressanta nya sätt.

Som titeln säger tydligt, Detta är en bok om Social Computing. Social Computing är ett ämne som mogen för diskussion och utforskning och faktiskt, diskussionen är på god väg bland tidiga. Många företag är nu helt bekväm med dokumentbibliotek, innehållstyper, Sök, grundläggande arbetsflöde, m.m.. Efter att ha genomfört och behärskar funktionerna bröd och smör, de är redo för nästa nivå. Denna bok erbjuder insikter och strategier för att göra det och därmed, utnyttja nya och intressanta möjligheter som Social Computing ger till världen.

Social Computing är en stor och växande ämne och täcker en hel del av saker, inklusive Bloggar, wikis, social taggning, Sök, interaktiva medier, mashups, "människor," och andra socialt orienterade "saker." SharePoint har en mycket stark historia att berätta på denna arena och nu, på denna tid i Internet & SharePoint historia, är det dags att berätta det. Allt annat lika mellan företag, de som framgångsrikt utnyttjar Social Computing kommer att växa snabbare än och växa ur de som inte gör. Tåget är redo att lämna stationen och du vill inte missa det! This book is your ticket for a seat on that train 🙂

Nedersta raden, Detta är ett blogginlägg pitching boken. Det utkommer i februari. Förbeställa den här: Social Computing med Microsoft SharePoint 2007: Genomföra program för SharePoint för att samarbete och samverkan i företaget.

(Full insyn — Det finns inga royalty pengar i den för mig om du väljer att köpa boken, så detta är inte ett försök att öka mitt sparkonto, även om det säljer bra, Det kommer att hjälpa mitt ego, som alltid vill ha mer, Mer, Mer!)

Som en parentes, men mycket viktig parentes, Jag tackar Bob räv för att ansluta mig med Brendon. Och naturligt, Jag tackar Brendon och Matt för att ta en chans på en nybörjare som jag själv och låta mig författare kapitel i deras mycket viktiga bok!

</slutet>

Prenumerera på min blogg.

Följ mig på Twitter vid http://www.twitter.com/pagalvin

Technorati Tags: