Sorteren van Agenda-Items in de kalenderweergave

Ik ben met behulp van een kalender voor het bijhouden van panel discussies op een bepaalde dag. Ik heb twee sessies: ochtend en middag. Ik wil een weergave maken die ochtend sessies toont alleen alfabetisch via een sessie-ID. Dit is een beetje lastig te bereiken (tenzij ik iets echt duidelijk miste).

Ik kan gemakkelijk maken een gefilterde weergave toont alleen de gebeurtenissen van die dag. De kalender zal Toon alle die gebeurtenissen en als zij alle nemen plaats op hetzelfde uur, het geeft u deze naast elkaar weer in de uur-sleuf. Goed hoor. Het lastige deel is dat, standaard, het wil noemen in ID-indeling. Dus, Als ik toevoegen "sessie 02" en vervolgens "sessie 01" naar de agenda, het toont ze in die volgorde (dwz, Sessie 02 en vervolgens sessie 01). Aan de lijst in volgorde van de sessie-ID, Ik dacht dat om deze dingen te proberen:

  1. Configureren met behulp van de webinterface. Geen geluk. Er zijn geen opties om items te sorteren op deze manier.

    Aangezien dat niet werkte, Ik ben nu hopen er is een CAML query ergens in daar dat me om te overschrijven de soort zal toestaan. CQWP laat me Controleer soort wijzigen, Misschien zal de agenda zo goed?

  2. Bewerken van het webonderdeel, Kijk voor een "export" functie en … BZZZT! Ik kan niet de XML exporteren. Er is geen exportoptie.

    Ik ben nog steeds bedrijf uit hoop dat ik kan vinden en sommige CAML query wijzigen. Aangezien ik niet het webonderdeel exporteren, dat laat SharePoint Designer.

  3. Ik het webonderdeel Agenda toevoegen aan een sandbox-site en open dat site met behulp van SharePoint Designer. Ik kijk naar de markering voor het webonderdeel en ik vind wat ik ben op zoek naar. Het is gecodeerd waanzin, maar het is daar: "<ListViewXml …. >gecodeerde waanzin</ListViewXml>". Specifiek, Er is dit juweeltje:

<Query>
<Waar>
<DateRangesOverlap>
<FieldRef naam = "EventDate" />
<FieldRef naam = "EndDate" />
<FieldRef naam = "RecurrenceID" />
<Waarde Type = "DateTime">
<Maand />
</Waarde>
</DateRangesOverlap>
</Waar>
<OrderBy><FieldRef naam = "Session_x0020_ID" /></OrderBy>
</Query>

(Ik heb gedecodeerd de &lt;de en &de gt en hen uit te splitsen naar meerdere lijnen voor alle duidelijkheid).

Voeg de <OrderBy> beetje en nu het gesorteerd sessie-ID, niet de interne lijst item-ID.

GIGANTISCHE tip o’ de hoed te Becky Isserman voor haar reactie op Isha Sagi blogpost: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. Ik zou niet hebben de <OrderBy> op de juiste plaats zonder haar commentaar.

Ik hoop dat ik schrijf dit duidelijker met het schermschoten snel, maar in het geval dat ik nooit doen, tenminste deed ik dit veel.

</einde>

NJ SharePoint gebruikersgroep ontmoeting met Dave Mann … Of .. Wat Bob zei

Bob Fox Laat ons weten dat Dave Mann, SharePoint-werkstroom genie, spreekt op de NJ SharePoint gebruikersbijeenkomst op woensdagavond, 11/19/08. Mis het niet. (Helaas, mijn corporate overlord heeft gepland een grote groep vergadering wo nacht en ik zal missen).

Klik hier om te registreren en krijgen meer details.

Hier zijn enkele sessie details:

Sessie titel"Werkstromen in een grote schaal SharePoint-omgeving implementeren

Werkstroom in SharePoint is een spannende nieuwe mogelijkheid. Echter, het is een vermogen dat vaak verkeerd begrepen wordt als het gaat om de impact die het heeft op uw omgeving. Voor kleine omgevingen, de instellingen van de out-of-the-box, configuraties en architecturale aanpak zijn waarschijnlijk voldoende. Maar hoe zit het met een milieu dat duizenden documenten per dag zal worden verwerkt? Hoe kunt u ervoor zorgen dat deze omgevingen niet onder de belasting wankelen zal, maar nog steeds voldoen aan SLA's voor prestaties en het reactievermogen? Deze sessie zal onderzoeken waarom zich te concentreren op uw werkstroom-subsysteem belangrijk is, en voorzien in de behoeften van een grote schaal workflowomgeving van het niveau van het landbouwbedrijf tot individuele werkstroom ontwerp-specificaties. Leer waarom alle werkstromen moeten worden bestudeerd in het licht van prestaties en schaalbaarheid en hoe om te bouwen van werkstromen die schalen in een omgeving die weegschaal, workflowverwerking controleren en gemeenschappelijke belemmeringen. Deze sessie zal betrekking hebben op architectonische begeleiding voor uw SharePoint-omgeving, alsmede de specifieke codering praktijken om ervoor te zorgen u het meeste uit uw SharePoint-werkstromen.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint-functies & Management oplossingen — Vergeet niet de u in CRUD (of de d voor die kwestie)

We besteden collectief een groot deel van tijd te denken over SharePoint oplossingen — hoe ze te maken, welke tool om te gebruiken, Wat gebeurt er wanneer ze niet implementeren, timeropdrachten, scopes, etc. Wij besteden zoveel tijd te denken over de up-front bits dat het is gemakkelijk om te vergeten dat we moeten ze ook intrekken. Intrekken van oplossingen is waarschijnlijk moeilijker, vanuit een ontwerp perspectief, dan het implementeren van hen. Implementatie is in feite een kookboek-affaire. Meestal, installeren van een functie, Misschien hebben een functie ontvanger laden van sommige gegevens in een lijst, dat soort dingen. Echter, intrekken is potentieel meer complexe.

Een bepaalde oplossing kan leiden tot artefacten als deze:

  • Type inhoud
  • Lijstdefinitie voor
  • Sitedefinitie
  • Gegevens in een lijst
  • Zelfs ontvangers
  • InfoPath-formulieren

De lijst gaat op.

Terwijl het is uiteraard van groot belang om een oplossing te ontwerpen instantieert die die artefacten correct, het is net zo belangrijk rekening houden met de update en gevallen verwijderen. Als uw oplossing wordt een nieuwe lijst gemaakt en wordt die lijst met gegevens gevuld, Wat gebeurt er als de oplossing wordt teruggetrokken? In sommige gevallen, de lijst moet worden verwijderd. In andere gevallen, het moet worden intact gelaten voor historische doeleinden. Uw zakelijke behoeften zal u begeleiden naar de juiste beslissing.

Om te helpen met dit, een matrix waarin elke artefact die uw oplossing op SharePoint implementeert maken. Lijst drie kolommen per artefact, een voor maken, bijwerken en verwijderen. Voor elk geval, de juiste uitkomst voor die bewerking bepalen.

Dit soort analyse is uiteraard het beste gedaan voordat de oplossing is ooit geïmplementeerd op een SharePoint-farm. Echter, Als roken, het is nooit te laat om te beginnen om dingen goed te doen. Dat matrix maken en ontwikkelen van een plan om aan te pakken van de ontbrekende update/verwijderen-scenario 's. Het kan zijn een moeilijk probleem op te lossen, maar in ieder geval zult u een vak rond het probleem hebben gezet.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Designer Workflow geen toegang tot “Externe” of “Buitenlandse” Lijsten

Hier is een andere veel voorkomende SharePoint Designer workflow vraag:

"Krijg ik toegang tot (lezen/schrijven) SharePoint-lijsten via werkstromen die niet op dezelfde site bevinden als de lijst zelf bevinden zich?"

Het antwoord is simpel: No.

Zoals in zoveel manieren, echter, We moeten in aanmerking komen die (dat is een goede zaak in dit geval). Het platform laat ons uitbreidingen de producten in vele opzichten maken, met inbegrip van een aangepaste actie (Zie mijn kleine codeplex project hier voor een voorbeeld). Een aangepaste actie laat ons in feite doen wat die we van SharePoint designer workflow willen. Ik ben een grote fan van dit, Eigenlijk, Aangezien het geeft ons het beste van beide werelden — een declaratieve eindgebruiker vriendelijke ontwerper met de volledige diepte van .NET framework op onze vingertoppen.

Helaas, Als u van EPD gebruikmaakt, Er is een goede kans dat je doet dat omdat u niet kunt visuele studio gebruiken (te wijten aan het feit dat visuele studio vereist een diepe ontwikkelaar achtergrond). Ik heb een goed antwoord op dat probleem niet behalve dat u voorrang op één van uw technische medewerkers om te maken de aard van de aangepaste actie, moet u. U kunt ook, werken met beheer te huren of contract dat soort resource.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint op de trein

Vandaag, Ik was het lezen door middel van Mike Walsh Teach Yourself SharePoint 2007 in 24 Uur en, ongelooflijk, de dame op de stoel naast me zei, "We gewoon geïmplementeerd SharePoint in ons bedrijf." Het is "ongelooflijk" because people just don’t talk to me on the train 🙂 It’s funny how SharePoint was the catalyst.

De andere interessante aspect was dat ze wist niet dat dat er boeken op het product. Hier was commentaar in de trant van "It must be vrij belangrijk als mensen boeken over het schrijft." Ik denk dat iedereen het lezen van dat mijn blog ben het eens met die.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags:

Spinnen tot tijdelijke virtuele WFE for Fun and Profit

Ik was een van 20 of 30 (of misschien 100?) panelleden gisteravond op de New York SharePoint gebruikers groep vergadering. In plaats van de gebruikelijke presentation-indeling, Dit was alles over Q&A tussen het publiek en de panelleden. Tijdig, Michael Lotter geïntroduceerde wil een nieuw idee en ik wilde om te delen.

Een publiekslid beschreven hoe zijn bedrijf een adviseur van een toepassing schrijven voor zijn bedrijf had betaald. De consultant schreef het als een consoletoepassing die de SharePoint-objectmodel gebruiken. Als een resultaat, Dit betekende dat het programma moest worden uitgevoerd op een server in de farm. Dit betekende dat iedereen die wilde de app gebruiken voor aanmelding bij de server zou hebben, het werk doen en afmelden. Op het eerste, Dit was geen probleem, maar al snel, meer en meer (niet-technische) gebruikers nodig om het nut te gebruiken. Zijn vraag was (parafrase):

"Wat zijn mijn opties? Ik wil niet te houden verhuur gebruikers log direct op de server, maar ze moeten die functionaliteit."

Michael Lotter suggereerde dat hij een nieuwe virtuele machine configureren, toevoegen aan de farm als een WFE en laat gebruikers de toepassing uitvoeren vanaf daar.

Dit is een vrij prachtig idee voor mij. Deze oplossing generaliseren doet denken aan de notie van in wezen tijdelijke, bijna wegwerp WFE. Ik denk dat het is een mooie nette concept. Deze tijdelijke WFE kunt uitvoeren een consoletoepassing die de SharePoint-objectmodel gebruikt. U kon het ook gebruiken voor het uitvoeren opdrachten stsadm. Het hoeft niet als onderdeel van regelmatige lokale balancing. Als het daalt of krijgt vergaan, u kunt alleen een nieuwe draaien. Ik herhaal mezelf, maar ik moet zeggen dat ik denk dat het is een werkelijk mooi idee.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags:

Services op Server maakt niet List zoekfunctie — Waarom?

Vandaag was ik chatten met Agnes Molnar (de enige persoon die ik weet dat ik in Hongarije weet) over een configuratieprobleem vreemd zoeken. Namelijk, Zoek ontbrak van de "services op server" weergeven (via centrale Admin-> Activiteiten-> Services op Server).

Ik had een blik op een functionele VM op mijn eigen machine en samen, wij vastbesloten dat zoeken niet is geïnstalleerd op de server. Er zijn waarschijnlijk een paar manieren om dit te doen, maar we deden het door te bevestigen dat "Office SharePoint Server Search" ontbrak in de lijst met services via Start-> Systeembeheer-> Diensten.

Vreemd genoeg, de bijbehorende .exe * werd * op de server ("C:\Program FilesMicrosoft Office Servers12.0Binmssearch.exe").

Ik heb een snel zoeken en vond deze blog entry: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Dat is een keten van e-mail met dit belangrijke punt:

"Ik heb opgelost dit probleem. Het was mijn fout. Ik kies "Web front end" in plaats van 'Complete" tijdens de installatie."

Dit was veelbelovend, maar we waren niet zeker als het installatieprogramma eigenlijk WFE in plaats van volledige wanneer geplukt had installeren MOSS.

Wij gecontroleerd voor de eerste (vroegste) versie van het bestand PSCDiagnostics * in de 12 korf log directory en daar, We vonden dat de installateur hadden, Eigenlijk, Deze server geconfigureerd om te worden een Webfront-end. Eind van verhaal en het had een happy end.

(Ergens langs de lijn, Bob Fox raakte betrokken, maar alles wat ik herinner me hem bij te dragen aan de discussie was een opmerking over Fabel 2).

Update: Agnes blogs over dit onderwerp hier: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags:

Recruiters krijgen een beetje agressief?

Of is het enkel me? Ik heb drie ontvangen of vier keer afmeren bij mijn huis sinds eind September, op zoek naar SharePoint werken. Ik ben gewend aan de e-mail verzoeken, maar deze telefoontjes zijn een beetje zenuwslopend. Ik heb niet had een bijgewerkte CV op een bouwterrein ik(als Monster pr Dice) sinds bijna twee jaar geleden precies. En toen, mijn CV was alles over BizTalk- en MS CRM. Dat is de enige plaats verschijnt mijn telefoonnummer op lijn overal, voor zover ik weet.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags:

Gewoon wanneer ik ben bezig met het uitschakelen van opmerkingen …

Ze trekken me terug in!

