۱۳۹۸/۱۲/۰۳, ۲۲:۳۲
سلام.
سناریو را به این صورت توضیح میدم :
1- من یه سری گردش کار ارسال پیامک دارم که تریگر اجرایی اون ها به {روزرسانی شود (تنها در اولین مرتبه)} هست.
2- یه سری گردش کار دیگه هم وجود داره که در صورت برقراری یک سری شروط، فیلدی را آپدیت میکنه که ارسال پیامک بر اساس اون تنظیم شده که ارسال پیامک انجام بده.
حالا مشکل اینه که به روزرسانی هایی که در مرحله دوم انجام میشه چون توسط workflow ها داخل ماژول ها انجام میشه ویتایگر اون را آپدیت به حساب نمیاره و گردش کاری که تریگر اجرایش منوط به آپدیت اون فیلد هست اجرا نمیشه. جالب اینجاست که فیلد ها درست آپدیت شده ولی گردش کاری نهایی که منوط به آپدیت فیلده بوده اجرا نمیشه.
( در صورتی که به صورت دستی فیلد مرحله ۲ ویرایش بشه گردش کار مرحله اول انجام میشه ولی با workflow نه).
من حدس میزنم که آپدیت انجام شده را اگر با workflow باشه ویتایگر به عنوان شرط {به روزرسانی شود} محاسبه نمیکنه. پیشنهاد دوستان برای رفع این مشکل چی هست؟
سناریو را به این صورت توضیح میدم :
1- من یه سری گردش کار ارسال پیامک دارم که تریگر اجرایی اون ها به {روزرسانی شود (تنها در اولین مرتبه)} هست.
2- یه سری گردش کار دیگه هم وجود داره که در صورت برقراری یک سری شروط، فیلدی را آپدیت میکنه که ارسال پیامک بر اساس اون تنظیم شده که ارسال پیامک انجام بده.
حالا مشکل اینه که به روزرسانی هایی که در مرحله دوم انجام میشه چون توسط workflow ها داخل ماژول ها انجام میشه ویتایگر اون را آپدیت به حساب نمیاره و گردش کاری که تریگر اجرایش منوط به آپدیت اون فیلد هست اجرا نمیشه. جالب اینجاست که فیلد ها درست آپدیت شده ولی گردش کاری نهایی که منوط به آپدیت فیلده بوده اجرا نمیشه.
( در صورتی که به صورت دستی فیلد مرحله ۲ ویرایش بشه گردش کار مرحله اول انجام میشه ولی با workflow نه).
من حدس میزنم که آپدیت انجام شده را اگر با workflow باشه ویتایگر به عنوان شرط {به روزرسانی شود} محاسبه نمیکنه. پیشنهاد دوستان برای رفع این مشکل چی هست؟