برای ایجاد فیلدهای سفارشی ابتدا وارد “تنظیمات PWA “میشویم.
سپس “داده های سازمان”
“فیلدهای سفارشی”
برای مثال میخواهیم lookup table “نوع هزینه” را ایجاد کنیم.یک «جدول مرجع جدید» ایجاد کرده
نوع جدول مرجع را مشخص کرده،مقدار ها را در جدول مرجع وارد میکنیم.
برای مثال برای lookup table نوع هزینه:نوع متن است و مقادیر در جدول مرجع به این ترتیب وارد خواهند شد،بعد از وارد کردن ذخیره را میزنیم.
پس از ایجاد lookup table مورد نظر در قسمت “فیلدهای سفارشی سازمان” فیلد آن را باید ایجاد کنیم.
فیلد جدید را ایجاد میکنیم و نوع فیلد را جدول مرجع انتخاب میکنیم.
در قسمت موجودیت اگر فیلد ما نیاز به فرمول نویسی دارد نوع “وظیفه” انتخاب میشود،اگر باید از منابع فراخوانی شود برای مثال نام شرکت ها یک نوع منبع است گزینه “منبع” انتخاب میشود و وقتی مرتبط با اطلاعات پروژه است گزینه “پروژه” انتخاب میشود.
در قسمت نوع فیلد چون از جدول مرجع فراخوانی میشود آنرا انتخاب کرده و جدولی که برای آن تعریف کرده ایم را انتخاب میکنیم.
- برای فیلدهایی که نیاز به نوشتن فرمول دارد ابتدا باید فیلدهای پیش نیاز فرمول را ایجاد و سپس فرمول را وارد میکنیم.در صورتی که یکی از فیلدهای پیش نیاز نباشد آن فیلد را ذخیره نمیکند و ارور اینکه منبع آن وجود ندارد خواهد داد.
برای مثال برای ایجاد فیلد W.F duration
موجودیت از نوع وظیفه انتخاب میشود،فرمول آن را در قسمت نوع فیلد وارد میکنیم.به این نکته دقت داشته باشیم که [Latest BL_Duration_T و Sum Of Duration For Project قبل از ایجاد این فرمول در فیلدهای سفارشی ایجاد شده اند که با توجه به فرمول آنها را فراخوانی کرده ایم.
با توجه به فرمول rollup باید انتخاب شود که در این فرمول از نوع sum میباشد.
در نهایت ذخیره را میزنیم.
به همین ترتیب فرمول های مورد نیاز را به ترتیب ایجاد میکنیم.