Категория Архивы: SharePoint

Быстро и легко: Вставлять гиперссылки в веб-часть представления данных XSLT

ОБНОВЛЕНИЕ (01/17/08): Этот блог вступления рассказывает о более гиперссылки XSL добра: http://www.sharepointsecurity.com/blog/sharepoint/sharepoint-2007-development/rewriting-links-in-search-results-xslt.

Обзор и цели: Я создал простой гистограммы в качестве компонента на панели мониторинга. Я оставлю подробности о создании графики на другую должность, но я не изобретать что техника (и не вопросительный знак, на этот вопрос). Оказалось, что там была ошибка в диаграмме, и, хотя я установил, что, Я воспользовался возможностью, чтобы преобразовать некоторые ярлыки в гиперссылки, которые указали на базовом списке позади графа. Например, существует ярлык с значение «Hold». Я хотел, чтобы превратить метки в гиперссылку, так что пользователь может нажать на него и детализацию конкретной записи в списке, чье состояние имеет значение «Hold».

Шаги:

  1. Использование visual studio для SharePoint сознающий intellisense.
  2. Скопируйте DVWP XSLT в visual studio (Создайте пустой проект, Добавление XSL-файла в проект).
  3. Скопируйте ссылку, которую вы хотите использовать в буфер обмена.
  4. Вставьте его в подходящее расположение в XSL.
  5. Преобразовать аргумент разделители URL строке запроса от"&" "&"
  6. URL кодировки отдельных аргументов.
  7. Обернуть что внутри <href…> </в>

Пример:

У меня есть URL-адрес:

HTTP://[сервера]/[сайт]/Lists/Open Positions/AllItems.aspx?Вид ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = рекрутер&FilterValue1 = Hold

Я конвертировать его в:

     <в href="Lists/Open Positions/AllItems.aspx?Вид = % 7b84EEA2F5-121B-40B7-946F-
0FA704A1DAA1% 7 d&amp;FilterField1 = рекрутер&amp;FilterValue1 = Hold"> Удерживайте: </в>

Я вручную превратил первый аргумент от:

{84EEA2F5-121B-40B7-946F-0FA704A1DAA1}

Кому:

%7b84EEA2F5-121B-40B7-946F-0FA704A1DAA1% 7 d

(В этом, Открывающая фигурная скобка преобразования в % 7b и закрытия Ортез преобразования до % 7 d)

Второй и третий аргументы’ Параметры ("FilterField1 =Рекрутер" и "FilterValue1 =Удерживайте" соответственно) не нужно быть url кодирование потому, что они не содержат каких-либо небезопасных знаков.

Примечания:

Этот метод обычно должен работать везде вы хотите вставлять гиперссылки в XSLT, где гиперссылки включает параметры в URL-адресе, такие как:

HTTP://[сервера]/[сайт]/Lists/Open Positions/AllItems.aspx?Вид ={84EEA2F5-121B-40B7-946F-0FA704A1DAA1}&FilterField1 = рекрутер&FilterValue1 = Hold

Я получил самого URL-адреса, доступ к Пользовательский список и вручную фильтр на столбце статус (с надписью "рекрутер" выше).

Приземлился Бигл (Октябрь 2007 выпуск)

(Это на самом деле немного старые новости, Однако, как моя любимая пожарной станции провозглашает лозунг, «Лучше поздно, чем никогда»).

Проверить его здесь: http://www.sharepointbeagle.com/

Если у вас еще не, не забудьте Регистрация.

Конечно, не забудьте прочитать мои статьи о проекте SharePoint реального мира (включение определения требований, КПИ, типы контента, панели мониторинга и более) а также Мой коллега статья о веб-части запроса контента.

Есть многие другие хорошие вещи слишком.

Как убрать “Просмотреть все содержимое узла” ссылка

Я задал этот вопрос почти каждую неделю, обычно в контексте обсуждения безопасности. Создатель сайта администрирования наполнения сайта, настроенные безопасность, аранжированное веб-частей и настроить быстрого запуска для обеспечения что oh так идеальный набор опций для конечного пользователя. Но, из коробки, нельзя удалить «просмотреть все содержимое узла" ссылка.

Марк Вагнер обеспечивает ответ Здесь (http://www.crsw.com/mark/Lists/Posts/Post.aspx?ID=36). Написать его деятельности является грандиозным на двух уровнях. Она дает ответ на вопрос, «Как удалить просмотреть все содержимое узла" ссылка? Затем, Это отвечает непосредственной последующей вопрос: Как легко включить мнения, все содержание сайта ссылка на сайт-узлами?

Как бонус: Его подход работает для WSS, не только Мосс.

</конец>

Подписаться на мой блог!

Быстрый и простой: Настройка Мосс для поиска конкретной библиотеки документов

Обновление (Я) ниже (11/24/07) на Как настроить Microsoft Office SharePoint Server 2007 Индекс и обхода сетевых папок для поиска

Цель: Я хочу для выполнения поиска только в определенной библиотеке документов. В этом случае, Библиотека документов содержит подготовки документов.

Шаги:

1. Запишите URL-адрес библиотеки документов.

2. Создание области:

Перейдите в центр администрирования.

Доступ к поставщику общих служб.

Перейдите в «Настройки поиска».

Прокрутите вниз до раздела область и выберите пункт "Просмотр областей".

Создание новой области. Дайте ему имя и полезное описание.

3. Определить правила обхода содержимого:

Добавить правило, которое определяет библиотеку документов для этой области.

Выберите «веб-адрес" для «Типа правила области».

Введите имя папки (см. #1 выше).

Примите значение по умолчанию «Включить».

Ждать для области для обновления (или запустить его вручную).

4. Включение области в семейство сайтов.

Перейти к семейству сайтов, где вы хотите использовать эту область.

Добавить новую область для отображения соответствующей группы или групп.

5. Поиск!

В этой точке, Вы сделали. Если область определяется правильно, она будет доступна в области падение падения для простой и расширенный поиск и поиск с использованием этой области, Вы просто получите результаты, которые вы ожидаете.

Примечания:

Я написал эту запись в блоге потому что мои поиски для установки простой области появился сухой с помощью фразы, как:

  • Настройка областей в MOSS
  • Настройка поиска область Мосс
  • области в sharepoint 2007
  • области в sharepoint
  • Поиск Мосс библиотеки документов
  • области грунт Мосс

Можно создать область поиска в папке, не только всей библиотеки документов.

Область можно совместно использовать для нескольких семейств сайтов (Поэтому, «Общая служба»).

Можно создать области на уровне семейства сайтов. Однако, Я предпочитаю идти в Центральный администратора, потому что обход можно запустить оттуда. Вы не можете начать обход контента из семейства сайтов.

ОБНОВЛЕНИЕ (Я) по состоянию на 11/24/07:

Кай Shang воедино под названием Великий пост Как настроить Microsoft Office SharePoint Server 2007 Индекс и обхода сетевых папок для поиска @ http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!206.entry

Не суп для вас! Это Cisco суп нацистской NLB продукции?

Сегодня, Я пытался получить доступ к библиотеке документов через проводник windows. Этот док lib живет внутри системы, которая состоит из двух WFE балансировку своего рода решения Cisco NLB. (Если/когда мастера сети рассказать мне, что это, Я буду обновлять этот пост).

Проводник Windows не удается подключиться. Я сделал некоторые исследования и в конечном итоге, мастера сети говорит, что WebDAV отключена / не поддерживается / ниже достоинства NLB.

Таким образом, предполагая мастера сети не просто рассказывал мне эквивалент мастера сети «принять долго уходить короткий мост», Я должен удивляться — делает NLB, по своей природе, Отключите WebDAV? Мы теряем наши интерфейс проводника windows файл в SharePoint? Это Cisco Суп нацистской?

Управление Мосс / Среды WSS — ногу с знаний Майкрософт

Microsoft создает базу знаний статей день и день и некоторые из них штопала важно знать о, если вы живете в мире SharePoint.

Я держу до скорости с ними через сервис обеспечивают хорошие люди на www.KBAlertz.com. KBAlertz позволяет вам зарегистрироваться для вашей любимой технологии MS и они отправить вам дайджест версии Microsoft КБ статей по электронной почте.

Политику веб-приложения, Безопасность сайтов и фильтрация по ролям безопасности — Знать ваши настройки

(ОБНОВЛЕНИЕ 11/29 чтобы объяснить, как для доступа к параметры политики веб-приложений через пользовательский интерфейс)

У меня был один из тех "почему Мосс делает это для меня????" моменты сегодня. В конце концов, Это все моя вина.

У нас есть Мосс корпоративного проекта происходит, и мы хотим обеспечить «место держатель" сайты, так что пользователь не может получить доступ или увидеть его. Это легко:

  1. Перейти на сайт.
  2. Наследование безопасности.
  3. Удаление каждого пользователя или группы из разрешений сайта.

Выше следует оставить только администратор семейства сайтов с разрешения на просмотр на сайте.

Если кто-либо другой входит, они больше не должны видеть сайт и она должна быть обрезаны безопасности от всех обычных мест.

Но … Он не был. В то же время, Я вдруг понимаю, что мой «Джо пользователь" Учетная запись обычного пользователя тест с не собств Помимо ограниченного доступа чтения имеет действия узла»" выбор, везде он идет. Я дважды проверить одну вещь и проверить что-то другое. Я забрать телефон позвонить коллеге, но положить его вниз и проверьте, что-то другое. Я иду на прогулку и попробовать все все снова. Я называю мой коллега и оставить сообщение. И затем, Наконец, Я считаю, что на Итан 's блог, его открытие граф делает его довольно проста:

МОСС 2007 Новая функция называется политики веб-приложений. Это разрешения безопасности, которые связаны с веб-приложения. Эти параметры безопасности переопределить любой параметр безопасности, который установлен на уровне семейства сайтов или сайта (Веб) уровень для этого пользователя.

Быстрый визит в веб-приложение политики шоу что «NT Authorityauthenticated пользователей" было предоставлено полное чтение. Я удалил их из списка и все наконец начал работать, как ожидалось. Я считаю, что они были добавлены в первую очередь кем-то с ошибочное впечатление, что это лучший метод, чтобы предоставить доступ на чтение для всех в предприятии. Он делает, но, штамм цитата, «Это не означает, что вы думаете, что это означает."

Политики веб-приложений для доступа к таким образом:

  1. Перейти в центр администрирования
  2. Выберите Управление приложениями
  3. Выберите пункт "политика для веб-приложения"
  4. На этом экране, Убедитесь, что вы выбираете правильный веб-приложения. Для меня, по умолчанию веб-приложение центра администрирования, который не может быть тот, который вы хотите.

Когда я имел эту проблему, Я искал для следующих фраз и получил удивительно мало с точки зрения прямую помощь в этом вопросе:

Действия видимой для всех пользователей сайта

Действия видимым для всех пользователей сайта

действия сайта не ограничиваются триммером безопасности

безопасный сайт Мосс

Введение в безопасность Мосс

Бирки Technorati:

Быстрый и простой: Использовать фиксированный запрос ключевое слово в основные результаты поиска

Быстрый и простой инструкции:

Редактирование страницы и добавьте веб-часть, основные результаты поиска.

Редактировать эту веб-часть и расширять «Фиксированный запрос ключевое слово».

Добавьте запрос фиксированного ключевого слова (Например. ContentType:"Учебные счета" TrainingInvoiceNumber:1111)

Разверните узел Параметры результатов запроса и изменения "кросс-веб-часть запроса ID" в значение, отличное от "пользовательский запрос" (Например. «Запрос 2»).

Примечания:

Использование основных результатов поиска таким образом, позволил мне для создания страницы, отображающей информацию из другого семейства веб-сайтов. Клиент имеет два основных семейств: Департаменты и продукты.

Продукт семейства сайтов содержит, Естественно, Информация о продукте. Каждый продукт в семействе сайтов собирает данные из нескольких источников.

Один из департаментов, коды и тестирование, на такой источник. Когда пользователи доступ к продукции XYZ, они должны увидеть коды и проверочных данных непосредственно на главной странице XYZ. Поскольку коды и тестирования размещается в другом семействе сайтов, Это немного неудобно. Мы решили использовать веб-часть результатов поиска ядро, поскольку Поиск охватывает семейств веб-сайтов. Коды и тестирования управляет данными продукта через пользовательский список, который ограничен с помощью определенного типа контента. AA ключевое слово запроса, использующего сначала тип содержимого, а затем сузить поиск до одной строки номер продукта в списке пользовательских.

Приведенный выше запрос ключевое слово является и. Он возвращает значение документы контента типа «учебные счета" и где номер счета равен «1111».

Ницца выгоду от этого подхода: Мы можем изменить XSL-код из веб-части результатов поиска основных и генерировать любой формат, который мы хотим.

Смотрите здесь (http://devcow.com/blogs/jdattis/archive/2007/04/17/SharePoint_2007_How_to_Rollup_Content_from_multiple_Site_Collections.aspx) для обсуждения этой темы еще один блоггер.

</конец>Подписаться на мой блог.

Расскажите мне о вашем блоге!

Если вы сохранить блог, по крайней мере минимально подключен к SharePoint, Пожалуйста, дайте мне знать в комментариях. Мне бы очень хотелось добавить вас в мой блог список.

Если вы сохранить блог, который не подключен к SharePoint, но хотят, чтобы добавить его в любом случае я, Позвольте мне знать. Я буду может создать отдельный блог список.

Пожалуйста дайте:

  • URL вашего блога (Очевидно, что)
  • Краткое описание вашего блога.

Я хочу сохранить ссылку на «активно" Блоги, который я примерно определяю как один пост в неделю и минимум три месяца. Если вы не отвечаете этому требованию»" все равно добавить свое имя в комментарии. Он имеет * мой * список так что я могу разорвать мои собственные правила, если я хочу.

Спасибо!

График обучения сотрудников и материалов шаблон — Ошибка декремента в шаблоне

Клиент заметил ошибку сегодня с помощью упомянутых выше шаблона.

Создавать курсы, курсы менеджеров. При создании курс, Указывает максимальное количество доступных мест.

Шаблон предоставляет для самообслуживания заявок. Зарегистрироваться и рабочий процесс придает уменьшает регистрационный список «Доступные места" связанные с этим курсом.

Люди также могут отменить регистрацию от курса. Ошибка лежит здесь. Отмена регистрации от курса не увеличить число имеющихся мест. В результате, свободных мест не является точной. Эта ошибка усугубляется тем фактом, что, когда свободных мест уменьшается до нуля, больше нет самообслуживания регистрация разрешена.

К счастью, Корпорация Майкрософт предоставляет рабочий процесс для этого процесса. Еще лучше, Это прямо вперед процесс, созданные с помощью SharePoint Designer.

Выполните следующие действия высокого уровня это исправить:

  1. Сгорите вверх SDP.
  2. Доступ к сайту, в зависимости от подготовки шаблона.
  3. Доступ к «участника отменить" рабочий процесс.
  4. Вставьте эти шаги (Я сделал их первые два шага):
    1. Вычислить Курсы:Заполненные мест минус 1 (Выходные данные Переменная:Calc)
    2. (затем) Обновить элемент в Курсы

Нажмите кнопку Готово и вы сделали.

Снимки экрана:


SharePoint Designer:

изображение

Готовый рабочий процесс:

изображение

Вычислить бур вниз:

изображение

Обновить элемент в курсах:

изображение