Pag-aayos Item Calendar sa View Calendar

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 (maliban kung Naiwan ako ng isang bagay na tunay na halata).

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, sa pamamagitan ng default, it wants to list them in ID format. Kaya, if I add "Session 02" and then "Session 01" sa kalendaryo, ipinapakita nito ang mga ito sa pagkakasunud-sunod na (i.e, Sesyon 02 at pagkatapos Session 01). To list them in Session ID order, Akala ko upang subukan ang mga bagay:

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

    Dahil iyon ay hindi gumagana, 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, siguro kalendaryo kalooban pati na rin?

  2. I-edit ang mga web bahagi, look for an "export" function at … Bzzz! 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, na nag-iiwan sa 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, subalit ito ay mayroong: "<ListViewXml …. >naka-encode kabaliwan</ListViewXml>". Tiyakan, may hiyas na ito:

<Tanong>
<Saan>
<DateRangesOverlap>
<FieldRef Name="EventDate"/>
<FieldRef Name="EndDate"/>
<FieldRef Name="RecurrenceID"/>
<Value Type="DateTime">
<Buwan />
</Halaga>
</DateRangesOverlap>
</Saan>
<Orderby><FieldRef Name="Session_x0020_ID" /></Orderby>
</Tanong>

(Ko na ang decoded &lt;Ni at &gt at hatiin ang mga ito out sa maramihang mga linya para sa kapakanan ng kaliwanagan).

Idagdag ang <Orderby> kaunti at ngayon kusa itong isinasaayos sa pamamagitan ng Session ID, hindi ang panloob na mga item sa listahan ID.

Katakut-takot ang laki tip o’ ang sumbrero sa Becky Isserman para sa kanyang mga komento sa blog post Isha Sagi ni: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. I wouldn’t have put the <Orderby> sa tamang lugar nang hindi kanyang komento.

Umaasa ako na magsulat ito up ng higit na malinaw na may mga screen shot sa lalong madaling panahon, pero kung sakali hindi ko magawa, hindi bababa sa ko ginawa ito magkano.

</dulo>

NJ SharePoint User Group Meeting Sa Dave Mann … O .. Ano Bob Said

Bob Fox ay nagbibigay-daan sa amin na Dave Mann, SharePoint workflow henyo, ay nagsasalita sa pulong NJ SharePoint gumagamit pangkat sa Miyerkules gabi, 11/19/08. Don’t miss it. (Sadly, aking corporate panginoon ay naka-iskedyul ng isang malaking pulong pangkat Mye gabi at ako makaligtaan ito).

Mag-click dito upang magparehistro at makakuha ng higit pang mga detalye.

Narito ang ilang mga session detalye:

Session Pamagat "Nagde-deploy ng daloy ng trabaho sa isang malaking Kapaligiran Scale SharePoint"

Workflow sa SharePoint ay isang kapana-panabik na bagong kakayahan. Gayunman, ito ay isang kakayahan na ay madalas na gusot pagdating sa mga epekto nito ay may sa iyong kapaligiran. Para sa maliit na kapaligiran, ang mga out-of-the-box na mga setting, configuration at arkitektura na diskarte ay marahil sapat. Ngunit ano ang tungkol sa isang kapaligiran na ay pinoproseso ang libu-libong ng mga dokumento sa bawat araw? Paano mo matiyak na ang mga kapaligiran ay hindi panghinaan ng loob sa ilalim ng load, ngunit pa rin matugunan SLA para sa pagganap at kakayahang tumugon? Session na ito ay galugarin kung bakit tumututok sa iyong workflow subsystem ay mahalaga, at masakop ang mga pangangailangan ng isang malaking kapaligiran scale daloy ng trabaho mula sa sakahan antas pababa sa mga indibidwal na mga pagtutukoy workflow disenyo. Alamin kung bakit ang lahat ng daloy ng trabaho ay kailangang ma-Tiningnan sa liwanag ng pagganap at kakayahang sumukat at pati na rin kung paano bumuo ng daloy ng trabaho na scale sa isang kapaligiran na kaliskis, subaybayan ang daloy ng trabaho sa pagproseso at pagtagumpayan mga karaniwang obstacles. Session na ito ay masakop ng arkitektura gabay para sa iyong SharePoint kapaligiran pati na rin ang tiyak na coding kasanayan upang matiyak na makuha mo ang pinaka-out sa iyong daloy ng trabaho SharePoint.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Tampok & Mga Solusyon sa Pangangasiwa ng — Huwag Kalimutan ang U sa CRUD (o ang D para sa na mahalaga)

Kapag pinagsama-sama namin ang gastos ng isang napakahusay na oras na pag-iisip tungkol sa mga solusyon sa SharePoint — kung paano lumikha ng mga ito, na tool upang gamitin, kung ano ang mangyayari kapag mabigo silang i-deploy, Timer ng mga trabaho, mga saklaw, at iba pa. 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, mula sa isang pananaw ng haka-haka na disenyo, than deploying them. Deployment is basically a cookbook affair. Typically, i-install ang isang tampok, siguro ang isang tampok na receiver-load ng ilang mga data sa isang listahan, that sort of thing. Gayunman, retracting ay potensyal na mas kumplikado.

Ang isang naibigay na solusyon ay maaaring lumikha artifacts tulad ng mga ito:

  • Uri ng Nilalaman
  • Kahulugan ng Listahan
  • Kahulugan ng Site
  • Data sa isang listahan
  • Kahit na receiver
  • InfoPath form

Ang listahan napupunta sa.

Habang ito ay malinaw naman mahalaga sa disenyo ng isang solusyon na instantiates mga artifacts nang tama, 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, kung ano ang mangyayari kapag ang solusyon ay Binawi? 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.

Upang makatulong na ito, create a matrix that lists each artifact your solution deploys to SharePoint. List three columns per artifact, isa para lumikha, update and delete. For each case, matukoy ang tamang kahihinatnan para sa operasyon na.

This sort of analysis is obviously best done before the solution is ever deployed to a SharePoint farm. Gayunman, tulad ng paninigarilyo, 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, ngunit hindi bababa sa magkakaroon ka na ilagay ang isang kahon sa paligid ng problema.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint Designer workflow Hindi ma-access ang “Malayo” o “Banyaga” Listahan

Narito ang isa pang karaniwang mga tanong SharePoint Designer workflow:

"Can I access (basahin / isulat) Inililista ng SharePoint sa pamamagitan ng daloy ng trabaho na hindi nakatira sa parehong site bilang ang listahan mismo?"

Ang simpleng sagot ay: Hindi.

Tulad ng sa gayon maraming mga paraan, gayunman, mayroon kaming upang maging karapat-dapat na (na kung saan ay isang magandang bagay sa kasong ito). The platform lets us create extensions to the produce in many ways, kasama ang isang pasadyang aksyon (makita ang aking maliit codeplex proyekto dito para sa isang halimbawa). A custom action lets us do basically anything we want from SharePoint designer workflow. I’m a big fan of this, sa katunayan, dahil ito ay nagbibigay sa amin ang pinakamahusay na ng parehong mundo — paturol isang end-user friendly na designer sa buong lalim ng. NET framework sa aming mga daliri tip.

Sadly, kung gumagamit ka ng SPD, mayroong isang magandang pagkakataon na ginagawa mo na ito dahil hindi ka maaaring gumamit ng visual studio (dahil sa ang katunayan na ang visual studio ay nangangailangan ng isang malalim na background ng nag-develop). 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, gumana sa pamamahala sa pag-upa o kontrata na uri ng mapagkukunan.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

SharePoint sa Train

Ngayon, Ako ay pagbabasa sa pamamagitan ng Mike Walsh ni Turuan ang Iyong Sarili SharePoint 2007 sa 24 Oras at, hindi mapaniniwalaan o kapani-paniwala, ang ginang ng bansa sa mga susunod na upuan sa akin sinabi, "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.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

Umiikot Up Temporary Virtual WFE ay para sa Kasayahan at Profit

Ako ay isa sa mga 20 o 30 (o siguro 100?) panelists kagabi sa New York SharePoint User Group meeting. Instead of the usual presentation format, ito ay tungkol sa lahat ng Q&A between the audience and the panel members. Early on, Michael Lotter ipinakilala ako sa isang bagong ideya at Nais kong ibahagi ang.

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. Bilang isang resulta, 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. Nang una, ito ay hindi isang problema, ngunit sa lalong madaling panahon, higit pa at higit pa (hindi pang-teknikal) 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, pero kailangan nila na pag-andar."

Michael Lotter iminungkahi na siya i-configure ang isang bagong 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, ngunit ko na lang ay sabihin na sa tingin ko ito ay talagang isang kapong baka ideya.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

Mga Serbisyo sa Server ba Hindi Ilista Paghahanap — Bakit?

Ako ay nakikipag-chat ngayon gamit Agnes Molnar (ang tanging tao alam ko na alam ko sa Hungary) about a strange search configuration problem. Namely, search was missing from the "services on server" magpakita (sa pamamagitan ng Central Admin -> Operations -> Mga Serbisyo sa Server).

Ako ay nagkaroon ng isang pagtingin sa isang functional VM sa aking sariling machine at magkasama, 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" ay nawawala mula sa listahan ng mga serbisyo sa pamamagitan ng Start -> Administrative Tools -> Mga Serbisyo.

Nang kakatwa, ang nauugnay. * exe ay * sa server ("C:\Program Files\Microsoft Office Servers\12.0\Bin\mssearch.exe").

Ginawa ko ng isang mabilis na paghahanap at natagpuan ang blog na ito entry: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Iyan ay isang email na may chain na ito mahalagang punto:

"I solved this problem. Iyon ay ang aking mga pagkakamali. I choose "Web front end" instead of "Complete" sa panahon ng pag-install."

Ito ay may pag-asa, but we weren’t sure if the installer had actually picked WFE instead of complete when installing MOSS.

Kami naka-check para sa unang (pinakamaaga) na bersyon ng mga file PSCDiagnostics * sa 12 kaharian ng mga laywan log direktoryo at doon sa, aming natagpuan na ang installer ay nagkaroon, sa katunayan, configured this server to be a web front end. End of story and it had a happy ending.

(Sa isang lugar sa kahabaan ng linya, Bob Fox nakuha kasangkot, ngunit ang lahat ng natatandaan ko sa kanya na nag-aambag sa mga talakayan ay isang komento tungkol sa Kuwentong nagbibigay-aral 2).

I-update: Agnes mga blog tungkol sa paksang ito dito: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

Ay Recruiters Pagkuha ng isang Little Agresibo?

O isa lamang sa akin? 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, sa abot ng alam ko.

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags:

Kailan lang ako Tungkol sa Huwag paganahin ang mga Komento …

Sila hilahin ako pabalik sa!

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, gayunman, na nakukuha ko ngayon pa spam komento kaysa sa makakuha ako real mga komento at mga lamang ako ay nag-iisip sa nakaraang linggo o kaya na ako ay pagpunta upang huwag paganahin ang mga komento.

Gayunman, ngayon, May nakita akong dalawang mahusay na mga komento bilang pagtugon sa ang post na ito (tungkol sa Limited Access) at ang post na ito (tungkol sa paghahanap ng paglilimita sa mga dokumento, na taliwas sa mga folder). Those comments are so complementary (sa na magdagdag sila ng maraming halaga sa aking mga post), I can’t see disabling comments and thereby closing off that avenue of useful information. Kaya, Ko ang aking sarili walang tutol sa pagiging isang tao katser spam / cleaner. Live spaces does provide a pretty decent way to clean up comments, ngunit ng gustong mag-aaksaya ng oras na paggawa?

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Social compute Book para sa SharePoint 2007

Sa kalagitnaan ng Hulyo, Ako ay inaalok ng isang pagkakataon sa may-akda ng dalawang kabanata para sa Brendon Schwartz ni at Matt Ranlett ni up-darating na libro, Social compute sa Microsoft SharePoint 2007: Pagpapatupad ng mga Aplikasyon para sa SharePoint sa Paganahin Pakikipagtulungan at Pakikipag-ugnayan sa Enterprise. (Sa tingin ko sila ay sinusubukan upang manalo ng paligsahan haba na may pamagat na; Sa tingin ko sila nanalo). I jumped on the opportunity and now, sa wakas, ang buong libro ay tapos na, pagdating sa mga tindahan noong Pebrero.

Bilang SharePoint matures, 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. Sa katunayan, a book like this on Social Computing probably couldn’t have been written a year ago. (Nang literal, siyempre maaaring ito ay nai-nakasulat, ngunit Hindi sa tingin ko ang mas malaking komunidad na maaaring naging handa para dito). 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.

Tulad ng pamagat ang malinaw sabi, 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, uri ng nilalaman, hanapin, basic workflow, at iba pa. 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, maningning na tagumpay bago at kagiliw-giliw na mga pagkakataon na Social Pinagsasama-compute sa mundo.

Social compute ay isang malaki at umuunlad paksa at sumasaklaw ng maraming mga bagay-off, kabilang ang mga blog, wiki, panlipunan pag-tag, hanapin, interactive media, mashup, "people," and other socially-oriented "stuff." SharePoint has a very strong story to tell in this arena and now, sa oras na ito sa Internet & SharePoint kasaysayan, 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 🙂

Ika-line, this is a blog entry pitching the book. It’s due out in February. Pre-order it here: Social compute sa Microsoft SharePoint 2007: Pagpapatupad ng mga Aplikasyon para sa SharePoint sa Paganahin Pakikipagtulungan at Pakikipag-ugnayan sa Enterprise.

(Buong pagsisiwalat — walang royalty pera sa ito para sa akin kung pinili mong bilhin ang aklat, kaya ito ay hindi isang pagsisikap upang mapalakas ang aking savings account, bagaman ito kung nagbebenta na rin, makakatulong ito sa aking out pagkamakaako, na palaging Nais ng higit pa, pa, pa!)

Bilang isang tabi, ngunit napakahalaga isang tabi, Pasasalamat ko Bob Fox for connecting me with Brendon. And naturally, Pasasalamat ko Brendon at Matt para sa paglalaan ng isang pagkakataon sa isang Newbie tulad ng aking sarili at pagpapaalam sa akin kabanata may-akda sa kanilang napakahalaga aklat!

</dulo>

Mag-subscribe sa aking blog.

Sundin ako sa Twitter sa http://www.twitter.com/pagalvin

Technorati Tags: