месечни архиви: Май 2008

SharePoint миграция съвет: Употреба “немаркирани данни” Изгледи за точковите миграция

В една или ми първи блог постове, Описах процеса ние следва да мигрират на клиент от SPS 2003 на Мос. Читател остави коментар кандидатства за повече подробности и тук е.

За този миграционен проект, Ние трябваше да се намери добър начин да се движат много SPS 2003 документи над на Мос. Първоначалното натоварване е лесно достатъчно. Създайте нова библиотека за целевия документ в мъх и използвате windows explorer, за да преместите документи.

Това е новата библиотека с документи:

Изображение

Отвори два прозореца изследователи. Точка първа в SPS 2003 а вторият в новата библиотека с документи в MOSS. Следните екрана изстрел показва това. Обърнете внимание, че Топ браузъра всъщност се сочи ми c:\Temp диск, но можете да си представите това, сочещи към SPS 2003 Библиотека с документи:

Изображение

След това плъзнете и пуснете операция, Целта ми изглежда така:

Изображение

Сега е време да се справят с метаданни. Приемем, че имаме само една колона на метаданните за тези документи, наречена "местоположение." Можем да видим от по-горе "всички документи" че мястото е празно. Лесно е достатъчно, за да използвате изглед на лист данни, за да въведете местоположение, или дори да отидете в свойствата на документа всеки един по един да добавите местоположение. Нека приемем, че няма практически начин да присвоите на местоположение колона стойност автоматично и че крайните потребители трябва да направите това на ръка. Освен това, да предположим, има стотици документи (може би и хиляди) и че това ще отнеме много много дни за актуализиране на метаданни. Както всички знаем, никой няма да седне и да работят за четири от пет дни направо актуализиране мета данни за документи. Вместо това, те ще че избухне в продължение на седмици или евентуално по-дълго. За да се улесни този процес, Ние можем да създадем "немаркирани данни" Изглед както е показано:

Изображение

Сега, когато някой седи да прекарват си определям ежедневно час или два да маркирате мигрираните документи, те могат да използват "немаркирани документи" да се съсредоточи усилията им:

Изображение

Като потребители етикет документи, те капка на разстояние от този списък.

Това понятие за изглед немаркирани данни също могат да помогнат с клас данни ратифицирам проблема хора запитване за форуми. На кутията, няма начин да попречите на потребител да качите документ на Мос и след това не влезе мета данни. Да уточним, че конкретен сайт колона е задължителна и потребителят няма да бъде позволено да натиснете Запиши бутон. Въпреки това, Ако потребителят качи и след това се затваря браузъра (или използва windows explorer за качване на документ), Ние не може да сила на потребителя да въведе мета данни (отново, на кутията).

Този подход може да се използва за да помогне с тази ситуация. Ние можем да използваме "слабо маркирани данни" Покажи лесно идентифициране на тези документи и ги коригирате. Двойка това с KPI и имате добра видимост към данните с бормашина-надолу, за да управлявате тези извънредни обстоятелства.

</край>

Абонирайте се за моя блог.

Technorati тагове:

Търсене за маска на SharePoint: “Про” Е не произтичат от “Програмиране”

В MSDN търсене форум, хората често питат въпрос като този:

"Имам документ, наречен" Наръчник програмиране’ но когато търсене на "про’ търсене не го намерите."

Тя може да не се чувствам като него, но това възлиза на заместващи търсене. Мос/WSS потребителски интерфейс не поддържа заместващи търсене на кутията.

Ако копаят в търсене уеб части, Можете да намерите отметката, "Разрешаване на търсене термин произтичащи". Произтичащи е термин, човека език. Това не е компютър език подниз() тип функция.

Това са някои стъбла:

  • "риба" е ствол на "риболов"
  • "майор" е ствол, да "със специалност"

Това не са стъбла:

  • "генерал" не е ствол на "големи"
  • "про" не е носа до "програмист"

WSS/Мос търсачката поддържа дивата карта търсене чрез API. Ето един блог статия, която описва как да направите това: http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/03/06/how-to-use-the-moss-enterprise-search-fulltextsqlquery-class.aspx

3-Та страна продукт, Ontolica, осигурява търсене в дивата карта. Не са използвали този продукт.

</край>

Абонирайте се за моя блог.

Technorati тагове:

Регистриране на дейност в работен поток в SharePoint Designer

Миналата седмица, Бях на работа, как да циклично изпълнение и прилагане на машина на състоянията с помощта на SharePoint Designer и посочени, като настрана, че аз вероятно ще пиша в блог пост за по-добър поток сеч.

Ами, Sanjeev Rajput ме биеш с него. Вижте.

Записване на данните от регистрационните файлове в списък по избор изглежда превъзходно да използват хронологията на редовен поток:

  • Това е само един потребителски списък, така че можете да експортирате да превъзхожда много лесно.
  • Можете да създадете изгледи, динамично филтриране на данни, н.
  • Това не е предмет на авто-чистка получавате с редовен поток история.

Има някои рискове / недостатъци:

  • Много изпълняващи се работни потоци с много влизане може да доведе до твърде много данни, за да бъдат записани в списъка.
  • Може би сте * ли * искате автоматично прочистване. Вие не получите тази функция с този подход (без кодиране).
  • Сигурност е сложен. За да пишат в списъка, Потребителят трябва да има разрешение да го направите. Това означава, че вероятно не е подходящ за всякакъв вид на "Официален" одит, тъй като потребителят може да откриете списъка и да го редактират. Това може да бъде преодоляна с някои програмиране.

</край>

Technorati тагове:

Абонирайте се за моя блог.

Проблемът с Tribbles … заблуждават .. KPI

Това миналата седмица аз довърших доказателство за идеен проект за клиент в Манхатън. При изпълнение на решението, Аз се блъсна в друг недостатък на Мос KPI (Вижте тук за един предишен въпрос KPI и моите workaround).

Фон: Ние използват SharePoint Designer поток за модел доста сложни мулти-месец дълго бизнес процес. Като го chugged, то ще update някои състояние информация в списък. KPI използват данните, за да направят своите mojo.

Ние решихме да се създаде нов сайт всеки път, когато започва на нов един от тези бизнес процеси. Настрана от самия работен поток, тези сайтове домакин няколко библиотеки с документи, използват за насочване към аудитория и т.н.. Само един куп неща, които да помогнат с тясното сътрудничество между вътрешни служители, пътуващи служители и клиенти на участващите бизнес партньори.

Ние също исках да покаже някои KPI, който следи за цялостното здраве на този определен бизнес процес, като насърчавани от данните за състоянието на работния поток и преглеждат с помощта на KPI.

Най-накрая, Ние използвахме KPI списък елементите, които се броят на изглед на списък в сайта на (вместо да дърпа от друг източник на данни, като excel или SQL).

Проблемът: Както можете да си представите, Ако бяхме да носят основната идея напред в света производство, ще искаме шаблон на сайт. Осигуряване на нов сайт базирани извън "бизнес процес" шаблон.

Проблемът е, че не може да изглежда да получите функционираща KPI по този начин. Когато създам нов сайт, базиран на шаблон с KPI списък и KPI уеб компонент, Новият сайт на KPI данни са повредени. Новият сайт на KPI списък точки в независимо източника дефинирано когато първо е записан като шаблон.

Като пример:

  • Създаване на нов сайт и го построили до съвършенство. Този сайт включва данни от KPI.
  • Това записване като шаблон.
  • Създаване на нов сайт и база ако извън шаблона.
  • Този нов сайт елементите KPI списък’ източници сочат към шаблона на сайта, не текущия сайт.

Процесът на примерна does не правилен URL.

Опитах се да реши това като посочите относителен URL адрес, при определянето на KPI списъка елемент. Въпреки това, Не може да получи всяко отклонение от това да работи.

