صرف نظر و مشاهده محتوا

خوش آمدید!

این تالار گفتگو در خصوص محصولات و خدمات تسهیل گستر و نرم افزار سازمان یار ( قدرت گرفته از Odoo ERP ) ایجاد شده است.

سوال بپرسید و به بحث و گفتگو بپردازید، مطالب و ایده های خود را به اشتراک بگذارید، پروفایل حرفه ای خود را ایجاد کنید، به دغدغه های مطرح شده در کیفی ترین شکل ممکن پاسخ دهید و شبکه ارتباطی خود را گسترش دهید.

برای اینکه بتوانید با جامعه تعامل داشته باشید، ابتدا لازم است ثبت نام کنید.
این سؤال پرچم‌دار شده است
1 پاسخ
40 بازدید

من در حال پیاده‌سازی یک فرآیند تاییدیه اختصاصی در یکی از ماژول‌ها هستم و می‌خواهم این کار را از طریق Odoo Studio انجام دهم. در این رابطه با دو چالش روبرو شده‌ام که ممنون می‌شوم اگر تجربه‌ای دارید راهنمایی کنید:

افزودن تاییدکنندگان: بهترین روش برای تعریف سلسله‌مراتب تاییدکنندگان (Approvers) در استودیو چیست؟ آیا باید حتماً از فیلدهای موجود استفاده کرد یا روش داینامیک‌تری هم وجود دارد؟

آیا راهکاری برای ایجاد قوانین شرطی (Conditional Rules) در تاییدیه ها بدون کدنویسی و فقط با استودیو وجود دارد؟

تصویر پروفایل
صرف نظر
مؤلف

برای اینکه این پاسخ در تالار گفتگو (فروم) هم حرفه‌ای به نظر برسد و هم به راحتی توسط کاربران خوانده شود، بهتر است از سلسله‌مراتب بصری، جدول و نکات برجسته استفاده کنیم.

در ادامه، نسخه بهینه شده این راهنما را مشاهده می‌کنید:

راهنمای جامع مدیریت تأییدکنندگان (Approvals) در Odoo Studio

اگر قصد دارید فرآیندهای کنترلی و تاییدیه را بدون کدنویسی به دکمه‌های خود اضافه کنید، اودوو استودیو ابزارهای قدرتمندی در اختیار شما قرار می‌دهد. در ادامه گام‌به‌گام این مسیر را بررسی می‌کنیم.

۱. نحوه دسترسی و افزودن مرحله تأیید

برای شروع، ابتدا وارد ماژول مورد نظر شده و طبق مراحل زیر عمل کنید:

  1. ورود به استودیو: از بالای صفحه سمت چپ، روی آیکون آچار (Odoo Studio) کلیک کنید.

  2. انتخاب دکمه هدف: روی دکمه‌ای که قصد دارید فرآیند تأیید روی آن اجرا شود (مثلاً دکمه "تأیید" یا "ارسال") کلیک کنید.

  3. تعریف تأییدکننده: در منوی سمت راست، دو مسیر پیش رو دارید:

    • روش سریع: کلیک روی عبارت "Add an approval step" و تعریف مستقیم تاییدکنندگان.

    • مدیریت متمرکز: کلیک روی آیکون باکس (نمای کانبان) در مقابل عنوان "Approvals" برای مشاهده و تعریف تمامی مراحل به صورت یکجا.

۲. شرح فیلدها و تنظیمات پیشرفته

توضیح فیلدهای مربوط به تأییدکنندگان:

در هنگام تعریف مراحل تأیید از طریق اودوو استودیو، فیلدهای مختلفی وجود دارد که هرکدام نقش مشخصی در رفتار فرآیند تأیید دارند. در ادامه، این فیلدها به همراه نکات مهم هرکدام توضیح داده شده‌اند:

مرحله تأیید


هر مرحله نمایانگر یک گام از فرآیند تأیید است. این مراحل می‌توانند به‌صورت تک‌مرحله‌ای یا چندمرحله‌ای تعریف شوند.

نکته :  * ترتیب مراحل در امکان تأیید تأثیری ندارد، اما در ارسال فعالیت‌ها و اعلان‌ها مؤثر است.

         *پس از تأیید یک مرحله، برای تأییدکننده مرحله بعدی فعالیتی ارسال می‌شود.

         *اگر تمام تأییدکنندگان در یک مرحله باشند، اعلان یا فعالیتی برای مرحله بعد ارسال نخواهد شد.


توضیح

فیلد «توضیح» یک فیلد متنی است که توضیحات مربوط به مرحله تأیید را مشخص می‌کند.

این توضیحات معمولاً روی دکمه یا پنجره‌ای که عملیات تأیید از طریق آن انجام می‌شود نمایش داده می‌شوند و نقش راهنما برای تأییدکننده دارند.


در این فیلد می‌توان یک یا چند کاربر را به‌عنوان تأییدکننده آن مرحله مشخص کرد.


این کاربران مجاز به تأیید یا رد مرحله خواهند بود.


گروه تأیید

در این بخش می‌توان یک گروه کاربری را به‌عنوان تأییدکننده مرحله تعیین کرد.

تمام کاربران عضو این گروه امکان تأیید یا رد مرحله را خواهند داشت.


نکته:

اگر هم کاربر و هم گروه به‌عنوان تأییدکننده تعریف شوند، هر دو امکان انجام تأیید را خواهند داشت.


تأیید انحصاری

در صورت فعال بودن این گزینه، کاربری که یک مرحله را تأیید کند، دیگر قادر به تأیید مراحل بعدی نخواهد بود؛ حتی اگر در آن مراحل نیز به‌عنوان تأییدکننده تعریف شده باشد.


نکته:

این گزینه برای جلوگیری از تأیید چندمرحله‌ای توسط یک شخص استفاده می‌شود.


مدل

در این فیلد، مدل مربوط به فرآیند تأیید انتخاب می‌شود.

اگر مراحل تأیید از طریق اودوو استودیو ایجاد شده باشند، این فیلد معمولاً به‌صورت پیش‌فرض مقداردهی شده است.


عمل و متد

مراحل تأیید به یک اکشن یا متد متصل می‌شوند و تنها در زمان اجرای آن‌ها فعال خواهند شد.

    اگر تأیید مربوط به یک اکشن باشد، فیلد عمل باید مقداردهی شود.

    اگر تأیید مربوط به یک متد باشد، فیلد متد باید تکمیل گردد.

نکته:

در صورتی که مراحل از طریق استودیو ایجاد شده باشند، این فیلدها معمولاً به‌صورت پیش‌فرض تنظیم شده‌اند.

کاربرانی که باید اعلان دریافت کنند

در این فیلد مشخص می‌شود که پس از تأیید یا رد مرحله، نتیجه برای چه کاربرانی ارسال شود.


نکته:

    اعلان هم در حالت تأیید و هم در حالت رد ارسال می‌شود.


    این کاربران الزاماً تأییدکننده نیستند و معمولاً برای مدیران، ناظران یا واحد منابع انسانی استفاده می‌شوند.


دامنه


فیلد دامنه مشخص می‌کند که مرحله تأیید در چه شرایطی فعال شود.


نکته:


مرحله تأیید فقط برای رکوردهایی که داخل دامنه تعریف‌شده باشند اجرا می‌شود و برای سایر رکوردها کاملاً نادیده گرفته خواهد شد.


دامنه برای سناریوهای شرطی مانند مبلغ، نوع درخواست یا واحد سازمانی بسیار کاربردی است.

۳. نکات حیاتی برای حرفه‌ای‌ها

[!TIP]

ارسال خودکار فعالیت‌ها: پس از تایید هر مرحله، اودوو به صورت هوشمند برای تاییدکننده مرحله بعد «فعالیت» (Activity) ایجاد می‌کند. اگر همه را در یک مرحله تعریف کنید، این زنجیره قطع می‌شود.

[!WARNING]

اعلان‌ها (Notification): کاربران لیست شده در فیلد "Users to notify"، چه تایید انجام شود و چه درخواست رد شود، پیام دریافت می‌کنند. این فیلد برای آگاهی ناظران یا واحد HR عالی است.

۴. سوالات متداول در این بخش

  • آیا تاییدیه روی متدها هم کار می‌کند؟ بله، اگر مراحل از طریق استودیو ایجاد شوند، اودوو به صورت خودکار Action یا Method مربوطه را به فرآیند تایید متصل می‌کند.

  • چگونه تاییدیه را شرطی کنیم؟ از فیلد Domain استفاده کنید تا مثلاً تاییدیه فقط برای یک واحد سازمانی خاص نمایش داده شود.

تصویر پروفایل
صرف نظر

پاسخ شما

سعی کنید یک پاسخ اساسی ارائه کنید. اگر می‌خواهید در مورد سؤال یا پاسخ نظر دهید، کافیست از ابزار نظردهی استفاده کنید. به خاطر داشته باشید که همیشه می‌توانید پاسخ‌های خود را اصلاح کنید - نیازی نیست یک سؤال را دوبار پاسخ دهید. همچنین رأی دادن را فراموش نکنید - این کار کمک می‌کند بهترین سؤال و جواب‌ها را انتخاب کنیم!

پست‌های مرتبط پاسخ‌ها بازدید فعالیت
1
بهمن 26
96
تماس با ما +
گفتگوی‌آنلاین
تماس با ما
دفتر تبریز: 041-51288000
دفتر تهران: 021-91012569
درخواست مشاوره یا دمو