Сартаванне элементаў календара ў каляндар

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 (калі я не прапусціў нешта рэальнае відавочных).

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, па змаўчанні, it wants to list them in ID format. Так, if I add "Session 02" and then "Session 01" у календары, ён паказвае іх у такім парадку (I.E, Сесія 02 а затым сесіі 01). To list them in Session ID order, Я думаў паспрабаваць гэтыя рэчы:

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

    З тых часоў не працуе, 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, Каляндар можа быць, воля, а?

  2. Рэдагаванне вэб-часткі, look for an "export" функцыю і … 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, , Што пакідае 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, але яна ёсць: "<ListViewXml …. >кадуецца вар'яцтва</ListViewXml>". Канкрэтна, ёсць гэты камень:

<Запыт>
<Дзе>
<DateRangesOverlap>
<FieldRef Name="EventDate"/>
<FieldRef Name="EndDate"/>
<FieldRef Name="RecurrenceID"/>
<Value Type="DateTime">
<Месяц />
</Значэнне>
</DateRangesOverlap>
</Дзе>
<OrderBy><FieldRef Name="Session_x0020_ID" /></OrderBy>
</Запыт>

(Я расшыфраваў &л;Х і &GT і падзяліць іх на некалькі радкоў для яснасці).

Дадаць <OrderBy> трохі і цяпер ён сартуе па ID сесіі, Не ўнутраны ідэнтыфікатар элемента спісу.

Гіганцкія наканечнік або’ капелюшы Бэкі Isserman за яе каментар да блога аўтара Сагі Иша: http://www.sharepoint-tips.com/2008/07/caml-sorting-by-file-name.html. I wouldn’t have put the <OrderBy> у патрэбным месцы без яе каментар.

Я спадзяюся, каб напісаць гэта больш ясна з скрыншоты хутка, але ў выпадку, я ніколі не раблю, па меншай меры я гэта шмат.

</канец>

Нью-Джэрсі SharePoint User Group сустрэчы з Дэйвам Ман … Ці .. Як сказаў Боб

Боб Фокс дае нам ведаць, што Дэйв Ман, SharePoint працоўны працэс генія, выступае на карыстачоў NJ нараду групы SharePoint ў сераду ўвечары, 11/19/08. Don’t miss it. (Сумна, мой уладар карпаратыўных запланаваны вялікі мітынг група ср ноч і мне будзе не хапаць яго).

Клікніце тут, каб зарэгістравацца і атрымаць больш падрабязную інфармацыю.

Вось некаторыя дэталі сесіі:

Назва сесіі "Разгортванне рабочых працэсаў у вялікі асяроддзі SharePoint Маштаб"

У SharePoint Workflow гэта захапляльная новая магчымасць. Аднак, гэта магчымасць, якую часта не разумеюць, калі справа даходзіць да яе ўздзеяння на навакольнае асяроддзе. Для невялікіх асяроддзях, па-за стандартныя параметры, канфігурацый і архітэктурны падыход, верагодна, дастатковым. Але як наконт асяроддзя, якая будзе апрацоўваць тысячы дакументаў у дзень? Як вы можаце пераканацца, што гэтыя асяроддзя не пахіснецца пад нагрузкай, але ўсё ж сустрэць SLA для прадукцыйнасці і гнуткасці? На гэтым пасяджэнні будуць даследаваць, чаму упорам на працоўны працэс падсістэмы важна, і задавальненне патрэбаў вялікі асяроддзі працоўнага працэсу маштабе ад фермы узроўні аж да асобных праектных спецыфікацый рабочых працэсаў. Даведайцеся, чаму ўсе працоўныя працэсы неабходна разглядаць у святле прадукцыйнасць і маштабаванасць, а таксама як стварыць працоўныя працэсы, якія маштабу ў асяроддзі, шалі, кантраляваць працоўны працэс апрацоўкі і пераадолець агульныя перашкоды. Дадзенае пасяджэнне будзе прысвечана архітэктурнае кіраўніцтва для вашай асяроддзя SharePoint, а таксама канкрэтныя практыкі кадавання, каб забяспечыць вам атрымаць максімальную аддачу ад вашых рабочых працэсаў SharePoint.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Асаблівасці SharePoint & Рашэнні для кіравання — Не забывайце U ў CRUD (або D на тое пайшло)

Мы ўсе разам праводзім шмат часу, думаючы аб рашэннях SharePoint — як іх ствараць, Які інструмент выкарыстоўваць, што адбываецца, калі яны не ў стане разгарнуць, Заданні таймера, Вобласці, і г.д.. 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, З канцэптуальнай пункту гледжання дызайну, than deploying them. Deployment is basically a cookbook affair. Typically, ўсталяваць кампанент, можа быць, ёсць функцыя прымача загрузіць некаторыя дадзеныя ў спіс, that sort of thing. Аднак, ўцягванне з'яўляецца патэнцыйна больш складаных.

Дадзенае рашэнне можа стварыць падобныя артэфакты:

  • Тып кантэнту
  • Вызначэнне спісу
  • Вызначэнне сайта
  • Дадзеныя ў спісе
  • Нават рэсіверы
  • InfoPath Forms

Гэты спіс можна працягваць.

У той час як гэта, відавочна, важна распрацаваць рашэнне, якое стварае асобнік гэтых артэфактаў правільна, 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, што адбываецца, калі раствор адводзіцца? 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.

Каб дапамагчы ў гэтым, create a matrix that lists each artifact your solution deploys to SharePoint. List three columns per artifact, адзін для стварэння, абнаўлення і выдалення. For each case, вызначыць правільны вынік для гэтай аперацыі.

This sort of analysis is obviously best done before the solution is ever deployed to a SharePoint farm. Аднак, як курэнне, 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, але па меншай меры, вы паставілі рамку вакол праблемы.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Technorati Тэгі:

SharePoint Designer працоўны працэс не можа атрымаць доступ “Аддалены” або “Замежны” Спісы

Вось яшчэ адзін агульны канструктар рабочых працэсаў SharePoint пытанне:

"Can I access (счытванне / запіс) Спісы SharePoint з дапамогай рабочых працэсаў, якія не знаходзяцца на тым жа сайце, што і сам спіс?"

Адказ просты:: Ці не.

