Die Sorteer Kalender Items in die Jaarboek View

I’m using a calendar to track panel discussions on a given day. I have two sessions: morning and afternoon. I want to create a view that shows morning sessions only listed alphabetically via a session ID. This is a little tricky to accomplish (tensy ek iets gemis ware voor die hand liggend).

I can easily create a filtered view showing just that day’s events. The calendar will show all those events and if they all take place on the same hour, it lists them side by side in the hour slot. That’s great. The tricky part is that, by verstek, it wants to list them in ID format. So, as ek byvoeg "Sessie 02" en dan "Sessie 01" na die kalender, dit toon dat hulle in daardie volgorde (d.w.z, Sessie 02 en dan Sessie 01). To list them in Session ID order, Ek het gedink hierdie dinge te probeer:

  1. Configure the view using the web user interface. No luck. There are no options to sort items this way.

    Sedert wat nie werk nie, I am now hoping there’s a CAML query somewhere in there that will allow me to override the sort. CQWP lets me make that kind of change, miskien sal die kalender sowel?

  2. Verander die web deel, look for an "export" funksie en … BZZZT! I can’t export its XML. There is no export option.

    I’m still holding out hope that I can find and modify some CAML query. Since I can’t export the web part, wat SharePoint Ontwerper verlaat.

  3. I add the calendar web part to a sandbox site and open that site using SharePoint Designer. I look at the markup for the web part and I find what I’m looking for. It’s encoded madness, maar dit is daar: "<ListViewXml …. >gekodeer waansin</ListViewXml>". Spesifiek, daar is hierdie juweel:

<Query>
<Waar>
<DateRangesOverlap>
<FieldRef Naam = "EventDate" />
<FieldRef Naam = "EndDate" />
<FieldRef Naam = "RecurrenceID" />
<Waarde Type = "Datum Tyd">
<Maand />
</Waarde>
</DateRangesOverlap>
</Waar>
<OrderBy><FieldRef Naam = "Session_x0020_ID-" /></OrderBy>
</Query>

