مسیرها و قوانین فشار/کشش¶
مسیرها در Odoo حرکت محصولات بین مکانهای مختلف، چه داخلی و چه خارجی، را با استفاده از قوانین فشار و کشش کنترل میکنند. پس از تنظیم، این قوانین به خودکارسازی لجستیک حرکت محصولات بر اساس شرایط خاص کمک میکنند.
همچنین ببینید
آموزشهای اودو: مسیرها <https://www.youtube.com/watch?v=qkhDUezyZuc>
مسیرهای استاندارد در اودو <../daily_operations>
توجه
مسیرها بر روی محصولات، دستهبندیهای محصولات، روشهای حمل و نقل، بستهبندیها و خطوط سفارش فروش قابل اعمال هستند.
درباره مسیرها و اصطلاحات¶
در یک انبار عمومی، اسکلههای دریافت، منطقه کنترل کیفیت، مکانهای ذخیرهسازی، مناطق برداشت و بستهبندی، و اسکلههای ارسال وجود دارد. تمام محصولات از تمامی این مکانها عبور میکنند. با حرکت محصولات از طریق این مکانها، هر مکان مسیر و قوانین مشخصشده برای محصولات را فعال میکند.

در این مثال، کامیونهای تأمینکننده پالتهای محصولات سفارشدادهشده را در اسکلههای دریافت تخلیه میکنند. سپس اپراتورها محصولات را در منطقه دریافت اسکن میکنند. بسته به مسیر و قوانین محصول، برخی از این محصولات به منطقه کنترل کیفیت ارسال میشوند (برای مثال، محصولاتی که بهعنوان اجزا در فرآیند تولید استفاده میشوند)، در حالی که سایر محصولات مستقیماً در مکانهای مربوطه خود ذخیره میشوند.

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

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

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

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

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

در صفحه مسیرها، روی یک مسیر کلیک کنید تا فرم مسیر باز شود. در فرم مسیر، کاربر میتواند مشاهده کند که مسیر در کدام مکانها قابل اعمال است. همچنین کاربر میتواند مسیر را تنظیم کند تا فقط برای یک شرکت خاص اعمال شود. این ویژگی در محیطهای چند شرکتی مفید است؛ به عنوان مثال، یک کاربر میتواند یک شرکت و انبار در کشور A و یک شرکت و انبار دیگر در کشور B داشته باشد.
همچنین ببینید

در پایین فرم مسیر، کاربر میتواند قوانین خاص مسیر را مشاهده کند. هر قانون دارای یک عملیات، یک مکان مبدا و یک مکان مقصد است.

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

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

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

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

نوع عملیات باید در قانون نیز تعریف شود. این تعیین میکند که چه نوع برداشت (پیکینگ) از قانون ایجاد میشود.
اگر عملکرد قانون روی کشیدن از یا کشیدن و هل دادن تنظیم شده باشد، باید یک روش تأمین تعیین شود. روش تأمین مشخص میکند که در محل مبدا چه اتفاقی میافتد:
برداشتن از موجودی: محصولات از موجودی موجود در محل منبع برداشته میشوند.
اجرای قانون دیگر: سیستم تلاش میکند تا یک قانون موجودی را برای انتقال محصولات به موقعیت منبع پیدا کند. موجودی موجود نادیده گرفته میشود.
برداشت از موجودی، در صورت عدم موجودی، فعالسازی قانون دیگر: محصولات از موجودی موجود در موقعیت منبع برداشت میشوند. اگر موجودی موجود نباشد، سیستم تلاش میکند قانونی را پیدا کند تا محصولات را به موقعیت منبع بیاورد.
جریان نمونه¶
در این مثال، بیایید از مسیر سفارشی انتخاب - بستهبندی - ارسال استفاده کنیم تا یک جریان کامل با یک مسیر سفارشی پیشرفته را امتحان کنیم.
ابتدا، نگاهی سریع به قوانین مسیر و روشهای تأمین آنها. سه قانون وجود دارد، همه قوانین کشیدن از. روشهای تأمین برای هر قانون به شرح زیر هستند:
برداشتن از موجودی: زمانی که محصولات در WH/منطقه بستهبندی مورد نیاز هستند، انتقالها (انتقالهای داخلی از WH/موجودی به WH/منطقه بستهبندی) از WH/موجودی ایجاد میشوند تا نیاز را برآورده کنند.
اجرای قانون دیگر: زمانی که محصولات در WH/Output مورد نیاز هستند، بستهها (انتقالات داخلی از WH/Packing Zone به WH/Output) از WH/Packing Zone ایجاد میشوند تا نیاز را برآورده کنند.
فعالسازی قانون دیگر: زمانی که محصولات در مکانهای شریک/مشتریان مورد نیاز باشند، سفارشهای تحویل از انبار/خروجی ایجاد میشوند تا نیاز را برآورده کنند.

این بدان معناست که وقتی مشتری محصولاتی را سفارش میدهد که مسیر برداشتن - بستهبندی - ارسال برای آنها تنظیم شده است، یک سفارش تحویل برای انجام سفارش ایجاد میشود.

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

برای آمادهسازی سفارش تحویل، محصولات بستهبندیشده در منطقه خروجی مورد نیاز هستند، بنابراین انتقال داخلی از منطقه بستهبندی درخواست میشود.

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

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