Як і ў многіх спосабаў, аднак, мы павінны зрабіць заўвагу, што (які з'яўляецца добрай рэччу ў гэтым выпадку). The platform lets us create extensions to the produce in many ways, у тым ліку карыстацкіх дзеянняў (гл мой маленькі праекта CodePlex тут для прыкладу). A custom action lets us do basically anything we want from SharePoint designer workflow. I’m a big fan of this, на самай справе, бо гэта дае нам лепшае з абодвух сьветаў — дэкларатыўны зручных для канчатковага карыстальніка з дызайнерам ўсю глыбіню. NET Framework на нашым кончыках пальцаў.

Сумна, калі вы выкарыстоўваеце СПД, ёсць добры шанец, што вы робіце, таму што вы не можаце выкарыстоўваць Visual Studio (у сувязі з тым, што візуальныя студыі патрабуе глыбокага фону распрацоўшчык). 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, працаваць з кіраўніцтвам на працу або кантракт, які выгляд рэсурсу.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

SharePoint ў цягніку

Сёння, Я чытаў праз Майк Уолш Teach Yourself SharePoint 2007 ў 24 Гадзін і, Неверагодна, Лэдзі на сядзенне побач мне сказалі, "We just implemented SharePoint in our company." It’s "incredible" таму што людзі проста не гавораць са мной на цягніку 🙂 Гэта пацешна, як SharePoint быў каталізатарам.

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.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Technorati Тэгі:

Раскрутка Часовыя Віртуальныя WFE гэта для забавы і карысці

Я быў адным з 20 або 30 (ці, можа быць 100?) эксперты учора ўвечары ў Нью-Ёрк SharePoint Users Group meeting. Instead of the usual presentation format, гэта ўсё аб Q&A between the audience and the panel members. Early on, Майкл Lotter прадставіў мяне новая ідэя, і я хацеў бы падзяліцца.

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. У выніку, 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. At first, гэта не было праблемай, але неўзабаве, усё больш і больш (нетэхнічнае) users needed to use the utility. His question was (Перафразуючы):

"What are my options? I don’t want to keep letting users log directly onto the server, але яны павінны выкарыстоўваць гэтую функцыю."

Майкл Lotter прапанаваў яму наладзіць новую віртуальную машыну, 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, але я проста павінен сказаць, што я думаю, што гэта сапраўды выдатная ідэя.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Technorati Тэгі:

Службы на сэрверы няма Пошук — Чаму?

Я гутарыў сёння з Агнес Молнар (Адзіны чалавек, я ведаю, што я ведаю, у Венгрыі) about a strange search configuration problem. Namely, search was missing from the "services on server" адлюстроўваць (праз Central Admin -> Аперацыі -> Службы на сэрвэры).

Я глянуў на функцыянальныя У.М. на маёй ўласнай машыне, і разам, 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" адсутнічала ў спісе паслуг праз Пуск -> Адміністраванне -> Паслугі.

Дзіўна, звязаныя. Exe * быў * на сэрвэры ("C:\Program Files\Microsoft Office Servers\12.0\Bin\mssearch.exe").

Я зрабіў хуткі пошук і выявіў гэтую запіс у блогу: http://msmvps.com/blogs/obts/archive/2006/10/19/189466.aspx

Гэты ліст ланцуг з гэтым ключавым момантам:

"I solved this problem. Гэта была мая памылка. I choose "Web front end" instead of "Complete" падчас ўстаноўкі."

Гэта абяцала, but we weren’t sure if the installer had actually picked WFE instead of complete when installing MOSS.

Мы праверылі ў першы (раннія) версіі файла PSCDiagnostics * У 12 вулей каталог часопісаў і там, мы выявілі, што ўстаноўкі былі, на самай справе, configured this server to be a web front end. End of story and it had a happy ending.

(Дзе-то ўздоўж лініі, Боб Фокс увязаўся, але ўсё, што я памятаю яго ўклад у абмеркаванне быў каментар аб Байка 2).

Абнаўленне: Агнес блогаў на гэтую тэму тут: http://dotneteers.net/blogs/aghy/archive/2008/11/06/wfe-vs-complete-installation.aspx

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Technorati Тэгі:

Рекрутеры гатовыя станавіцца трохі агрэсіўны?

Ці гэта толькі ў мяне? 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, наколькі я ведаю.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Technorati Тэгі:

Проста, калі я збіраўся забараніць каментары …

Яны цягнуць мяне назад у!

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, аднак, што я атрымліваю значна больш, чым спам-каментароў я атрымліваю рэальную каментарах, і я як раз думаў у апошні тыдзень або каля таго, што я збіраўся забараніць каментары.

Аднак, сёння, Я знайшоў дзве выдатныя каментары ў адказ на гэты пост (аб абмежаваны доступ) і гэты пост (пра абмежаванне пошуку дакументамі, у адрозненне ад тэчкі). Those comments are so complementary (У тым, што яны дадаюць шмат значэння да свайго паведамлення), I can’t see disabling comments and thereby closing off that avenue of useful information. Так, Я змірыўся з быцця чалавека відовішча спам / cleaner. Live spaces does provide a pretty decent way to clean up comments, але хто хоча марнаваць час, што робіць?

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Сацыяльная кніга Вылічальныя для SharePoint 2007

У сярэдзіне ліпеня, Мне прапанавалі шанец аўтарам двух кіраўнікоў для Брендон Шварца і Мэт Ranlett аўтара да маючых адбыцца кнігі, Сацыяльная праца на кампутары з Microsoft SharePoint 2007: Рэалізацыі прыкладанняў для SharePoint ў працэсе сумеснай працы і ўзаемадзеяння на прадпрыемстве. (Я думаю, што яны спрабуюць выйграць конкурс даўжыні з такой назвай; Я думаю, што яны выйгралі). I jumped on the opportunity and now, у рэшце рэшт, Уся кніга зробленая, якія прыбываюць у крамах у лютым.

Як спее SharePoint, 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. На самай справе, a book like this on Social Computing probably couldn’t have been written a year ago. (Літаральна, Вядома, гэта магло быць напісана, але я не думаю, што вялікія супольнасці былі б гатовыя да гэтага). 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.

Як відаць з назвы прама кажа, 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, тыпаў кантэнту, пошук, Паслядоўнасць працы, і г.д.. 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, выкарыстоўваць новыя і цікавыя магчымасці, якія сацыяльныя кампутарныя нясе свеце.

Сацыяльныя вылічэнні вялікі і развіваецца суб'ект і ахоплівае шмат ад рэчаў, уключаючы блогі, вікі, сацыяльныя тэгі, пошук, Interactive Media, калажы, "people," and other socially-oriented "stuff." SharePoint has a very strong story to tell in this arena and now, ў гэты час у Інтэрнэце & 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 🙂

Вынік, this is a blog entry pitching the book. It’s due out in February. Pre-order it here: Сацыяльная праца на кампутары з Microsoft SharePoint 2007: Рэалізацыі прыкладанняў для SharePoint ў працэсе сумеснай працы і ўзаемадзеяння на прадпрыемстве.

(Поўнае раскрыццё — няма ніякіх роялці грошы ў ім для мяне, калі вы вырашылі купіць кнігу, так што гэта не намаганне, каб падняць свой ашчадны рахунак, хоць, калі яна добра прадаецца, гэта дапаможа маё эга, якая заўсёды хоча большага, больш, больш!)

Як у бок, але вельмі важна ў бок, Я дзякую Боб Фокс for connecting me with Brendon. And naturally, Я дзякую Брендон і Мэт для прымаючы шанец на пачаткоўца накшталт мяне і дазволіў мне раздзелах аўтар у сваёй кнізе вельмі важна!

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin