Передчасне робочого процесу активації — Медичні рішення

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

8 думки про «Передчасне робочого процесу активації — Медичні рішення

  1. Nyi Htway

    Гей, хлопці, Я отримав рішення. розмістити EventDriven активності поряд із робочого процесу ініціалізації події. поставити OnWorkflowItemChanged подія. Усередині, зловити оновлені значення користувацькі стовпці. Вона працює для мене.

  2. Saurabh Сінгх
    Привіт,
    Я створюю нагадуванням wrokflow за допомогою SharePoint Designer., і коли я використовую "пауза поки дата" діяльність. Це не резюме і стан робочого циклу не змінюється від "Виконується".
    (тобто він відображає "Pausing для 0 хвилин" робочий процес історії, але він не приймає зазначену дію).
    Я створив це багато разів, але знайшов ж проблема.
    Я зробив деякі googling для цього в останні кілька днів, і звідти я отримав засіб вирішення  КБ 932394 і встановив його, але до цих пір я перебуваю в самий біду з Призупинення до дати Діяльність.
    Я також змінив робота документообігу тривалість часу, за допомогою команди stsadm від 5 хвилин до 1 хвилину, як показано нижче:
    stsadm -o "установити властивість" - propertyname "робота документообігу" -propertyvalue "кожен 1 хвилин між 0 і 59" -URL-адреса http://localhost
    але знайдені ж проблема.
    Чому для цього?
    Будь ласка, запропонуйте мені чому "пауза поки дата" не відновити та стан робочого циклу не змінюється від "виконується" у мій робочий процес.
    Якщо хто-небудь є будь-яке рішення щодо цього потім дайте відповідь мені на saurabhsinghmca@Gmail.com
    Дякую,
    Saurabh Кумар Сінгх
  3. Марк Anderson
    Не може просто вкладенням робочого процесу до типу вмісту сам замість списку? Це звучить як робочий процес тільки для того, щоб вогонь для певного типу вмісту, у всякому разі.
  4. багатий пише:
    Я побачив пост на аналогічні питання, який сказав, що ви потрібно зробити необхідні поля і що потім зупинити робочий цикл зі стрільби поки обов'язкові поля заповнені. Я не перевіряв це просто документування тут те, що я читав в іншому місці.
  5. Корі
    У нас була цим же питанням, і те, що ми завівся робити було створення послугами "книжковий розвал" тип вмісту, який був за промовчанням. Оскільки ваші робочі процеси ігнорувати той "книжковий розвал" тип вмісту (і ви не стрільби з створити) ви добре йти.
  6. Написав Джо:
    Я знаю, що ви маєте на увазі… мого кажучи навколо тут, в моєму кабінеті є що SharePoint не про 90% що ви дійсно це потрібно робити… але, що в минулому 10% вона не робить Невже зазвичай killer.
  7. Paul Galvin
    Джо,
    Я радий дізнатися, що я не єдиний. Це ще один випадок, де SharePoint приносить вам так близько до рішення, але залишає вам короткий і не дуже хороший варіант до фінішу перетину.
    Я пішов вниз, тим самим шляхом опису, але не закінчив повністю. Я очікую, що я в кінцевому підсумку роблять точно, що врешті-решт.
    Дякуємо за обмін,
    –Paul G
  8. Написав Джо:
    Я знайшов цю проблему також – не тільки з датою орієнтованих робочого циклу, але будь-який робочий процес на doc бібліотека, де користувачам передавати документи,.
    Якщо робочий процес залежить від будь-яких метаданих, Ви не можете мати те вогонь автоматично, тому що завантаження пожежі робочого процесу, перш ніж заповнення на metatdata. Це помилка в SharePoint на мій погляд.
    Що стосується "нагадування" дати, Замість використання робочого процесу, Я опинився письмовому вигляді завдання таймера, який сканує списку кожен день і відправляє електронну пошту нагадування на основі поля дати.
    Я спробував, маючи користувачів запуск робочого процесу вручну після того, як була введена метадані, але я все ще були проблеми за допомогою робочого процесу для нагадування, тому що це б робочого процесу якої діятиме призупинення Дата Нагадування:, але якщо користувач пізніше відредаговані дані документа і загальноприйнята дата, Старий нагадування він все ще там.

Дати відповідь

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *