катэгорыя Архівы: Працоўных працэсаў SharePoint

Мой працоўны працэс Кнігу можна набыць

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

Прафесійная праца ў SharePoint 2010: Рэальныя бізнес-рашэнні Свету ўдарыў Amazon і Barnes і Высакародны сайце некаторы час у апошнія 10 дзён.  Яна даступная ў мяккай вокладцы і Kindle / Nook, і ўсё, што, як раз да вялікі калядны падарунак. ўсмешка

Гэта кніга пра дзве рэчы: 1) пашырэнне правоў і магчымасцяў канчатковых карыстальнікаў, каб яны маглі вырашаць свае ўласныя праблемы бізнесу з дапамогай SP 2010 магчымасці арганізацыі працоўнага працэсу і 2) дапамагаючы ІТ-персанал (Распрацоўшчыкі, у прыватнасці,) зрабіць тое ж самае.  Прыкладна дзве траціны кнігі арыентаваны на тое, што я называю "карыстальнікаў Актывіст" (высокакваліфікаваны, але не тэхнічныя і матываваных канчатковых карыстальнікаў).  Ён спрабуе растлумачыць, як выпрацаваць рашэнні ў SharePoint 2010 з дапамогай SharePoint Workflow Designer, а таксама шэраг дадатковых магчымасцяў SharePoint.

Апошняя трэць накіравана непасрэдна на распрацоўніка.  Аднак, у адрозненне ад некаторых чыста тэхнічных кніг на рынку, гэтыя кіраўніка растлумачыць, як SharePoint распрацоўшчыкі могуць ствараць функцыянальныя, што далейшае падтрымку тым, актывіст карыстальнікаў з дапамогай карыстацкага канструктара дзейнасці SharePoint і іншых тэхнічных біт.  Падаючы актывіст карыстальнікаў у арганізацыі, вы вызваляеце ваша каманда распрацоўшчыкаў (ці проста сябе) зрабіць вельмі цяжка (і як правіла, больш цікавых з тэхнічнага пункту) рэчы, якія канчатковыя карыстальнікі ніколі не можа зрабіць і не варта спрабаваць самастойна.

На працягу бліжэйшых тыдняў, Я напішу больш пра кнігу, у тым ліку рэчы, як пухнатыя "Як гэта падабаецца пісаць кнігі", што я ведаю, што многія людзі зацікаўлены ў атрыманні інфармацыі аб.  Перш за ўсё - я пазнаёмлю маіх суаўтараў, без якога гэтая кніга ніколі б не выжыў, каб убачыць святло дня.

Больш падрабязна пра кнігу па Amazon вэб-сайце.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

SPD Workflow Patterns, Саветы і хітрасці

I gave my presentation today at SharePoint Fest in Denver. Here’s the PowerPoint presentation itself: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

CodePlex аб праекце: SharePoint Designer Workflow пашырэння

Некаторы час таму, Я піша што я спрабаваў ўваскрэсіць майго старога CodePlex праект, SharePoint Designer Workflow пашырэння.  Гэта 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

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Ўручную адрэдагаваць файл СПД XOML ачысціць зменныя

У гэтым пасце тут ("Адказы на Вашы пытанні Назад ад актыўнасці працэсу зацвярджэння Пуск"), Я згадаў, што можна выпадкова дадаць цэлую кучу зменныя працоўнага працэсу, каб працоўны працэс SharePoint Designer.  Усё можа хутка кідацца і цяжка чытаць.  Канкрэтна, калі вы дадасце "Пуск Працэс адабрэння дзейнасці» дзеянне працоўнага працэсу, выдаліць яго і дадаць яго зноў, у выніку вы ўсе зменныя працоўнага працэсу, што дзейнасць двойчы. 

Гэта сапраўдная боль, каб прайсці і выдаліць усе іх уручную, так я, хоць я хацеў бы паспрабаваць, каб выдаліць іх непасрэдна з XOML файла.  Гэта апынулася досыць лёгка зрабіць. 

Першы, вам трэба знайсці фактычнае XOML файла.  Я пісаў аб гэтай тэме тут: http://www.mstechblogs.com/paul/how-to-find-and-edit-spd-2010-workflow-xoml-files.  Як толькі знойдзены, адкрыць XOML файл і знайдзіце зменную, якую неабходна выдаліць.  У гэтым выпадку, I added the "Start Approval Process” activity to my workflow twice.  Я хачу выдаліць працоўны працэс зменная з імем "isItemApproved", паколькі ён больш не выкарыстаў і ёсць дублікат зменная з імем "isItemApproved1". 

Проста выканайце пошук тэксту для зменнай.  Мой экран выглядае наступным чынам:

image 

Калі вы будзеце шукаць вакол у XOML файл, you’ll see that “IsItemApproved1” is used in many different places while the original "IsItemApproved” is simply defined once and never used.

Выдаліць яго, а затым захавайце файл.

Адзінай складанасцю з'яўляецца тое, што ў мяне было на самай справе зачыніць СПД ў цэлым і зноў адкрыць яго перад СПД прызнаў, што палі выдалены.

Вядома, выдаленне палёў не адзінае, што вы можаце зрабіць з XOML і я магу блог пра іншых тэмах, як гэта ў будучыні.

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

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Як знайсці і SPD Рэдагаваць 2010 Workflow XOML Файлы

Я даследаваў лёгкі спосаб выдалення кучу зменныя працоўнага працэсу без неабходнасці марнаваць свой дзень у поўнамаштабнай сесіі націсніце катаванняў СДПГ.  Мая думка была для рэдагавання непасрэдна XOML, які з'яўляецца XML-файл, якія ляжаць у аснове СДПГ дэкларатыўныя працоўныя працэсы.  Гэта як я знайшоў яго.

Першы, перайсці на опцыю Усе файлы пад Аб'екты сайта ў навігацыі.  Вы неабходна мець адпаведныя правы, каб убачыць гэта, так што калі ён адсутнічае для вас, звярнуцца да чалавека правы адміністратара даць вам уласнасці.  Гэта, як ён выглядае:

image

 

Усе файлы паказвае спіс ... усе файлы:

image

Выберыце тэчку Рабочыя працэсы, і вы ўбачыце спіс тэчак для кожнага працоўнага працэсу:

image

Націсніце ў правільную тэчку і  Вы ўбачыце спіс усіх цікавых уласцівасцяў, якія складаюць СПД дэкларатыўнага працоўнага працэсу.  Пстрыкніце правай кнопкай мышы на файле XOML і абярыце "Адкрыць з дапамогай. -> SharePoint Designer (Адкрыць як XML)"Рэдагаваць непасрэдна XOML:

image

Вы можаце зрабіць рэзервовае капіраванне ўручную, перш чым важдацца з рэчамі.  Рэгулярнае капіраванне / устаўка з файла непасрэдна ў SPD, верагодна, досыць, ці вы можаце скапіяваць ўставіць ўвесь XML тэкст і захаваць яго на працоўным стале або тое, што ваша звычка ў гэтых выпадках.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у 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.  Гэта сапраўды не мае вырашэння гэтага канкрэтнага пытання, але мае некаторыя добрая інфармацыя да гэтай тэмы я пайшоў бы туды, калі вы хочаце даведацца больш аб гэтай канкрэтнай дзейнасці і яе братоў і сясцёр.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

SharePoint Designer 2010 Функцыя MOD

Я працую на некаторыя часопіс, у якім супрацоўнікі могуць запытаць адпачынак, бальнічны, і г.д.. Адна праверка правіла патрабуе, каб вы заўсёды павінны прасіць перапынак у 4 гадзінным інтэрвалам.  Гэта досыць лёгка зрабіць - выкарыстаць функцыю па модулю.  Модульная функцыя кажа вам, рэшта ў дывізіёне.  Калі няма рэшту, модуляў роўная нуля, у адваротным выпадку, гэта тое, што засталося.  Напрыклад, 8 супраць 4 = 0 (8 / 4 = 2 з долі не мае).  З іншага боку, 8 супраць 5 з'яўляецца 3.

Я павінен быў зрабіць гэта адзін раз з СПД 2007 Калісьці і я фактычна скончыў з выкарыстаннем формаў InfoPath вырашыць, так гэта было зроблена на пярэднім канцы ў той час.  У дадзеным выпадку, могуць быць формы InfoPath на малюнку, але гэта пакуль не ясна.  Так, Я працаваў тэхніку, каб пераканацца, што запыты часу заўсёды ў 4 праз кожную гадзіну.  Я збіраўся зрабіць матэматыку, захаваць яго ў радок, а затым зрабіць некаторыя падрадка матэрыял. 

I pull up SPD 2010 і да майго здзіўлення (і трохі збянтэжана) ёсць функцыя па модулю ўжо:

image

Я яшчэ раз прыемна здзіўлены, што мне трэба што-тое, што ўжо ёсць з скрынкі.  Падобна на тое, як дзіўна функцыя для Microsoft ўключыць у мікс.  Гэта ёсць свайго роду "гэта лёгка, так што давайце кінуць яго ў "пачуццё да яго.  Я спачуваю, што, як я зраблю гэта сам ўвесь час.  Гэты праект CodePlex мае мноства дробных функцый, якія з'яўляюцца вынікам ItsEasy прынцыпе.  У той жа час, Microsoft працягвае падтрымліваць доказаў "95% шляху" эфект з прадуктам.  Яны рэалізуюць функцыі Mod, але не круглай функцыі, напрыклад.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

SharePoint Designer 2007 Пашырэньні працоўнага працэсу праекта CodePlex

Я разам мой другі праект CodePlex (падрабязнасці будуць абвешчаныя ў сераду на гэтым тыдні, плюс або мінус) і я зірнуў на майго першага праекта, “SharePoint Designer Workflow Extensions”. Я быў узрушаны і зьбянтэжаны, каб бачыць, што, што ён быў загружаны больш 4,800 раз:

image

Я ў асноўным забыўся аб гэтым праекце ў апошнія 12 месяцаў. I’m embarrassed because I have essentially abandoned it.

I’m going to have another look and remind myself of what it’s all about.

Калі хто-то зацікаўлены ў працы над гэтым, let me know and we’ll see about collaborating on it. 4,800 запампоўка ня гіганцкая сума, але гэта больш, чым я калі-небудзь рэалізаваны, і гэта, верагодна, варта некаторых намаганняў падняць яго і правядзенне яго наперад.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Ствараць, Абнаўленне і выдаленне шаблонаў з SPD Workflow

Нядаўна я напісаў артыкул для добрых людзей у ShaerPointBriefing.com на агульную карціну для CRUD рэалізаваны ў SharePoint Designer.  Вось тізер:

image

Поўны тэкст артыкула тут:  http://sharepointbriefing.com/features/article.php/3889486/Create-Update-Delete-Patterns-with-SharePoint-Designer-Workflow.htm

Праверце гэта!

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin

Выкарыстанне карыстацкіх спісаў для больш эфектыўнага кантролю рабочага працэсу

Я рэарганізаваў сваё жыццё крыху і знайшоў час, каб прадставіць артыкула www.endusersharepoint.com. My latest article is up here: Выкарыстанне карыстацкіх спісаў для больш эфектыўнага кантролю рабочага працэсу (http://www.endusersharepoint.com/?p=1658).

Гэта графік адкрыцця ":

SharePoint Designer workflow doesn’t give us a lot of visibility into what’s happening with our workflow solutions. І, бачнасць, што мы сапраўды атрымліваем перашкаджае адносна бедных і інтэрфейс 60 day time window. Гэта 60 day window can be a major disappointment to new SharePoint Designer users because it’s not advertised by the tool itself. It’s not at all uncommon for someone to fire up SharePoint Designer, стварыць працоўны працэс, рашэнне, якое выкарыстоўвае "Уваход для гісторыі спіс" дзеянняў ...

Праблема ў тым, што пасля 60 дзён, любыя паведамленні, якія вы ствараеце такім чынам, будуць выдаленыя з спісу часопіса працоўнага працэсу! After a bit of teeth gnashing and “what were they thinking?"Аргументаў, Сутнасць заключаецца ў наступным: it happens and it needs to happen. Пытанне ў тым,, Як мы можам абыйсці гэта?

The official answer is to rely upon SharePoint’s built-in auditing feature. From an end user’s point of view, аднак, that’s very weak in WSS and not much better in MOSS. На шчасце, we can still leverage the familiar SharePoint Designer tool to create a durable workflow history and audit trail which is an order of magnitude more useful to boot. Here’s how.

I describe how to create a more friendly and useful audit solution for declarative workflow created in SPD.

I was inspired to write this article from a recent project for a client that had developed nine technical SPD workflows in support of one logical business process. Assuming for now that nine is a reasonable number, it was certainly a challenge to debug it or view the overall status of the process in one simple view. Each of these separate technical workflows has its own independent workflow history list and that’s just not manageable. I was able to combine all of them into a single audit list using the technique I describe on the site.

Праверце гэта.

</канец>

Падпісацца на мой блог.

Выконвайце за мной на Twitter у http://www.twitter.com/pagalvin