Архивы по месяцам: Август 2008

Сегодня группа пользователей SharePoint веб-трансляция

Сегодня вечером, 08/20/08, совещание группы пользователей SharePoint Коннектикут вещает трансляция вместо физического совещания в этом месяце.

Сегодняшняя тема: «Microsoft Office SharePoint Server 2007 – Экстрасети развертывания методологии"

Корпорации Майкрософт Chris Lavista приведет обсуждение. Я работал с Chris до, и он действительно знает его вещи. Если у вас есть интерес к этой теме, проверить это. Вот подробности:

Группы пользователей SharePoint веб-трансляция: https://www.clicktoattend.com/invitation.aspx?code=130299

Тема: Сервер Microsoft Office SharePoint Server 2007 – Экстрасети развертывания методологии
Спикер:
Крис Lavista Microsoft

Дата: Август 20th Добро пожаловать время: 6:15 ВЕЧЕРА Время: 6:30 ВЕЧЕРА -8:00ВЕЧЕРА


Описание:
SharePoint позволяет несколько вариантов развертывания. Обсуждение будет сосредоточено на как безопасный экстрасети на платформе SharePoint может быть развернут. Обсудить передовой практики и сценариев, включающих интеграции Forefront технологий, ISA-сервер 2006 и маг 2007. При необходимости, Поговорите с поддерживаемых единого входа на случаи использования.
О Крис:
Chris Lavista находится технический архитектор в недавно открывшийся Microsoft Technology Center в Нью-Йорке. Его акцент делается на SharePoint, Сотрудничество, и унифицированных коммуникаций. Он работал в индустрии финансовых услуг (Чейз, Citigroup) до прихода в Microsoft для 8 годы. Он начал в корпорации Майкрософт в 2000 в рамках их консалтинговых услуг практики до присоединения к команде МТС начале 2006.

Регистрация & Более подробная информация: https://www.clicktoattend.com/invitation.aspx?code=130299

</конец>

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

Ваш поиск Комитет встретился в этом месяце?

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

Вы не имеете Комитета поиска? Затем сформируем один 🙂

Выгоду от некоторых людей надзора поиска WSS и особенно Мосс. Инвестирование через несколько часов в месяц на основе последовательной ежемесячно не только больше удовольствия, чем ствол обезьян, Это может:

  • Дать понимание информационных потребностей предприятия. Если люди ищут слева и справа по теме «xyzzy," Вы знаете, что это важная тема для предприятия.
  • Выявления потенциальных потребностей в области подготовки кадров. Если люди ищут темы «xyzzy" но действительно должен быть Поиск "abcd" Затем можно использовать, чтобы просвещать людей о том, где и как найти информацию.
  • Помочь вашей организации уточнить его информационная архитектура.
  • Выявление возможностей для расширения тезауруса.
  • Другие возможности, несомненно, представляют себя.

Кто должен быть на поиск Комитета? Вы бы знать лучших людей, но рассмотреть:

  • По крайней мере один (и может быть только один) Это человек, который понимает (или можно узнать) различные способы настройки поиска, включая наиболее подходящих элементов, Тезаурус, управляемые свойства, и т.д..
  • Несколько экспертов предмета, которые можно читать отчеты о поиске, глотать его и общаться бизнес подкованных действия на него так что он может нажать кнопки, тянуть рычаги и открытие/закрытие клапанов при необходимости по рекомендации Комитета.
  • Один или несколько информационных архитекторов, которые можно проверить, так или иначе, является ли информационная архитектура поиска дружественных и ли он работает хорошо для предприятия.
  • Место в Комитете. Принесите в одной или двух людей, которые обычно не участвуют в такого рода усилия. Они могут принести необычные и ценную информацию в таблицу.

Счастливый анализ!

</конец>

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

Бирки Technorati:

Быстро и легко: Получить SPFolder SPItemList

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

Я делал много приемника событий отладки в последнюю неделю или два. ER определяется против библиотеки документов. Отдельные элементы в библиотеке документов тесно связаны с их родительской папки. Таким образом, Я всегда получаю папке пункта для различных манипуляций. Во время отладки, Мне необходимо обновить метаданные папки для конкретного элемента, идентификатор которого я знаю.

Вот немного консольное приложение (предназначен для работы на сервере в ферме) который принимает два аргумента: Идентификатор элемента и значение для присвоения полю, «Состояние утверждения». Это жесткий коды много вещей и не проверка ошибок.

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

Основной урок здесь для меня является, что SPItem не получить доступ к папке. Вам нужно использовать SPListItem.File.

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

<код>
использование Система;
использование System.Collections.Generic;
использование System.Text;
использование Microsoft.SharePoint;
использование System.Collections;

пространство имен Conchango
{
    /// <Резюме>
 /// </Резюме>
 класс ManualFolderUpdate
    {
        статический void Главная(Строка[] args)
        {
            Строка MSH = «ManualFolderUpdate (v1.0): "; // MSH = "сообщения заголовок"

 Консоль.WriteLine(MSH + «Запуск.  Я Последнее изменение 08/04/08.");

            Строка URL = http://localhost/xyzzy;

            использование (SPSite oSPSite = Новые функции SPSite(URL-адрес))
            {

                использование (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList библиотеки документов = oSPWeb.Lists[«Документы"];

                    Консоль.WriteLine(MSH + «Получили библиотеки документов.");

                    Консоль.WriteLine(MSH + «Количество элементов lib doc: [" + docLib.ItemCount + "].");

                    int FolderID = 0;
                    Строка NewStatus = «xyzzy";

                    FolderID = System.Конвертировать.ToInt32(args[0].ToString());
                    Консоль.WriteLine(«Ищу папку для элемента: [" + FolderID + "].");

                    SPListItem Li = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = li.File.ParentFolder;

                    Консоль.WriteLine(MSH + «Получил в родительской папке.");

                    NewStatus = args[1].ToString();
                    Консоль.WriteLine(«Установка статуса [" + NewStatus + "].");

                    Консоль.WriteLine(«Пресс-возвращение совершить обновление или CTRL-C для прерывания.");

                    Консоль.ReadLine();

                    thisItemFolder.Item[«Состояние утверждения"] = NewStatus;
                    thisItemFolder.Item.Update();

                    Консоль.WriteLine(MSH + «Закончились обновления папки.  Выход.");

                } // с помощью SPWeb

            } // с помощью SPSite

 Консоль.WriteLine(MSH + «Завершена.");

        } // Главная

    } // класс foldersync
} // пространство имен
</код>

</конец>

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

Воскресенье утром смешно: “Папа, Он даже не знаю, что вы”

Мы Северного Нью-Джерси Galvin являются большие поклонники t.v политической сатиры. Программа, Ежедневные шоу организовано Джон Стюарт. Я не хотел получить политические в моем блоге, так что все, я говорю на том, что без Ежедневные шоу, Я возможно также окончательно потерял все чувства юмора или о 12/12/2000.

Мы имели обед на палубе в начале прошлой недели и мой 10 летний сын приносит вверх недавний эпизод Показать. Я сделал замечание, «Джон Стюарт знает что он лучше не сделать удовольствие от меня или будет иметь ужасающие последствия для Джон Стюарт."

Мой сын думает об этом ни на минуту и говорит: «Папа, номер один: Он даже не знает вас."

Я ждал номер два, но он решил, что было достаточно и перешел к следующему вопросу без пропуска бить.

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

</конец>

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

Бирки Technorati:

График обучения сотрудников и материалов шаблон — Место Count плюс ошибка исправления безопасности(?)

Это довольно популярный "Потрясающе 40" шаблон. Она также имеет ошибку, которая широко известна (Я даже blogged о том, как это исправить).

Sogeti выпущен проект CodePlex на этой неделе, исправляет ошибку (что приятно само по себе, но не земля потрясающий) но они также утверждают, что переходить проблему: безопасность. Fab 40 шаблон требует параметр очень щедрой безопасности (Пользователи потребности вкладчика доступ к практически все). Не больше! Согласно резюме codeplex:

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

Это хороший материал и стоит проверить.

</конец>

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

SharePoint Designer рабочий процесс, Приемники событий и “Обновление элемента списка” сравнению с “Задать поле в текущем элементе”

У нас есть набор конструктора рабочих процессов SharePoint, которые «общаться" с приемника событий в списке через изменения значений столбцов сайта. Например, Если столбец сайта «SetDuedate" имеет значение true, Рабочий процесс, приемник событий обнаруживает изменения, вычисляет дату завершения и присваивает эту дату в другой столбец сайта, «Срок." Мы разделить вещи как это потому, что приемник событий можно рассчитать срок с использованием сложных бизнес-правил (учитывая выходные и праздничные дни компании) в то время как СПД действительно не может.

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

После ее рассмотрения, Я заметил, что шаг счастливым рабочего процесса используется «обновление элемента списка" в то время как другой шаг используется «задать поле в текущем элементе." Обновить элемент списка был обновление «текущего элемента." Я не уверен почему мы выбрали один над другим, поскольку они, как представляется, будет делать то же самое.

Таким образом … действие обновление элемента списка вызвать событие огонь. С другой стороны, Задать поле в текущем элементе действий не.

Я использовал обновление элемента списка в обоих местах и Виола! Он работал. [[ Всего в сторону, Я играл на скрипке для на ежедневной основе для почти 15 годы ]]

От этого, Предварительно, я считаю, что «задать поле" действия не вызывают приемников событий к пожару, по крайней мере некоторые из времени.

Эта проблема сбиты с толку, нас недели.

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

</конец>

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