Щомісячні архіви: Сер 2008

Сьогодні група користувачів SharePoint веб-трансляції

Сьогодні ввечері, 08/20/08, засідання групи користувачів SharePoint Коннектикут мовлення веб-трансляцію замість фізичної зустрічі в цьому місяці.

Сьогодні ввечері тему: "Microsoft Office SharePoint Server 2007 – Мережа екстранет розгортання методології"

Microsoft в Chris Lavista буде вести дискусію. Я працював з Chris перш ніж і він дійсно знає його речі. Якщо у вас є будь-який інтерес до неї, не пропустіть. Ось подробиці:

Група користувачів SharePoint веб-трансляції: https://www.clicktoattend.com/invitation.aspx?code=130299

Тема: Microsoft Office SharePoint Server 2007 – Мережа екстранет розгортання методології
Спікер:
Кріс Lavista Microsoft

Дата: Сер 20го Ласкаво просимо час: 6:15 ВЕЧОРА Час: 6:30 ВЕЧОРА -8:00ВЕЧОРА


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

Реєстрація & Детальніше: https://www.clicktoattend.com/invitation.aspx?code=130299

</кінець>

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

Пошук комітет зустрівся в цьому місяці?

Це на початку місяця і тепер це так добре час як будь-який для вашої компанії пошук комітет зібратися разом і аналізувати найкращі відповідники, успішним і не настільки успішною, пошуки, д.

Ви не маєте пошук комітет? Then form one 🙂

WSS-особливо МОСС пошук вигоду від деяких людський нагляд. Інвестування через кілька годин на місяць на постійній основі щомісячних не тільки більше задоволення, ніж бочки мавп, Він може:

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

Хто повинен бути на пошук комітет? Ви хочете знати ваші кращі люди, але розглянемо:

  • Принаймні один (і може бути тільки один) ІТ-працівник, який розуміє (Чи можна дізнатися) різні способи, щоб tweak пошук, у тому числі найкращими відповідниками, тезаурус, керованими властивостями, д.
  • Кілька експертами по темі який можна прочитати звітів про пошук, ковтати його і спілкуватися бізнес підкований дії до нього, так що його можна натискати кнопки, тягнути важелі і відкрити/закрити клапани як необхідно на рекомендації Комісії.
  • Один або більше інформації архітектори, які можна перевірити, так чи інакше, чи інформаційної архітектури є пошук дружніх і чи є вона працює добре для підприємства.
  • Обертається сидіння в Комітеті. Принести в одному або кільком користувачам, які зазвичай не брати участь у такого роду зусилля. Вони можуть принести незвичайний і цінних ідей до таблиці.

Щасливі аналізу!

</кінець>

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

Бірки Technorati:

Швидкий і простий: Отримати SPFolder SPItemList

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

Я роблю багато подій приймач налагодження в останній тиждень або два. ER визначається проти бібліотеки документів. Окремі елементи у бібліотеці документів міцно пов'язані батьківських папок. Так, Я завжди отримую папки елемент для різних Мані. Час усування вад, Мені потрібно оновлювати метадані папка для певного елемента ID я знаю.

Ось трохи консольного застосування (призначений для роботи на сервері ферми) Це вимагає два аргументи: ID елемента і значення, щоб призначити поле, "Стан затвердження". Він жорсткий коди багато речей а не перевірки помилок.

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

Ключові урок для мене є, що SPItem не отримати доступ до папки. Ви повинні використовувати SPListItem.File.

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

<код>
за допомогою Система;
за допомогою System.Collections.Generic;
за допомогою System.Text;
за допомогою Microsoft.SharePoint;
за допомогою System.Collections;

простір імен Conchango
{
    /// <резюме>
 /// </резюме>
 клас ManualFolderUpdate
    {
        статичні недійсними Головна(рядок[] Args)
        {
            рядок MSH = "ManualFolderUpdate (v 1.0): "; // MSH = "заголовку повідомлення"

 Консолі.WriteLine(MSH + "Запуск.  Я було змінено на 04/08/08.");

            рядок URL-адреса = http://localhost/xyzzy;

            за допомогою (SPSite oSPSite = нові SPSite(URL-адреса))
            {

                за допомогою (SPWeb oSPWeb = oSPSite.OpenWeb())
                {
                    SPList docLib = oSPWeb.Lists["Документи"];

                    Консолі.WriteLine(MSH + "Отримав бібліотеки документів.");

                    Консолі.WriteLine(MSH + "Doc lib елемент кол: [" + docLib.ItemCount + "].");

                    Int FolderID = 0;
                    рядок NewStatus = "xyzzy";

                    FolderID = системи.Перетворення.ToInt32(Args[0].ToString());
                    Консолі.WriteLine("У пошуках папки для елемента: [" + FolderID + "].");

                    SPListItem Лі = docLib.GetItemById(FolderID);

                    SPFolder thisItemFolder = Лі.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
} // простір імен
</код>

</кінець>

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

Неділю вранці Funny: “Пап, Він не знав, що ти”

Ми Північного Нью-Джерсі Гелвін є великі шанувальники політичну сатиру телевізору. Програма, Денне шоу під егідою Джон Стюарт. Я не хотів би отримати політичні в мої блоги, так що все, що я кажу про це тому, що без в Денне шоу, Я може також остаточно втратили всі почуття гумору або про 12/12/2000.

Ми були з їжею на палубі початку минулого тижня, і мій десять-річний син, виховує нещодавньому епізоді на Показати. Я зробив зауваження, "Джон Стюарт знає, що він краще не робити наді мною Чи буде страшні наслідки для Джон Стюарт."

Мій син думає про це протягом хвилини і говорить: "Папа, номер один: Він навіть не знаю вас."

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

Раніше вважалося, що я міг би отримати набагато більше пробіг з цих видів жарти, але він стає занадто звик до мене або занадто зрілі або обидва. Мені потрібно налаштувати якось.

</кінець>

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

Бірки Technorati:

Графік навчання працівників та матеріали шаблон — ПЛЮС сидіння графа помилка виправлення безпеки(?)

Це досить популярні "казкові 40" Шаблон. Вона також має помилку, який широко відомий (Я навіть блогах про те, як це можна виправити).

Sogeti випущений в codeplex проект на цьому тижні, який усуває помилку (що дуже зручно сам по собі, але не надзвичайне) але вони також стверджують, вирішили thornier проблема: Безпека. Fab 40 шаблон потребує настройки дуже щедрим безпеки (користувачі потреб вкладником доступу до практично все, що). Не більше! Згідно codeplex резюме:

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

Це гарна річ і варто перевірити.

</кінець>

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

SharePoint Designer-документообігу, Подія приймачів і “Оновити елемент списку” проти “Поле Set в поточний елемент”

У нас є безліч SharePoint дизайнера робочих процесів, які «спілкуватися" з подією приймач у списку через зміни, внесені до значення стовпців сайту. Наприклад, Якщо стовпець сайту "SetDuedate" має значення true робочим циклом, подія приймач виявить, що зміна, обчислює дату завершення і призначає цієї дати ще один стовпець сайту, «Due Date." Ми розпалася речі як це тому, що подія приймача можна обчислити дату завершення за допомогою комплексу бізнес-правила (Враховуючи вихідні та святкові дні компанії) При цьому СДПН дійсно не можу.

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

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

Так … Дія оновлення елемента списку ж викликати подія вогню. З іншого боку, Встановити в полі поточний елемент дії не став.

Я використав оновлення елемента списку в обох місцях і Віола! Вона працювала. [[ Всього в сторону, Я грав на скрипці на щоденній основі для майже 15 роки ]]

Від цього, Орієнтовно вважаю, що "установити поле" дія не викликає подію приймачі для вогню, хоч якусь частину часу.

Це питання збиті з пантелику багатьох нас протягом тижнів.

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

</кінець>

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