Sorting Items kalendarik në Pamjen Calendar

Unë jam duke përdorur një kalendar për të ndjekur diskutime në një ditë të caktuar,,en,Unë kam dy seanca,,en,në mëngjes dhe pasdite,,en,Unë dua për të krijuar një pamje që tregon seanca e mëngjesit e shënuar vetëm alfabetikisht nëpërmjet një ID seancë,,en,Kjo është pak i ndërlikuar për të përmbushur,,en,I lehtë mund të krijojë një pamje të filtruar tregon vetëm ngjarjet e asaj dite,,en,Kalendari do të tregojë të gjitha ato ngjarje dhe në qoftë se ata të gjithë të zhvillohet në të njëjtën orë,,en,ajo liston ato krah për krah në slot orë,,en,Mrekulli,,en,Pjesë e ndërlikuar është se,,en,nga default,,en,ajo dëshiron të listën e tyre në format ID,,en,në qoftë se unë shtoj "Session 02,,en,dhe pastaj "Sesioni 01,,en,me kalendarin,,en,ajo tregon ato në atë mënyrë,,en,dhe pastaj Session,,en,Të lista e tyre në mënyrë Session ID,,en,Mendova për të provoni këto gjëra,,en,Konfiguroni pamjen duke përdorur ndërfaqen e përdoruesit web,,en,nuk ka fat,,en. 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 (nëse kam humbur diçka të vërtetë të dukshme).

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 default, it wants to list them in ID format. Kështu, if I add "Session 02" and then "Session 01" to the calendar, it shows them in that order (i.e, Seancë 02 and then Session 01). To list them in Session ID order, I thought to try these things:

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

    Since that didn’t work, 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, maybe calendar will as well?

  2. Edit the web part, look for an "export" function and … 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, that leaves SharePoint Designer.

  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, but it’s there: "<ListViewXml …. >encoded madness</ListViewXml>". Në mënyrë të veçantë, there’s this gem:

<Pyetje>
<Ku>
<DateRangesOverlap>
<FieldRef Name="EventDate"/>
<FieldRef Name="EndDate"/>
<FieldRef Name="RecurrenceID"/>
<Value Type="DateTime">
<Month/>
</Vlerë>
</DateRangesOverlap>
</Ku>
<OrderBy><FieldRef Name="Session_x0020_ID" /></OrderBy>
</Pyetje>

(I’ve decoded the &lt;’s and &gt’s and split them out to multiple lines for clarity’s sake).

Add the <OrderBy> bit and now it sorts by Session ID, not the internal list item ID.

GIGANTIC tip o’ the hat to Becky Isserman for her comment to Isha Sagi’s blog post: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. I wouldn’t have put the <OrderBy> in the right place without her comment.

I hope to write this up more clearly with screen shots soon, but in case I never do, at least I did this much.

</fund>

NJ SharePoint User Group Takimi me Dave Mann … Ose .. Çfarë Bob Said

Bob Fox lets us know that Dave Mann, SharePoint gjeniale workflow, është duke folur në mbledhjen e grupit SharePoint përdorues NJ mërkurën në mbrëmje, 11/19/08. Don’t miss it. (Mjerisht, Overlord ime korporatave ka planifikuar një takim i madh grup Wed natë dhe unë do të humbasë atë).

Kliko këtu për t'u regjistruar dhe për të marrë më shumë detaje.

Këtu janë disa detaje session:

Session Title “Deploying Workflows in a Large Scale SharePoint Environment"

Workflow in SharePoint is an exciting new capability. Megjithatë, it is a capability that is often misunderstood when it comes to the impact it has on your environment. For small environments, the out-of-the-box settings, configurations and architectural approach are probably sufficient. But what about an environment that will be processing thousands of documents per day? How can you make sure that those environments will not falter under the load, but still meet SLA’s for performance and responsiveness? This session will explore why focusing on your workflow subsystem is important, and cover the needs of a large scale workflow environment from the farm level down to individual workflow design specifications. Learn why all workflows need to be looked at in light of performance and scalability as well as how to build workflows that scale in an environment that scales, monitor workflow processing and overcome common obstacles. This session will cover architectural guidance for your SharePoint environment as well as specific coding practices to ensure you get the most out of your SharePoint workflows.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Features & Zgjidhje Menaxhim — Mos harroni u në Crud (ose D për atë lëndës)

Ne kolektivisht shpenzojnë një pjesë të madhe të kohës të menduarit rreth zgjidhjeve të SharePoint — si për të krijuar ato, e cila mjet për të përdorur, çfarë ndodh kur ata dështojnë për të vendosur, Punë timer, Fushat, etj. 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, nga një perspektivë konceptuale të projektimit, than deploying them. Deployment is basically a cookbook affair. Typically, instaluar një tipar, ndoshta kanë një marrës tipar të ngarkesës disa të dhëna në një listë, that sort of thing. Megjithatë, retracting është potencialisht më komplekse.

Një zgjidhje e dhënë mund të krijojë objekte si këto:

  • Lloji Përmbajtja
  • Përkufizimi Lista
  • Përkufizimi Site
  • Të dhënat në një listë
  • Edhe Përfituesit
  • Forma InfoPath

Lista vazhdon.

Ndërsa kjo është padyshim e rëndësishme për të hartuar një zgjidhje që instantiates ato objekte saktë, 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, çfarë ndodh kur zgjidhja është e tërhoqi? 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.

Për të ndihmuar me këtë, create a matrix that lists each artifact your solution deploys to SharePoint. List three columns per artifact, një për të krijuar, update and delete. For each case, të përcaktojnë rezultatin e saktë për këtë operacion.

This sort of analysis is obviously best done before the solution is ever deployed to a SharePoint farm. Megjithatë, si pirja e duhanit, 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, por të paktën ju do të keni vënë një kuti rreth problemit.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Designer Workflow nuk mund të hyni “I largët” ose “I huaj” Listat

Ja një tjetër të përbashkët workflow SharePoint Designer pyetje:

"Can I access (lexoni / shkruani) SharePoint listat nëpërmjet menu që nuk banojnë në të njëjtin vend si lista e vetë?"

Përgjigja e thjeshtë është: Nuk.

Si në shumë mënyra, megjithatë, ne duhet të kualifikohen që (e cila është një gjë e mirë në këtë rast). The platform lets us create extensions to the produce in many ways, duke përfshirë një veprim me porosi (shohim pak projektin tim CodePlex këtu për një shembull). A custom action lets us do basically anything we want from SharePoint designer workflow. I’m a big fan of this, në të vërtetë, pasi kjo na jep më të mirë të të dy botëve — një deklarative end-userave projektuesi miqësore me thellësinë e plotë të kornizës. NET në këshilla gisht tona.

Mjerisht, në qoftë se ju jeni duke përdorur SPD, ka një shans të mirë që ju jeni duke bërë atë për shkak se ju nuk mund të përdorni Visual Studio (për shkak të faktit se vizual studio kërkon një sfond të thellë zhvilluesish). 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, punojnë me menaxhim të punësojë ose të kontraktojnë atë lloj të burimeve.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint në tren

Sot, I was reading through Mike Walsh’s Teach Yourself SharePoint 2007 në 24 Hours dhe, tepër, lady në ulësen tjetër mua më tha, "We just implemented SharePoint in our company." It’s "incredible" because people just don’t talk to me on the train 🙂 It’s funny how SharePoint was the catalyst.

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.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Spinning Up WFE përkohshëm Virtual është për argëtim dhe fitim

Pata njëri prej 20 ose 30 (ose ndoshta 100?) panelists last night at the New York SharePoint Users Group meeting. Instead of the usual presentation format, kjo ishte e gjitha në lidhje me Q&A between the audience and the panel members. Early on, Michael Lotter introduced me to a new idea and I wanted to share.

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. Si rezultat, 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. Në fillim, this wasn’t a problem, but soon, more and more (non-technical) users needed to use the utility. His question was (paraphrasing):

"What are my options? I don’t want to keep letting users log directly onto the server, but they need that functionality."

Michael Lotter suggested that he configure a new virtual machine, 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, but I just have to say that I think it’s a really neat idea.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Shërbimet në serverin askund nuk është përmendur Kërko — Përse?

I was chatting today with Agnes Molnar (personi i vetëm unë e di se unë e di në Hungari) about a strange search configuration problem. Namely, search was missing from the "services on server" shfaq (nëpërmjet Admin Qendrore -> Operacionet -> Shërbimet në Server).

Unë kisha një vështrim në një VM funksional në kompjuterin tim vet dhe së bashku, 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" was missing from the list of services via Start -> Administrative Tools -> Services.

Oddly, the associated .exe *was* on the server ("C:\Program Files\Microsoft Office Servers\12.0\Bin\mssearch.exe").

I did a quick search and found this blog entry: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

That’s an email chain with this key point:

"I solved this problem. It was my mistake. I choose "Web front end" instead of "Complete" during install."

This was promising, but we weren’t sure if the installer had actually picked WFE instead of complete when installing MOSS.

We checked for the first (earliest) version of the PSCDiagnostics* file in the 12 hive log directory and in there, we found that the installer had, në të vërtetë, configured this server to be a web front end. End of story and it had a happy ending.

(Somewhere along the line, Bob Fox got involved, but all I remember him contributing to the discussion was a comment about Fable 2).

Update: Agnes blogs about this subject here: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Rekrutuesit janë marrë pak Agresive?

Apo është vetëm mua? 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, aq sa unë e di.

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags:

Vetëm kur unë jam gati të Disable Komente …

Ata tërhequr më mbrapa në!

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, megjithatë, që unë të marrë komente të spam-shumë më tepër se sa unë të marrë komente të vërteta dhe unë isha vetëm duke menduar në javën e fundit, ose kështu që unë ishte duke shkuar për të çaktivizuar komentet.

Megjithatë, sot, Kam gjetur dy komente të shkëlqyera në përgjigje të këtë post (në lidhje me qasje të kufizuar) dhe këtë post (kërko për kufizimin e dokumenteve të, në krahasim me dosje). Those comments are so complementary (në se ata të shtoni një shumë me vlerë për postin tim), I can’t see disabling comments and thereby closing off that avenue of useful information. Kështu, Unë kam dhënë dorëheqjen veten për të qenë një tërheqëse njerëzore spam- / cleaner. Live spaces does provide a pretty decent way to clean up comments, por kush dëshiron të humbim kohë duke bërë që?

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Libër Social Computing për SharePoint 2007

Në mesin korrik, I ishte ofruar një shans për të dy kapitujve autori për Brendon së Schwartz dhe Matt Ranlett up-vjen libër, Computing Sociale me Microsoft SharePoint 2007: Aplikacionet zbatuese për SharePoint për të mundësuar Bashkëpunimi dhe bashkëveprimi në ndërmarrje. (Unë mendoj se ata ishin duke u përpjekur për të fituar një konkurs gjatësi me atë titull; Unë mendoj se ata fituan). I jumped on the opportunity and now, më në fund, libër tërë është bërë, mbërritjes në dyqane në shkurt.

Si SharePoint maturohet, 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. Në të vërtetë, a book like this on Social Computing probably couldn’t have been written a year ago. (Fjalë për fjalë, sigurisht ajo mund të ketë qenë shkruar, por unë nuk mendoj se bashkësia më e madhe do të kishte qenë e gatshme për të). 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.

Siç thotë titulli qartë, 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, Llojet e përmbajtjes, kërkoni, workflow themelore, etj. 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, shfrytëzuar mundësitë e reja dhe interesante që Computing Sociale sjell në botë.

Computing Sociale është një temë e madhe dhe evoluon dhe mbulon një shumë gjëra off, blogs duke përfshirë, wikis, tagging sociale, kërkoni, media interaktive, mashups, "people," and other socially-oriented "stuff." SharePoint has a very strong story to tell in this arena and now, në këtë kohë në internet & Historia e SharePoint, 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: Computing Sociale me Microsoft SharePoint 2007: Aplikacionet zbatuese për SharePoint për të mundësuar Bashkëpunimi dhe bashkëveprimi në ndërmarrje.

(Zbulimi i plotë — nuk ka të holla familjes mbretërore në të për mua, nëse ju zgjidhni për të blerë librin, kështu që kjo nuk është një përpjekje për të rritur kursimet llogarinë time, edhe pse në qoftë se ajo shet edhe, ajo do të ndihmojë jashtë egon time, i cili gjithmonë dëshiron më shumë, më shumë, më shumë!)

Si një mënjanë, por shumë të rëndësishme mënjanë, Unë falënderoj Bob Fox for connecting me with Brendon. And naturally, Unë falënderoj Brendon dhe Matt për të marrë një shans për një newbie të tilla si veten dhe të lënë mua kapituj autori në librin e tyre shumë të rëndësishëm!

</fund>

Abonohen në blogun tim.

Atëherë ejani pas meje në Twitter në http://www.twitter.com/pagalvin

Technorati Tags: