Гранований пошук обгородити Сіттера, не більше

Я була причина, сьогодні експерименти з на codeplex гранований пошук проект сьогодні.

Це було навколо на деякий час, але я вагався, щоб завантажити і використовувати його для звичайного причин (в основному браку часу), plus outright fear 🙂

Якщо ви хочете, щоб поліпшити пошук і вивчити нові параметри, завантажити його і встановити його, коли у вас є годинку вільного часу. Я пішов за керівництво по установці інструкції і мені треба менше, ніж 20 хвилин, щоб він встановлений і працює. Він надає значення за нуль.

Вона виглядала досить сильно, щоб продовжити. Автори надають докладний покрокове для складні сценарії ПБД.. Я можуть бути відсутні, але я хотів би вони також забезпечує простіший сценарій за участю одного з уже існуючими властивостями або може бути, додати одну нову керовану властивість. Я повинен спробувати і написати, що сам вигадав в наступний період часу.

Нижній рядок — в лічені хвилини, Ви можете встановити, налаштувати його, use it and add some pretty cool functionality to your vanilla MOSS search and be a hero 🙂

</кінець>

Підписатися на мій блог.

Бірки Technorati:

Збереження старих файлів MS Office у SharePoint за допомогою WebDAV — Проблеми і виправлень

Протягом минулого тижня, мій колега і я були робити певну роботу для клієнта в Нью-Йорку. Ми відчували різні аспекти реалізації МОСС, використовуючи їх "стандарт" побудувати робоча станція (на відміну від наших ноутбуків). Роблячи що, Ми зіткнулися з декілька помилок, виконавши такі дії.:

  • Відкрийте документ word MS за допомогою провідника windows (в якому використовується протокол WebDAV).
  • Внести зміни.
  • Зберегти його.

Ми прийшли до розуміння, що кілька разів (зазвичай в перший раз) Ми зберегли документа, зберегти не "палицею." Зберегти не зберігати. Ми б витягнути цей документ, резервного копіювання і наші зміни просто не були там.

Ми не розуміємо випуск кореня на даний момент, але ми порахували, що ми повинні переконатися, що найновіший пакет оновлень для MS Office було встановлено на що робоча станція. IT люди пішов і зробив це. Ми пройшли через тест знову, і ми виявили, що нова проблема. Коли ми зберегли його, Тепер ми отримали цю помилку:

зображення

Цього разу, здавалося, що кожна зміна була, Насправді, збережені, Ми відповіли так чи ні питання скрипти.

Ми нарешті довелося поглянути на фактичні версії Office і виявляється, що робочої станції біг MS Office 2000 з пакетом оновлень 3 який виглядатиме у розділі Довідка-> Про як "Office 2002".

Мораль цієї історії: Я завжди буду використовувати Office 2003 як моя версія office мінімальних базових норм при використанні WebDAV та ЛИШАЙНИК.

</кінець>

Підписатися на мій блог.

Бірки Technorati:

(В цілях пошуку двигуна, Це помилка в тексті):

Лінія: 11807

Чар: 2

Помилка: Об'єкт не підтримує цю властивість або метод

Код; 0

URL-АДРЕСА: http://sharepoint01/DocumentReview/_vti_bin/owssvr.dll?location=Documents/1210/testworddocument.doc&dialogview=SaveForm

Ви хочете продовжити виконання скриптів на цій сторінці?

Порада SharePoint міграції: Використання “нетеговані даних” Вид з інкрементної міграції

В одному або мій перші записи в блогах, Я описав загального процесу ми слідували мігрувати клієнт від SPS 2003 для ЛИШАЙНИКА. Читач залишили коментарі запитували докладно і от.

Для цього проекту міграції, Ми повинні були знайти хороший спосіб, щоб перемістити багато SPS 2003 документи над для ЛИШАЙНИКА. Первісну навантаження була досить просто. Створити нову бібліотеку цільового документа в МОСС і рухатися документи за допомогою провідника windows.

Це нова бібліотека документів:

зображення

Відкрийте два вікна дослідників. Точка перший в ССП 2003 а друга на нову бібліотеку документів в MOSS. Наступний скріншот показує це. Зверніть увагу, що top браузера фактично вказуючи на мій c:\Temp їзди, але ви можете собі уявити його вказуючи на SPS 2003 Бібліотека документів:

зображення

Після цього перетягнути операція, Моя цільова виглядає наступним чином:

зображення

Тепер настав час боротися з метаданими. Припустимо, що у нас є тільки один стовпець метаданих для цих документів, названий "розташування." Ми можемо бачити від «всіх документів" Переглянути пусте місце розташування. Це легко за допомогою перегляду аркуша даних введіть розташування, або навіть піти на властивості кожного документа по черзі додати розташування. Давайте припустимо, що немає практичний спосіб привласнити розташування стовпця значення автоматично і що кінцеві користувачі повинні це зробити вручну. Крім того, Припустимо, що є сотні документів (може бути тисячі) і що вона займе багато багато днів, щоб оновлювати метадані. Як ми всі знаємо, ніхто не збирається сісти і працювати для чотирьох з п'яти днів поспіль оновлення мета-дані для документів. Замість цього, вони будуть перебороти, протягом тижнів або, можливо, довше. Для полегшення цього процесу, Ми можемо створити послугами "без тегів даних" Перегляд, як показано:

зображення

Зараз, Коли хтось сидить вниз, щоб витрачати їх виділені щоденний годину або два позначати перенесений документів, вони можуть використовувати "без тегів документи" Перегляд зосередити свої зусилля:

зображення

Як користувачі тег документи, вони йдуть до цього списку.

Це поняття афганця нетегованих даних також може допомогти з класу даних перевірки проблеми людей запитати про на форумах. З коробки, немає ніякого способу, щоб запобігти завантаження документа для ЛИШАЙНИКА користувача і введіть не мета-дані. Ми можна вказати, що конкретного сайту стовпця є обов'язковим, і користувач не будете мати можливість push зберегти кнопки. Однак, Якщо користувач завантажує а потім закриває браузер (або провідник windows використовує для завантаження документа), Ми не можемо змусити від користувача введення мета-дані (знову, з коробки).

Такий підхід може використовуватися з цієї ситуації. Ми можемо використовувати "погано тегами даних" Переглянути легко ідентифікувати цих документів та їх виправлення. З'єднайте це з KPI і у вас є хороша видимість на дані з деталізації керувати ці виняткові обставини.

</кінець>

Підписатися на мій блог.

Бірки Technorati:

Пошук за маскою SharePoint: “Pro” Це не стовбурових з “Програмування”

На MSDN пошуку Форум, люди часто запитують питання, як цей:

"У мене є документ з іменем ' програмування керівництво’ але коли я шукати ' Pro’ Пошук не знаходить його."

Це може не хочеться, але що складає узагальнення пошук. ЛИШАЙНИК/WSS користувальницький інтерфейс не підтримує пошук за маскою з коробки.

Якщо ви копати в пошук веб-частин, Ви знайдете прапорець, "Увімкнути пошук термін, що випливають". Що випливають є термін людини мова. Це не підрядок комп'ютерної мови() тип функції.

Ось деякі стебла:

  • "риба" є стовбура до "рибалка"
  • «великі" є стовбура до "за фахом"

Вони не стебла:

  • "maj" Це не стовбурових "мажор"
  • "pro" Це не стовбура до "програміст"

WSS/МОСС пошукова система підтримує Дика Карта Пошук через API. Ось один блог стаття, що описує, як це зробити: http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2008/03/06/how-to-use-the-moss-enterprise-search-fulltextsqlquery-class.aspx

3Rd party продукт, Ontolica, забезпечує Дика Карта Пошук. Я не використовував цей продукт.

</кінець>

Підписатися на мій блог.

Бірки Technorati:

Ведення журналу робочого процесу діяльність у SharePoint Designer

Минулий тиждень, Я працював як цикл і реалізувати автомат станів за допомогою SharePoint Designer і згадується, як у бік, що я мабуть, написати повідомлення в блозі про краще робочого процесу ведення журналу.

Ну, Sanjeev Раджпутів побили мене до нього. Подивитися.

Збереження даних журналу до настроюваного списку схоже перевершує за допомогою регулярних журналі:

  • Це просто за настроюваним списком, так що ви можете експортувати йог до excel дуже легко.
  • Ви можете створити переглядів, динамічно фільтрувати дані, д.
  • Не схильна авто очистити ви отримуєте разом з регулярного журналу.

Є деякі ризики / Нижні сторони:

  • Багато запущеним робочим процесам з великою кількістю журналювання може завдати занадто багато даних повинна бути написана до списку.
  • Може бути, ви * робити * хочуть автоматичного очищення. Ви не отримаєте цю функцію з цим підходом (без кодування).
  • Безпека є складним. Для того, щоб написати до списку, користувач повинен мати на це дозвіл. Це означає, що вона, ймовірно, не підходять для будь-якого роду "посадова особа" аудит, оскільки користувач може відкрити список і відредагувати її. Це можуть бути подолані з деякі настроювані програмування.

</кінець>

Підписатися на мій блог.

Проблеми з Tribbles … ERR .. KPI

Це на минулому тижні я добивали доказ концепції проекту для клієнта в Манхеттен. Під час впровадження рішення, Я побіг в інший недолік МОСС KPI (Дивіться тут для попереднього випуску KPI і моє тимчасове рішення).

Тло: Ми використовували робочого циклу SharePoint Designer для моделювання досить складна декількох місяців довгого бізнес-процесу. Як вона chugged, Це б оновити деякі держави у списку. KPI використовувати ці дані робити їх mojo.

Ми вирішили створити новий сайт кожного разу, коли стартує нову ці бізнес-процесів. Крім самого робочого процесу, Ці сайти розмістити кілька бібліотек документів, за допомогою вибору і так далі. Просто купу речей, щоб допомогти з співпраці між внутрішніми співробітників, подорожі співробітників і клієнт участі бізнес-партнерами.

Ми також хотіли, щоб показати деякі KPI, що контролювати загальний стан здоров'я бізнес-процесу, як просувається дані стану робочого процесу і переглядати за допомогою KPI.

Нарешті, Ми використовували елементи списку KPI, що робити графа на погляд на список на сайті (на відміну від, витягаючи з іншого джерела даних, як excel або SQL).

Проблема: Як ви можете собі уявити, Припускаючи, що ми були нести основна ідея вперед у виробництві світ, Ми хотіли б шаблон сайту. Підготування нового сайту, підставі off "бізнес-процес" Шаблон.

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

Як приклад:

  • Створення нового сайту і будувати його до досконалості. Цей сайт містить дані КПІ.
  • Що зберегти як шаблон.
  • Створення нового сайту і база якщо off шаблон.
  • Цей новий сайт елементи списку KPI’ джерела вказують на шаблоні сайту, не поточного сайту.

Створення екземпляра процес не правильного URL.

Я намагався вирішити цю проблему, вказавши відносну URL-адресу під час визначення елемента списку KPI. Однак, Я не міг отримати будь-яка зміна, що працювати.

Я завжди хочу, щоб пари до цих "проблема" блогу з якесь рішення, але при цьому не маю хороший. Кращим я можу зрозуміти те, що вам потрібно піти нещодавно підготовленого сайту і виправити все вручну. Інтерфейс користувача робить це ще важче, тому що змінивши URL вихідного списку викликає оновленням, так що у вас по-новому визначити все це з нуля.

Якщо хто-небудь знає, що кращий спосіб впоратися з цією, будь ласка, пост коментар.

</кінець>

Бірки Technorati:

ЛИШАЙНИК маленьку ферму установки і конфігурації війна Історія

На цьому тижні, Я боролася трохи з моєю командою вийти ЛИШАЙНИК, встановлені в простий два серверної ферми. Пройшовши крізь нього, Я маю велику вдячність види проблем людей доповідь на MSDN форумах і в інших місцях.

Конфігурації остаточний ферми:

  • SQL, індекс, інтранет СФФБ всередині брандмауер.
  • СФФБ в DMZ.
  • Свого роду брандмауер між DMZ і внутрішній сервер.

Перш ніж ми почали проект, ми дозволимо клієнт знати, які порти повинні бути відкриті. Під час дати, ні взяти, вперед і назад над що, Ми ніколи не чітко сказав, що дві важливі речі:

  1. SSL означає, що вам потрібен сертифікат.
  2. DMZ сервера має бути членом домену.

Один день, ми показали встановити МОСС і дізнався, що облікові записи домену для бази даних та ЛИШАЙНИК не створено. Щоб рухати речі вперед, Ми пішли вперед і встановлений все з локального облікового запису на сервері інтрамережі.

На даний момент, Ми виявили, що плутанина через SSL сертифікат і, на жаль, вирішила, щоб наші інфраструктури хлопець повернутися пізніше на цьому тижні, щоб продовжити установку ДМЗ сервера. Тим часом, Ми рішення архітекторів просунулися вперед зі бізнес речі.

Вихідні йде і клієнт отримує сертифікат.

Нашу інфраструктурою хлопець показує вгору і виявляє, що ДМЗ сервер не вступив до будь-якого домену (периметр домену з обмеженого довіри або інтранет домену). Ми тільки даром майже за 1/2 день, на які. Якщо ми не дозволимо відсутній сертифікат SSL нас загрузнути, Ми б виявили це раніше. Ну що ж….

Ще один день проходить і різні комітети безпеки, зацікавлених сторін та (не так) невинних перехожих всі згоден, що це ОК, щоб приєднатися до сервера DMZ з інтрамережі домену (Це є ПСУ, Як би там не було, не виробництва рішення).

Інфраструктура хлопець приходить упаковка речей до. Цей час ми успішно пройти до сучасної рукавичку, як Ласкаво називають "Майстер конфігурації SharePoint." У нас є можливість зазирнути в центрі адміністрування та … Yee haw! … DMZ сервера зазначено у фермі. Ми виглядати трохи ближче і розумію, що ми зламав відкрити Шампейн трохи кліщ рано. WSS послуги застрягла в на "починаючи" статус.

Коротше кажучи, виходить, що ми забули, щоб змінити відомості про обліковий запис служби за допомогою Центру адміністрування оригінальний локальний обліковий запис на новий обліковий запис домену. Ми зробили, що, знову побіг майстра настроювання і вуаля! Ми були в бізнесі.

</кінець>

Підписатися на мій блог.

Mea Culpa — SharePoint Designer * можна * створювати процеси, Державна машина

Я недавно дізнався, що це можливо і навіть досить легко створити державної машини робочого процесу за допомогою SharePoint Designer. Необхідність є матір'ю винаходу і всіма гарними речами і в мене була необхідність цього тижня, що подивився на винахід. За випадковим збігом, Я натрапив на Це MSDN форумі а також. Мій особистий досвід роботи на цьому тижні і що "незалежний підтвердження" додає сили, щоб мої переконання. Я планую написати про це на більшої довжини з повномасштабної приклад, але ось суть його:

  • Підхід використовує той факт, що робочий процес може змінити елемент списку, тим самим викликавши робочий процес. Я зазвичай вважав це бути неприємності і навіть Blogged про використання семафорів себе вели.
  • SharePoint дозволяє різних незалежних робочих процесів бути активними проти певного списку елемент.

Щоб налаштувати його:

  • Дизайн автомат станів (тобто, держави і як держав перехід від одного до іншого).
  • Впровадити кожну державу як окремий робочий цикл.
  • Настроювання кожного з цих держави робочих процесів для виконання у відповідь на будь-які зміни в елемент списку.

Кожна держава-документообігу слідує цієї грубої малюнком:

  • Під час ініціалізації, визначити, чи є це дійсно має виконати, переглядаючи державний інформації в "поточний елемент". Abort якщо не.
  • Зробити роботу.
  • Оновити "поточний елемент" з новою інформацією держави. Це викликає оновлення до поточного елемента і пожежі від усіх робочих процесах державного.

Крім очевидною перевагою що можна створити робочий процес декларативні державної машини, все, що інформація про стан є приголомшливе для побудови 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 СФФБ має бути в домені

Хоча це не правда, буквально, в практичному плані, вікнами на Інтернет web передній край у ДМЗ має бути в домені (тобто. не якийсь автономного сервера в свій власний маленький робочої групи). Він не повинен бути в тому самому домені, що й внутрішня СФФБ(s) та інші сервери (і, ймовірно, не повинні), але вона повинна бути до домену.

Мої колеги і я витратив надмірна кількість часу на пропозиції, які включали SharePoint передумови. Це включало вичерпний перелік конфігурації брандмауера, що дозволить ДМЗ сервер приєднатися до ферми і так далі. На жаль, Ми не змогли додати десь вирок, який сказав:, Щоб ефект, "абсолютно криваві точка ця конфігурація є дозволити ДМЗ СФФБ сервера, у домені, приєднатися до внутрішніх ферми."

Ідеальний шторм події, де ми в основному подивився лівого коли ми дивилися може правильно, змову з метою приховати цю проблему у нас поки досить в кінці процесу, тим самим заважає мені пригадали мій "повідомити погані новини рано" правило.

Зітхання.

Підписатися на мій блог.

Бірки Technorati:

Якщо ви ще не пробували Twitter …

Twitter є дуже дивним качка. Я використовую Twitter для трохи більше місяця і якимось чином визначити неможливо, Це майже настільки ж важливі для мене як електронної пошти. Я вважаю себе смутно неврегульованими, якщо я чекати занадто довго, перш ніж дивлячись на те, що інші щебетаніе про. Я злюся на щебетати представленню час від часу, тому що це означає, що мені не вистачає на. Я отримую трохи листкове хвилювання, коли я бачу нове оголошення Woot.

Це реальна спільнота будівельників таким чином, що дійсно доповнює блоги і форуми і навіть особистий лицем до лиця наради.

Минулого місяця, Я слідував одна людина спроби струшування холодно під час спроби керувати седер.

Я дізнався, особистих відомостей про багатьох людей, в основному "знаю" через блоги — де вони живуть, такого роду проектів, вони працюють на, що вони мають працювати / проблеми сім'ї керувати, як і я.

Одна людина мати померла … сумна подія точно. Але обмін цей факт зміни і підсилює характер весь досвід.

Це просто особистих речей.

Існує більше, ніж що. Це також інший носій для обміну ідеями, або частіше, я думаю, звернення за допомогою. Піднімати питання на Twitter і ви ніколи не залишилося висить і відповідей зазвичай приходять протягом декількох хвилин.

Якщо ви ще не пробував, Ви дійсно повинні дати йому йти.

Подивіться на мене в http://www.twitter.com/pagalvin

Підписатися на мій блог.

Бірки Technorati: