Skip to main content
14-Alexandrite
September 9, 2022
Solved

How to remove the user picker requirement

  • September 9, 2022
  • 2 replies
  • 1288 views

In Windchill, I can't leave the new fields I created blank, it has made it mandatory to be filled automatically. How to remove the user picker requirement

Best answer by BenLoosli

The requirement for picking items in an entry form in Windchill is controlled by the OIR for that object. You will need to redefine the OIR so it does not require an entry for your fields or populate those fields with an auto-generated number or a fixed value.

2 replies

BenLoosli23-Emerald IIIAnswer
23-Emerald III
September 13, 2022

The requirement for picking items in an entry form in Windchill is controlled by the OIR for that object. You will need to redefine the OIR so it does not require an entry for your fields or populate those fields with an auto-generated number or a fixed value.

14-Alexandrite
September 14, 2022

I noticed a code for this in the build part, I fixed it.

 

I added the following to the xml file, changed the "true" part to "false" and it was fixed.

 

               void setRequired(String component_id, Object object, PickerInputComponent pickerComponent, ModelContext mc) throws WTException {

                              boolean isRequired = true;

                              pickerComponent.setRequired(isRequired); m