(Ek het gedekodeer die &Dit;Is en &GT's en verdeel hulle uit verskeie lyne ter wille van duidelikheid se).

Voeg die <OrderBy> bietjie en nou is dit allerhande deur sessie-ID, nie die interne lys item ID.

Reuse tip o’ die hoed Becky Isserman vir haar kommentaar na Isha SAGI se blog boodskap: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. I wouldn’t have put the <OrderBy> op die regte plek sonder haar kommentaar.

Ek hoop om dit meer duidelik skryf skerm skote binnekort, maar in die geval het ek nog nooit doen, ten minste ek het dit baie.

</einde>

NJ SharePoint User Group Meeting met Dave Mann … Of .. Wat Bob gesê

Bob Fox laat ons weet dat Dave Mann, SharePoint workflow genie, praat op die NJ SharePoint gebruiker groep vergadering op Woensdag aand, 11/19/08. Don’t miss it. (Ongelukkig, my korporatiewe Fed sal nog koop het beplan 'n groot vergadering van die groep Wed nag en ek sal dit mis).

Klik hier om te registreer en meer besonderhede.

Hier is 'n paar sessie besonderhede:

Sessie titel "Implementering van Werkstromen in 'n groot skaal SharePoint Omgewing"

Workflow in SharePoint is 'n opwindende nuwe vermoë. Egter, dit is 'n moontlikheid wat dikwels misverstaan ​​wanneer dit kom by die impak wat dit het op jou omgewing. Vir klein omgewings, die out-of-the-box instellings, konfigurasies en argitektoniese benadering is waarskynlik voldoende. Maar wat van 'n omgewing wat die verwerking word duisende dokumente per dag? Hoe kan jy seker maak dat die omgewing nie sal wankel onder die las, maar steeds aan SLA se vir prestasie en responsiwiteit? Hierdie sessie sal ondersoek waarom die fokus op jou werk substelsel is belangrik, en dek die behoeftes van 'n groot skaal workflow omgewing van die plaas vlak af na individuele workflow ontwerp spesifikasies. Hier is die rede waarom al werkstromen moet gekyk word in die lig van die prestasie en scalability asook hoe werkstromen daardie skaal te bou in 'n omgewing wat skale, monitor workflow verwerking en oorkom algemene struikelblokke. Hierdie sessie sal argitektoniese riglyne om jou SharePoint omgewing sowel as spesifieke kodering praktyke dek te verseker dat jy die meeste uit van jou SharePoint werkstromen kry.

</einde>

Skryf in op my blog.

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

Technorati Tags:

SharePoint Features & Solutions Management — Moenie vergeet om die U in CRUD (of die D vir die saak)

Ons het gesamentlik spandeer 'n groot deel van die tyd te dink oor SharePoint oplossings — hoe om hulle te skep, instrument te gebruik, wat gebeur wanneer hulle nie aan te wend, timer werksgeleenthede, bestekke, ens.. 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, van 'n konseptuele ontwerp perspektief, than deploying them. Deployment is basically a cookbook affair. Typically, installering van 'n funksie, Miskien het 'n funksie ontvanger laai 'n paar data in 'n lys, that sort of thing. Egter, terugtrek, is potensieel meer komplekse.

'N gegewe oplossing kan skep artefakte soos hierdie:

  • Inhoud Tipe
  • Lys Definisie
  • Site Definisie
  • Data in 'n lys
  • Selfs ontvangers
  • Path vorms

Die lys gaan aan.

Terwyl dit is natuurlik belangrik om 'n oplossing te vind wat Instansieer die artefakte korrek te ontwerp, 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, wat gebeur wanneer die oplossing is teruggetrek? 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.

Om te help met hierdie, create a matrix that lists each artifact your solution deploys to SharePoint. List three columns per artifact, een vir skep, werk en te verwyder. For each case, bepaal die korrekte uitslag van die operasie.

This sort of analysis is obviously best done before the solution is ever deployed to a SharePoint farm. Egter, soos rook, 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, maar ten minste sal jy gestel het om 'n boks rondom die probleem.

</einde>

Skryf in op my blog.

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

Technorati Tags:

SharePoint Designer Workflow Kan nie toegang tot “Remote” of “Buitelandse” Lyste

Hier is 'n ander gemeenskaplike SharePoint Designer workflow vraag:

"Kan ek toegang tot (lees / skryf) SharePoint 'n lys via van werkstromen wat woon nie op die dieselfde plek as die lys self?"

Die eenvoudige antwoord is: Nie.

Soos in so baie maniere, egter, ons het om te kwalifiseer (wat is 'n goeie ding in hierdie geval). The platform lets us create extensions to the produce in many ways, insluitend 'n persoonlike aksie (sien my klein CodePlex projek hier vir 'n voorbeeld). A custom action lets us do basically anything we want from SharePoint designer workflow. I’m a big fan of this, in werklikheid, want dit gee ons die beste van beide wêrelde — 'n verklarende eindgebruiker-vriendelike ontwerper met die volle diepte van die. NET raamwerk op ons vingerpunte.

Ongelukkig, as jy met SPD, daar is 'n goeie kans dat jy wat jy doen, want jy kan nie visual studio gebruik (as gevolg van die feit dat die Visual Studio vereis 'n diep ontwikkelaar agtergrond). I don’t have any good answer to that problem except that you should prevail upon one of your technical co-workers to create the kind of custom action you need. Alternatively, werk met die bestuur om te huur of kontrak wat soort van die hulpbron.

</einde>

Skryf in op my blog.

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

Technorati Tags:

Die SharePoint op die trein

Vandag, Ek was deur te lees Mike Walsh se Leer jouself SharePoint 2007 in 24 Uur en, ongelooflik, die dame op die sitplek langs my gesê, "We just implemented SharePoint in our company." It’s "incredible" omdat mense net nie met my in die trein praat nie. ’s Dit is snaaks hoe SharePoint die katalisator was.

The other interesting aspect was that she didn’t realize that there were books on the product. Here comment was along the lines of "It must be pretty important if people are writing books about it." I think everyone reading my blog would agree with that.

</einde>

Skryf in op my blog.

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

Technorati Tags:

Die Spinning n tydelike Virtual WFE is vir die pret en wins

Ek was een van 20 of 30 (of miskien 100?) paneellede gisteraand by die New York SharePoint Users Group meeting. Instead of the usual presentation format, Dit was al oor Q&A between the audience and the panel members. Early on, Michael Lotter lei my na 'n nuwe idee en ek wou deel.

An audience member described how his company had paid a consultant to write an application for his company. The consultant wrote it as a console application using the SharePoint object model. As 'n gevolg, this meant that the program had to be run on a server in the farm. This meant that anyone that wanted to use the app would have to log onto the server, do the work and log off. Op die eerste, dit was nie 'n probleem, maar gou, meer en meer (nie-tegniese) users needed to use the utility. His question was (parafrasering):

"What are my options? I don’t want to keep letting users log directly onto the server, maar wat hulle nodig het om daardie funksionaliteit."

Michael Lotter het voorgestel dat hy instel van 'n nuwe virtuele masjien, join it to the farm as a WFE and let users run the application from there.

This is a pretty stunning idea for me. Generalizing this solution brings to mind the notion of essentially temporary, almost disposable WFE’s. I think it’s a pretty neat concept. This temporary WFE can run a console application that uses the SharePoint object model. You could also use it to run stsadm commands. It doesn’t have to be part of regular local balancing. If it goes down or gets wrecked, you can just spin up a new one. I repeat myself, maar ek het om te sê dat ek dink dit is 'n baie netjiese idee.

</einde>

Skryf in op my blog.

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

Technorati Tags:

Dienste op die bediener het nie lys Soek — Hoekom?

Ek is gesels vandag met Agnes Molnar (die enigste persoon wat ek weet dat ek weet in Hongarye) about a strange search configuration problem. Namely, soek ontbreek van die "dienste op bediener" vertoon (via Sentrale Admin -> Bedrywighede -> Dienste op bediener).

Ek het 'n blik op 'n funksionele VM op my eie masjien en saam, we determined that search was not installed on that server. There are probably a few ways to do this, but we did it by confirming that "Office SharePoint Server Search" is nie in die lys van dienste via Start -> Administratiewe gereedskap -> Dienste.

Vreemd, die verband. exe * was * op die bediener ("C:\Program Files\Microsoft Office Servers\12.0\Bin\mssearch.exe").

Ek het 'n vinnige soek en het gevind dat hierdie blog entry: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Dit is 'n e-pos ketting met hierdie belangrike punt:

"I solved this problem. Dit was my fout. I choose "Web front end" instead of "Complete" tydens installasie."

Dit is belowend, but we weren’t sure if the installer had actually picked WFE instead of complete when installing MOSS.

Ons nagegaan word vir die eerste (vroegste) weergawe van die PSCDiagnostics * lêer in die 12 miernes log gids en daar, het ons gevind dat die installeerder het, in werklikheid, configured this server to be a web front end. End of story and it had a happy ending.

(Iewers langs die lyn, Bob Fox betrokke geraak, maar al wat ek onthou hom by te dra tot die gesprek was 'n opmerking oor Fable 2).

Werk: Agnes blogs oor hierdie onderwerp hier: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</einde>

Skryf in op my blog.

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

Technorati Tags:

Is Recruiters 'n bietjie Aggressiewe?

Of is dit net ek? I’ve received three or four calls at my house since late September looking for SharePoint work. I’m used to the email solicitations, but these phone calls are a little unnerving. I haven’t had an updated resume on a job site I(like Monster pr Dice) since almost two years ago exactly. And back then, my resume was all about BizTalk and MS CRM. That’s the only place my phone number appears on line anywhere, sover ek weet.

</einde>

Skryf in op my blog.

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

Technorati Tags:

Net toe ek oor om kommentaar te skakel …

Hulle trek my terug in!

Windows Live Spaces doesn’t do a good job protecting me from comment spam. I assume MSFT has good spam detection, but that the spammers are better. The fact remains, egter, wat ek kry baie meer spam kommentaar as ek kry die regte kommentaar en ek was net te dink in die laaste week of so dat ek gaan om kommentaar te skakel.

Egter, vandag, Ek het twee uitstekende kommentaar in reaksie op hierdie pos (oor Limited Access) en hierdie pos (oor die beperking van soek na dokumente, in teenstelling met dopgehou). Those comments are so complementary (in die sin dat hulle by 'n baie waarde aan my post), I can’t see disabling comments and thereby closing off that avenue of useful information. So, Ek het bedank om myself te menswees spam vanger / cleaner. Live spaces does provide a pretty decent way to clean up comments, maar wat wil tyd te mors om dit te doen?

</einde>

Skryf in op my blog.

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

Sosiale Computing Boek vir SharePoint 2007

In die middel van Julie, Ek het aangebied om 'n kans om te skrywer twee hoofstukke vir Brendon Schwartz en Matt Ranlett op-komende boek, Maatskaplike Computing met Microsoft SharePoint 2007: Implementering van aansoeke vir SharePoint samewerking en interaksie in die onderneming in staat te stel om. (Ek dink hulle het probeer om 'n lengte wedstryd met die titel te wen; Ek dink hulle gewen het). I jumped on the opportunity and now, uiteindelik, die hele boek gedoen word, aankoms by die winkels in Februarie.

Soos SharePoint verval, publishers have begun to produce a new wave of books. This book is part of that wave. This wave builds upon the previous round of technical reference manuals explaining core features and functions and begins to describe how to use those features and functions to deliver business value in a very non-superficial way. I’m not saying that is anything superficial about reference manuals or their value. In werklikheid, a book like this on Social Computing probably couldn’t have been written a year ago. (Letterlik, Natuurlik is dit geskryf kon gewees het, maar ek dink nie die groter gemeenskap sou gewees het gereed vir dit). The new wave of books tends to assume the reader basically understands core features and instead describes how to use those core features in interesting new ways.

Soos die titel sê duidelik, this is a book about Social Computing. Social Computing is a subject ripe for discussion and exploration and indeed, the discussion is well underway among early adopters. Many companies are now quite comfortable with document libraries, inhoud tipes, soek, basiese workflow, ens.. Having implemented and mastered these bread and butter features, they are ready for the next level. This book offers insights and strategies to do that and thereby, ontgin nuwe en interessante geleenthede dat Social Computing bring aan die wêreld.

Sosiale Computing is 'n groot en veranderende onderwerp en dek 'n baie af te, insluitende blogs, wikis, social tagging, soek, interaktiewe media, mash-ups, "Mense," and other socially-oriented "stuff." SharePoint has a very strong story to tell in this arena and now, teen hierdie tyd in die Internet & SharePoint geskiedenis, is the time to tell it. All things being equal between companies, those that successfully leverage Social Computing will outpace and outgrow those that do not. The train is getting ready to leave the station and you don’t want to miss it! This book is your ticket for a seat on that train 🙂

Bottom line, this is a blog entry pitching the book. It’s due out in February. Pre-order it here: Maatskaplike Computing met Microsoft SharePoint 2007: Implementering van aansoeke vir SharePoint samewerking en interaksie in die onderneming in staat te stel om.

(Volle openbaarmaking — daar is geen koninklikes geld vir my in dit as jy kies om die boek te koop, so dit is nie 'n poging om my spaarrekening n hupstoot te gee, wat as dit verkoop baie goed,, dit sal help om my ego, wat wil altyd meer, meer, meer!)

Tersyde, maar baie belangrik eenkant, Ek dank Bob Fox for connecting me with Brendon. And naturally, Ek dank Brendon en Matt vir die neem van 'n kans op 'n newbie soos ek en laat my skrywer hoofstukke in hul baie belangrike boek!

</einde>

Skryf in op my blog.

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

Technorati Tags: