بررسی خطای ایجاد حلقه (Loop) در نرم افزار پریماورا:

  • انتشار در : ۱۹ آبان ۱۳۹۸
  • نوشته شده توسط : علی احمدی ابراهیمی

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

۱-فرض کنید یک پروژه به شکل زیر داشته باشید.

۲-تمامی فعالیت های این پروژه به صورت طبیعی باید پشت سر هم اجرا شوند تا یک بسته تکمیل گردد.

۳- اکنون فعالیت آخر را Backfilling (خاکریزی) را به عنوان پیش نیاز فعالیت A1000 قرار دهید.

۴- حلقه را در نمای گانت چارت مشاهده کنید.

۵-در صورتی که برنامه را Schedule نمایید کادری به شکل زیر برای شما باز خواهد شد. در کادر Circular Relationships به وضوح این وضعیت را نشان می دهد. فعالیت A1000 که خود پیش نیاز تمامی فعالیت های این بسته بوده است در نهایت به اشتباه به عنوان پس نیاز فعالیت A1060 انتخاب شده است که منطق اجرای طبیعی هم ندارد.

دقت کنید در بررسی یک برنامه زمان بندی به خطای Loop دقت داشته باشید و این خطا باید اصلاح گردد. برای رفع این مشکل باید آخرین فعالیت پس نیاز مربوط را مشخص نموده که همان فعالیت A1060 باشد سپس رابطه پس نیازی ایجاد شده با فعالیت A1000 را Remove نمایید.

برچسب ها :



دیدگاه ها

  1. Hamed Mohammadi گفت:

    تشکر از نکات و اطلاعات مفید شما

دیدگاه شما

(ضروری)
(ضروری,نمایش داده نمی شود)
(ضروری)