ОНОВЛЕННЯ: Перегляньте цю дискусію MSDN, особливо останній запис: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. Вона описує умови, що одним словом може схема вся ця річ. Коротше кажучи, Це може бути також просто, як прийняття принаймні одне з полів обов'язковий.
У мене є бібліотека документів, яка підтримує вісім типів вмісту.
У мене є SharePoint Designer робочого процесу, який хоче, щоб обчислити і призначити дату нагадування"" за просто вирахування 30 днів з іншого стовпця, "термін". Це повинні відбутися лише для одного типів вмісту, "Страхування". Мета бізнесу полягає в тому, виробляти КПІ, який показує дві категорії страхового документів: "близько до закінчується" і "минув." (Ви можете прочитати більше про такого роду КПІ і більш істотні деталізації Тут).
Я налаштований робочого процесу, щоб вогонь, коли створюється новий елемент і коли елемент змінено. Ідея в тому, що коли страховий документ буде завантажено, Підрахуємо "попередження дата" термін дії на основі. Пара переглядів працювати у зв'язку зі списку KPI, щоб виділити ці умови, коли користувачі вдарив свою домашню сторінку.
Ця стратегія не працює, коли я завантаження документа.
Я завантажити документ, і я впевнений, представлений meta даних запис екран. На даний момент, Я вже в біді. SharePoint має вже, передчасно з моєї точки зору, звільнений робочого циклу. Я не мав шанс вибрати правильний тип вмісту, ні призначити дату завершення. У той же час, робочий процес не спрацьовує, коли я вдарив кнопки надіслати в цей час. Є деякі вбудовані логіку, що "вважає, що" що перше представити є частиною на "створити" подія. Так … мій робочий процес має вистрілив, і коли вона виконана, Він був прийнятий meta даних значень за промовчанням.
На кращий обхідний шлях я знаю, це вставити "пауза до" діяльність робочого циклу. У мене є пауза робочий процес для 1 хвилина. Хоча це призупинення, Я вибираю правильних типів вмісту, Введіть мета-дані і представити. Пауза завершує і робочий процес протікає, якщо необхідно. (Зверніть увагу, що в моєму оточенні, таймер робочих операцій від СДПН не працює з коробки. Ви можете мати те ж неприємності. Див. Тут для більш докладної інформації).
Я не люблю "Магія затримка" обхідний шлях. Що станеться, якщо користувач завантажує документ і дзвонить телефон і на замислитись над переживе пауза? Я можу зробити паузу довше, але я як і раніше не подобається.
Я писав про це на MSDN форумах тут: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1
Гей, хлопці, Я отримав рішення. розмістити EventDriven активності поряд із робочого процесу ініціалізації події. поставити OnWorkflowItemChanged подія. Усередині, зловити оновлені значення користувацькі стовпці. Вона працює для мене.
Я створюю нагадуванням wrokflow за допомогою SharePoint Designer., і коли я використовую "пауза поки дата" діяльність. Це не резюме і стан робочого циклу не змінюється від "Виконується".
(тобто він відображає "Pausing для 0 хвилин" робочий процес історії, але він не приймає зазначену дію).
Я створив це багато разів, але знайшов ж проблема.
Я зробив деякі googling для цього в останні кілька днів, і звідти я отримав засіб вирішення КБ 932394 і встановив його, але до цих пір я перебуваю в самий біду з Призупинення до дати Діяльність.
Я також змінив робота документообігу тривалість часу, за допомогою команди stsadm від 5 хвилин до 1 хвилину, як показано нижче:
Чому для цього?
Будь ласка, запропонуйте мені чому "пауза поки дата" не відновити та стан робочого циклу не змінюється від "виконується" у мій робочий процес.
Якщо хто-небудь є будь-яке рішення щодо цього потім дайте відповідь мені на saurabhsinghmca@Gmail.com
Дякую,
Saurabh Кумар Сінгх