Аз винаги искам да свърже тези "проблем" блог постове с някакъв вид на разтвор, но в този случай не са един добър. Най-добрите аз мога фигура е, че трябва да ида на новострояща провизирани сайта и да определи всичко ръчно. Интерфейса прави още по-трудно, тъй като промяна на URL на списъка източник причинява обновяване, така че наистина трябва да се предефинира всичко от нулата.

Ако някой знае по-добър начин за справяне с това, Моля публикувате коментар.

</край>

Technorati тагове:

Мос малка ферма инсталация и конфигурация война история

Тази седмица, Аз съм се борят малко с моя екип да получите Мос, инсталирани в една проста две сървърна група. След като преминали през него, Имам по-голяма благодарност за вида на проблеми хората доклад на форумите на MSDN и другаде.

Конфигурацията на крайната ферма:

  • SQL/индекс/интранет WFE вътре в защитната стена.
  • WFE в DMZ.
  • Някаква защитна стена между DMZ и вътрешния сървър.

Преди да започнем проекта, Ние нека клиентът знае кои пристанища трябва да бъдат отворени. По време на даване и получаване, назад и напред през този, Ние никога не изрично каза две важни неща:

  1. SSL означава ви трябва сертификат.
  2. DMZ сървърът трябва да бъде част от домейн.

Един ден, Ние се появи да инсталират МЪХА и научих, че не е бил създаден акаунтите на домейна за база данни и Мос. За да се движат нещата напред, Ние went напред и настанявам всичко с локален акаунт на сървър, интранет.

В този момент, открихме объркване през SSL сертификата и, за съжаление, решихме да нашия инфраструктура човек се върне по-късно тази седмица да продължите с инсталирането на DMZ сървъра. Междувременно, Ние разтвор архитекти преместени напред с бизнес неща.

Един уикенд течение и клиента получава сертификат.

Нашата инфраструктура човек показва и открива, че DMZ сървърът не е присъединен към домейн (периметър домейн с ограничено доверие или домейн интранет). Ние губи почти 1/2 деня, в който. Ако не оставим липсващите SSL сертификата ни блато, Ние ще са открили това по-рано. О добре….

Друг ден преминава и различните комитети, сигурност, заинтересовани страни и (не е така) невинни минувачи всички са съгласни, че това е ОК, за да се присъединят в DMZ сървър с домейна на интранет (Това е Рос, Все пак, не на производството решение).

Инфраструктурата човек идва, за да приключи нещата. Този път, ние успешно преминават през съвременните ръкавицата предано, известна като "съветника за конфигуриране на SharePoint." Ние имаме един поглед в централното администриране and … Иии haw! … DMZ сървър е в списъка в земеделското стопанство. Ние изглежда малко по-близо и реализира Скъсахме отворен Шампейн акар малко рано. ВиК услуги се заби в "Начална" статус.

Дълга история кратко, Оказва се, че сме забравили да промените самоличността на акаунта на услугата чрез централната администрация от оригиналния мастен сметка към новия домейн акаунт. Ние го направихме, отново се завтече на съветника за конфигуриране и готово! Ние бяхме в бизнеса.

</край>

Абонирайте се за моя блог.

Mea Culpa — SharePoint Designer * може * създаване на държавната машина работни потоци

Наскоро научих, че това е възможно и дори сравнително лесно да се създаде машина състояния, с помощта на SharePoint Designer. Необходимостта е майка на изобретението и всички добри неща и имах нужда тази седмица, че погледна за изобретение. По стечение на обстоятелствата, Дойдох в този MSDN форум пост както и. Моят личен опит тази седмица и че "независима потвърждение" придава здравина на моето убеждение. Смятам да пиша за това в по-голяма дължина с пълна разпенени пример, но тук е същността на това:

  • Подход подсилва факта, че работен поток може да промените елемент от списък, по този начин се задействат нов работен поток. Аз обикновено счита това да бъде неудобство и дори Blogged за използването на семафори да се справя.
  • SharePoint позволява множество независими работни потоци да бъдат активни срещу конкретен елемент.

Да го конфигурирате:

  • Проектиране вашата държавна машина (т.е., членки и как членки преход от един към следващата).
  • Прилагане на всяка държава като отделен работен поток.
  • Конфигуриране на всеки от тези потоци на държавата да изпълни в отговор на промяна в елемент от списъка.

Всяка състояния следва този груб модел:

  • При инициализация, определи дали наистина трябва да изпълни от проверяващите държава информация в "текущия елемент". Прекъсване ако не.
  • Вършат работа.
  • Актуализация "текущия елемент" с нова държава информация. Това предизвиква актуализация на текущия елемент и пожари на разстояние всички държавни работни потоци.

Освен очевидната полза че човек може да създаде машина с декларативен състояния, всичко, което състояние информация е страхотно за изграждане на KPI и интересни мнения.

Тя има един доста съществен недостатък — standard workflow history tracking is even more useless than normal 🙂 That’s easily remedied, Въпреки това. Всичките си одит тип информация се съхранява в списък по избор. Това вероятно е добра идея дори за ванилия последователен работен поток, but that’s for another blog post 🙂

Аз наричам това "mea culpa" защото имам, за съжаление, каза повече от веднъж на форуми и другаде, че трябва да използва visual studio за създаване на държава машина работен поток. Това просто не е вярно.

</край>

Абонирайте се за моя блог.

Technorati тагове:

Обучение по трудния начин — DMZ WFE трябва да бъде в домейн

Въпреки че това не е буквално вярно, на практика, Интернет ориентирана уеб клиент в DMZ трябва да бъде в домейн (т.е.. не някои самостоятелен сървър в своя собствена малка работна група). Тя не трябва да бъде в същия домейн като вътрешен WFE(s) и други сървъри (и вероятно не трябва да), но той трябва да бъде в домейн.

Колегите ми и аз изразходвани прекален размер на време въз основа на предложение, което включва SharePoint предпоставки. Това включва подробен списък на защитна стена конфигурации, която би позволила на DMZ сървъра да се присъединят към групата и така нататък. За съжаление, Ние не успя да добави изречение някъде, каза, за ефекта, "цялата кървава точка на тази конфигурация е да разрешите DMZ WFE сървър, в домейн, да се присъединят към вътрешния ферма."

Перфектната буря на събития, където ние основно погледна наляво, когато ние може да погледна право, заговор да скрие този проблем от нас до доста късно в процеса на, по този начин предотвратяване me от позовава ми "казвам лоши новини рано" правило.

Въздишка.

Абонирайте се за моя блог.

Technorati тагове:

Ако сте използвали Twitter …

Twitter е много странно патица. Бях използвал Twitter за малко повече от месец и по някакъв начин е неопределимо, Това е почти толкова важно за мен като имейл. Да намеря себе си неясно неуредени ако изчакате твърде дълго преди да гледам над това, което другите са чуруликаха за. Аз се ядосвам в Twitter на случайни производителността проблеми, защото това означава, аз съм липсва. Получавам малко бутер на възбуда, когато виждам ново Woot съобщение.

Това е истинска общност строител по начин, който наистина допълва Блогове и форуми и дори лични срещи.

През последния месец, Аз бях след един човек опити за разклащане настинка докато се опитва да управлява Seder.

Аз съм научил лични подробности за много хора, основно "знам" чрез Блогове — където те живеят, вида на проекти те работят на, че те имат работа / Семейни проблеми да управлява като мен.

На един човек майка почина … тъжно събитие за сигурност. Но споделяне този факт променя и подобрява характер на целия опит.

Това е само лични неща.

Има повече от това. Също така е друг носител за споделяне на идеи, или по-често мисля, че, Търсене на помощ. Повърна въпрос на нервна възбуда и никога не сте останали висящи и отговорите обикновено пристигат в рамките на минути.

Ако не сте го опитвали, наистина трябва да го вървим.

Погледни ме в http://www.twitter.com/pagalvin

Абонирайте се за моя блог.

Technorati тагове: