Ние имаме набор от SharePoint дизайнер работни потоци, които "комуникират" с събитие получател в списъка чрез промени в стойностите на колоните на сайта. За пример, Ако на колона на сайт "SetDuedate" е настроено на вярно от работния поток, събитие получател открива тази промяна, изчислява дата на падеж и присвоява тази дата на друга колона на сайт, "Дата на падеж." Ние разделят неща като това защото събитието приемник може да се изчисли дата на падеж, използвайки сложни бизнес правила (отчитайки почивните дни и фирмените ваканции) докато ЕДП, наистина не може да.
В един конкретен случай, Ние се блъсна в един проблем с този трик. Всичко това е доста трудно, но стигнахме до категорично заключение, че в един случай (най-малко), събитие получател е не работи през цялото време. В една стъпка от работния поток, Ние ще се промени стойността на колона на сайт и приемник събитието не се е явил да тече. Въпреки това, Той е действал последователно в различна стъпка от работния поток.
След преглед, Аз забелязах, че стъпка щастлив поток използва "актуализация на елемент от списък" докато други стъпка използва "Set поле в текущия елемент." Актуализирай списъка елемент е актуализиране "текущия елемент." Аз не съм сигурен защо избрахме една върху друга, тъй като те изглежда да се прави едно и също нещо.
Така … действието актуализиране списъка елемент е причинило събитието на огън. От друга страна, Задайте поле в текущия елемент действие не.
Използвах актуализация елемент от списъка и на двете места и виола! Тя работи. [[ Общо настрана, Свири на цигулка за ежедневно за почти 15 години ]]
От това, Колебливо вярват, че "Задайте полето" действие не причинява събитие получател на огън, поне някои от времето.
Този проблем ни е тормозел в продължение на седмици.
Това е един от тези "наблюдава поведение" Постове. Забелязах това се случи веднъж в специфична среда и аз съм като някои предположения за защо нещата се случи, тъй като те са. Ако имате някакви вникване в това, Моля, Споделете в коментарите.
</край>
Абонирайте се за моя блог.