اقدامات زمانبندیشده¶
اقدامات زمانبندیشده فرآیندهای از پیش تنظیمشدهای هستند که به کاربران امکان میدهند وظایف خاصی را در یک پایگاه داده بر اساس یک برنامه زمانی مشخص یا تعداد دفعات وقوع، بهصورت خودکار انجام دهند. این وظایف میتوانند شامل ارسال ایمیلها، ایجاد فاکتورها، پاکسازی دادهها و بسیاری موارد دیگر باشند.
در اودو، برخی از اقدامات زمانبندیشده بهصورت پیشفرض فعال هستند تا اطمینان حاصل شود که عملکردهای خاص بهطور خودکار اجرا میشوند، اما همچنین گزینههای زیادی برای اقدامات زمانبندیشده در پایگاه داده وجود دارند که بهصورت پیشفرض فعال نیستند.
در Odoo اشتراکها، دو اقدام زمانبندیشده وجود دارد که فرآیند صورتحساب برای اشتراکهای فعال دورهای را آغاز میکنند، همچنین زمانی که صورتحساب باید به دلیل انقضای اشتراک متوقف شود.
آنها بهصورت پیشفرض فعال هستند و میتوانند در هر زمانی غیرفعال شوند تا اشتراکها بهصورت دستی مدیریت شوند.
دسترسی به اقدامات زمانبندیشده¶
مهم
برای دسترسی به اقدامات زمانبندیشده، حالت توسعهدهنده باید فعال شود.
با فعال بودن حالت توسعهدهنده، به مسیر زیر بروید:
.
با انجام این کار، یک داشبورد اختصاصی به نام اقدامات زمانبندیشده نمایش داده میشود. در این صفحه، لیست کاملی از اقدامات زمانبندیشده برای کل پایگاه داده وجود دارد.
از اینجا، عبارت «اشتراک» را در نوار جستجو وارد کنید. با انجام این کار، سه نتیجه خاص مربوط به اشتراک نمایش داده میشود. مستندات زیر بر دو نتیجه آخر در لیست تمرکز دارد:
اشتراک فروش: ایجاد فاکتورهای دورهای و پرداختها
اشتراک فروش: انقضای اشتراکها

برای تعیین فعال بودن یک اقدام زمانبندیشده، به ستون فعال در ردیف مربوطه در داشبورد اقدامات زمانبندیشده نگاه کنید؛ اگر چکباکس سبز با علامت تیک باشد، اقدام زمانبندیشده فعال است.
اگر یک اقدام زمانبندیشده نیاز به فعالسازی دارد، روی اقدام زمانبندیشده مورد نظر از لیست کلیک کنید.

سپس، از فرم اقدام زمانبندیشده، کلید موجود در فیلد فعال را به سمت راست تغییر دهید. با انجام این کار، کلید سبز میشود که نشاندهنده فعال بودن اقدام زمانبندیشده است.
امکان تنظیم تعداد دفعات اجرای عملیات زمانبندی شده نیز در فرم عملیات زمانبندی شده، در فیلد اجرای هر موجود است.
مهم
عمل زمانبندیشده به درستی کار نمیکند اگر زمان اجرا کمتر از پنج دقیقه باشد. این یک قانون کلی برای تمامی اقدامات زمانبندیشده است.
برای اطلاعات بیشتر، مستندات سوالات فنی متداول را مطالعه کنید.
ایجاد فاکتورها و پرداختهای دورهای¶
برای اینکه عملیات زمانبندیشده اشتراک فروش: ایجاد فاکتورها و پرداختهای دورهای بتواند بهدرستی فاکتورها و پرداختهای دورهای مربوط به اشتراکها را ایجاد کند، حسابهای هزینه معوق و درآمد معوق باید تنظیم شوند تا اودو بتواند فاکتورها و پرداختهای مختلف مرتبط با اشتراکها را پردازش کند.
برای تنظیم حسابهای هزینه معوق و درآمد معوق، به مسیر زیر بروید: حسابهای پیشفرض پیکربندی شوند.
. هر دو حساب میتوانند در بخش
پس از وارد کردن حسابهای صحیح در فیلدهای منوی کشویی هزینه معوق و درآمد معوق، روی ذخیره در گوشه بالا-چپ کلیک کنید.
ایجاد فاکتور¶
عناصر مرتبط با اشتراک فروش: ایجاد فاکتورهای دورهای و پرداختها در اقدام زمانبندیشده را میتوان در سفارشهای فروش اشتراک تأیید شده یافت.
برای بررسی این عناصر، هر سفارش فروش تأییدشدهای را در برنامه اشتراکها باز کنید تا فرم سفارش فروش اشتراک را مشاهده کنید.
در فرم سفارش فروش اشتراک تایید شده، بر روی فیلدهای طرح دورهای و تاریخ فاکتور بعدی تمرکز کنید.

عمل زمانبندیشده یک فاکتور ایجاد میکند زمانی که تاریخ امروز با تاریخ فاکتور بعدی یکسان باشد.
اودو از اطلاعات موجود در فیلد برنامه تکراری برای بهروزرسانی تاریخ فاکتور بعدی استفاده میکند.
هشدار
اگر سیاست صدور فاکتور محصول بر اساس مقادیر تحویل داده شده (دستی) تنظیم شده باشد و مقدار تحویل داده شده 0
باشد، اودو فاکتور ایجاد نمیکند و از مشتری هزینهای دریافت نمیشود.
در عوض، اشتراک به عنوان یک محصول دورهای رایگان پردازش میشود و به همین صورت در چتر سفارش فروش اشتراک نمایش داده میشود.
هنگامی که این اتفاق میافتد، پیام زیر ظاهر میشود: تمدید خودکار با موفقیت انجام شد. اشتراک رایگان. فاکتور بعدی: [تاریخ]. هیچ ایمیلی ارسال نشد.
پس از ایجاد فاکتور برای سفارش فروش اشتراک، میتوانید فاکتور را با کلیک بر روی دکمه هوشمند فاکتورها که در بالای سفارش فروش اشتراک ظاهر میشود، مشاهده کنید.
یک ایمیل به مشتری ارسال میشود که او را از هزینه اشتراک دورهای مطلع میکند، اگر یک توکن پرداخت در حساب وجود داشته باشد.
برای بررسی اینکه آیا یک توکن پرداخت وجود دارد، زبانه اطلاعات دیگر را باز کنید و به فیلد توکن پرداخت در بخش اشتراک نگاه کنید.

اگر توکن پرداخت وجود نداشته باشد، فاکتور ایجاد شده و برای مشتری ارسال میشود. در این حالت، پرداخت باید به صورت دستی ثبت شود.
بستن فاکتورها¶
اقدام زمانبندیشده اشتراک فروش: ایجاد فاکتورها و پرداختهای دورهای همچنین توانایی بستن یک اشتراک را دارد، اگر شرایط زیر برآورده شوند:
اگر اشتراک دارای توکن پرداخت نیست، فاکتور را ایجاد و ارسال کنید.
اگر اشتراک دارای توکن پرداخت باشد، سعی کنید هزینه را دریافت کنید.
اگر پرداخت موفق باشد، فاکتور را ایجاد و ثبت کنید.
اگر پرداخت ناموفق باشد، یادآوریها را به صورت دورهای ارسال کنید.
اشتراک را ببندید اگر بیش از چهارده روز به شکست ادامه دهد.
انقضای اشتراکها¶
عملیات زمانبندیشده اشتراک فروش: انقضای اشتراکها تمامی شرایط دیگری را که ممکن است باعث بسته شدن خودکار یک اشتراک شوند بررسی میکند. اگر شرایط خاصی برآورده شوند، این عملیات زمانبندیشده آن اشتراک را میبندد.
ابتدا، عملیات زمانبندیشده اشتراک فروش: انقضای اشتراکها بررسی میکند که آیا تاریخ پایان گذشته است یا خیر، که در سفارش فروش اشتراک تنظیم شده است.

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

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

به عنوان مثال، اگر تاریخ فاکتور بعدی اول جولای باشد و بستن خودکار روی "30 روز" تنظیم شده باشد، عملیات زمانبندیشده اشتراک را در اول آگوست میبندد.
همچنین ببینید