Категория Архивы: Рабочий процесс SharePoint

Моя книга рабочего процесса уже доступна для покупки

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

Профессиональный рабочий процесс в SharePoint 2010: Реальный мир бизнес решения хит Амазонки и Барнс и благородные веб-сайт некоторое время в последние 10 дни.  Она доступна в мягкой обложке и разжечь/уголок и все, что, как раз вовремя для большой рождественский подарок. Улыбка

Эта книга — приблизительно две вещи: 1) расширение возможностей конечных пользователей, так что они могут решить свои собственные бизнес-задач с помощью SP 2010 возможности рабочего процесса и 2) помощь ИТ-персонала (Разработчики в частности) Сделайте то же самое.  Примерно две трети из книги нацелены на то, что я называю «Активист пользователей» (высококвалифицированные но нетехнических и мотивированных конечных пользователей).  Он пытается объяснить, как выработать решения в SharePoint 2010 с помощью рабочих процессов SharePoint Designer и ряд дополнительных функций SharePoint.

Последняя треть непосредственно направлена на разработчика.  Однако, в отличие от некоторых из чисто технические книги на рынке, Эти главы объяснить, как разработчики SharePoint могут создать функциональные возможности, которые далее уполномочивает тех активист пользователей посредством использования пользовательских действий SharePoint Designer и других технических битов.  Путем расширения возможностей активистов пользователей в вашей организации, Вы высвободить команды разработчиков (или просто себя) для этого очень тяжело (и как правило технически более интересно) вещи, что конечные пользователи никогда не может сделать и никогда не должны попробовать на их собственных.

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

Подробнее О книге на Амазонка веб-сайт.

</конец>

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

Шаблоны рабочих процессов SPD, Советы и рекомендации

Я дал моей презентации сегодня в SharePoint Fest в Денвере. Вот сама презентация PowerPoint: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

Обновление проекта CodePlex: Расширения рабочих процессов SharePoint Designer

Некоторое время назад, Я Написал что я пытался воскресить моего старого CodePlex проект, Расширения рабочих процессов SharePoint Designer.  CodePlex проект был разработан для WSS и MOSS и добавляет несколько функций, тип, такие, как "ToLower()”, «ToUpper()”, «Подстрока()«и так далее.  Он даже имеет функцию стиль общего назначения «вызова веб-службы».  Вы можете прочитать больше об этом здесь: http://paulgalvinsoldblog.wordpress.com/2007/10/28/sharepoint-designer-custom-activity-to-execute-user-defined-c-functions/.

Я отказался более или менее от его некоторое время назад.  Со времени SharePoint 2010 вышел, Однако, Я был смысл оглянуться назад на него и сделать его работу в SP 2010.  Колодец, Сегодня, Я сделал именно это.  Я не обновляется код для CodePlex еще. Я хочу, чтобы обучать себя на CodePlex конвенциях, прежде чем сделать это, но я обновление домашней страницы вики для проекта.

Более широкое и более интересные подразумевается что собственные действия с WSS и MOSS похоже порта за довольно легко, который является (Добро пожаловать) сюрприз для меня.

Вот как он выглядит в SharePoint Designer при его работы:

image

</конец>

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

Вручную отредактируйте файл SPD XOML для очистки переменных

В этой должности («Получение ответов обратно от начала утверждения процесса деятельности»), Я уже говорил, что вы случайно можете добавить всего убил переменных процесса рабочий процесс SharePoint Designer.  Вещи могут быстро стать хаотичным и трудно читать.  Специально, Если вы добавите действие «Начать деятельность процесс утверждения» рабочий процесс, удалить ее и добавить его снова, Вы в конечном итоге со всеми переменных процесса этой деятельности дважды. 

Это действительно трудно пройти и вручную удалить все те, так что я хотя я бы попытаться удалить их непосредственно из файла XOML.  Это оказалось достаточно легко сделать. 

Первый, необходимо найти файл XOML.  Я писал об этой теме здесь: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Однажды обнаружил, Откройте файл XOML и найдите переменную, которую требуется удалить.  В этом случае, Я добавил «Начать процесс утверждения» деятельность мой рабочий дважды.  Я хочу удалить переменную рабочего процесса с именем «isItemApproved», так как он больше не используется и существует дубликат переменная с именем «isItemApproved1». 

Просто выполните поиск текста для переменной.  Мой экран выглядит следующим образом:

image 

Если вы ищете вокруг в XOML-файле, Вы увидите, что «IsItemApproved1» используется во многих различных местах, а просто определен один раз и никогда не используется оригинальный «IsItemApproved».

Удалить, а затем сохраните файл.

Только сложная часть заключается в том, что я должен был фактически полностью закрыть СДПГ и откройте его снова, прежде чем СДПГ признал, что поле удалено.

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

Необходимо быть очень осторожным то, что вы здесь и создавать резервные копии вашей работы.  Вы можете сделать казалось бы незначительные / тонкие изменения здесь что trashes, то рабочий процесс как СДПГ и вы можете потерять часов работы в то время как его восстановления.

</конец>

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

Как найти и редактировать СДПГ 2010 Файлов XOML рабочего процесса

Я был исследовании простой способ удаления кучу переменных процесса без необходимости тратить мои днем в полной ветром сессии пыток клик СДПГ.  Моя мысль заключалась в том, чтобы непосредственно изменить XOML, что является XML файл базовой СДПГ декларативных рабочих процессов.  Это, как я нашел его.

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

image

 

Все файлы... показывает список всех файлов:

image

Выберите папку, рабочие процессы и вы увидите список папок для каждого рабочего процесса:

image

Нажмите кнопку в правильную папку и  Вы видите список всех интересных свойств, которые составляют СДПГ декларативного рабочего процесса.  Щелкните правой кнопкой мыши на файле .xoml и выберите "открыть С –> SharePoint Designer (Открыть в формате XML)"для непосредственного редактирования XOML:

image

Вы можете сделать архивации вручную, прежде чем вы играть на скрипке с вещами.  Регулярные копирования/вставки файла непосредственно в СДПГ, наверное, достаточно хорошо, Вы можете скопировать или вставить весь текст XML и сохраните его на рабочий стол или на то, что это обыкновение в таких случаях.

</конец>

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

Получение ответов обратно от начала утверждения процесса деятельности

Я играл с рабочего процесса SharePoint Designer фантазии новой «Начать процесс утверждения» деятельности и был быстро тупик, потому что я не мог сразу ответить на вопрос, "был он одобрил или нет?”. 

Коротко говоря, что это довольно легко для того получить ответ.  При добавлении этой деятельности в вашей основной рабочий, СДПГ добавляет bazillion переменные переменные процесса и параметры источника данных, как вы можете увидеть здесь:

SNAGHTML2350fe72

Можно также отметить, что если вы добавляете более чем один из них, СДПГ добавляет «1» и так далее все переменные. 

Я обнаружил, что когда я удалил первое действие «Начать процесс утверждения», Первый набор переменных оставалась рабочего процесса (к сожалению).  Таким образом, Будьте осторожны, как вы использовать это, потому что иначе, Вы в конечном итоге с  очень загромождаются список переменных процесса.

Я даю кредит Microsoft для после «является» именах для булевой переменной.  Эта Конвенция делает его довольно ясно, какой тип данных должен быть там.

В исследовании, Я нашел эту полезную статью: http://office.microsoft.com/en-us/sharepoint-designer-help/workflow-actions-in-sharepoint-designer-2010-a-quick-reference-guide-HA010376961.aspx.  Он не решить этот конкретный вопрос, но есть хорошая информация по этой теме, так что я бы туда, если вы хотите узнать больше об этой конкретной деятельности и ее братьев и сестер.

</конец>

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

SharePoint Designer 2010 Функция ОСТАТ

Я работаю в некоторых журналов, где сотрудники могут запрашивать каникулы, больные время, и т.д.. Одно условие требует, что вы должны всегда время запроса покинуть в 4 час интервалы.  Это достаточно просто использовать по модулю функции.  По модулю функции говорит вам остаток в дивизионе.  Если нет никаких остаток, по модулю равна нулю, в противном случае, Это все, что осталось.  К примеру, 8 МОД 4 = 0 (8 / 4 = 2 с не дроби).  С другой стороны, 8 МОД 5 — 3.

Мне необходимо сделать это один раз с СДПГ 2007 Давным-давно, и я оказался на самом деле, с использованием формы InfoPath для решения, Поэтому в то время он был обработан на переднем конце.  В этом случае, могут быть формы InfoPath на картинке, но это пока не ясно.  Таким образом, Я работал в технику для обеспечения того времени запросы, всегда находятся в 4 час приращения.  Я буду делать математику, Сохраните его в строку и затем некоторые подстрока вещи. 

Я тянуть вверх СДПГ 2010 и к моему удивлению (и немного стыда) есть по модулю функции уже:

image

Я еще раз приятно удивлен тем, что что-то, мне нужно есть уже из коробки.  Она кажется странно функции для Майкрософт включить в смеси.  Она имеет своего рода "это просто, так что давайте бросать его "чувствовать его.  Я сочувствую, как я делаю это сам все время.  Этот проект CodePlex имеет кучу мало функций, которые вытекают из принципа ItsEasy.  В то же время, Microsoft продолжает поддерживать доказательств «95% от пути» эффект с продуктом.  Они реализуют Функция ОСТАТ, но не функция ОКРУГЛ, к примеру.

</конец>

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

SharePoint Designer 2007 Проект рабочего процесса расширения CodePlex

Я воедино мой второй проект CodePlex (Подробная информация о котором будет сообщено в среду на этой неделе, плюс или минус) и я имел взгляд на мой первый проект, «Расширения рабочего процесса SharePoint Designer». Я был потрясен и неловко увидеть, что он загружается через 4,800 времена:

image

В основном я забыл об этом проекте в последние 12 месяцев. Мне стыдно, потому что я по существу отказались его.

Я собираюсь иметь другой взгляд и напомнить себе, что это все о.

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

</конец>

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

Создайте, Обновление и удаление шаблонов с СДПГ рабочим процессом

Недавно я написал статью для хороших людей на ShaerPointBriefing.com на общий шаблон для реализованных CRUD в SharePoint Designer.  Вот дразнилку:

image

Полный текст статьи здесь:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Проверить это!

</конец>

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin

Использовать настраиваемые списки для более эффективного рабочего процесса аудита

Я реорганизовал моя жизнь немного и нашел некоторое время, чтобы отправить статью www.endusersharepoint.com. Моя последняя статья находится здесь: Использовать настраиваемые списки для более эффективного рабочего процесса аудита (http://www.endusersharepoint.com/?p=1658).

Это открытие ' граф:

Рабочий процесс SharePoint Designer не дает нам много видимости в то, что происходит с нашими решений рабочих процессов. И, видимость, что мы получаем сдерживается относительно плохой интерфейс и 60 день время окно. Это 60 день окно может быть большим разочарованием для новых пользователей SharePoint Designer, потому что это не рекламируется, сам инструмент. Это вовсе не редкость для кого-то сгореть вверх SharePoint Designer, Создайте решение рабочего процесса, который использует действие «Журнал для истории список»...

Проблема заключается в том, что после 60 дни, любые сообщения, создаваемые таким образом будут удалены из списка журнала рабочего процесса! После немного скрежет зубов и «какой быть они думать?«аргументы, в нижней строке это: Это происходит, и это должно произойти. Вопрос, как мы можем получить вокруг него?

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

Описано, как создать более дружественные и полезные решения аудита для декларативного рабочего процесса, созданный в СДПГ.

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

Проверить это.

</конец>

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

Следуй за мной по щебетать на http://www.twitter.com/pagalvin