Тег Архивы: Рабочий процесс

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

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

Профессиональный рабочий процесс в 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