Windows Live Spaces doet niet een goede baan die me beschermen van commentaar spam. Ik neem aan dat MSFT heeft goede spamdetectie, maar dat de spammers beter zijn. Het blijft een feit, echter, dat ik veel meer spamcommentaren krijgen dan krijg ik echte opmerkingen en ik net te in de laatste week denken zat of zo, dat ik was van plan om te schakelen commentaar.

Echter, vandaag, Ik vond twee uitstekende opmerkingen in antwoord op Dit bericht (over beperkte toegang) en Dit bericht (over het zoeken naar documenten beperken, in tegenstelling tot mappen). Deze opmerkingen zijn dus complementaire (in dat ze een heleboel waarde aan mijn post toevoegen), Ik zie niet uitschakelen van opmerkingen en daardoor afsluiten van dat avenue van nuttige informatie. Dus, Ik heb ontslag genomen om mezelf om een menselijke spam-catcher / schonere. Live spaties biedt een vrij fatsoenlijke manier om schoon te maken opmerkingen, slechts wie desiderata voor afval tijd dat te doen?

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Sociale Computing boek voor SharePoint 2007

Medio juli, Ik kreeg een kans om de auteur van twee hoofdstukken voor aangeboden Brendon Schwartz en Matt Ranlett komende boek, Sociale Computing met Microsoft SharePoint 2007: Implementatie van toepassingen voor SharePoint om samenwerking en interactie in de onderneming. (Ik denk dat ze probeerden te winnen een wedstrijd lengte met die titel; Ik denk dat ze gewonnen). Ik sprong op de gelegenheid en nu, tot slot, het hele boek is gedaan, aankomst in winkels in februari.

Aangezien SharePoint rijpt, uitgevers zijn begonnen met het produceren van een nieuwe golf van boeken. Dit boek is deel van die Golf. Deze golf bouwt voort op de vorige ronde van technische referentiehandleidingen core kenmerken en functies uit te leggen en begint om te beschrijven hoe die functies en functies gebruiken om bedrijfswaarde leveren een zeer niet-oppervlakkige wijze. Ik zeg niet dat dat is om het even wat oppervlakkig over referentiehandleidingen of hun waarde. Eigenlijk, een boek zoals dit op Social Computing niet kon waarschijnlijk hebben geschreven een jaar geleden. (Letterlijk, Natuurlijk kon het hebben geschreven, maar ik denk niet dat de grotere Gemeenschap zou geweest zijn klaar voor het). De nieuwe golf van boeken heeft de neiging om te veronderstellen de lezer in feite begrijpt kerneigenschappen en in plaats daarvan wordt beschreven hoe u de basisfuncties in interessante nieuwe manieren.

Zoals de titel al duidelijk zegt, Dit is een boek over Social Computing. Sociale Computing is een onderwerp rijp voor discussie en exploratie en inderdaad, de discussie is in volle gang onder vroege adopters. Veel bedrijven zijn nu heel comfortabel met documentbibliotheken, inhoudstypen, zoeken, Basiswerkstroom, etc. Hebben ten uitvoer gelegd en gemasterd deze functies van brood en boter, ze zijn klaar voor het volgende niveau. Dit boek biedt inzichten en strategieën om dat te doen en daarmee, profiteren van de nieuwe en interessante mogelijkheden die Social Computing aan de wereld brengt.

Sociale Computing is een grote en evoluerende onderwerp en omvat veel dingen, met inbegrip van blogs, wiki 's, Social tagging, zoeken, interactieve media, mash-ups, "mensen," en andere sociaal georiënteerde "stuff." SharePoint is een zeer sterke verhaal te vertellen in deze arena en nu, op dit moment in Internet & SharePoint geschiedenis, is het tijd om het te vertellen. Alle dingen die gelijk tussen bedrijven, degenen die met succes hefboomwerking Social Computing zal overtreffen en ontgroeien die niet. De trein maakt zich klaar om het verlaten van het station en u wilt niet te missen! This book is your ticket for a seat on that train 🙂

Bottom line, Dit is een blog entry pitching het boek. Het is het gevolg in februari. Pre-order het hier: Sociale Computing met Microsoft SharePoint 2007: Implementatie van toepassingen voor SharePoint om samenwerking en interactie in de onderneming.

(Volledige openbaarmaking — Er is geen royalty's geld in het voor mij als u ervoor kiest om het boek te kopen, dus dit is niet een poging om te stimuleren mijn spaarrekening, Hoewel als het goed verkoopt, het zal helpen mijn ego, die wil altijd meer, meer, meer!)

Als een terzijde, maar zeer belangrijk opzij, Ik dank Bob Fox voor het aansluiten van mij met Brendon. En natuurlijk, Ik dank Brendon en Matt voor inname van een kans op een newbie zoals mezelf en me te laten Auteur hoofdstukken in hun zeer belangrijke boek!

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Technorati Tags: