ОНОВЛЕННЯ: Перегляньте цю дискусію 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