در این پست می خواهیم به بررسی بروز خطای زیر را در هنگامی که می خواهیم تاییدیه گردش کاری (approval workflow) داخل شیرپوینت را تایید کنیم ، رخ می دهد.
“Task update was not accepted.To edit a task associated with a workflow task process, you must be the person to whom the task is currently assigned.”
در مشکلی که برای ما در شیرپوینت 2010 که تازه ارتقاء یافته بود پیش آمد ، مطابق معمول گردش کاری در جریان بود و کاربر که در تلاش برای تایید گردش کاری بود ، دسترسی Full Control به سایت داشت. با دسترسی Full Control کاربر می تواند گردش کاری را که به هر کاربری و حتی خودش تخصیص یافته بود را لغو کند.
پس از امتحان کردن موارد مختلف دریافتم که مشکل از شیرپوینت 2010 نیست . در تغییرات تکنیکالی که از شیرپوینت 2007 به 2010 اتفاق افتاد ، در گردش کاری شیرپوینت ، هیچ کاربری بجز مدیر فارم یا اکانت نصب کننده نمی تواند وظیفه ای را که به شخص دیگری ارجاع شده است را لغو و یا تایید کند.
کاربری که وظیفه به وی تخصیص یافته است ، باید آن وظیفه را تایید کند. در شیرپوینت 2007 کاربران با دسترسی Full Control توانایی تایید یا رد وظایف تخصیص یافته به سایر کاربران را داشتند .
پس در نسخه های بالاتر تنها شخصی که وظیفه به او ارجاع شده است می تواند و باید آن وظیفه را تایید کند و هیچ مدیر سایتی نمی تواند این وظیفه را لغو کند.
پست مرتبط :
وب پارت TIMELINE و PROJECT SUMMARY
ایجاد سایت پروژه ای (PROJECT SITE)
وقایع پیش رو در تقویم در PROJECT SUMMARY
طراحی پرتالهای اینترنت و اینترانت