چند روز پیش یکی از کاربران گزارشی درباره آغاز کننده گردش کاری به من داد که آغاز کننده های فرایند قادر به تایید ، آیتم های خودشان بودند تا فرایندی را که شروع کرده اند را تکمیل کنند.
این گردش کاری یک فرایند تایید شیرپوینتی بود که تایید کننده آن یک گروه شیرپوینتی بود که سطح دسترسی Approve به آن اختصاص یافته بود و آغاز کننده فرایند در این گروه قرار نداشت. بعد از این تحقیقات و مشاهده دسترسی های آغاز کننده فرایند (که Contribute BTW تعریف شده بود) من متوجه شدم که مشکل ناشی از تنظیمات فرایند است و نه سطح دسترسی های سایت.
در یک فرایند Approve شیرپوینت اگر تنظیمات تیک چک باکس گزینه “Allow changes to the participant list when this workflow is started” انتخاب شده باشد ، کاربرانی که آغاز کننده فرایند میباشند ، فقط می توانند فرایند را تکمیل کنند. ( لیست تایید کننده ها را می توان تغییر داد) که البته این مسئله یک حفره امنیتی است.
برای حل این مسئله توصیه می کنم تنظیمات گردش کاری را تغییر دهید و گزینه “Allow changes to the participant list when this workflow is started” را برای محدود کردن این فرایند از حالت انتخاب خارج کنید تا تنها approver ها بتوانند این کار را انجام دهند.
پست مرتبط :
توسعه WORKFLOW در شیرپوینت دیزاینر و VISIO
وجود مشکل در نمایش خطای فرآیند
طراحی پرتالهای اینترنت و اینترانت
سامانه مدیریت پروژه سازمانیEPM