راهنمای جامع بررسی لاگها، رفع خطا و مدیریت Process Set در اودوو
نمایش خطا در پردازش یک سفارش همیشه به این معنا نیست که کل سیستم یکپارچهسازی متوقف شده است. گاهی تنها یک فرآیند ناموفق یا یک وابستگی تکمیلنشده، مانع ادامه عملیات میشود. مهمترین مسئله این است که بدانیم قبل از هر اقدامی، چه چیزی را باید بررسی کنیم.
در کسبوکارهایی که از سیستمهای مدیریت سفارش خودکار، یکپارچهسازی با مارکتپلیسها یا فرآیندهای متصل به ERP استفاده میکنند، نظارت دقیق بر وضعیت عملیات اهمیت بسیار زیادی دارد.
بررسی لاگها و مدیریت Process Set در اودوو به مدیران سیستم، کارشناسان پشتیبانی و متخصصان یکپارچهسازی کمک میکند تا فرآیندهای ناموفق را شناسایی کنند، میزان پیشرفت عملیات را بررسی کنند و مشکلات پردازش سفارشها را بدون ایجاد تغییرات غیرضروری تشخیص دهند.
بااینحال، اجرای یک Action اشتباه میتواند فرآیند عیبیابی را پیچیدهتر کند؛ بهخصوص زمانی که عملیات هنوز در حال اجراست یا برای ادامه به تکمیل یک فرآیند دیگر وابسته است.
در این راهنمای تخصصی از MoonSun (مونسان)، بهصورت مرحلهبهمرحله با نحوه بررسی Log، شناسایی Process Setهای ناموفق یا در حال اجرا، تحلیل وضعیت فرآیندها و اجرای صحیح عملیات آشنا میشوید.
هدف این آموزش، کمک به کاربران برای شناسایی دقیق مشکلات، کاهش خطاهای عملیاتی و مدیریت اصولی فرآیندهای پردازش سفارش در اودوو است.
Log و Process Set در اودوو چیست؟
در پیادهسازیهایی که از قابلیت Process Set استفاده میکنند، بخش Log اطلاعات مربوط به سفارشها و وضعیت اجرای فرآیندهای مرتبط با آنها را نمایش میدهد.
هر Process Set مجموعهای از فرآیندهای مرتبط با یک عملیات مشخص است. این عملیات میتواند پردازش سفارش، انتقال اطلاعات یا اجرای چند مرحله از یک فرآیند یکپارچهسازی باشد.
بهجای بررسی تکتک عملیات در ابتدای کار، کاربران میتوانند ابتدا وضعیت کلی Process Set را مشاهده کنند و بر اساس اطلاعات نمایشدادهشده، تصمیم بگیرند که آیا بررسی دقیقتری لازم است یا خیر.
بخش Log به کاربران کمک میکند تا مشخص کنند:
آیا عملیات مربوط به سفارش اجرا شده است؟
آیا Process Set همچنان در حال پردازش است؟
آیا فرآیندی با خطا مواجه شده است؟
کدام فرآیندها به بررسی بیشتری نیاز دارند؟
آیا پس از بررسی وضعیت، اجرای Action ضرورت دارد؟
این قابلیت برای کسبوکارهایی که چندین سیستم و کانال فروش را به یکدیگر متصل کردهاند، اهمیت زیادی دارد.
مهمترین اصل در مدیریت Process Set این است: ابتدا وضعیت را بررسی کنید و سپس درباره اجرای عملیات تصمیم بگیرید.
توجه داشته باشید که اصطلاحات و صفحات معرفیشده در این مقاله مربوط به محیطی است که قابلیت Process Set در آن پیادهسازی شده است و لزوماً با بخش استاندارد Server Log یا Scheduled Actions در تمام نسخههای اودوو یکسان نیست.
چرا بررسی لاگها و مدیریت فرآیندهای اودوو اهمیت دارد؟
بسیاری از عملیات خودکار در کسبوکارها شامل چندین فرآیند متصل به یکدیگر هستند.
برای مثال، یک سفارش ثبتشده در مارکتپلیس ممکن است لازم باشد چند مرحله را طی کند تا پردازش آن تکمیل شود.
بسته به ساختار سیستم یکپارچهسازی، این مراحل میتوانند شامل دریافت اطلاعات سفارش، اعتبارسنجی دادهها، بررسی موجودی و ارتباط با سیستمهای دیگر باشند.
زمانی که اجرای فرآیندها به یکدیگر وابسته است، ایجاد مشکل در یک مرحله میتواند بر عملکرد کل مجموعه تأثیر بگذارد.
بدون نظارت دقیق بر لاگهای اودوو، شناسایی وضعیت واقعی سفارش دشوار میشود.
برای مثال، ممکن است سفارش:
هنوز وارد مرحله پردازش نشده باشد.
در حال پردازش باشد.
منتظر تکمیل یک فرآیند وابسته باشد.
هنگام اجرا با خطا مواجه شده باشد.
برای شناسایی مشکل به بررسی بیشتر نیاز داشته باشد.
شناخت تفاوت این وضعیتها باعث میشود کاربران از اجرای عملیات غیرضروری جلوگیری کنند.
برای فروشگاههای اینترنتی، شرکتهای پخش، عمدهفروشان و کسبوکارهای استرالیایی که از راهکارهای یکپارچه اودوو استفاده میکنند، نظارت اصولی بر فرآیندها میتواند به مدیریت بهتر سفارشها و عیبیابی دقیقتر کمک کند.
نحوه بررسی وضعیت سفارشها در بخش Log اودوو
اولین مرحله برای شناسایی مشکل در پردازش سفارش، مراجعه به بخش Log و بررسی اطلاعات مربوط به سفارش است.
این بخش اطلاعاتی درباره سفارشها و فرآیندهای مرتبط با آنها نمایش میدهد.
پیش از هر اقدام، باید مشخص شود که عملیات مربوط به سفارش در چه وضعیتی قرار دارد.
مرحله اول: پیدا کردن Log مربوط به سفارش
ابتدا وارد بخش Log شوید و رکورد مربوط به سفارش موردنظر را پیدا کنید.
اطمینان حاصل کنید که اطلاعات نمایشدادهشده مربوط به همان سفارشی است که قصد بررسی آن را دارید.
سپس وضعیت اجرای عملیات مرتبط با سفارش را مشاهده کنید.
مرحله دوم: بررسی شروع شدن یا نشدن عملیات
اگر اطلاعات Log نشان میدهد که عملیات مربوط به سفارش هنوز انجام نشده است، نباید بلافاصله هیچ Action اجرا کنید.
ابتدا بررسی کنید که آیا Process Set مرتبط با سفارش ایجاد شده است یا خیر.
همچنین باید مشخص شود که آیا اجرای عملیات به فرآیند دیگری وابسته است یا شرایط خاصی برای شروع آن وجود دارد.
انجام نشدن یک عملیات همیشه به معنای بروز خطا نیست.
ممکن است فرآیند هنوز در انتظار شروع باشد یا شرایط لازم برای اجرای آن فراهم نشده باشد.
مرحله سوم: بررسی وضعیت Process Set
پس از شناسایی اطلاعات سفارش، وضعیت Process Set مرتبط با آن را بررسی کنید.
دو وضعیت مهم که باید به آنها توجه شود عبارتاند از:
Fail
In Progress
هر یک از این وضعیتها معنای متفاوتی دارند؛ اما در هر دو حالت، پیش از اجرای Action باید شرایط فرآیند بررسی شود.
بررسی وضعیت Fail و In Progress در Process Set
شناخت تفاوت میان فرآیندهای ناموفق و فرآیندهای در حال اجرا، یکی از مهمترین بخشهای عیبیابی فرآیندهای اودوو است.
وضعیت Fail (قرمز): زمانی که فرآیند با خطا مواجه شده است
اگر یک Process Set در وضعیت Fail قرار داشته باشد، این وضعیت با رنگ قرمز نمایش داده میشود.
این حالت نشان میدهد که هنگام اجرای مجموعه فرآیندها، خطایی رخ داده است.
بااینحال، مشاهده Fail بهتنهایی مشخص نمیکند که دقیقاً کدام Process باعث بروز مشکل شده است.
برای شناسایی علت خطا باید جزئیات فرآیند بررسی شود.
در صورت مشاهده Fail مراحل زیر را دنبال کنید:
Log مربوط به سفارش را شناسایی کنید.
وارد Process Set مرتبط شوید.
مقدار Progress و وضعیت State را بررسی کنید.
وارد فهرست Processes شوید.
فرآیندهایی را که در وضعیت Fail قرار دارند پیدا کنید.
اطلاعات فرآیند ناموفق را بررسی کرده و علت خطا را شناسایی کنید.
نکته بسیار مهم: تا زمانی که علت بروز خطا مشخص نشده است، از اجرای مجدد فرآیند یا انتخاب Action خودداری کنید.
بسته به نوع فرآیند، اجرای مجدد عملیات بدون بررسی علت مشکل ممکن است همان خطا را تکرار کند یا نتایج ناخواستهای ایجاد کند.
وضعیت In Progress (زرد): زمانی که فرآیند هنوز تکمیل نشده است
اگر یک Process Set در وضعیت In Progress قرار داشته باشد، این وضعیت با رنگ زرد نمایش داده میشود.
این حالت نشان میدهد که مجموعه فرآیندها هنوز به وضعیت تکمیلشده نرسیده است.
ممکن است عملیات همچنان در حال اجرا باشد یا پردازش آن ادامه داشته باشد.
توجه داشته باشید که In Progress لزوماً به معنای متوقف شدن یا گیر کردن فرآیند نیست.
برای بررسی این وضعیت:
Log مربوط به سفارش را پیدا کنید.
Process Set مرتبط را باز کنید.
درصد پیشرفت یا Progress را بررسی کنید.
وضعیت فرآیندهای داخلی را مشاهده کنید.
مشخص کنید آیا فرآیندی منتظر تکمیل عملیات دیگری است یا خیر.
بر اساس اطلاعات موجود، درباره نیاز به بررسی بیشتر تصمیم بگیرید.
تا زمانی که شرایط فرآیند مشخص نشده است، از اجرای دستی Action خودداری کنید.
تفاوت Fail و In Progress چیست؟
| وضعیت | رنگ | مفهوم | اقدام مناسب |
|---|---|---|---|
| Fail | قرمز | هنگام اجرای Process Set خطا رخ داده است. | بررسی فرآیندهای ناموفق و شناسایی علت خطا |
| In Progress | زرد | اجرای Process Set هنوز تکمیل نشده است. | بررسی پیشرفت و وضعیت فرآیندها بدون اجرای زودهنگام Action |
در هر دو وضعیت، اولویت اصلی بررسی دقیق اطلاعات و شناخت شرایط فعلی فرآیند است.
آموزش مشاهده فهرست Process Setها در اودوو
زمانی که اطلاعات Log نشان میدهد سفارش نیاز به بررسی بیشتر دارد، باید وارد جزئیات Process Set مرتبط با آن شوید.
برای مشاهده فهرست مجموعه فرآیندها، روی گزینه View All Process Set کلیک کنید.
با انتخاب این گزینه، فهرست Process Setهای موجود نمایش داده میشود.
در این فهرست میتوانید مجموعه موردنظر را پیدا کرده و وارد صفحه جزئیات آن شوید.
مراحل مشاهده جزئیات Process Set
مرحله اول: وارد Log مربوط به سفارش شوید.
مرحله دوم: گزینه View All Process Set را انتخاب کنید.
مرحله سوم: Process Set مرتبط با سفارش را پیدا کنید.
مرحله چهارم: روی Process Set موردنظر کلیک کنید.
مرحله پنجم: اطلاعات Progress و State را بررسی کنید.
مرحله ششم: مشخص کنید که آیا لازم است فرآیندهای داخلی بهصورت جداگانه بررسی شوند یا خیر.
این روش به شما کمک میکند بدون نیاز به بررسی تمام فرآیندها در ابتدای کار، وضعیت کلی مجموعه را ارزیابی کنید.
درواقع، بهتر است بررسی را از وضعیت عمومی Process Set شروع کرده و در صورت نیاز وارد جزئیات هر Process شوید.
بررسی درصد پیشرفت (Progress) و وضعیت (State) در Process Set
پس از ورود به صفحه جزئیات Process Set، دو اطلاعات مهم در اختیار شما قرار میگیرد:
Progress: درصد پیشرفت
State: وضعیت اجرای فرآیند
اگرچه این دو گزینه به یکدیگر مرتبط هستند، اما مفاهیم متفاوتی را نمایش میدهند.
Progress چیست و چه اطلاعاتی ارائه میدهد؟
Progress نشان میدهد که Process Set تا چه اندازه مراحل اجرایی خود را طی کرده است.
بهعنوان مثال، اگر مجموعهای بخشی از مراحل خود را پشت سر گذاشته باشد، مقدار Progress میتواند تصویری کلی از میزان پیشرفت آن ارائه دهد.
اما یک نکته مهم وجود دارد:
درصد پیشرفت بالا به معنای موفقیت عملیات نیست.
ممکن است مجموعهای چندین مرحله را با موفقیت پشت سر گذاشته باشد، اما در مراحل بعدی با خطا مواجه شود.
از طرف دیگر، یک Process Set با درصد پیشرفت پایین ممکن است همچنان بهصورت طبیعی در حال انجام عملیات باشد.
بنابراین، نباید تنها بر اساس مقدار Progress درباره موفقیت یا شکست فرآیند تصمیمگیری کرد.
State چیست و چه تفاوتی با Progress دارد؟
State وضعیت فعلی اجرای Process Set را مشخص میکند.
این گزینه به شما کمک میکند تشخیص دهید که مجموعه فرآیندها در حال اجراست، با خطا مواجه شده یا در شرایط دیگری قرار دارد.
برای بررسی صحیح وضعیت سفارش، Progress و State باید همزمان بررسی شوند.
برای مثال، اگر Process Set دارای درصد پیشرفت قابلتوجهی باشد، اما State آن Fail نمایش داده شود، باید فرآیند ناموفق را شناسایی کنید.
در چنین شرایطی، نمیتوان صرفاً به دلیل بالا بودن درصد پیشرفت نتیجه گرفت که عملیات موفق بوده است.
به همین ترتیب، اگر Progress هنوز کامل نشده و State برابر با In Progress باشد، باید وضعیت فرآیندها را بررسی کنید تا مشخص شود عملیات طبق انتظار پیش میرود یا خیر.
نحوه مشاهده Processes و گروهبندی بر اساس Component و State
برای بررسی دقیقتر وضعیت عملیات، باید وارد فهرست فرآیندهای مرتبط با Process Set شوید.
در صفحه جزئیات، روی گزینه Processes کلیک کنید.
با انتخاب این گزینه، فهرست فرآیندهای موجود در Process Set نمایش داده میشود.
گروهبندی پیشفرض بر اساس Component
بهصورت پیشفرض، فرآیندها بر اساس Component گروهبندی شدهاند.
این گروهبندی باعث میشود فرآیندهای مرتبط با یک Component در کنار یکدیگر نمایش داده شوند.
بهاینترتیب، بررسی عملیات مرتبط با هر بخش سادهتر خواهد شد.
برای مثال، اگر یک Process Set شامل چند Component مختلف باشد، میتوانید فرآیندهای مرتبط با هر Component را بهصورت جداگانه مشاهده کنید.
این ویژگی هنگام بررسی فرآیندهای پیچیده و سیستمهای یکپارچه اهمیت بیشتری دارد.
گروهبندی فرآیندها بر اساس State
در صورت نیاز میتوانید گزینه State را نیز به معیارهای گروهبندی اضافه کنید.
با انجام این کار، فرآیندها بر اساس هر دو معیار Component و State گروهبندی میشوند.
این روش کمک میکند:
فرآیندهای ناموفق سریعتر شناسایی شوند.
فرآیندهای در انتظار اجرا مشخص شوند.
فرآیندهای وابسته به عملیات دیگر پیدا شوند.
وضعیت اجرای فرآیندهای هر Component بررسی شود.
تمرکز عیبیابی روی بخش مرتبط با مشکل قرار گیرد.
گروهبندی همزمان بر اساس Component و State یکی از روشهای مؤثر برای بررسی منظم فرآیندهای پیچیده است.
آشنایی با وضعیتهای Done، Pending، Fail و Wait Dependency در اودوو
پس از ورود به فهرست Processes، میتوانید وضعیت هر فرآیند را بهصورت جداگانه بررسی کنید.
هر Process ممکن است در یکی از چهار وضعیت زیر قرار داشته باشد:
۱. وضعیت Done: تکمیل موفق فرآیند
اگر یک Process در وضعیت Done قرار داشته باشد، به این معناست که عملیات مربوط به همان فرآیند با موفقیت تکمیل شده است.
بااینحال، تکمیل شدن یک Process الزاماً به معنای تکمیل کل Process Set نیست.
ممکن است فرآیندهای دیگری در همان مجموعه همچنان در وضعیت Pending، Fail یا Wait Dependency باشند.
بنابراین، پس از مشاهده Done، وضعیت کلی Process Set را نیز بررسی کنید.
۲. وضعیت Pending: فرآیند در انتظار اجرا
اگر وضعیت یک Process برابر با Pending باشد، به این معناست که فرآیند هنوز عملیات خود را تکمیل نکرده و در انتظار شروع یا اجرا قرار دارد.
Pending همیشه نشاندهنده بروز خطا نیست.
گاهی فرآیند بهدرستی در انتظار فراهم شدن شرایط موردنیاز است.
قبل از اجرای هر Action باید مشخص شود:
آیا شرایط شروع فرآیند فراهم شده است؟
آیا فرآیند باید در همین وضعیت باقی بماند؟
آیا لازم است اطلاعات بیشتری بررسی شود؟
اجرای دستی یک فرآیند Pending بدون شناخت شرایط آن توصیه نمیشود.
۳. وضعیت Fail: بروز خطا هنگام اجرای فرآیند
زمانی که یک Process در وضعیت Fail قرار میگیرد، نشان میدهد که هنگام اجرای آن خطایی رخ داده است.
در این شرایط، ابتدا باید اطلاعات مربوط به فرآیند ناموفق بررسی شود.
بسته به نوع پیادهسازی، مشکلات احتمالی ممکن است شامل اطلاعات ناقص، اختلال در ارتباط با سیستم خارجی، فراهم نبودن پیشنیازها یا مشکلات دیگر باشند.
البته این موارد صرفاً نمونههایی از علتهای احتمالی هستند و نمیتوان آنها را بدون بررسی، علت قطعی هر خطا دانست.
پس از شناسایی مشکل میتوان درباره اقدام اصلاحی مناسب تصمیم گرفت.
هیچگاه تصور نکنید که اجرای مجدد فرآیند ناموفق، بدون رفع علت اصلی خطا، مشکل را برطرف خواهد کرد.
۴. وضعیت Wait Dependency: انتظار برای تکمیل فرآیند وابسته
یکی از مهمترین وضعیتهایی که هنگام بررسی فرآیندها باید بشناسید، Wait Dependency است.
این وضعیت نشان میدهد که اجرای Process به تکمیل یک فرآیند دیگر یا فراهم شدن یک شرط وابسته است.
برای درک بهتر، فرض کنید دو فرآیند با نامهای Process A و Process B وجود دارند.
اگر اجرای Process B وابسته به تکمیل Process A باشد، تا زمانی که شرط موردنیاز توسط Process A فراهم نشده است، ممکن است Process B در وضعیت Wait Dependency باقی بماند.
در چنین شرایطی، تلاش برای اجرای Process B بدون بررسی Process A ممکن است مشکل را برطرف نکند.
اقدام صحیح این است که ابتدا وابستگیها را بررسی کرده و مشخص کنید کدام شرط یا فرآیند مانع ادامه عملیات شده است.
جدول راهنمای وضعیت Processها
| وضعیت | مفهوم | اقدام پیشنهادی |
|---|---|---|
| Done | فرآیند با موفقیت تکمیل شده است. | بررسی وضعیت سایر فرآیندهای مجموعه |
| Pending | فرآیند در انتظار شروع یا اجرا قرار دارد. | بررسی شرایط لازم برای اجرای عملیات |
| Fail | فرآیند هنگام اجرا با خطا مواجه شده است. | شناسایی علت خطا پیش از اقدام اصلاحی |
| Wait Dependency | اجرای فرآیند به یک وابستگی مرتبط است. | بررسی فرآیند یا شرط وابسته |
شناخت این وضعیتها کمک میکند میان خطاهای واقعی و فرآیندهایی که بهصورت طبیعی منتظر اجرای عملیات هستند، تفاوت قائل شوید.
آموزش اجرای صحیح Action روی Processها
گزینه Action به کاربر اجازه میدهد عملیات در دسترس را روی فرآیند انتخابشده اجرا کند.
بااینحال، اجرای Action بدون بررسی وضعیت Process میتواند مشکلات بیشتری ایجاد کند.
پیش از هر اقدام باید وضعیت فعلی فرآیند و مناسب بودن عملیات موردنظر مشخص شود.
مرحله اول: انتخاب Process موردنظر
وارد بخش Processes شوید و فرآیندی را که قصد بررسی آن را دارید انتخاب کنید.
مطمئن شوید که Process صحیح را انتخاب کردهاید.
مرحله دوم: بررسی وضعیت Process
پیش از اجرای Action، State فرآیند را بررسی کنید.
اگر وضعیت Fail است:
ابتدا علت خطا را شناسایی کنید و سپس درباره اقدام اصلاحی تصمیم بگیرید.
اگر وضعیت Wait Dependency است:
فرآیندهای وابسته را بررسی کنید و مشخص کنید آیا شرایط لازم برای ادامه عملیات فراهم شده است یا خیر.
اگر وضعیت Pending است:
بررسی کنید که فرآیند بهدرستی در انتظار اجرا قرار دارد یا به بررسی بیشتری نیاز دارد.
اگر وضعیت Done است:
مشخص کنید آیا اصولاً انجام عملیات دیگری ضرورت دارد یا خیر.
مرحله سوم: باز کردن گزینه Action
پس از بررسی کامل وضعیت فرآیند، آن را انتخاب کرده و روی گزینه Action کلیک کنید.
سپس عملیات موجود را بررسی کنید.
نوع Actionهای قابلاجرا به تنظیمات سیستم و فرآیند انتخابشده بستگی دارد.
مرحله چهارم: اجرای عملیات مناسب
تنها زمانی Action را اجرا کنید که از مناسب بودن آن برای وضعیت فعلی Process اطمینان حاصل کرده باشید.
در فرآیندهای مرتبط با سیستمهای خارجی، باید با دقت بیشتری عمل کنید؛ زیرا ممکن است اجرای یک عملیات بر دادهها یا تراکنشهای سیستم دیگر نیز تأثیر بگذارد.
اگر علت خطا همچنان نامشخص است، بهتر است موضوع به تیم فنی یا پشتیبانی مرتبط ارجاع داده شود.
مرحله پنجم: بررسی نتیجه عملیات
پس از اجرای Action مجاز، دوباره به Process Set مراجعه کنید.
وضعیت جدید State و Progress را بررسی کرده و نتیجه فرآیندهای مرتبط را مشاهده کنید.
صرف اجرای یک Action به معنای موفقیت عملیات نیست.
ترتیب صحیح مدیریت فرآیندها عبارت است از: بررسی ← شناسایی مشکل ← تصمیمگیری ← اجرای عملیات ← تأیید نتیجه.
مثال عملی از عیبیابی Process Set در اودوو
فرض کنید یک فروشگاه اینترنتی در استرالیا از اودوو برای مدیریت سفارشهای دریافتی از یک مارکتپلیس استفاده میکند.
سفارشی وارد سیستم شده، اما پردازش موردانتظار آن تکمیل نشده است.
تیم پشتیبانی وارد بخش Log میشود و مشاهده میکند که Process Set مربوط به سفارش در وضعیت Fail قرار دارد.
در این شرایط، بهجای اجرای فوری Action، مراحل زیر انجام میشود.
مرحله اول: بررسی Log سفارش
ابتدا سفارش موردنظر شناسایی میشود.
تیم پشتیبانی تأیید میکند که Process Set مرتبط نیاز به بررسی دارد.
مرحله دوم: مشاهده Process Set
با استفاده از گزینه View All Process Set، مجموعه فرآیندهای مرتبط باز میشود.
سپس Progress و State بررسی میشوند.
وضعیت کلی نشان میدهد که هنگام اجرای عملیات خطایی رخ داده است.
مرحله سوم: بررسی Processes
تیم پشتیبانی وارد بخش Processes شده و فرآیندها را بر اساس Component و State گروهبندی میکند.
برای مثال، در این سناریوی فرضی وضعیت فرآیندها به شکل زیر است:
| فرآیند نمونه | وضعیت |
|---|---|
| Receive Order Data | Done |
| Validate Order Information | Fail |
| Prepare Downstream Operation | Wait Dependency |
نامهای بالا صرفاً برای توضیح یک سناریوی احتمالی استفاده شدهاند و نام ثابت گزینههای نرمافزار نیستند.
در این مثال، فرآیند دریافت سفارش با موفقیت انجام شده است.
اما فرآیند اعتبارسنجی اطلاعات سفارش با خطا مواجه شده و فرآیند بعدی به دلیل وابستگی، در وضعیت Wait Dependency قرار گرفته است.
مرحله چهارم: شناسایی علت خطا
تیم پشتیبانی اطلاعات فرآیند Validate Order Information را بررسی میکند.
سپس مشخص میشود که چه عاملی باعث شکست اعتبارسنجی شده و چه تغییری برای رفع مشکل لازم است.
در این مرحله نباید فرآیند وابسته را بدون بررسی عملیات قبلی اجرا کرد.
مرحله پنجم: اعمال راهکار مناسب
پس از شناسایی علت خطا و تأیید اقدام اصلاحی، کاربر مجاز میتواند در صورت وجود Action مناسب، عملیات لازم را انجام دهد.
سپس وضعیت فرآیندها و Process Set دوباره بررسی میشود تا مشخص شود مشکل برطرف شده است یا خیر.
این مثال نشان میدهد که چرا شناخت وابستگی فرآیندها در اودوو اهمیت زیادی دارد.
گاهی مشکل ظاهری، تکمیل نشدن سفارش است؛ اما علت اصلی در یکی از مراحل قبلی پردازش قرار دارد.
بهترین روشها برای بررسی Log و مدیریت Process Set در اودوو
برای مدیریت صحیح فرآیندها، بهتر است یک روش مشخص و تکرارپذیر برای بررسی مشکلات وجود داشته باشد.
همیشه بررسی را از Log شروع کنید
قبل از هر اقدامی، اطلاعات Log مربوط به سفارش را بررسی کنید.
تصمیمگیری نباید صرفاً بر اساس حدس درباره عملکرد سیستم انجام شود.
فرآیندهای در انتظار را با فرآیندهای ناموفق اشتباه نگیرید
وضعیتهای Pending و Wait Dependency لزوماً نشانه خطا نیستند.
هرکدام از این وضعیتها معنا و شرایط خاص خود را دارند.
از گروهبندی Component و State استفاده کنید
گروهبندی فرآیندها باعث میشود شناسایی بخشهای دارای مشکل سادهتر شود.
بهخصوص در مجموعههایی که تعداد زیادی Process دارند، این ویژگی میتواند بررسی را منظمتر کند.
پیش از اجرای Action، وابستگیها را بررسی کنید
اگر اجرای یک Process به عملیات دیگری وابسته است، ابتدا وضعیت فرآیند وابسته را بررسی کنید.
تلاش برای عبور از وابستگیهای تعریفشده ممکن است باعث ایجاد مشکلات جدید شود.
از اجرای عملیات دستی غیرضروری خودداری کنید
وجود وضعیت In Progress همیشه به معنای مشکل نیست.
اگر فرآیند همچنان بهدرستی اجرا میشود، نباید بدون دلیل در آن مداخله کرد.
نتیجه عملیات اصلاحی را تأیید کنید
پس از اجرای Action، دوباره وارد Process Set شوید و اطلاعات جدید را بررسی کنید.
همچنین وضعیت فرآیندهای مرتبط را کنترل کنید تا مشخص شود عملیات با نتیجه موردانتظار همراه بوده است یا خیر.
خطاهای نامشخص را به تیم فنی ارجاع دهید
اگر اطلاعات موجود برای شناسایی علت خطا کافی نیست، موضوع را به مدیر سیستم، متخصص یکپارچهسازی یا تیم پشتیبانی اودوو ارجاع دهید.
هنگام گزارش مشکل، بهتر است اطلاعات زیر در اختیار تیم فنی قرار گیرد:
شناسه یا شماره سفارش
Process Set مربوطه
وضعیت فرآیندهای مرتبط
جزئیات خطای موجود
ارائه این اطلاعات میتواند بررسی مشکل را دقیقتر و سریعتر کند.
خدمات مونسان برای یکپارچهسازی، پشتیبانی و رفع خطاهای اودوو در استرالیا
برای کسبوکارهایی که از اودوو در کنار مارکتپلیسها، ارائهدهندگان خدمات لجستیک و سایر نرمافزارهای سازمانی استفاده میکنند، پایداری و عملکرد صحیح یکپارچهسازی اهمیت زیادی دارد.
در سیستمهای پیچیده، عملیات معمولاً میان چند Component مختلف انجام میشود و شناسایی علت خطا بدون شناخت ارتباط فرآیندها دشوار خواهد بود.
MoonSun بهعنوان پارتنر رسمی Odoo در استرالیا خدمات پیادهسازی، یکپارچهسازی و پشتیبانی اودوو را به کسبوکارها ارائه میدهد.
راهکارهای یکپارچهسازی مونسان به سازمانها کمک میکنند تا سیستمهای فروش، مدیریت سفارش، انبارداری و فرآیندهای مرتبط با انجام سفارش را به یکدیگر متصل کنند.
توسعه یکپارچهسازی اودوو
اتصال اودوو به پلتفرمهای خارجی و طراحی فرآیندهای مناسب برای تبادل اطلاعات میان سیستمها.
عیبیابی یکپارچهسازیها
بررسی عملکرد یکپارچهسازی، خطاهای پردازش و مشکلات فنی مرتبط با عملیات متصل به سیستمهای مختلف.
تحلیل و بهینهسازی فرآیندها
بررسی گردش کار کسبوکار، شناسایی نیازمندیهای عملیاتی و تحلیل وابستگیهای موجود میان فرآیندها.
پشتیبانی و نگهداری اودوو
ارائه خدمات تخصصی برای بررسی مشکلات اودوو، سیستمهای متصل و نیازهای فنی کسبوکارها.
بهینهسازی عملکرد سیستم
کمک به کسبوکارها برای بهبود هماهنگی میان اپلیکیشنهای اودوو و سیستمهای یکپارچهشده.
برای آشنایی بیشتر با راهکارهای مونسان، صفحه MoonSun Integration Toolbox را مشاهده کنید.
سؤالات متداول درباره Log و Process Set در اودوو
۱. Log و Process Set در اودوو چه کاربردی دارند؟
در سیستمهایی که از قابلیت Process Set استفاده میکنند، Log اطلاعات مربوط به اجرای عملیات سفارشها را نمایش میدهد. Process Set نیز مجموعهای از فرآیندهای مرتبط را در بر میگیرد و امکان بررسی وضعیت کلی، میزان پیشرفت و شناسایی مشکلات اجرایی را فراهم میکند.
۲. وضعیت Fail در Process Set به چه معناست؟
Fail نشان میدهد که هنگام اجرای Process Set خطایی رخ داده است. در این شرایط باید فرآیندهای مرتبط بررسی شوند تا علت اصلی خطا مشخص شود. پیش از شناسایی علت، نباید Action اجرا کرد.
۳. وضعیت In Progress در اودوو به چه معناست؟
In Progress نشان میدهد که اجرای Process Set هنوز تکمیل نشده است. این وضعیت لزوماً به معنای وجود خطا نیست و ممکن است فرآیند همچنان در حال انجام باشد. بنابراین، ابتدا باید Progress و وضعیت Processهای داخلی بررسی شود.
۴. تفاوت Pending و Wait Dependency چیست؟
Pending نشان میدهد که فرآیند در انتظار شروع یا اجرای عملیات است؛ اما Wait Dependency به این معناست که اجرای فرآیند به تکمیل یک عملیات دیگر یا فراهم شدن شرط مشخصی وابسته است.
۵. چگونه فرآیندهای دارای خطا را در Process Set پیدا کنیم؟
ابتدا وارد Process Set شوید و گزینه Processes را انتخاب کنید. سپس وضعیت فرآیندها را بررسی کنید. استفاده از گروهبندی Component و State میتواند شناسایی فرآیندهای Fail را سادهتر کند.
۶. آیا هنگام مشاهده Fail باید Action اجرا کنیم؟
خیر، نه بلافاصله. ابتدا باید علت بروز خطا مشخص شود. سپس در صورت مناسب بودن شرایط و اطمینان از نتیجه عملیات، میتوان Action موردنظر را اجرا کرد.
۷. آیا ممکن است Process Set با وجود درصد پیشرفت بالا در وضعیت Fail باشد؟
بله. ممکن است برخی مراحل با موفقیت تکمیل شده باشند، اما یکی از مراحل بعدی با خطا مواجه شده باشد. به همین دلیل، Progress و State باید همزمان بررسی شوند.
۸. مونسان چگونه به رفع خطاهای یکپارچهسازی اودوو کمک میکند؟
مونسان خدمات تخصصی پیادهسازی، یکپارچهسازی و پشتیبانی اودوو را برای کسبوکارهای استرالیایی ارائه میدهد. این خدمات میتواند شامل بررسی فرآیندهای متصل، عیبیابی مشکلات یکپارچهسازی و ارزیابی راهکارهای فنی مناسب باشد.
جمعبندی: مدیریت صحیح Process Set با بررسی دقیق وضعیت فرآیندها آغاز میشود
مدیریت صحیح Process Set در اودوو به معنای اجرای سریع Action نیست؛ بلکه به معنای شناخت دقیق شرایط فرآیند، شناسایی علت مشکل و انتخاب اقدام مناسب است.
با بررسی Log سفارشها، مشاهده Progress و State، تحلیل فرآیندهای داخلی و شناخت وابستگیها میتوان مشکلات را بهصورت اصولی بررسی کرد.
برای این کار، ترتیب زیر را دنبال کنید:
بررسی Log ← ورود به Process Set ← بررسی Progress و State ← مشاهده Processes ← بررسی وابستگیها ← اجرای Action مناسب ← تأیید نتیجه
فرقی نمیکند Process Set در وضعیت Fail باشد یا In Progress، یا یکی از فرآیندهای آن در وضعیت Wait Dependency قرار داشته باشد؛ در تمام این شرایط، اولویت اصلی شناسایی دقیق وضعیت است.
برای کسبوکارهایی که از ERP و سیستمهای یکپارچه استفاده میکنند، نظارت اصولی بر فرآیندها و مدیریت صحیح خطاها میتواند نقش مهمی در افزایش قابلیت اطمینان عملیات داشته باشد.
برای رفع مشکلات یکپارچهسازی و مدیریت فرآیندهای اودوو به کمک تخصصی نیاز دارید؟
اجازه ندهید خطاهای یکپارچهسازی و مشکلات پردازش سفارش، عملکرد روزانه کسبوکار شما را مختل کنند.
اگر با فرآیندهای ناموفق، مشکلات یکپارچهسازی یا وابستگیهای پیچیده در گردش کار اودوو مواجه هستید، تیم MoonSun میتواند به شما برای بررسی شرایط سیستم و شناسایی راهکارهای مناسب کمک کند.
مونسان بهعنوان پارتنر رسمی اودوو در استرالیا، خدمات توسعه یکپارچهسازی، عیبیابی سیستم و پشتیبانی فنی اودوو را ارائه میدهد.
همین امروز از خدمات تخصصی Odoo Support مونسان استفاده کنید.
از طریق صفحه تماس با مونسان، مشکل خود را با تیم ما در میان بگذارید و برای بهبود عملکرد سیستم اودوو کسبوکارتان اقدام کنید.