Category Archives: SharePoint робочий процес

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

Я вперше почав говорити з моїх оригінальних співавтори понад два роки тому.  Вони зрештою покинув проект, але пізно цього літа, за допомогою кількох нових співавторів, Нарешті мені вдалося довести цю на фініші. 

Професійні робочого циклу SharePoint, у 2010: Рішення для реального світу бізнесу хіт Amazon і Барнс і благородних веб-сайту деякий час в останні 10 днів.  Вона доступна в м'якій обкладинці і розпалити/затишний куточок і все, що, якраз вчасно для великий різдвяний подарунок. посмішка

Ця книга – про дві речі: 1) розширення прав і можливостей кінцевих користувачів, щоб вони можуть вирішувати власні проблеми бізнесу за допомогою SP 2010 функції робочих процесів і 2) допомагаючи ІТ-персонал (Розробники, зокрема) те ж проробіть.  Близько двох третин книги були орієнтовані на те, що я називаю "Активіст користувачів" (висококваліфіковані, але нетехнічних і мотивованих кінцевих користувачів).  Він намагається пояснити, як виробити рішення в SharePoint 2010 за допомогою SharePoint Designer-документообігу та ряд додаткових функцій SharePoint.

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

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

Дізнайтеся більше про книгу на в Amazon web сайті.

</кінець>

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

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Візерунки СДПН робочого процесу, Поради та хитрості

Я дав моєї презентації сьогодні в SharePoint Fest в Денвері. Ось презентацію PowerPoint, сам: http://www.mstechblogs.com/paul/wp-content/uploads/2011/05/SharePointFest.pptx

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

Йди за мною на Twitter в http://www.twitter.com/pagalvin

CodePlex проекту оновлення: Розширення робочого процесу SharePoint Designer

Деякий час тому, Я пише що я намагався відродити мій старий CodePlex проект, Розширення робочого процесу SharePoint Designer.  Що CodePlex проект був розроблений для WSS/МОХ і додає кілька функцій корисності типу, Наприклад, "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 конвенцій, перш ніж я це зробити, але я зробив оновлення домашню сторінку wiki на проект.

Ширше і цікавіше мається на що Користувальницькі діяльності від WSS та ЛИШАЙНИК, здається, досить легко перенести на, яка є на (Прошу) сюрприз для мене.

Ось як це виглядає в 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 файл і знайдіть змінної, який потрібно видалити.  У цьому випадку, Я додав діяльності "Почати процес затвердження" мій робочий процес двічі.  Я хочу, щоб видалити робочого процесу змінною, названий "isItemApproved", оскільки він більше не використовується і є повторювані змінною, названий "isItemApproved1". 

Просто зробити пошук тексту для змінної.  Мій екран має такий вигляд::

image 

Якщо ви шукаєте по всьому у файлі XOML, Ви побачите, що "IsItemApproved1" використовується в самих різних місцях, а оригінальні "IsItemApproved" просто визначили, раз і ніколи не використовується.

Видаліть його а потім збережіть файл.

Тільки хитрий частина полягає в тому, що я повинен був фактично закрити СДПН взагалі і запустити його знову перед СПД визнали, що поля видалено.

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

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

</кінець>

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

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Як знайти та змінити СПД 2010 Робочий процес XOML файли

Я досліджував легкий спосіб видалення купу змінні робочого процесу без необхідності витрачати мій другій половині дня в повномасштабної СДПН натисніть тортур сесії.  Моя думка була безпосередньо редагувати в XOML, яка є XML файлу базової СПД декларативні робочих процесів.  Це, як я знайшов його.

Перший, Перейти до параметра всі файли у розділі сайту об'єктів у навігації.  Ви повинні відповідні дозволи, щоб побачити це, Таким чином, якщо її немає для вас, звернутися до людини права адміністратора, щоб надати вам на priv.  Це те, що він виглядає:

image

 

Всі файли показує список.. … всі файли:

image

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

image

Клацніть в потрібну папку та  Ви побачите список цікавих goodies, які складають СДПН декларативні робочого процесу.  Клацніть правою кнопкою миші на .xoml файл і виберіть пункт "Відкрити З-> Дизайнер SharePoint (Відкрити як XML)"щоб прямо редагувати в XOML:

image

Ви можете зробити резервного копіювання вручну, перш ніж возитися з речами.  Регулярні копіювати/вставити файл безпосередньо в СДПН є досить ймовірно добре, Чи можна копіювати вставити весь текст 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 2010 Функція MOD

Я працюю з деяких журналу, де співробітники можуть запросити відпустку, хворий час, д. Одне правило перевірки вимагає, що вам необхідно завжди одержати час в 4 година проміжки часу.  Це досить легко використовуйте на за модулем функції.  За модулем функції говорить вам частину, що залишилася у відділі.  Якщо є без залишку, за модулем дорівнює нулю, в іншому випадку, Це те, що залишилося.  Наприклад, 8 моделювання 4 = 0 (8 / 4 = 2 не відповідні).  З іншого боку, 8 моделювання 5 є 3.

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

Я підтягти СПД 2010 і на мій подив (та ще трохи збентеження) там є за модулем функція вже:

image

Я знову приємно здивовані, що те, що мені потрібно існує вже з коробки.  Здається, як би дивно функція Microsoft включити в суміші.  Вона має свого роду "це легко, так що давайте кинути його "відчувати себе до нього.  Я співчуваю з цим, як я це зробити самостійно весь час.  Цей проект CodePlex має купу мало функцій, які в результаті за ItsEasy принципом.  У той же час, Microsoft як і раніше підтримує докази з продуктом, ефект "95% від шляху".  Вони реалізувати функція Mod, але не функція round, Наприклад.

</кінець>

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

Йди за мною на Twitter в http://www.twitter.com/pagalvin

Дизайнер SharePoint 2007 Робочий процес розширення CodePlex проект

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

image

В основному я забув про цей проект в останні 12 місяців. Мені соромно, тому що я по суті від нього.

Я буду мати інший виглядати і нагадати собі, що це таке все про.

Якщо хтось зацікавлений у співпраці з цього, Дозвольте мені знати, і ми побачимо про спільна робота із нього. 4,800 завантаження не є гігантські суми, але це більше, ніж я коли-небудь зрозумів, що і варто ймовірно деякі зусилля, підбираючи його і проведення вперед.

</кінець>

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

Йди за мною на Twitter в 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

Перевірити його!

</кінець>

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

Йди за мною на Twitter в 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 і не набагато краще в MOSS. На щастя, Ми все ще може використовувати знайомі SharePoint Designer інструмент для створення міцний робочого процесу історії та аудиту, яка є на порядок більш корисним для завантаження. Ось як.

Я описую, як створити більш дружні і корисні аудиту рішення для декларативного робочий процес, створений в СДПН.

Я був вдохновлен, щоб написати цю статтю з останніх проектів для клієнтів, які були розроблені дев'ять технічних СДПН робочі процеси на підтримку один логічний бізнес-процесу. Припускаючи, що для тепер, дев'ять розумного числа, Це, безумовно, виклик для відлагодження або переглянути загальний стан процесу в один простий вигляд. Кожен з цих окремих технічних робочі процеси має свій власний список журналу незалежних робочий процес, і це просто не керованим. Я був в змозі об'єднати всі з них в єдиний аудиту список за допомогою техніки, який я описувати на сайті.

Перевірити його.

</кінець>

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

Йди за мною на Twitter в http://www.twitter.com/pagalvin