АБНАЎЛЕННЕ: Глядзіце гэты MSDN абмеркавання, Асабліва апошняя запіс: http://forums.microsoft.com/MSDN/showpost.aspx?postid=2631057&siteid=1. It describes a condition that may short circuit this whole thing. In short, гэта можа быць таксама проста, як стварэнне па меншай меры адно з палёў абавязковым.
У мяне ёсць бібліятэка дакументаў, якая падтрымлівае восем тыпаў кантэнту.
I have a SharePoint Designer workflow that wants to calculate and assign a "reminder date" проста адняць 30 дзён з іншага слупка, "due date". This should only happen for one of the content types, "Insurance". The business objective is to produce a KPI that shows two categories of insurance documents: "about to expire" and "expired." (Вы можаце даведацца больш аб гэтым выглядзе KPI і больш істотныя дэталізацыі тут).
I have configured the workflow to fire when a new item is created and when an item is modified. The idea is that when an insurance document is uploaded, we calculate a "warning date" based on the expiration date. A pair of views work in connection with a KPI List to highlight these conditions when users hit their home page.
Гэтая стратэгія не працуе, калі я загрузіць дакумент.
I upload the document and I am presented with the meta data entry screen. У гэты момант, I’m already in trouble. SharePoint has already, заўчасна з майго пункту гледжання, fired the workflow. I haven’t had a chance to pick the correct content type nor assign a due date. У той жа час, the workflow does not fire when I hit the submit button at this time. There’s some built-in logic that "believes" that first submit is part of the "create" event. Так … мой працоўны звольніў і калі яна выконваецца, it was passed default meta data values.
The best work-around I know of is to insert a "pause until" activity in the workflow. I have the workflow pause for 1 minute. While it’s pausing, Я выбраць правільны тып, enter the meta data and submit. The pause completes and the workflow proceeds as needed. (Звярніце ўвагу, што ў маім асяроддзі, timer workflow activities from SPD do not work out of the box. You may have the same trouble. Паглядзець тут для больш падрабязнай інфармацыі).
I don’t like "magic delay" work-around. What happens if the user uploads a document and the phone rings and the ensuing conversation outlasts the pause? I can make the pause longer, але я ўсё яшчэ не падабаецца.
Я пісаў пра гэта на форумах MSDN тут: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2430725&SiteID=1
Гэй, хлопцы, Я атрымаў рашэнне. размясціць EventDriven дзейнасці побач з Workflow падзея Initialize. пакласці OnWorkflowItemChanged падзеі. Унутры ёсць, злавіць абноўленае значэнне з карыстацкага калонкі. Гэта працуе для мяне.
Я ствараю напамінам wrokflow дапамогай SharePoint Designer, and when i using "Pause Until Date" дзейнасць. It doesn’t resume and Workflow status does not change from "In Progress".
(i.e it displays "Pausing for 0 хвілін" Працоўны працэс у гісторыі, але гэта не зойме пэўны дзеянне).
I have created it many times but found same problem.
Я зрабіў некаторыя звяртаючыся да дапамогі, што ў апошнія некалькі дзён, а адтуль я атрымаў выпраўленне КБ 932394 і ўсталяваў яго, але да гэтага часу я знаходжуся ў той жа праблемы з Прыпыніць да даты Дзейнасць.
Я таксама змяніў Праца дакументазвароту працягласць выкарыстання праграмы каманднай ад 5 хвілін 1 хвіліны, як паказана ніжэй:
Што я павінен зрабіць для гэтага?
Please suggest me why "Pause Until Date" doesn’t resume and Workflow status does not change from "In Progress" ў маіх работ.
Калі ў каго ёсць якія-небудзь рашэнні адносна гэтага, калі ласка, адкажыце мне на saurabhsinghmca@gmail.com
Дзякуй,
Saurabh Kumar Singh