This article contains information for troubleshooting rejecting issues. The attached documents contain more details about window & glass rejecting.
At minimum, the following configuration need to be in place for a part to be rejected successfully:
- In CORE, navigate to Setup > Product > Types. Create part types representing parts in the BOM that can be rejected. (Glass examples: REJECT IG, REJECT LITE 1, REJECT GLASS, etc.) (Window examples: REJECT FRAME, REJECT LS, REJECT IG, etc.)
- In CORE, navigate to Setup > Product > Parts. Highlight the part that you will be rejecting in Tracking. Select the Types tab. Assign the appropriate Part Type here.
- In CORE, navigate to Setup > Rejects > Codes. Add your reject codes here. (DIMEN-Wrong Dimensions, BADM-Bad Material, etc.)
- In CORE, navigate to Setup > Rejects > Part Types. Select your part types and then assign reject codes to your part types.
- In CORE, navigate to Setup > Rejects > Stations. Select your Tracking station and then assign part types.
Important Tracking Station Settings
• Enable Master and Parent Key Rejecting – Rejects only the part in the bill of material that is scanned regardless of part type configuration. Part type configuration is used to define reject subassemblies when this setting is not enabled.
• Reject All Sub-Assemblies – When a part is rejected, all sub-assemblies of the part are rejected. When disabled, only sub-assemblies of the same type as the rejected part will be rejected. This setting is commonly used in conjunction with ‘Enable Master and Parent Key Rejecting’.
The "Reject All Sub-assemblies" and "Enable Master and Parent Key Rejecting" (whether checked or unchecked) behaves differently depending on the tracking mode, so mode is important when troubleshooting a reject issue. This is documented in the Tracking User Manual.
Common Errors & Problems
"No Reject Parts Found" Message in Tracking During Rejecting
Below are some instructions on how to configure FeneVision so that you can reprocess a part that you have rejected. Look at the steps below and verify that nothing was missed during the setup.
- In CORE, navigate to Setup > Product > Types. Create part types representing parts in the BOM that can be rejected. (Glass examples: REJECT IG, REJECT LITE 1, REJECT GLASS, etc.) (Window examples: REJECT FRAME, REJECT LS, REJECT IG, etc.)
- In CORE, navigate to Setup > Product > Parts. Highlight the part that you will be rejecting in Tracking. Select the Types tab. Assign the appropriate Part Type here.
- In CORE, navigate to Setup > Rejects > Codes. Add your reject codes here. (DIMEN-Wrong Dimensions, BADM-Bad Material, etc.)
- In CORE, navigate to Setup > Rejects > Part Types. Select your part types and then assign reject codes to your part types.
- In CORE, navigate to Setup > Rejects > Stations. Select your Tracking station and then assign part types.
Unable to Locate Reject
The Tracking Settings in the previous section have significant impact on rejecting. Below are additional factors.
Each reject code can have its own default processing method:
- Reject and Reprocess - The unit will be sent to Core to be rescheduled, see Core, Select Production | Remakes.
- Glass customers have the additional option of sending the glass to the Opti remake pool, directing rejects to Core is controlled by the Reschedule Part Type in Work Route Setup. When a glass remake is not found in Opti as expected, check for the remake in Core in case configuration caused the remake to go to Core.
- Note to Glass Customer: scanning the rejected unit complete or accept will remove the part from the Opti remake pool.
- Reject Only - The unit will be rejected, but continue its workflow without going to a remake pool.
No Rejects Found in Remakes
Verify FeneVision Agent service is running on the database server. If FeneVision Agent is running, verify Fenevision Reject Monitor is enabled in the FVPerformance..FVAgentJobs table.
Legacy Rejecting
The tracking settings "Reject All Sub-assemblies" and "Enable Master and Parent Key Rejecting" did not exist in older versions of the software. Therefore, when these settings are unchecked in Tracking, then legacy rejecting might be in use. Compare the settings of a few reject tracking stations, to see if the consensus is that legacy rejecting is being used or someone merely forgot to check these settings on a new tracking station.