Difference between revisions of "42Q-MES0168 NetSuite Adapter"

From 42Q
Jump to navigation Jump to search
 
(33 intermediate revisions by 2 users not shown)
Line 7: Line 7:
  
 
 
 
 
<center>'''Tools'''</center> <center>'''NetSuite Adapter'''</center> <center>'''&nbsp; Version&nbsp;MES15.74'''</center> <center>'''Revision F1'''</center>  
+
<center>'''Tools'''</center> <center>'''NetSuite Adapter'''</center> <center>'''&nbsp; Version&nbsp;MES15.76'''</center> <center>'''Revision I1'''</center>  
 
&nbsp;
 
&nbsp;
 
<center style="text-align: left;">&nbsp;</center> <center style="text-align: left;">
 
<center style="text-align: left;">&nbsp;</center> <center style="text-align: left;">
= <span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction">Introduction</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
= <span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction"><span class="mw-headline" id="Introduction">Introduction</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
 
<br/> The '''NetSuite Adapter''' is a middleware software that has been developed for customers to seamlessly integrate their NetSuite systems with 42Q. This adapter can be installed to the customer’s NetSuite system in order to allow NetSuite users to monitor and iterate with 42Q.
 
<br/> The '''NetSuite Adapter''' is a middleware software that has been developed for customers to seamlessly integrate their NetSuite systems with 42Q. This adapter can be installed to the customer’s NetSuite system in order to allow NetSuite users to monitor and iterate with 42Q.
Line 34: Line 34:
 
'''Figure 2: Accessing to 42Q Interface Setup form'''
 
'''Figure 2: Accessing to 42Q Interface Setup form'''
  
[[File:NA Accessing to 42Q Interface Setup form.png]]
+
[[File:NA Accessing to 42Q Interface Setup form.png|NA Accessing to 42Q Interface Setup form.png]]
  
 
&nbsp;
 
&nbsp;
Line 52: Line 52:
 
'''Figure 3: Defining Global Setups'''
 
'''Figure 3: Defining Global Setups'''
  
[[File:NA Defining Global Setups.png|700px]]
+
[[File:NA Defining Global Setups.png|700px|NA Defining Global Setups.png]]
  
 
&nbsp;
 
&nbsp;
Line 67: Line 67:
 
'''Figure 4: 42Q Plant Setup Tab'''
 
'''Figure 4: 42Q Plant Setup Tab'''
  
[[File:NA 42Q Plant Setup Tab.png|700px]]
+
[[File:NA 42Q Plant Setup Tab.png|700px|NA 42Q Plant Setup Tab.png]]
  
 
&nbsp;
 
&nbsp;
  
The information below corresponds to the '''42Q Plant Setup Tab''' fields name and its description :
+
The information below corresponds to the '''42Q Plant Setup Tab''' fields name and its description&nbsp;:
  
'''LOCATION:''' Netsuite Location in the subsidiary.<br/> '''ORG CODE42Q ORG ID:''' Organization code set to link with 42Q.<br/> '''CUSTOMER CODE:''' Customer code set to link with 42Q.<br/> '''NOTIFICATION TO EMAILID:''' Not a required field<br/> '''NOTIFICATION FROM EMAILID:''' Not a required field<br/> '''JOB TYPE:''' Field required for work order creation<br/> '''JOB CLASS:''' Field required for work order creation<br/> '''ASSY REVISION:''' Field required for work order creation<br/> '''ASSY REVISION DESC:''' Field required for work order creation<br/> '''ROUTING REVISION:''' Field required for work order creation<br/> '''SCHEDULE FLAG:''' Field required for work order creation<br/> '''AVAILABLE 24HRS FLAG:''' Field required for work order creation<br/> '''SCHEDULE PRIORITY:''' Define from which field to pick the order priority.<br/> '''ASSIGNED UNITS:''' Field required for work order creation<br/> '''ADVANCE BOM:''' Advance BOM is enabled or disabled for this location.<br/> '''OVERCOMPLETION PERCENTAGE:''' Overcompletion percentage for the plant.<br/> '''DEFAULT BIN:''' Default global bin for the plant.<br/> '''SHOW PHANTOM:''' Send phantom in the BOM.<br/> '''ONLINECALL ROUTING COMPONENTS:''' Trigger online call for routing and component changes.<br/> '''ONLINECALL STATUS COMPLETE:''' Trigger online call for complete status change.<br/> '''LARGE ORDER ITEM LIMIT:''' Define the large BOM order limit.
+
'''LOCATION:''' Netsuite Location in the subsidiary.<br/> '''ORG CODE42Q ORG ID:''' Organization code set to link with 42Q.<br/> '''CUSTOMER CODE:''' Customer code set to link with 42Q.<br/> '''NOTIFICATION TO EMAILID:''' Not a required field<br/> '''NOTIFICATION FROM EMAILID:''' Not a required field<br/> '''JOB TYPE:''' Field required for work order creation<br/> '''JOB CLASS:''' Field required for work order creation<br/> '''ASSY REVISION:''' Field required for work order creation<br/> '''ASSY REVISION DESC:''' Field required for work order creation<br/> '''ROUTING REVISION:''' Field required for work order creation<br/> '''SCHEDULE FLAG:''' Field required for work order creation<br/> '''AVAILABLE 24HRS FLAG:''' Field required for work order creation<br/> '''SCHEDULE PRIORITY:''' Define from which field to pick the order priority.<br/> '''ASSIGNED UNITS:''' Field required for work order creation<br/> '''ADVANCE BOM:''' Advance BOM is enabled or disabled for this location.<br/> '''OVERCOMPLETION PERCENTAGE:''' Overcompletion percentage for the plant.<br/> '''DEFAULT BIN:''' Default global bin for the plant.<br/> '''SHOW PHANTOM:''' Send phantom in the BOM.<br/> '''ONLINECALL ROUTING COMPONENTS:''' On manually changing routing and components. This flag will check the 42Q order for not release status before allowing the update when set as 'YES'.<br/> '''ONLINECALL STATUS COMPLETE:''' On manually changing order status to 'BUILT'. This flag will check the 42Q order status for not release before allowing the update when set as 'YES'.<br/> '''LARGE ORDER ITEM LIMIT:''' Define the large BOM order limit.<br/> '''BUILT STATUS VALIDATION:''' The work order status will not change to ‘BUILT’ if any material issue or backflush fails.<br/> '''42Q PULLBIN:''' Consider only 42Q pull bin for material backflush.
  
 
&nbsp;
 
&nbsp;
Line 84: Line 84:
 
'''Figure 5: 42Q Custom Attribute Setup Tab'''
 
'''Figure 5: 42Q Custom Attribute Setup Tab'''
  
'''[[File:NA 42Q Custom Attribute Setup Tab.png|700px]]'''
+
'''[[File:NA 42Q Custom Attribute Setup Tab.png|700px|NA 42Q Custom Attribute Setup Tab.png]]'''
  
 
&nbsp;
 
&nbsp;
Line 96: Line 96:
 
'''Figure 6: 42Q Multiplier Setup Tab'''
 
'''Figure 6: 42Q Multiplier Setup Tab'''
  
'''[[File:NA 42Q Multiplier Setup Tab.png|700px]]'''<br/> &nbsp;
+
'''[[File:NA 42Q Multiplier Setup Tab.png|700px|NA 42Q Multiplier Setup Tab.png]]'''<br/> &nbsp;
 
<ol start="8">
 
<ol start="8">
 
<li>'''Select''' '''Add File''' and choose the configuration file.</li>
 
<li>'''Select''' '''Add File''' and choose the configuration file.</li>
Line 105: Line 105:
 
'''Figure 7: Add a File for Import'''
 
'''Figure 7: Add a File for Import'''
  
[[File:NA Add a File for Import.png|700px]]
+
[[File:NA Add a File for Import.png|700px|NA Add a File for Import.png]]
  
 
&nbsp;
 
&nbsp;
Line 111: Line 111:
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup">Assembly Item / Product Setup</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
= <span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup"><span class="mw-headline" id="Assembly_Item_.2F_Product_Setup">Assembly Item / Product Setup</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
 
&nbsp;
 
&nbsp;
Line 120: Line 120:
 
&nbsp;
 
&nbsp;
  
'''Figure 3: Assembly/Bill of Materials: 42Q-MUG'''
+
'''Figure 8: Assembly/Bill of Materials: 42Q-MUG'''
  
 
[[File:NA Assembly-Bill of Materials- 42Q-MUG.png|700px|NA Assembly-Bill of Materials- 42Q-MUG.png]] &nbsp;
 
[[File:NA Assembly-Bill of Materials- 42Q-MUG.png|700px|NA Assembly-Bill of Materials- 42Q-MUG.png]] &nbsp;
Line 139: Line 139:
 
&nbsp;
 
&nbsp;
  
'''Figure 4: 42Q Tab'''
+
'''Figure 9: 42Q Tab'''
  
 
'''[[File:NA 42Q Tab.png|700px|NA 42Q Tab.png]]'''
 
'''[[File:NA 42Q Tab.png|700px|NA 42Q Tab.png]]'''
Line 153: Line 153:
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order">Create a Work Order</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
= <span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order"><span class="mw-headline" id="Create_a_Work_Order">Create a Work Order</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
 
&nbsp;
 
&nbsp;
Line 168: Line 168:
 
&nbsp;
 
&nbsp;
  
'''Figure 5: Filling out Work Order Data'''
+
'''Figure 10: Filling out Work Order Data'''
  
 
'''[[File:NA Filling out Work Order Data.png|700px|NA Filling out Work Order Data.png]]'''
 
'''[[File:NA Filling out Work Order Data.png|700px|NA Filling out Work Order Data.png]]'''
Line 176: Line 176:
 
'''Work Order Priority:'''
 
'''Work Order Priority:'''
  
The new field was added in the plant configuration file for setting up order priority.
+
Work Order Priorities can be defined within: '''42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup > Schulde Priority field'''.<br/> '''‘SCHEDULE_PRIORITY’:‘CUSTOM’''' will use the '''custbody_cust_priority''' custom NetSuite field to send the order priority to 42Q in the '''SCHEDULE_PRIORITY XML''' tag.
 
 
'''‘SCHEDULE_PRIORITY’:‘CUSTOM’''' will use the '''custbody_cust_priority''' custom NetSuite field to send the order priority to 42Q in the '''SCHEDULE_PRIORITY XML''' tag.
 
  
 
Users can send these other fields as well in the '''‘schedule_priority’''' field:
 
Users can send these other fields as well in the '''‘schedule_priority’''' field:
Line 187: Line 185:
 
&nbsp;
 
&nbsp;
  
'''Figure 6: Work Order Priority Value'''
+
'''Figure 11: Work Order Priority Value'''
  
 
[[File:NA Work Order Priority Value.png|700x700px|NA Work Order Priority Value.png]]
 
[[File:NA Work Order Priority Value.png|700x700px|NA Work Order Priority Value.png]]
Line 193: Line 191:
 
&nbsp;
 
&nbsp;
  
'''Figure 7: Schedule Priority Value'''
+
'''Figure 12: Schedule Priority Value'''
  
 
[[File:NA Schedule Priority Value.png|700px|NA Schedule Priority Value.png]]
 
[[File:NA Schedule Priority Value.png|700px|NA Schedule Priority Value.png]]
Line 199: Line 197:
 
&nbsp;
 
&nbsp;
  
'''Large BOM Work Order:'''<br/> Work Orders with Large BOM quantities (greater than 50) can be sent to 42Q through the 42Q NetSuite adapter as scheduled Work Orders. Scheduled scripts are set to run every 15 minutes by default. If a plant has a large BOM order, enable the setting by configuring '''"LARGE_ORDER_ITEM_LIMIT":"50"''' in '''mes_42Q_plant_setup.conf''' file.
+
'''Large BOM Work Order:'''<br/> Work Orders with Large BOM quantities (greater than 50) can be sent to 42Q through the 42Q NetSuite adapter as scheduled Work Orders. Scheduled scripts are set to run every 15 minutes by default. If a plant has a large BOM order, enable the setting by configuring "LARGE_ORDER_ITEM_LIMIT":"50" within: '''42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup'''.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 8: Large BOM Work Order Example'''
+
'''Figure 13: Large BOM Work Order Example'''
 +
 
 +
[[File:Large BOM Work Order Example.png|700px|Large BOM Work Order Example.png]]
  
[[File:NA Large BOM Work Order Example.png|NA Large BOM Work Order Example.png]]
+
&nbsp;
  
 
&nbsp;
 
&nbsp;
  
'''Figure 9: Warning Message'''
+
&nbsp;
 +
 
 +
'''Figure 14: Warning Message'''
  
 
[[File:NA Warning Message.png|NA Warning Message.png]]
 
[[File:NA Warning Message.png|NA Warning Message.png]]
Line 219: Line 221:
 
'''Mass Create Work Order:'''<br/> To mass create a Work Orders, navigate to: '''Transactions > Manufacturing > Mass Create Work Orders'''.<br/> Work orders are generated when the assembly backorder quantities are equal and greater than to build point. After reaching the build point, a work order is added in the Mass Create Work Orders queue. After submitting the record, the work order is automatically generated.
 
'''Mass Create Work Order:'''<br/> To mass create a Work Orders, navigate to: '''Transactions > Manufacturing > Mass Create Work Orders'''.<br/> Work orders are generated when the assembly backorder quantities are equal and greater than to build point. After reaching the build point, a work order is added in the Mass Create Work Orders queue. After submitting the record, the work order is automatically generated.
  
<br/> '''Figure 10: Recorder Point Items Tab'''
+
<br/> '''Figure 15: Recorder Point Items Tab'''
  
 
[[File:NA Recorder Point Items Tab.png|700x700px|NA Recorder Point Items Tab.png]]
 
[[File:NA Recorder Point Items Tab.png|700x700px|NA Recorder Point Items Tab.png]]
Line 225: Line 227:
 
&nbsp;
 
&nbsp;
  
'''Figure 11: Process Status Form'''
+
'''Figure 16: Process Status Form'''
  
 
'''[[File:NA Process Status Form.png|700x700px|NA Process Status Form.png]]'''
 
'''[[File:NA Process Status Form.png|700x700px|NA Process Status Form.png]]'''
Line 233: Line 235:
 
&nbsp;
 
&nbsp;
  
'''Figure 12: Processed Items Form'''
+
'''Figure 17: Processed Items Form'''
  
 
[[File:NA Processed Items Form.png|700x700px|NA Processed Items Form.png]]
 
[[File:NA Processed Items Form.png|700x700px|NA Processed Items Form.png]]
Line 241: Line 243:
 
&nbsp;
 
&nbsp;
  
'''Figure 13: Created Work Order'''
+
'''Figure 18: Created Work Order'''
  
 
'''[[File:NA Created Work Order.png|700x700px|NA Created Work Order.png]]'''
 
'''[[File:NA Created Work Order.png|700x700px|NA Created Work Order.png]]'''
Line 253: Line 255:
 
&nbsp;
 
&nbsp;
  
'''Figure 14: Released Work Order'''
+
'''Figure 19: Released Work Order'''
  
 
'''[[File:NA Released Work Order.png|700x700px|NA Released Work Order.png]]'''<br/> &nbsp;
 
'''[[File:NA Released Work Order.png|700x700px|NA Released Work Order.png]]'''<br/> &nbsp;
Line 259: Line 261:
 
&nbsp;
 
&nbsp;
  
'''Figure 15: Work Order Received In 42Q'''
+
'''Figure 20: Work Order Received In 42Q'''
  
 
[[File:NA Work Order Received In 42Q.png|700x700px|NA Work Order Received In 42Q.png]]
 
[[File:NA Work Order Received In 42Q.png|700x700px|NA Work Order Received In 42Q.png]]
Line 269: Line 271:
 
<br/> &nbsp;
 
<br/> &nbsp;
  
'''Figure 16: 'Mark Work Order Released' Form Page In NetSuite'''
+
'''Figure 21: 'Mark Work Order Released' Form Page In NetSuite'''
  
 
[[File:NA 'Mark Work Order Released' Form Page In NetSuite.png|700x700px|NA 'Mark Work Order Released' Form Page In NetSuite.png]]
 
[[File:NA 'Mark Work Order Released' Form Page In NetSuite.png|700x700px|NA 'Mark Work Order Released' Form Page In NetSuite.png]]
Line 275: Line 277:
 
<br/> &nbsp;
 
<br/> &nbsp;
  
'''Figure 17: 'Mark Work Order Released' Process Status Page (In Progress)'''
+
'''Figure 22: 'Mark Work Order Released' Process Status Page (In Progress)'''
  
 
[[File:NA 'Mark Work Order Released' Process Status Page (In Progress).png|700x700px|NA 'Mark Work Order Released' Process Status Page (In Progress).png]]
 
[[File:NA 'Mark Work Order Released' Process Status Page (In Progress).png|700x700px|NA 'Mark Work Order Released' Process Status Page (In Progress).png]]
Line 283: Line 285:
 
&nbsp;
 
&nbsp;
  
'''Figure 18: 'Mark Work Order Released' Process Status Page (Complete)'''
+
'''Figure 23: 'Mark Work Order Released' Process Status Page (Complete)'''
  
 
[[File:NA 'Mark Work Order Released' Process Status Page (Complete).png|700x700px|NA 'Mark Work Order Released' Process Status Page (Complete).png]]
 
[[File:NA 'Mark Work Order Released' Process Status Page (Complete).png|700x700px|NA 'Mark Work Order Released' Process Status Page (Complete).png]]
Line 291: Line 293:
 
&nbsp;
 
&nbsp;
  
'''Figure 19: Work Order Create and Ack Monitoring Screen'''
+
'''Figure 24: Work Order Create and Ack Monitoring Screen'''
  
 
'''[[File:NA Work Order Create and Ack Monitoring Screen.png|700x700px|NA Work Order Create and Ack Monitoring Screen.png]]'''
 
'''[[File:NA Work Order Create and Ack Monitoring Screen.png|700x700px|NA Work Order Create and Ack Monitoring Screen.png]]'''
Line 299: Line 301:
 
&nbsp;
 
&nbsp;
  
'''Figure 20: Work Order Create and Ack Monitoring Screen'''
+
'''Figure 25: Work Order Create and Ack Results Monitoring Screen'''
  
[[File:NA Work Order Create and Ack Monitoring Screen.png|700x700px|NA Work Order Create and Ack Monitoring Screen.png]]
+
[[File:Work Order Create and Ack Results Monitoring Screen.png|700px|Work Order Create and Ack Results Monitoring Screen.png]]
  
 
&nbsp;
 
&nbsp;
Line 307: Line 309:
 
&nbsp;
 
&nbsp;
  
'''Figure 21: Work Orders Successfully Received On 42Q'''
+
'''Figure 26: Work Orders Successfully Received On 42Q'''
  
 
'''[[File:NA Work Orders Successfully Received On 42Q.png|700x700px|NA Work Orders Successfully Received On 42Q.png]]'''
 
'''[[File:NA Work Orders Successfully Received On 42Q.png|700x700px|NA Work Orders Successfully Received On 42Q.png]]'''
Line 315: Line 317:
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates">Monitoring Work Order Updates</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
= <span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates"><span class="mw-headline" id="Monitoring_Work_Order_Updates">Monitoring Work Order Updates</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
== <span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change">Update / Change</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
+
== <span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change"><span class="mw-headline" id="Update_.2F_Change">Update / Change</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
  
 
<br/> Users can update or change the information of a work order (e. g. change the quantity) by following the next steps: &nbsp;
 
<br/> Users can update or change the information of a work order (e. g. change the quantity) by following the next steps: &nbsp;
Line 327: Line 329:
 
&nbsp;
 
&nbsp;
  
&nbsp; '''Figure 22: Work Order Monitor and Acknowledge Monitor Screen'''&nbsp;
+
&nbsp; '''Figure 27: Work Order Monitor and Acknowledge Monitor Screen'''&nbsp;
  
 
[[File:NA Work Order Monitor and Acknowledge Monitor Screen.png|700px|NA Work Order Monitor and Acknowledge Monitor Screen.png]]
 
[[File:NA Work Order Monitor and Acknowledge Monitor Screen.png|700px|NA Work Order Monitor and Acknowledge Monitor Screen.png]]
Line 338: Line 340:
 
&nbsp;
 
&nbsp;
  
'''Figure 23: Work Order Create and Ack Table'''
+
'''Figure 28: Work Order Create and Ack Table'''
  
 
'''[[File:NA Work Order Create and Ack Table.png|700px|NA Work Order Create and Ack Table.png]]'''
 
'''[[File:NA Work Order Create and Ack Table.png|700px|NA Work Order Create and Ack Table.png]]'''
Line 349: Line 351:
 
</ol>
 
</ol>
  
<br/> <br/> '''Figure 24: Edit Work Order''' &nbsp; &nbsp;
+
<br/> <br/> '''Figure 29: Edit Work Order''' &nbsp; &nbsp;
  
 
[[File:NA Edit Work Order.png|700px|NA Edit Work Order.png]]
 
[[File:NA Edit Work Order.png|700px|NA Edit Work Order.png]]
Line 360: Line 362:
 
&nbsp;
 
&nbsp;
  
== <span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions">WIP Move Transactions</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
+
The adapter also supports re-release of order. When an order is released to 42Q but it is in status: '''Not Release ‘N’''' on 42Q, users can change the work order status to '''Planned''' on NetSuite, and then release the order again by setting the order status to '''Release'''. But if the work order is already released on 42Q, the adapter will not allow to change the status on NetSuite from '''Released''' to '''Planned''', and will display the next error: ''''Status change not allowed as order is released in 42Q''''.
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 30: Error Message'''
 +
 
 +
[[File:NA Error Message.png|NA Error Message.png]]
 +
 
 +
&nbsp;
 +
 
 +
== <span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions"><span class="mw-headline" id="WIP_Move_Transactions">WIP Move Transactions</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
  
 
&nbsp; Users can view Work Order '''WIP Move Transactions''' by following the next steps: &nbsp;
 
&nbsp; Users can view Work Order '''WIP Move Transactions''' by following the next steps: &nbsp;
  
#On the menu bar, go to:&nbsp;'''42Q Monitor Screen > WIP Move Transactions > Monitor Screen'''.  
+
#On the menu bar, go to: '''42Q Monitor Screen > 42Q WIP Move Transactions > Monitor Screen'''.  
  
<br/> '''Figure 25: WIP Move Transactions Monitor Screen'''
+
<br/> '''Figure 31: 42Q WIP Move Transactions Monitor Screen'''
  
[[File:NA WIP Move Transactions Monitor Screen.png|NA WIP Move Transactions Monitor Screen.png]]
+
[[File:NA 42Q WIP Move Transactions Monitor Screen.png|NA 42Q WIP Move Transactions Monitor Screen.png]]
  
 
&nbsp;
 
&nbsp;
Line 377: Line 389:
 
&nbsp;
 
&nbsp;
  
'''Figure 26: WIP Move Transactions Table'''
+
'''Figure 32: WIP Move Transactions Table'''
  
'''[[File:NA WIP Move Transactions Table.png|700px|NA WIP Move Transactions Table.png]]'''
+
[[File:WIP Move Transactions Table.png|700px|WIP Move Transactions Table.png]]
  
 
&nbsp;
 
&nbsp;
Line 388: Line 400:
 
</ol>
 
</ol>
  
<br/> '''Figure 27: WIP Move Transactions NetSuite 42Q Interface'''
+
&nbsp;
 +
 
 +
<br/> '''Figure 33: WIP Move Transactions NetSuite 42Q Interface'''
  
 
[[File:NA WIP Move Transactions NetSuite 42Q Interface.png|700px|NA WIP Move Transactions NetSuite 42Q Interface.png]]
 
[[File:NA WIP Move Transactions NetSuite 42Q Interface.png|700px|NA WIP Move Transactions NetSuite 42Q Interface.png]]
Line 394: Line 408:
 
&nbsp;
 
&nbsp;
  
<br/> '''Figure 28: Save WIP Move Transactions Changes'''
+
<br/> '''Figure 34:&nbsp;Save WIP Move Transactions Changes'''
  
 
'''[[File:NA Save WIP Move Transactions Changes.png|700px|NA Save WIP Move Transactions Changes.png]]'''
 
'''[[File:NA Save WIP Move Transactions Changes.png|700px|NA Save WIP Move Transactions Changes.png]]'''
Line 403: Line 417:
 
</ol>
 
</ol>
  
== <br/> <br/> <span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions">WIP Material Transactions</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
+
&nbsp;
 +
 
 +
== <br/> <br/> <span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions"><span class="mw-headline" id="WIP_Material_Transactions">WIP Material Transactions</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
  
 
There are two types of Materials (BOM Components):
 
There are two types of Materials (BOM Components):
Line 419: Line 435:
 
&nbsp;
 
&nbsp;
  
'''Figure 29: WIP Material Transactions Tab'''
+
'''Figure 35: WIP Material Transactions Tab'''
  
[[File:NA WIP Material Transactions Tab.png|700x700px|NA WIP Material Transactions Tab.png]]
+
[[File:NA WIP Material Transactions Tab.png|700px|NA WIP Material Transactions Tab.png]]
  
 
<u>'''Note:'''</u> 42Q NetSuite interface supports over completion and under completion of BOM items.
 
<u>'''Note:'''</u> 42Q NetSuite interface supports over completion and under completion of BOM items.
Line 433: Line 449:
 
#'''Non Serialized Batch:''' This type of component item only sends a lot number back to NetSuite on material consumption.  
 
#'''Non Serialized Batch:''' This type of component item only sends a lot number back to NetSuite on material consumption.  
  
<br/> '''Figure 30: Material Lot And Quantity Consumed On 42Q'''
+
&nbsp;
  
'''[[File:NA Material Lot And Quantity Consumed On 42Q.png|700x700px|NA Material Lot And Quantity Consumed On 42Q.png]]'''<br/> &nbsp;
+
<br/> '''Figure 36: Material Lot And Quantity Consumed On 42Q'''
 +
 
 +
'''[[File:NA Material Lot And Quantity Consumed On 42Q.png|700px|NA Material Lot And Quantity Consumed On 42Q.png]]'''<br/> &nbsp;
  
 
&nbsp;
 
&nbsp;
  
'''Figure 31: Material Transaction Received on NetSuite'''
+
'''Figure 37:&nbsp;Material Transaction Received on NetSuite'''
  
'''[[File:NA Material Transaction Received on NetSuite.png|700x700px|NA Material Transaction Received on NetSuite.png]]'''
+
[[File:Material Transaction Received on NetSuite.png|700px|Material Transaction Received on NetSuite.png]]
  
 
&nbsp;
 
&nbsp;
Line 449: Line 467:
 
&nbsp;
 
&nbsp;
  
'''Figure 32: Used In Build Values'''
+
'''Figure 38: Used In Build Values'''
  
'''[[File:NA Used In Build Values.png|700x700px|NA Used In Build Values.png]]'''
+
[[File:NA Used In Build Values.png|700px|NA Used In Build Values.png]]
  
 
&nbsp;
 
&nbsp;
Line 459: Line 477:
 
&nbsp;
 
&nbsp;
  
'''Figure 33: Recorded Quantity And Lot Number'''
+
&nbsp;
  
'''[[File:NA Recorded Quantity And Lot Number.png|700x700px|NA Recorded Quantity And Lot Number.png]]'''
+
'''Figure 39: Recorded Quantity And Lot Number'''
 +
 
 +
'''[[File:NA Recorded Quantity And Lot Number.png|700px|NA Recorded Quantity And Lot Number.png]]'''
  
 
&nbsp;
 
&nbsp;
Line 473: Line 493:
 
#On the menu bar, go to: '''42Q Monitor Screen > WIP Material Transactions > Monitor Screen'''.  
 
#On the menu bar, go to: '''42Q Monitor Screen > WIP Material Transactions > Monitor Screen'''.  
  
<br/> '''Figure 34: WIP Material Transactions Monitor Screen'''
+
&nbsp;
 +
 
 +
<br/> '''Figure 40: 42Q WIP Material Transactions Monitor Screen'''
  
 
'''[[File:NA WIP Material Transactions Monitor Screen.png|NA WIP Material Transactions Monitor Screen.png]]'''
 
'''[[File:NA WIP Material Transactions Monitor Screen.png|NA WIP Material Transactions Monitor Screen.png]]'''
Line 484: Line 506:
 
&nbsp;
 
&nbsp;
  
'''Figure 35: WIP Material Transactions Table'''
+
&nbsp;
 +
 
 +
'''Figure 41: 42Q WIP Material Transactions Table'''
  
[[File:NA WIP Material Transactions Table.png|700px|NA WIP Material Transactions Table.png]]
+
[[File:NA 42Q WIP Material Transactions Table.png|700px|NA 42Q WIP Material Transactions Table.png]]
  
 
&nbsp;
 
&nbsp;
Line 495: Line 519:
 
</ol>
 
</ol>
  
<br/> <br/> '''Figure 36: WIP Material Transactions NetSuite 42Q Interface'''
+
<br/> <br/> '''Figure 42: WIP Material Transactions NetSuite 42Q Interface'''
  
 
'''[[File:NA WIP Material Transactions NetSuite 42Q Interface.png|700px|NA WIP Material Transactions NetSuite 42Q Interface.png]]'''
 
'''[[File:NA WIP Material Transactions NetSuite 42Q Interface.png|700px|NA WIP Material Transactions NetSuite 42Q Interface.png]]'''
Line 506: Line 530:
 
&nbsp;
 
&nbsp;
  
<br/> '''Figure 37: Save WIP Material Transactions Changes'''
+
<br/> '''Figure 43: Save WIP Material Transactions Changes'''
  
 
'''[[File:NA Save WIP Material Transactions Changes.png|700px|NA Save WIP Material Transactions Changes.png]]'''
 
'''[[File:NA Save WIP Material Transactions Changes.png|700px|NA Save WIP Material Transactions Changes.png]]'''
Line 512: Line 536:
 
&nbsp;
 
&nbsp;
  
'''Phantom Items as Component Item (Bill of Material):'''<br/> To send phantom details in the component list to 42Q use the '''SHOW_PHANTOM'''&nbsp;line in the '''mes_42Q_plant_setup.config''' file.
+
'''Phantom Items as Component Item (Bill of Material):'''<br/> To send phantom details in the component list to 42Q use the '''‘SHOW_PHANTOM’''' field in the: '''42Q Global and Plant Setup Form > 42Q Plant Setup tab > Show Phantom field'''.
  
 
If the '''SHOW_PHANTOM''' is set as ‘'''YES’''', the Phantom item and Phantom Child items details in the component list will be sent to 42Q.
 
If the '''SHOW_PHANTOM''' is set as ‘'''YES’''', the Phantom item and Phantom Child items details in the component list will be sent to 42Q.
  
<br/> '''Figure 38: SHOW_PHANTOM Value Set To ‘YES’'''
+
<br/> '''Figure 44:&nbsp;SHOW_PHANTOM Value Set To ‘YES’'''
  
'''[[File:NA SHOW PHANTOM Value Set To ‘YES’.png|700x700px|NA SHOW PHANTOM Value Set To ‘YES’.png]]'''<br/> &nbsp;
+
'''[[File:SHOW PHANTOM Value Set To ‘YES’.png|700px|SHOW PHANTOM Value Set To ‘YES’.png]]'''
  
 
&nbsp;
 
&nbsp;
  
'''Figure 39: Component List On 42Q'''
+
&nbsp;
  
'''[[File:NA Component List On 42Q.png|700x700px|NA Component List On 42Q.png]]'''
+
&nbsp;
  
If the '''SHOW_PHANTOM''' is set as '''‘NO’''', only the Phantom child item details in the component list will be sent to 42Q.
+
'''Figure 45: Component List On 42Q'''
  
&nbsp;
+
'''[[File:NA Component List On 42Q.png|700px|NA Component List On 42Q.png]]'''
  
'''Figure 40: SHOW_PHANTOM Value Set To ‘NO’'''
+
If the '''SHOW_PHANTOM''' is set as '''‘NO’''', only the Phantom child item details in the component list will be sent to 42Q.
  
'''[[File:NA SHOW PHANTOM Value Set To ‘NO’.png|700x700px|NA SHOW PHANTOM Value Set To ‘NO’.png]]'''
+
The Phantom Item is not sent in the BOM, only the phantom child’s are sent:
  
 
&nbsp;
 
&nbsp;
  
&nbsp;
+
'''Figure 46: BOM Data Sent to 42Q'''
  
The Phantom Item is not sent in the BOM, only the phantom child’s are sent:
+
[[File:BOM Data Sent to 42Q.png|700px|BOM Data Sent to 42Q.png]]<br/> &nbsp;
 
 
'''Figure 41: BOM Data Sent to 42Q'''
 
 
 
'''[[File:NA BOM Data Sent to 42Q.png|700x700px|NA BOM Data Sent to 42Q.png]]'''<br/> &nbsp;
 
  
 
&nbsp;
 
&nbsp;
Line 548: Line 568:
 
&nbsp;
 
&nbsp;
  
== <span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates">Routing Updates</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
+
== <span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates"><span class="mw-headline" id="Routing_Updates">Routing Updates</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
  
 
The updates supported under Routing from NetSuite to 42Q are the following:
 
The updates supported under Routing from NetSuite to 42Q are the following:
Line 563: Line 583:
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs">Key Value Pairs</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
&nbsp;
 +
 
 +
= <span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs"><span class="mw-headline" id="Key_Value_Pairs">Key Value Pairs</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
 
'''Key Value Pairs''' (Custom Attributes) allows users to send custom fields or native fields, which are not part of the standard adapter from ERP to 42Q.
 
'''Key Value Pairs''' (Custom Attributes) allows users to send custom fields or native fields, which are not part of the standard adapter from ERP to 42Q.
Line 576: Line 598:
 
&nbsp;
 
&nbsp;
  
To send these custom attributes, users need to follow the next steps: &nbsp;
+
To send these custom attributes, users need to follow the next steps:
 +
 
 +
#'''Go''' to: '''42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Custom Attribute Setup'''.
 +
#'''Select''' '''Location''' for which the custom attribute should be sent with the work order created.
 +
#'''Select''' an '''Attribute Level''', and choose from the 4 levels defined.
 +
 
 +
&nbsp;
 +
 
 +
<br/> '''Figure 47: Choose an Attribute Level'''
  
#Go to: '''Documents > Files > File Cabinet'''.
+
[[File:NA Choose an Attribute Level.png|700px|NA Choose an Attribute Level.png]]
#Click on the&nbsp;'''42Q MES''' folder.
 
#Click on the&nbsp;'''Mes Config''' folder.
 
#In the '''mes_42Q_custom_attributes''' row, click Edit.
 
#The file is divided into 4 sections to support all&nbsp;4 levels. To perform the mapping of the custom attribute field, set '''FIELD_NAME = Field ID from NetSuite''' as in Figure 42.  
 
#Set the 42Q generic field name, called '''FORTY2Q_NAME =&nbsp; Field name to be displayed on 42Q''' as in Figure 42.  
 
  
<br/> <br/> &nbsp; '''Figure 42: Custom Attributes Configuration File'''
+
&nbsp;
 +
<ol start="4">
 +
<li>To perform the mapping of the custom attribute field, set '''FIELD_NAME = Field ID from NetSuite''' as in Figure 48.</li>
 +
<li>Set the 42Q generic field name called '''FORTY2Q_NAME = &nbsp;Field name to be displayed on 42Q''' as in Figure 48.</li>
 +
</ol>
  
[[File:NA Custom Attributes Configuration File.png|700px|NA Custom Attributes Configuration File.png]]
+
&nbsp;
  
 
&nbsp;
 
&nbsp;
  
Multiple Input Custom Fields:
+
'''Figure 48: Custom Attributes Setup'''
  
If custom fields have multiple inputs, the adapter comma separates them and sends them to 42Q.
+
[[File:NA Custom Attributes Setup.png|700px|NA Custom Attributes Setup.png]]
  
 
&nbsp;
 
&nbsp;
  
'''Figure 43: Custom Tab'''
+
<u>'''Note:'''</u> If custom fields have multiple inputs, the adapter comma separates them and sends them to 42Q.
  
[[File:NA Custom Tab.png|700x700px|NA Custom Tab.png]]
+
&nbsp;
 +
 
 +
'''Figure 49: Custom Tab'''
 +
 
 +
[[File:NA Custom Tab.png|700px|NA Custom Tab.png]]
 +
 
 +
&nbsp;
  
 
&nbsp;
 
&nbsp;
  
'''Figure 44: Custom Data Sent to 42Q'''
+
'''Figure 50: Custom Data Sent to 42Q'''
  
 
'''[[File:NA Custom Data Sent to 42Q.png|NA Custom Data Sent to 42Q.png]]'''
 
'''[[File:NA Custom Data Sent to 42Q.png|NA Custom Data Sent to 42Q.png]]'''
Line 609: Line 644:
 
&nbsp;
 
&nbsp;
  
'''Figure 45: Data Received By 42Q'''
+
&nbsp;
 +
 
 +
'''Figure 51: Data Received By 42Q'''
  
'''[[File:NA Data Received By 42Q.png|700x700px|NA Data Received By 42Q.png]]'''
+
'''[[File:NA Data Received By 42Q.png|700px|NA Data Received By 42Q.png]]'''
  
 
&nbsp;
 
&nbsp;
Line 619: Line 656:
 
<u>'''Note:'''</u> '''COMPONENT_PART_ATTRIBUTE''' and '''WO_BOM_ATRIBUTE''' attributes are not sent to 42Q when the BOM item list has more than 500 line items.
 
<u>'''Note:'''</u> '''COMPONENT_PART_ATTRIBUTE''' and '''WO_BOM_ATRIBUTE''' attributes are not sent to 42Q when the BOM item list has more than 500 line items.
  
= <span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time">Standard Cycle Time and Hands on Time</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
= <span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time"><span class="mw-headline" id="Standard_Cycle_Time_and_Hands_on_Time">Standard Cycle Time and Hands on Time</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
 
&nbsp;
 
&nbsp;
Line 625: Line 662:
 
&nbsp;
 
&nbsp;
  
== <span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time">Standard Cycle Time</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
+
== <span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time"><span class="mw-headline" id="Standard_Cycle_Time">Standard Cycle Time</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
  
 
&nbsp;
 
&nbsp;
Line 638: Line 675:
 
#'''RUN RATE (MIN/UNIT)''' also known as machine run time (Basis type is item).  
 
#'''RUN RATE (MIN/UNIT)''' also known as machine run time (Basis type is item).  
  
<br/> <br/> &nbsp; '''Figure 46: Work Order Operations'''
+
<br/> <br/> &nbsp; '''Figure 52: Work Order Operations'''
  
 
[[File:NA Work Order Operations.png|700px|NA Work Order Operations.png]]
 
[[File:NA Work Order Operations.png|700px|NA Work Order Operations.png]]
Line 652: Line 689:
 
#Add the standard baselines for each operation in the '''SETUP TIME (MIN)''' and '''RUN RATE (MIN/UNIT)''' columns.  
 
#Add the standard baselines for each operation in the '''SETUP TIME (MIN)''' and '''RUN RATE (MIN/UNIT)''' columns.  
  
<br/> '''Figure 47: Manufacturing Routing Edition'''
+
<br/> '''Figure 53: Manufacturing Routing Edition'''
  
 
[[File:NA Manufacturing Routing Edition.png|700px|NA Manufacturing Routing Edition.png]]<br/> <br/> <br/> &nbsp;
 
[[File:NA Manufacturing Routing Edition.png|700px|NA Manufacturing Routing Edition.png]]<br/> <br/> <br/> &nbsp;
  
== <span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time">Hands on Time</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
+
== <span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time"><span class="mw-headline" id="Hands_on_Time">Hands on Time</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
  
 
42Q records cycle time (hands on time) for each process. The cycle time recordings are sent to NetSuite with the WIP Move transaction. The hands-on time received from 42Q is saved in Machine run time and Labor run time for that operation under the work order completion record in the related records tab.
 
42Q records cycle time (hands on time) for each process. The cycle time recordings are sent to NetSuite with the WIP Move transaction. The hands-on time received from 42Q is saved in Machine run time and Labor run time for that operation under the work order completion record in the related records tab.
  
If users navigate to: '''Documents > Files > File Cabinet > 42Q MES > WIP Move and Material Move XML''', they will be able to see the WIP Move with the hands on time in seconds as seen in Figure 20.
+
If users navigate to: '''Documents > Files > File Cabinet > 42Q MES > WIP Move and Material Move XML''', they will be able to see the WIP Move with the hands on time in seconds as seen in Figure 54.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 48: WIP Move and Material Move XML'''
+
'''Figure 54: WIP Move and Material Move XML'''
  
 
[[File:NA WIP Move and Material Move XML.png|NA WIP Move and Material Move XML.png]]
 
[[File:NA WIP Move and Material Move XML.png|NA WIP Move and Material Move XML.png]]
Line 672: Line 709:
 
<br/> Work Order Completion records store&nbsp;the hands on time in minutes (default unit of measure for the time in NetSuite).
 
<br/> Work Order Completion records store&nbsp;the hands on time in minutes (default unit of measure for the time in NetSuite).
  
In Figure 49, users can see an example of the previously mentioned.
+
In Figure 54, users can see an example of the previously mentioned.
  
If users navigate to: '''42Q Monitor Screen > WIP Move Transactions or WIP Material Transactions > Monitor Screen''', click on any work order, click on the tab '''Related Records''', click on any '''Work Order Completion''' date, they will be able to see the '''Machine Run Time''' and '''Labor Run Time''' as seen in Figure 49.<br/> <br/> <br/> &nbsp; '''Figure 49: Work Order Completion'''
+
If users navigate to: '''42Q Monitor Screen > WIP Move Transactions or WIP Material Transactions > Monitor Screen''', click on any work order, click on the tab '''Related Records''', click on any '''Work Order Completion''' date, they will be able to see the '''Machine Run Time''' and '''Labor Run Time''' as seen in Figure 55.<br/> <br/> <br/> &nbsp; '''Figure 55: Work Order Completion'''
  
 
'''[[File:NA Work Order Completion.png|700px|NA Work Order Completion.png]]''' &nbsp;
 
'''[[File:NA Work Order Completion.png|700px|NA Work Order Completion.png]]''' &nbsp;
Line 686: Line 723:
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q">Bin Values from 42Q</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
= <span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_Values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q"><span class="mw-headline" id="Bin_values_from_42Q">Bin Values from 42Q</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
 
&nbsp;
 
&nbsp;
Line 692: Line 729:
 
&nbsp;
 
&nbsp;
  
&nbsp;
+
== <span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption">Material Consumption</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
 
 
== <span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption"><span class="mw-headline" id="Material_Consumption">Material Consumption</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
 
  
 
Material Consumption provides the ability to define Bin for Consumption.
 
Material Consumption provides the ability to define Bin for Consumption.
Line 700: Line 735:
 
For materials that have '''Use Bins''' checked, under Inventory Management requires to provide the bin number on material consumption. Customers can get the material consumption quantity, lot, or serial number as well as the bin location from which the material is consumed from the 42Q system.
 
For materials that have '''Use Bins''' checked, under Inventory Management requires to provide the bin number on material consumption. Customers can get the material consumption quantity, lot, or serial number as well as the bin location from which the material is consumed from the 42Q system.
  
<u>'''Note:'''</u> Enable material checkbox before '''‘Built’''' status changes by adding '''‘BUILT_STATUS_VALIDATION=YES’''' in the plant config file. With this setting, the work order status will not change to '''‘Built’''' if there are any pending push/pull material changes.
+
<u>'''Note:'''</u> Enable material checkbox before '''‘Built’''' status changes by adding '''‘BUILT_STATUS_VALIDATION=YES’''' within the: '''42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup'''.
 
 
&nbsp;
 
  
 
In order to do so, users must access '''Inventory Management''', they must follow the next steps: &nbsp;
 
In order to do so, users must access '''Inventory Management''', they must follow the next steps: &nbsp;
Line 710: Line 743:
 
&nbsp;
 
&nbsp;
  
&nbsp; '''Figure 50: Top Search Box'''
+
&nbsp; '''Figure 56: Top Search Box'''
  
 
[[File:NA Top Search Box.png|700px|NA Top Search Box.png]]&nbsp;
 
[[File:NA Top Search Box.png|700px|NA Top Search Box.png]]&nbsp;
Line 718: Line 751:
 
</ol>
 
</ol>
  
<br/> '''Figure 51: Inventory Management'''
+
<br/> '''Figure 57: Inventory Management'''
  
 
[[File:NA Inventory Management.png|700px|NA Inventory Management.png]]
 
[[File:NA Inventory Management.png|700px|NA Inventory Management.png]]
Line 734: Line 767:
 
&nbsp;
 
&nbsp;
  
&nbsp; '''Figure 52: Updating Bin Information (Material Consumption)'''
+
&nbsp; '''Figure 58: Updating Bin Information (Material Consumption)'''
  
 
'''[[File:NA Updating Bin Information (Material Consumption).png|700px|NA Updating Bin Information (Material Consumption).png]]'''
 
'''[[File:NA Updating Bin Information (Material Consumption).png|700px|NA Updating Bin Information (Material Consumption).png]]'''
Line 740: Line 773:
 
&nbsp;
 
&nbsp;
  
The bin number stored in the location will be sent in the material issue transaction performed on that location as seen in Figure 53&nbsp;and Figure 54.
+
The bin number stored in the location will be sent in the material issue transaction performed on that location as seen in Figure 58&nbsp;and Figure 59.
  
If users go to the WIP Move and Material Move XML page, they will be able to see the WIP Move with the hands on time in seconds as seen in Figure 53.
+
If users go to the WIP Move and Material Move XML page, they will be able to see the WIP Move with the hands on time in seconds as seen in Figure 59.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 53: WIP Move and Material Move Xml (Material Consumption)'''
+
'''Figure 59: WIP Move and Material Move Xml (Material Consumption)'''
  
 
'''[[File:NA WIP Move and Material Move Xml (Material Consumption).png|NA WIP Move and Material Move Xml (Material Consumption).png]]'''
 
'''[[File:NA WIP Move and Material Move Xml (Material Consumption).png|NA WIP Move and Material Move Xml (Material Consumption).png]]'''
Line 754: Line 787:
 
&nbsp;
 
&nbsp;
  
If users navigate to: '''42Q Monitor Screen > WIP Move Transactions or WIP Material Transactions > Monitor Screen''', click on any work order, click on the tab '''Related Records''', click on any '''Work Order Issue''' date, then click on the '''Inventory Detail''' icon, they will be able to see the bin number as seen in Figure 54.
+
If users navigate to: '''42Q Monitor Screen > WIP Move Transactions or WIP Material Transactions > Monitor Screen''', click on any work order, click on the tab '''Related Records''', click on any '''Work Order Issue''' date, then click on the '''Inventory Detail''' icon, they will be able to see the bin number as seen in Figure 60.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 54: Inventory Details (Material Consumption)'''
+
'''Figure 60: Inventory Details (Material Consumption)'''
  
 
[[File:NA Inventory Details (Material Consumption).png|700px|NA Inventory Details (Material Consumption).png]]
 
[[File:NA Inventory Details (Material Consumption).png|700px|NA Inventory Details (Material Consumption).png]]
Line 766: Line 799:
 
<br/> A global default bin is defined on NetSuite under '''mes_42Q_plant_setup.conf''' file, if a bin is not sent from 42Q that global bin is used to perform material issues.
 
<br/> A global default bin is defined on NetSuite under '''mes_42Q_plant_setup.conf''' file, if a bin is not sent from 42Q that global bin is used to perform material issues.
  
If users want to see the Default Bin Number as seen in Figure 55, they must navigate to: '''Documents > Files > File Cabinet > 42Q MES > MES Config''', click on the file '''mes_42Q_plant_setup.conf''' to download it, and then open it.
+
If users want to see the Default Bin Number as seen in Figure 55, they must navigate to:&nbsp;'''42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup''', click on the '''DEFAULT BIN''' field, then enter the '''bin value''' and '''save''' the form.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 55: Default Bin Number (Material Consumption)'''
+
'''Figure 61: Default Bin Number (Material Consumption)'''
  
'''[[File:NA Default Bin Number (Material Consumption).png|700px|NA Default Bin Number (Material Consumption).png]]'''
+
[[File:Default Bin Number (Material Consumption).png|700px|Default Bin Number (Material Consumption).png]]
  
 
&nbsp;
 
&nbsp;
  
<u>'''Note:'''</u> If the Bin number does not exist on the ERP side users will get an error as seen in Figure 56. To fix this error users will have to manually either create the Bin in the system or do the material consumption.
+
<u>'''Note:'''</u> If the Bin number does not exist on the ERP side users will get an error as seen in Figure 61. To fix this error users will have to manually either create the Bin in the system or do the material consumption.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 56: Bin Number Error Message'''
+
'''Figure 62: Bin Number Error Message'''
  
 
[[File:NA Bin Number Error Message.png|700px|NA Bin Number Error Message.png]]
 
[[File:NA Bin Number Error Message.png|700px|NA Bin Number Error Message.png]]
Line 791: Line 824:
 
#Pull bin sent from 42Q in the previous WIP Move stored in the custom field.  
 
#Pull bin sent from 42Q in the previous WIP Move stored in the custom field.  
 
#Prefered / Available Bin of the item (native NetSuite default bin, currently only used on the first consumption of a part in a WO by NetSuite).  
 
#Prefered / Available Bin of the item (native NetSuite default bin, currently only used on the first consumption of a part in a WO by NetSuite).  
#Default bin in the config&nbsp;file on 42Q adapter.  
+
#Default bin in the 42Q Plant Setup form on 42Q adapter.
 +
 
 +
&nbsp;
 +
 
 +
&nbsp;
 +
 
 +
If only 42Q pull bin should be considered for material backflush (not the above mentioned priority), set '''‘42Q PULLBIN=YES’''' in the 42Q Interface Setup Form. With this setting if the pull bin sent from 42Q is wrong or has insufficient quantity, the backflush will not occur. This is a plant level setting.
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 63: 42Q Pullbin Value'''
 +
 
 +
[[File:NA 42Q Pullbin Value.png|700px|NA 42Q Pullbin Value.png]]
 +
 
 +
&nbsp;
 
</center>  
 
</center>  
== <span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods">Finished Goods</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
+
== <span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods"><span class="mw-headline" id="Finished_Goods">Finished Goods</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> ==
  
 
<span class="mw-headline" id="Finished_Goods_provides_the_ability_to_define_the_Bin_for_Finished_Goods_completions."><span class="mw-headline" id="Finished_Goods_provides_the_ability_to_define_the_Bin_for_Finished_Goods_completions.">Finished Goods provides the ability to define the Bin for Finished Goods completions.</span></span>
 
<span class="mw-headline" id="Finished_Goods_provides_the_ability_to_define_the_Bin_for_Finished_Goods_completions."><span class="mw-headline" id="Finished_Goods_provides_the_ability_to_define_the_Bin_for_Finished_Goods_completions.">Finished Goods provides the ability to define the Bin for Finished Goods completions.</span></span>
Line 799: Line 846:
 
Once the Finished Goods are ready, they will be added to a bin. 42Q has the capability to send the bin location in the WIP Complete Transaction.
 
Once the Finished Goods are ready, they will be added to a bin. 42Q has the capability to send the bin location in the WIP Complete Transaction.
  
Users can define a bin for each complete location on 42Q, under Location Maintenance, select the location and click the '''Edit''' button, then go to the '''Flex Field Form''' tab as in Figure 57.
+
Users can define a bin for each complete location on 42Q, under Location Maintenance, select the location and click the '''Edit''' button, then go to the '''Flex Field Form''' tab as in Figure 64.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 57: Updating Bin Information (Finished Goods)'''
+
'''Figure 64: Updating Bin Information (Finished Goods)'''
  
 
'''[[File:NA Updating Bin Information (Finished Goods).png|NA Updating Bin Information (Finished Goods).png]]'''
 
'''[[File:NA Updating Bin Information (Finished Goods).png|NA Updating Bin Information (Finished Goods).png]]'''
Line 811: Line 858:
 
&nbsp;
 
&nbsp;
  
The bin number stored in the location will be sent in the WIP Move Completion Transaction when a unit reaches that complete location as seen in Figure 58.
+
The bin number stored in the location will be sent in the WIP Move Completion Transaction when a unit reaches that complete location as seen in Figure 65.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 58: WIP Move and Material Move Xml (Finished Goods)'''
+
'''Figure 65: WIP Move and Material Move Xml (Finished Goods)'''
  
 
[[File:NA WIP Move and Material Move Xml (Finished Goods).png|NA WIP Move and Material Move Xml (Finished Goods).png]]
 
[[File:NA WIP Move and Material Move Xml (Finished Goods).png|NA WIP Move and Material Move Xml (Finished Goods).png]]
Line 821: Line 868:
 
&nbsp;
 
&nbsp;
  
<br/> If users navigate to: '''42Q Monitor Screen > WIP Move Transactions or WIP Material Transactions > Monitor Screen''', click on any work order, click on the tab '''Related Records''', click on any '''Work Order Completion''' date, then click on the '''Inventory Detail''' icon, they will be able to see the bin number as seen in Figure 59.
+
<br/> If users navigate to: '''42Q Monitor Screen > WIP Move Transactions or WIP Material Transactions > Monitor Screen''', click on any work order, click on the tab '''Related Records''', click on any '''Work Order Completion''' date, then click on the '''Inventory Detail''' icon, they will be able to see the bin number as seen in Figure 66.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 59: Verifying Bin Information (Finished Goods) in NetSuite''' &nbsp;
+
'''Figure 66: Verifying Bin Information (Finished Goods) in NetSuite''' &nbsp;
  
 
[[File:NA Verifying Bin Information (Finished Goods) in NetSuite.png|700px|NA Verifying Bin Information (Finished Goods) in NetSuite.png]]
 
[[File:NA Verifying Bin Information (Finished Goods) in NetSuite.png|700px|NA Verifying Bin Information (Finished Goods) in NetSuite.png]]
Line 833: Line 880:
 
A global default bin is defined on NetSuite under '''mes_42Q_plant_setup.conf''' file, if a bin is not sent from 42Q that global bin is used.
 
A global default bin is defined on NetSuite under '''mes_42Q_plant_setup.conf''' file, if a bin is not sent from 42Q that global bin is used.
  
If users want to see the '''Default Bin Number''' as seen in Figure 60, they must navigate to: '''Documents > Files > File Cabinet > 42Q MES >MES Config''', click on the file '''mes_42Q_plant_setup.conf''' to download it and then open it.
+
If users want to see the Default Bin Number as seen in Figure 55, they must navigate to: '''42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup''', click on the '''DEFAULT BIN''' field, then '''enter''' the '''bin value''' and '''save''' the form.Enter the bin value and save the form.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 60: Default Bin Number (Finished Goods)'''
+
'''Figure 67: Default Bin Number'''
  
[[File:NA Default Bin Number (Finished Goods).png|700px|NA Default Bin Number (Finished Goods).png]]
+
[[File:NA Default Bin Number.png|700px|NA Default Bin Number.png]]<span class="mw-headline"><span class="mw-headline">&nbsp;</span></span>
  
<span class="mw-headline"><span class="mw-headline">&nbsp;</span></span>
+
<u>'''Note:'''</u> If the Bin number does not exist on the ERP side users will get an error as seen in Figure 61. To fix this error users will have to manually either create the Bin in the system or do the material consumption.
  
<u>'''Note:'''</u> If the Bin number does not exist on the ERP side users will get an error as seen in Figure 61. To fix this error users will have to manually either create the Bin in the system or do the material consumption.
+
&nbsp;
  
'''Figure 61: Bin Number Error Message'''
+
'''Figure 68: Bin Number Error Message'''
  
[[File:NA Bin Number Error Message In WIP Move Transactions.png|700x700px|NA Bin Number Error Message In WIP Move Transactions.png]]
+
[[File:NA Bin Number Error Message In WIP Move Transactions.png|700px|NA Bin Number Error Message In WIP Move Transactions.png]]
  
&nbsp;
 
</center>
 
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion">Work Order Over Completion</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
<u>'''Note:'''</u>&nbsp;If put away bins are used for finished goods, then the best practice is to use '''‘new_completion_xml’''' (table wip_movement), value set as '''‘true’'''. This enables the put away bin link or any other attribute link to serial/lot which is completed in the WIP Move Completion.
  
42Q allows over the completion of Non-Serialized Batch type of Work Orders i.e an over completion for a lot of type order. For such orders over completion quantity (amount) or over completion percentage can be sent from NetSuite.&nbsp;
+
&nbsp;
  
Users can define over completion percentage or amount at two levels: &nbsp;
+
&nbsp;
  
#'''Work order level:''' Over Completion amount/percentage can be set by each work order, under '''NetSuite-42Q Interface''' tab, there are two fields, one is '''Over Completion Percentage''' which sends the allowed over completion percentage for this work order to 42Q and the other is '''Over Completion Value''' which sends the allowed over completion amount for this work order to 42Q.
+
= <span class="mw-headline" id="Work_Order_Built_And_Close">Work Order Built And Close</span> =
  
<u>'''Note'''</u>''':''' Over Completion Value has precedence over the Over Completion Percentage. To enable over completion, mark the ''''ALLOW OVERAGE ON WORK ORDER TRANSACTIONS'''' checkbox under: '''Setup > Manufacturing > Manufacturing Preference'''.<br/> <br/> &nbsp;
+
The 42Q NetSuite adapter supports work order '''‘Built’''' status change when the '''quntity+scrap''' quantity is equal to the '''work order quantity'''. When an order is closed manually, a work order update is sent to 42Q with the ERP status as '''‘COMPLETE’''', which changes the order status to '''‘C’''' on 42Q. The setting: '''‘ONLINECALL STATUS COMPLETE’=YES''' in the 42Q Interface Setup Form is a recommended setting which sends an online call manually to change the order status to '''‘Built’'''; this prevents the order status to change to '''‘Built’''' on NetSuite when the order is already released on 42Q.
  
'''Figure 62: Enabling Over Completion'''
+
To prevent the work order status to change to '''‘Built’''' if there are any errored push/pull material changes, users have to navigate to: '''42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup''', and then enable the material checkbox before the ‘Built’ status changes when adding '''‘BUILT STATUS VALIDATION=YES’'''.
  
'''[[File:NA Enabling Over Completion.png|700x700px|NA Enabling Over Completion.png]]'''
+
When a WIP Move fails with the warning of pull components and material issue validation, the adapter will be checking that validation of materials every 15 minutes using the '''‘Update WO status’''' script. When, and if the issue is solved, the adapter will change the Work Order status to '''‘BUILT’''', and the warning message will be removed.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 63: NetSuite-42Q Interface Tab'''
+
'''Figure 69: Script Deployment'''
  
'''[[File:NA NetSuite-42Q Interface Tab.png|700px|NA NetSuite-42Q Interface Tab.png]]'''
+
[[File:NA Script Deployment.png|700px]]<br/> &nbsp;
  
 
&nbsp;
 
&nbsp;
  
The over-completion value sent to 42Q is stored against the work order under generic attributes.
+
For planners to manually change the work order status to '''‘Built’''', mark the '''‘IGNORE ONLINE STATUS COMPLETE’''' checkbox under the '''‘NetSuite-42Q Interface’''' tab for the work order.
  
If users want to see the Generic Attributes, they must follow the next steps: &nbsp;
+
Note: If the units are in WIP on 42Q and the order status is changed to '''‘BUILT’''' on NetSuite, no '''‘Complete’''' status update will be sent to 42Q. The work order will remain open on 42Q as it has WIP serials.<br/> If the units are completed on 42Q, then use the ‘42Q Action’ button in WIP Move to send the '''‘Complete’''' status to 42Q.
 
 
#Navigate to: '''Shop Floor Configuration > Production Control > Shop Order Browser'''.
 
#Search the shop order.
 
#Select the shop order.
 
#Click the '''Shop Order Information'''.  
 
#Click the '''Display Generic Attributes'''.  
 
  
 
&nbsp;
 
&nbsp;
  
'''Figure 64: Shop Order Generic Attribute List'''
+
'''Figure 70: Ignore Online Status Complete Checkbox'''
  
'''[[File:NA Shop Order Generic Attribute List.png|700px|NA Shop Order Generic Attribute List.png]]'''
+
[[File:NA Ignore Online Status Complete Checkbox.png|700px]]
  
 
&nbsp;
 
&nbsp;
 
To perform the over completion on 42Q, please use the command '''Increase Non Serialized Batch Quantity'''.
 
 
<br/> In Figure 64,&nbsp;users can see that in 42Q Production Workbench, a batch was scanned and then used the Increase Non-Serialized Batch Quantity command, to increase the batch quantity by 1500.
 
  
 
&nbsp;
 
&nbsp;
  
<br/> '''Figure 65: Using Increase Non-Serialized Batch Quantity Command'''
+
'''Figure 71: Work Order Complete Update On 42Q'''
  
'''[[File:NA Using Increase Non Serialized Batch Quantity Command.png|700px|NA Using Increase Non Serialized Batch Quantity Command.png]]'''
+
[[File:NA Work Order Complete Update On 42Q.png|700px]]
  
 
&nbsp;
 
&nbsp;
 
<br/> 42Q doesn’t allow exceeding the over completion limit sent from NetSuite as users can see in Figure 65.
 
  
 
&nbsp;
 
&nbsp;
  
<br/> '''Figure 66: Exceeding the Over Completion Limit Error'''
+
If the '''IGNORE ONLINE STATUS COMPLETE''' flag is checked on order level, an update transaction will be sent and no online call will be performed. In this case, if the order is in status '''‘R’''' on 42Q with serials in status less than 30, the update acknowledgment will result in an acknowledgment error.<br/> The same logic is supported by ‘Mark Work Order Built’ for mass completion.<br/> For more information, please refer to the next section: '''Mark Work Order Built Form'''.
  
'''[[File:NA Exceeding the Over Completion Limit Error.png|700px|NA Exceeding the Over Completion Limit Error.png]]'''
+
The 42Q NetSuite adapter also supports close work order updates in 42Q. When an order is closed manually, a work order update is sent to 42Q with the ERP status as '''‘CLOSED’'''.
  
 
&nbsp;
 
&nbsp;
Line 917: Line 950:
 
&nbsp;
 
&nbsp;
  
When over completion happens on the 42Q side, it is sent in WIP Move XML:
+
'''Figure 72: Work Order Update Closed And Sent to 42Q'''
  
If users navigate to: '''Documents > Files > File Cabinet > 42Q MES > WIP Move and Material Move XML''', they will be able to see the WIP Move with the over completion as seen in Figure 66.
+
[[File:NA Work Order Update Closed And Sent to 42Q.png|700px]]<br/> &nbsp;
  
 
&nbsp;
 
&nbsp;
  
'''Figure 67: WIP Move and Material Move XML'''
+
The same logic is used for ‘Closed Work Order Form’ for mass work order close updates.<br/> For more information, please refer to the next section: '''Close Work Order Form'''.
  
'''[[File:NA WIP Move and Material Move XML.png|700px|NA WIP Move and Material Move XML.png]]'''
+
&nbsp;
  
 
&nbsp;
 
&nbsp;
  
NetSuite Adapter checks the tolerance value and processes the WIP Move:
+
= <span class="mw-headline" id="Expiration_Date_in_WIP_Completion"><span class="mw-headline" id="Expiration_Date_in_WIP_Completion"><span class="mw-headline" id="Expiration_Date_in_WIP_Completion"><span class="mw-headline" id="Expiration_Date_in_WIP_Completion"><span class="mw-headline" id="Expiration_Date_in_WIP_Completion"><span class="mw-headline" id="Expiration_Date_in_WIP_Completion">Expiration Date in WIP Completion</span></span></span></span></span></span> =
 +
 
 +
== <span class="mw-headline" id="Expiration_Date_for_Lots_.28Batch.29"><span class="mw-headline" id="Expiration_Date_for_Lots_.28Batch.29"><span class="mw-headline" id="Expiration_Date_for_Lots_.28Batch.29"><span class="mw-headline" id="Expiration_Date_for_Lots_.28Batch.29"><span class="mw-headline" id="Expiration_Date_for_Lots_.28Batch.29"><span class="mw-headline" id="Expiration_Date_for_Lots_.28Batch.29">Expiration Date for Lots (Batch)</span></span></span></span></span></span> ==
  
&nbsp;
+
NetSuite supports expiration dates for lot type items only, which can be sent in the WIP Move Completion XML for the finished lot (or Non Serialized Batch).&nbsp;
  
'''Figure 68: WIP Move Processed'''
+
To send the expiration date from the 42Q, follow the steps below:
  
'''[[File:NA WIP Move Processed.png|700px|NA WIP Move Processed.png]]'''
+
#'''Navigate''' to: '''Administration > Generic Attribute Maintenance'''.
 +
#'''Select''' the '''Add Generic Attribute''' button.
 +
#For the Table field, '''enter''' the next value: '''wip_movement'''.  
 +
#For the Attribute Name field, '''enter''' the next value: '''lot_serial_attributes'''.  
 +
#For the Value field, '''enter''' the next value: '''expiration_date'''.
  
 
&nbsp;
 
&nbsp;
<ol start="2">
 
<li>'''Global level:''' A global over completion percentage or amount is defined on NetSuite under '''mes_42Q_plant_setup.conf''' file. If an over completion is not defined at the work order level the global value is sent to 42Q.</li>
 
</ol>
 
  
If users want to see the Over Completion Percentage as seen in Figure 68, they must navigate to: '''Documents > Files > File Cabinet > 42Q MES > MES Config''', click on the file '''mes_42Q_plant_setup.conf''' to download it, and then open it.
+
'''Figure 73: New Generic Attribute Added'''
 +
 
 +
[[File:NA New Generic Attribute Added.png|700px|NA New Generic Attribute Added.png]]
  
 
&nbsp;
 
&nbsp;
  
<br/> '''Figure 69: Global Value Sent to 42Q'''
+
<u>'''Note:'''</u> If the attribute: '''‘expiration_date’''' is added on 42Q, it will be sent to NetSuite on Unit Completion to NetSuite as part of WIP Completion XML, and will be stored on NetSuite in the '''‘Related records’'''.
 +
 
 +
<br/> '''Figure 74: Attribute Name Set As ‘expiration_date’'''
  
[[File:NA Global Value Sent to 42Q.png|700px|NA Global Value Sent to 42Q.png]]
+
[[File:NA Attribute Name Set As ‘expiration date’.png|700px|NA Attribute Name Set As ‘expiration date’.png]]
  
 
&nbsp;
 
&nbsp;
  
&nbsp;
+
<u>'''Note:'''</u> Set the Attribute as: '''expiration_date''' for the units to send the expiration date to NetSuite. Expiration date has to be in the NetSuite supported format '''mm/dd/yyyy'''.
  
 
&nbsp;
 
&nbsp;
  
&nbsp;
+
'''Figure 75: Attribute And Value Setup'''
  
= <span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process">Ship Notify Process</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
[[File:NA Attribute And Value Setup.png|700px|NA Attribute And Value Setup.png]]
  
 
&nbsp;
 
&nbsp;
  
'''Figure 70: Ship Notify Process Diagram'''
+
'''Figure 76: Work Order Inventory Details'''
  
[[File:NA Ship Notify Process Diagram.png|700px|NA Ship Notify Process Diagram.png]]
+
[[File:NA Work Order Inventory Details.png|700px|NA Work Order Inventory Details.png]]
  
 
&nbsp;
 
&nbsp;
  
<br/> Once the user moves the unit from the&nbsp;'''COMPLETE''' location, the NetSuite Adapter will receive the completed serial numbers from 42Q. After that, whenever a sales order is fulfilled using that serial number, a ship notification transaction will be sent to 42Q, and the status of the serial will change to status 44.<br/> <br/> <br/> '''Figure 71: Shop Order Information'''
+
<u>'''Note:'''</u> NetSuite allows only one expiration date for a lot, the first expiration date received from 42Q will be stored on NetSuite.
  
[[File:NA Shop Order Information.png|700px|NA Shop Order Information.png]]
+
&nbsp;
  
 
&nbsp;
 
&nbsp;
  
&nbsp;
+
== <span class="mw-headline" id="Serialized_batch_items_to_be_completed_as_lot_item_on_NetSuite"><span class="mw-headline" id="Serialized_batch_items_to_be_completed_as_lot_item_on_NetSuite"><span class="mw-headline" id="Serialized_batch_items_to_be_completed_as_lot_item_on_NetSuite"><span class="mw-headline" id="Serialized_batch_items_to_be_completed_as_lot_item_on_NetSuite"><span class="mw-headline" id="Serialized_batch_items_to_be_completed_as_lot_item_on_NetSuite">Serialized batch items to be completed as lot item on NetSuite</span></span></span></span></span> ==
  
To monitor the transactions, status, 42Q responses, and errors related to Ship Notify, users can go from the menu bar, to: '''42Q Monitor Screen > WO ShipNotify SerialNumber > Monitor Screen'''.
+
NetSuite supports expiration dates for lot type items only. To support expiration dates for items that are serialized the following setup will be required:
  
&nbsp;
+
#'''Set''' the '''‘put_away_type’''' as serial for those items using the custom field '''‘Put away type’''' in the '''42Q''' tab. This field can be set at item level and is pulled at order level at the time of work order creation. The put away type at order level takes precedence.&nbsp;  
 +
#The '''‘put away type’''' can be sent as '''custom attributes (key value pairs)''' from work order level and work order item level. The put_away_type is sent as part of the WO Create XML to 42Q.
  
'''Figure 72: Customer Record'''
+
<br/> '''Figure 77: Work Order Item Level'''
  
[[File:NA Customer Record.png|700px|NA Customer Record.png]]
+
[[File:NA Work Order Item Level.png|700px|NA Work Order Item Level.png]]
  
 
&nbsp;
 
&nbsp;
Line 988: Line 1,029:
 
&nbsp;
 
&nbsp;
  
By default, when serial numbers are shipped using a sales order on Netsuite, the serial entry will be available in the '''‘WO Serial Number’''' screen, a serial number will be created, and that serial number will have the values of the two columns '''ISSHIPPED''' and '''42Q RESPONSE''', set to '''‘No’'''.
+
'''Figure 78: Work Order Level'''
  
When users create a sales order and submit the form, the NetSuite Adapter will compare the entered serial number to the serial numbers contained in the customer record to verify if that serial number already exists. Then, the entered serial number will be sent along with the XML file to 42Q. Once the 42Q processes the data and response with a success message, it will update the entered serial number, and its status will be set as well.
+
[[File:NA Work Order Level.png|700px|NA Work Order Level.png]]
  
 
&nbsp;
 
&nbsp;
 +
<ol start="3">
 +
<li>To send the values for the '''‘put away type’''', '''define''' the '''custom attribute''' (by navigating to: '''42Q Interface setup form > 42Q Custom Attribute Setup''') for the Work Order Item Level or Work Order Level or both if needed.</li>
 +
</ol>
  
 
&nbsp;
 
&nbsp;
  
'''Figure 73: Monitor Work Orders Ship Notify Serial Numbers'''
+
'''Figure 79: Custom Attribute Setup Tab'''
 
 
[[File:NA Monitor Work Orders Ship Notify Serial Numbers.png|700px|NA Monitor Work Orders Ship Notify Serial Numbers.png]]
 
  
'''<u>Note</u>:''' Serial numbers colored in green means that the values of the columns '''ISSHIPED''' and '''42Q RESPONSE''' are both set to '''Yes''', therefore, these serial numbers are under shipment.
+
[[File:NA Custom Attribute Setup Tab.png|700px|NA Custom Attribute Setup Tab.png]]
  
 
&nbsp;
 
&nbsp;
 +
<ol start="4">
 +
<li>The '''put away type value''' is used as the type of WIP Completion, which converts serial type into lot type, and allows the serialized units to be saved as lot items on Netsuite with expiration date.</li>
 +
</ol>
  
<br/> Serial numbers colored in white mean&nbsp;that the '''WIP Move''' was completed and these serial numbers are ready to ship, it also means that the values of the columns '''ISSHIPED''' and '''42Q RESPONSE''' are both set to '''No'''.
+
<br/> '''Figure 80: Items Expiration Dates'''
  
Serial numbers colored in red mean&nbsp;that the value of the column '''ISSHIPED''' is set to '''Yes''' but the value of the column '''42Q RESPONSE''' is set to '''No''', this mean&nbsp;there was a technical error, therefore 42Q did not respond with a successful message; These&nbsp;serial numbers are ready to retry. When 42Q responds with a '''No''' message, (or unsuccessful message) a record will be created in the customer record '''Retry WO ship notify List''', and the system will retry to send each of those records to 42Q every 15 minutes.<br/> <br/> <br/> Steps for Shipping Process on NetSuite:
+
[[File:NA Items Expiration Dates.png|700px|NA Items Expiration Dates.png]]
  
Create Sales Order:
+
&nbsp;
 
 
#From the menu bar, navigate to: '''Transactions > Sales > Enter Sales Order'''.
 
  
 
&nbsp;
 
&nbsp;
  
'''Figure 74: Navigate to ‘Enter Sales Order’'''
+
= <span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion"><span class="mw-headline" id="Work_Order_Over_Completion">Work Order Over Completion</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
'''[[File:NA Navigate to ‘Enter Sales Order’.png|700px|NA Navigate to ‘Enter Sales Order’.png]]'''
+
42Q allows over the completion of Non-Serialized Batch type of Work Orders i.e an over completion for a lot of type order. For such orders over completion quantity (amount) or over completion percentage can be sent from NetSuite.&nbsp;
  
&nbsp;
+
Users can define over completion percentage or amount at two levels: &nbsp;
  
&nbsp;
+
#'''Work order level:''' Over Completion amount/percentage can be set by each work order, under '''NetSuite-42Q Interface''' tab, there are two fields, one is '''Over Completion Percentage''' which sends the allowed over completion percentage for this work order to 42Q and the other is '''Over Completion Value''' which sends the allowed over completion amount for this work order to 42Q.
<ol start="2">
+
 
<li>Enter the Customer, PO number, Item, and Amount, then, click '''Save'''.</li>
+
<u>'''Note'''</u>''':''' Over Completion Value has precedence over the Over Completion Percentage. To enable over completion, mark the ''''ALLOW OVERAGE ON WORK ORDER TRANSACTIONS'''' checkbox under: '''Setup > Manufacturing > Manufacturing Preference'''.<br/> <br/> &nbsp;
</ol>
 
  
&nbsp;
+
'''Figure 81: Enabling Over Completion'''
  
&nbsp; '''&nbsp;Figure 75: Enter the Required Information'''
+
'''[[File:NA Enabling Over Completion.png|700px|NA Enabling Over Completion.png]]'''
  
'''[[File:NA Enter the Required Information.png|700px|NA Enter the Required Information.png]]'''<br/> <br/> <br/> '''Figure 76: Enter the Amount Value'''
+
&nbsp;
  
'''[[File:NA Enter the Amount Value.png|700px|NA Enter the Amount Value.png]]'''
+
'''Figure 82: NetSuite-42Q Interface Tab'''
  
&nbsp;
+
'''[[File:NA NetSuite-42Q Interface Tab.png|700px|NA NetSuite-42Q Interface Tab.png]]'''
<ol start="3">
 
<li>Click '''Fulfill''' and enter the required information. Next, go to the Address tab, and select the address. On the '''INVENTORY DETAIL Form''', enter the serial number, Bin number, Qty, next, click the '''OK''' button and then click '''Save''', to save the form.</li>
 
</ol>
 
  
 
&nbsp;
 
&nbsp;
  
'''Figure 77: Click ‘Fulfill’ Button'''<br/> [[File:NA Click ‘Fulfill’ Button.png|700px|NA Click ‘Fulfill’ Button.png]]
+
The over-completion value sent to 42Q is stored against the work order under generic attributes.
  
<br/> <br/> '''Figure 78: Select Address'''
+
If users want to see the Generic Attributes, they must follow the next steps: &nbsp;
  
'''[[File:NA Select Address.png|700px|NA Select Address.png]]'''
+
#Navigate to: '''Shop Floor Configuration > Production Control > Shop Order Browser'''.
 +
#Search the shop order.
 +
#Select the shop order.  
 +
#Click the '''Shop Order Information'''.  
 +
#Click the '''Display Generic Attributes'''.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 79: Click on the ‘INVENTORY DETAIL’ Icon'''
+
'''Figure 83: Shop Order Generic Attribute List'''
  
'''[[File:NA Click on the ‘INVENTORY DETAIL’ Icon.png|700px|NA Click on the ‘INVENTORY DETAIL’ Icon.png]]'''<br/> <br/> <br/> '''Figure 80: Enter the Required Information In the Inventory Detail Form'''
+
'''[[File:NA Shop Order Generic Attribute List.png|700px|NA Shop Order Generic Attribute List.png]]'''
  
[[File:NA Enter the Required Information In the Inventory Detail Form.png|700px|NA Enter the Required Information In the Inventory Detail Form.png]]
+
&nbsp;
  
&nbsp;
+
To perform the over completion on 42Q, please use the command '''Increase Non Serialized Batch Quantity'''.
<ol start="4">
+
 
<li>The status will change to '''Pending Bill''' from '''Pending Fulfillment''', if the process is successful.</li>
+
<br/> In Figure 84,&nbsp;users can see that in 42Q Production Workbench, a batch was scanned and then used the Increase Non-Serialized Batch Quantity command, to increase the batch quantity by 1500.
</ol>
 
  
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form">Close Work Order Form</span></span></span></span></span></span></span></span></span></span> =
+
<br/> '''Figure 84: Using Increase Non-Serialized Batch Quantity Command'''
  
For some work orders users may want to show the items as being assembled without completing all the steps. In such a case users can skip the steps and mark the order as closed. To do so, follow the next step list:
+
'''[[File:NA Using Increase Non Serialized Batch Quantity Command.png|700px|NA Using Increase Non Serialized Batch Quantity Command.png]]'''
  
#'''Navigate''' to: '''Transactions > Manufacturing > Close Work Orders''', and fill the required details. If WO status is ''''R'''' on 42Q the close will not be allowed.
+
&nbsp;
#'''Select''' the desired '''Posting Period''' to post this transaction to. &nbsp;  
 
  
<u>'''Note:'''</u> It is not possible to post to a closed period.
+
<br/> 42Q doesn’t allow exceeding the over completion limit sent from NetSuite as users can see in Figure 85.
<ol start="3">
 
<li>'''Enter''' a transaction '''Date'''.</li>
 
<li>'''Select''' a transaction '''Subsidiary''' and '''Location'''.</li>
 
<li>'''Select''' an assembly '''Item''' to filter the list and show only work orders for the item.</li>
 
<li>'''Select''' a '''Customer''' to filter the list for transactions associated with the customer. Select All to show all transactions.</li>
 
<li>'''Check''' the '''Include In-Process Work Orders box''' to include work orders with In Process and Built status.</li>
 
<li>'''Check''' the '''Close box'''.</li>
 
<li>'''Select''' '''Submit'''.</li>
 
</ol>
 
  
 
&nbsp;
 
&nbsp;
  
'''Figure 81: Close Work Orders Portlet'''
+
<br/> '''Figure 85: Exceeding the Over Completion Limit Error'''
  
[[File:NA Close Work Orders Portlet.png|700x700px|NA Close Work Orders Portlet.png]]
+
'''[[File:NA Exceeding the Over Completion Limit Error.png|700px|NA Exceeding the Over Completion Limit Error.png]]'''
  
 
&nbsp;
 
&nbsp;
 
After selecting '''submit''', the status of the submitted transaction will be visible.
 
  
 
&nbsp;
 
&nbsp;
  
'''Figure 82: Work Orders Process Statuses'''
+
When over completion happens on the 42Q side, it is sent in WIP Move XML:
  
[[File:NA Work Orders Process Statuses.png|700px|NA Work Orders Process Statuses.png]]
+
If users navigate to: '''Documents > Files > File Cabinet > 42Q MES > WIP Move and Material Move XML''', they will be able to see the WIP Move with the over completion as seen in Figure 86.
  
 
&nbsp;
 
&nbsp;
  
Select the '''Refresh''' button to make sure the transaction is 100% complete.
+
'''Figure 86: WIP Move and Material Move XML'''
 +
 
 +
'''[[File:NA WIP Move and Material Move XML.png|700px|NA WIP Move and Material Move XML.png]]'''
 +
 
 +
&nbsp;
 +
 
 +
NetSuite Adapter checks the tolerance value and processes the WIP Move:
  
 
&nbsp;
 
&nbsp;
  
'''Figure 83: Percentage of Completion'''
+
'''Figure 87: WIP Move Processed'''
  
[[File:NA Percentage of Completion.png|700px|NA Percentage of Completion.png]]
+
'''[[File:NA WIP Move Processed.png|700px|NA WIP Move Processed.png]]'''
  
 
&nbsp;
 
&nbsp;
 +
<ol start="2">
 +
<li>'''Global level:''' A global over completion percentage or amount is defined on NetSuite under '''mes_42Q_plant_setup.conf''' file. If an over completion is not defined at the work order level the global value is sent to 42Q.</li>
 +
</ol>
  
When the transaction is fully completed, the Work Order status will change to '''‘CLOSED’'''.
+
If users want to see the Default Bin Number as seen in Figure 55, they must navigate to: '''42Q Setup & Monitoring >42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup''', click on the '''OVERCOMPLETION PERCENTAGE''' field, then '''enter''' the '''bin value''' and '''save''' the form.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 84: Closed Work Order'''
+
'''Figure 88: Global OverCompletion Percentage'''
  
'''[[File:NA Closed Work Order.png|700px|NA Closed Work Order.png]]'''
+
[[File:NA Global OverCompletion Percentage.png|700px|NA Global OverCompletion Percentage.png]]
  
 
&nbsp;
 
&nbsp;
  
'''Figure 85: Work Order Status'''
+
&nbsp;
  
'''[[File:NA Work Order Status.png|700px|NA Work Order Status.png]]'''
+
&nbsp;
  
 
&nbsp;
 
&nbsp;
Line 1,125: Line 1,164:
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form">Mark Work Order Built Form</span></span></span></span></span></span></span></span></span></span> =
+
= <span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process"><span class="mw-headline" id="Ship_Notify_Process">Ship Notify Process</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
 
 
NetSuite enables users to show Work Order items as assembled without completing all the steps. Make sure Work Orders are in status '''‘In Process’''' to be available in '''‘Mark Work Order Built’''' form. To do so, follow the next step list:
 
 
 
#'''Navigate''' to&nbsp;: '''Transactions > Manufacturing > Mark Work Orders Built'''.
 
#'''Select''' a '''Location''' to filter the list of orders.
 
#'''Select''' an '''Item''' to filter the list of orders.
 
#'''Select''' a '''Customer''' to filter the list of orders.
 
#'''Check''' the '''Mark Built box'''.
 
#'''Select''' '''Submit'''.
 
  
 
&nbsp;
 
&nbsp;
  
'''Figure 86: Mark Work Order Built Portlet'''
+
'''Figure 89: Ship Notify Process Diagram'''
  
'''[[File:NA Mark Work Order Built Portlet.png|700px|NA Mark Work Order Built Portlet.png]]'''
+
[[File:NA Ship Notify Process Diagram.png|700px|NA Ship Notify Process Diagram.png]]
  
 
&nbsp;
 
&nbsp;
  
After selecting '''Submit''', the status of the submitted transaction will be visible.
+
<br/> Once the user moves the unit from the&nbsp;'''COMPLETE''' location, the NetSuite Adapter will receive the completed serial numbers from 42Q. After that, whenever a sales order is fulfilled using that serial number, a ship notification transaction will be sent to 42Q, and the status of the serial will change to status 44.<br/> <br/> <br/> '''Figure 90: Shop Order Information'''
 +
 
 +
[[File:NA Shop Order Information.png|700px|NA Shop Order Information.png]]
  
 
&nbsp;
 
&nbsp;
  
'''Figure 87: Work Order Process Status'''
+
&nbsp;
  
'''[[File:NA Work Order Process Status.png|700px|NA Work Order Process Status.png]]'''
+
To monitor the transactions, status, 42Q responses, and errors related to Ship Notify, users can go from the menu bar, to: '''42Q WO ShipNotify Status > Monitor Screen.'''
  
 
&nbsp;
 
&nbsp;
  
Select the '''Refresh''' button to make sure the transaction is 100% complete.
+
'''Figure 91: 42Q WO ShipNotify Status'''
  
Click the '''Complete''' link to view all the work orders (Processed Records).
+
[[File:NA 42Q WO ShipNotify Status.png|700px|NA 42Q WO ShipNotify Status.png]]
  
 
&nbsp;
 
&nbsp;
 
'''Figure 88: Percentage of Completion (Completed)'''
 
 
[[File:NA Percentage of Completion (Completed).png|700px|NA Percentage of Completion (Completed).png]]
 
  
 
&nbsp;
 
&nbsp;
  
'''Figure 89: Processed Records Statuses'''
+
By default, when serial numbers are shipped using a sales order on Netsuite, the serial entry will be available in the '''‘42Q WO Serial Number’''' screen, a serial number will be created, and that serial number will have the values of the two columns '''ISSHIPPED''' and '''42Q RESPONSE''', set to '''‘No’'''.
  
[[File:NA Processed Records Statuses.png|700px|NA Processed Records Statuses.png]]
+
When users create a sales order and submit the form, the NetSuite Adapter will compare the entered serial number to the serial numbers contained in the customer record to verify if that serial number already exists. Then, the entered serial number will be sent along with the XML file to 42Q. Once the 42Q processes the data and response with a success message, it will update the entered serial number, and its status will be set as well.
  
 
&nbsp;
 
&nbsp;
 
When the transaction is fully completed, the Work Order status will change to '''BUILT'''.
 
  
 
&nbsp;
 
&nbsp;
  
'''Figure 90: Built Work Order'''
+
'''Figure 92: Monitor Work Orders Ship Notify Serial Numbers'''
  
[[File:NA Built Work Order.png|700px|NA Built Work Order.png]]
+
[[File:Monitor Work Orders Ship Notify Serial Numbers.png|700px|Monitor Work Orders Ship Notify Serial Numbers.png]]
  
 
&nbsp;
 
&nbsp;
  
42Q only allows status change to be built (C on 42Q) through this form when the status of the order on the 42Q side is not released (N). The transaction will error out if status is released on 42Q side and Mark WO Built form is used.
+
'''<u>Note</u>:''' Serial numbers colored in green means that the values of the columns '''ISSHIPED''' and '''42Q RESPONSE''' are both set to '''Yes''', therefore, these serial numbers are under shipment.
  
 
&nbsp;
 
&nbsp;
  
'''Figure 91: Bulk Processing Errors Message'''
+
<br/> Serial numbers colored in white mean&nbsp;that the '''WIP Move''' was completed and these serial numbers are ready to ship, it also means that the values of the columns '''ISSHIPED''' and '''42Q RESPONSE''' are both set to '''No'''.
  
[[File:NA Bulk Processing Errors Message.png|700px|NA Bulk Processing Errors Message.png]]
+
Serial numbers colored in red mean&nbsp;that the value of the column '''ISSHIPED''' is set to '''Yes''' but the value of the column '''42Q RESPONSE''' is set to '''No''', this mean&nbsp;there was a technical error, therefore 42Q did not respond with a successful message; These&nbsp;serial numbers are ready to retry. When 42Q responds with a '''No''' message, (or unsuccessful message) a record will be created in the customer record '''Retry WO ship notify List''', and the system will retry to send each of those records to 42Q every 15 minutes.<br/> <br/> <br/> Steps for Shipping Process on NetSuite:
 +
 
 +
Create Sales Order:
 +
 
 +
#From the menu bar, navigate to: '''Transactions > Sales > Enter Sales Order'''.  
  
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process">Work Order Build Process</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
'''Figure 93: Navigate to ‘Enter Sales Order’'''
  
The NetSuite Adapter sends 3 types of information to 42Q: '''Header details''', '''Routing''' and '''Component''', however, if certain users do not want to send the route information but only send the header details and the component from NetSuite to 42Q, there exists the Work Order Build Process form that allows users to do so.
+
'''[[File:NA Navigate to ‘Enter Sales Order’.png|700px|NA Navigate to ‘Enter Sales Order’.png]]'''
  
 
&nbsp;
 
&nbsp;
  
'''Figure 92: Work Order Build Process Flow Diagram'''<br/> [[File:NA Work Order Build Process Flow Diagram.png|700x700px|NA Work Order Build Process Flow Diagram.png]]
+
&nbsp;
 +
<ol start="2">
 +
<li>Enter the Customer, PO number, Item, and Amount, then, click '''Save'''.</li>
 +
</ol>
  
 
&nbsp;
 
&nbsp;
  
In order to create a Work Order Build Process, users must follow the next step list:
+
&nbsp; '''&nbsp;Figure 94: Enter the Required Information'''
  
&nbsp;
+
'''[[File:NA Enter the Required Information.png|700px|NA Enter the Required Information.png]]'''<br/> &nbsp;
 
 
#On the menu bar, go to: '''Transactions > Manufacturing > Enter Work Orders'''.
 
#Change the value of '''CUSTOM FORM *''' to '''Job Creation Job Order'''.  
 
#A new window will appear, change the value of '''SUBSIDIARY *''' to '''Honeycomb Mfg'''.  
 
#Then in the '''LOCATION''' field, select '''01 San Francisco'''.
 
#Change the value of the '''ASSEMBLY''' field to '''42Q-MUG''' (the item with 42Q setup in Assembly Item / Product Setup section).
 
#In the field '''ORDER #''', enter the order number.
 
#Click the Save button.
 
  
<u>'''Note:'''</u> In the Work Order Build Process form the '''WIP''' checkbox will be unchecked and the '''MANUFACTURING ROUTING''' option will not be possible to select.
+
<br/> '''Figure 95: Enter the Amount Value'''
  
<u>'''Note:'''</u> In the Work Order Build Process scenario it is not possible to send any material issues from 42Q to the ERP system (NetSuite), because NetSuite does not allow that action.
+
'''[[File:NA Enter the Amount Value.png|700px|NA Enter the Amount Value.png]]'''
  
 
&nbsp;
 
&nbsp;
 +
<ol start="3">
 +
<li>Click '''Fulfill''' and enter the required information. Next, go to the Address tab, and select the address. On the '''INVENTORY DETAIL Form''', enter the serial number, Bin number, Qty, next, click the '''OK''' button and then click '''Save''', to save the form.</li>
 +
</ol>
  
'''Figure 93: Filling out Work Order Build Process Data'''<br/> [[File:NA Filling out Work Order Build Process Data.png|700x700px|NA Filling out Work Order Build Process Data.png]]
+
&nbsp;
  
&nbsp;
+
'''Figure 96: Click ‘Fulfill’ Button'''<br/> [[File:NA Click ‘Fulfill’ Button.png|700px|NA Click ‘Fulfill’ Button.png]]
  
'''Figure 94: Work Order Build Process Successfully Created'''
+
<br/> <br/> '''Figure 97: Select Address'''
  
[[File:NA Work Order Build Process Successfully Created.png|700x700px|NA Work Order Build Process Successfully Created.png]]
+
'''[[File:NA Select Address.png|700px|NA Select Address.png]]'''
  
 
&nbsp;
 
&nbsp;
  
The Work Order Build Process supports sending '''Over Completion''' and sending a '''Scrap''' from 42Q to NetSuite, however, if users can not perform actions that require Routing, such as WIP Moves, Rework, etc.<br/> For the '''scrap''' scenario, completion status is sent to 42Q when the scrap quantity and complete quantity sum are equal to the work order quantity.
+
'''Figure 98: Click on the ‘INVENTORY DETAIL’ Icon'''
  
When all units are completed in the Work Order, the Work Order status will change to '''Built''' (completion status), and it will be sent to 42Q, then, if users '''Scrap''' or they do not want to build the whole Work Order, they can do '''Close''', however it is not possible to do Close after Built, but users can do Close if there is a Scrap; if users record a Scrap, then users can Close a whole Work Order, in this case, users do not do a Built, they do directly a Close (which is more like a financial close), after that, the Close will be sent to NetSuite to 42Q.
+
'''[[File:NA Click on the ‘INVENTORY DETAIL’ Icon.png|700px|NA Click on the ‘INVENTORY DETAIL’ Icon.png]]'''<br/> <br/> <br/> '''Figure 99: Enter the Required Information In the Inventory Detail Form'''
 +
 
 +
[[File:NA Enter the Required Information In the Inventory Detail Form.png|700px|NA Enter the Required Information In the Inventory Detail Form.png]]
 +
 
 +
&nbsp;
 +
<ol start="4">
 +
<li>The status will change to '''Pending Bill''' from '''Pending Fulfillment''', if the process is successful.</li>
 +
</ol>
  
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts">Scheduling Scripts</span></span></span></span></span></span></span></span></span> =
 
  
There are four 42Q related scheduled scripts that utilize native NetSuite Scheduled Scripts:
+
= <span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form"><span class="mw-headline" id="Close_Work_Order_Form">Close Work Order Form</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
#WO Retry Schedule Job.  
+
For some work orders users may want to show the items as being assembled without completing all the steps. In such a case users can skip the steps and mark the order as closed. To do so, follow the next step list:
#Retry Large Order Process.
 
#WIP Move Retry Scheduled Job.
 
#Material Transactions Schedule Job.  
 
  
Each of these should be set to 12:00 AM based on the customer server timezone. If the Start Time is set to any other time than 12:00 AM (for example: 2:00 PM), the script will start at 2:00 PM, but then finish its hourly execution at 12:00 AM. It will not resume until the next day at 2:00 PM.
+
#'''Navigate''' to: '''Transactions > Manufacturing > Close Work Orders''', and fill the required details. If WO status is ''''R'''' on 42Q the close will not be allowed.  
 +
#'''Select''' the desired '''Posting Period''' to post this transaction to. &nbsp;
  
If users want to deploy scheduled scripts that are scheduled to run every 15 minutes on a 24 hour basis, the following sample values should be set on the Script Deployment page:
+
<u>'''Note:'''</u> It is not possible to post to a closed period.
 +
<ol start="3">
 +
<li>'''Enter''' a transaction '''Date'''.</li>
 +
<li>'''Select''' a transaction '''Subsidiary''' and '''Location'''.</li>
 +
<li>'''Select''' an assembly '''Item''' to filter the list and show only work orders for the item.</li>
 +
<li>'''Select''' a '''Customer''' to filter the list for transactions associated with the customer. Select All to show all transactions.</li>
 +
<li>'''Check''' the '''Include In-Process Work Orders box''' to include work orders with In Process and Built status.</li>
 +
<li>'''Check''' the '''Close box'''.</li>
 +
<li>'''Select''' '''Submit'''.</li>
 +
</ol>
  
 
&nbsp;
 
&nbsp;
  
*'''Deployed =''' Checked
+
'''Figure 100: Close Work Orders Portlet'''
*'''Daily Event =''' Radio button enabled
 
*Repeat every 1 day
 
*'''Start Date =''' Today's date
 
*'''Start Time =''' 12:00 AM
 
*'''Repeat =''' Every 15 minutes
 
*'''End By =''' Blank
 
*'''No End Date =''' Checked
 
*'''Status =''' Scheduled
 
*'''Log Level =''' Error
 
*'''Execute as Role =''' Set to Administrator
 
  
To configure the scheduled scripts by following the next step list:
+
[[File:NA Close Work Orders Portlet.png|700px|NA Close Work Orders Portlet.png]]
  
#'''Navigate''' to: '''Customization > Scripting > Script Deployments'''.
+
&nbsp;
#'''Filter''' by '''SCRIPT''' name for each of the below scripts:
 
  
*WO Retry Schedule Job.
+
After selecting '''submit''', the status of the submitted transaction will be visible.
*Retry Large Order Process.
+
 
*WIP Move Retry Scheduled Job.
+
&nbsp;
*Material Transactions Schedule Job.
+
 
<ol start="3">
+
'''Figure 101: Work Orders Process Statuses'''
<li>'''Click''' the '''Edit link''' for each script selected in the previous step.</li>
+
 
<li>'''Follow''' the above example settings and '''save''' the script schedule.</li>
+
[[File:NA Work Orders Process Statuses.png|700px|NA Work Orders Process Statuses.png]]
</ol>
+
 
 +
&nbsp;
 +
 
 +
Select the '''Refresh''' button to make sure the transaction is 100% complete.
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 102: Percentage of Completion'''
 +
 
 +
[[File:NA Percentage of Completion.png|700px|NA Percentage of Completion.png]]
 +
 
 +
&nbsp;
  
For more information about the NetSuite documentation on Scheduled Script Best Practices, visit the next web page: [https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_N3361671.html NetSuite documentation on Scheduled Script Best Practices].<br/> &nbsp;
+
When the transaction is fully completed, the Work Order status will change to '''‘CLOSED’'''.
  
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles">NetSuite Roles</span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
+
'''Figure 103: Closed Work Order'''
  
42Q NetSuite Adapter supports multiple roles based on the job profiles:
+
'''[[File:NA Closed Work Order.png|700px|NA Closed Work Order.png]]'''
 +
 
 +
&nbsp;
  
#'''42Q Monitoring:''' Can view 42Q monitoring screens.  
+
'''Figure 104: Work Order Status'''
#'''42Q ShipmentUser:''' Can perform shipment which includes the creation of sales order, and performing item fulfillment.  
+
 
#'''42Q User:''' Can perform actions related to the work order. It cannot do shipment actions.  
+
'''[[File:NA Work Order Status.png|700px|NA Work Order Status.png]]'''
#'''42Q Admin:''' Admin access where all work order actions, shipment actions, and retry actions are allowed. Restriction for this user is that they cannot access scheduled scripts and access tokens.  
+
 
 +
&nbsp;
 +
 
 +
= Work Order Cancelation =
 +
 
 +
In the event that a NetSuite Work Order will be closed prior to starting the build, or even closing the order short, it is recommended to use the "'''Close button'''" to cancel the order.&nbsp;<br/> <span style="color:#e74c3c;">It is not advised to delete orders 42Q or NetSuite, as this causes the systems to be out of sync.</span><br/> The following signals are sent to 42Q based on the order status:&nbsp;
 +
 
 +
#Order is in Unreleased (N) status in 42Q - Close is allowed
 +
#Order is in Released (R) status in 42Q - Units in WIP close/cancel is not possible
 +
#Order is in Released (R) status in 42Q with Unit in WIP - Units in WIP close/cancel not possible
 +
#Order is Complete (C) status in 42Q - Closed
 +
#Planned orders - No transition to 42Q
 +
 
 +
&nbsp;
 +
 
 +
= <span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form"><span class="mw-headline" id="Mark_Work_Order_Built_Form">Mark Work Order Built Form</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
 +
 
 +
NetSuite enables users to show Work Order items as assembled without completing all the steps. Make sure Work Orders are in status '''‘In Process’''' to be available in '''‘Mark Work Order Built’''' form. To do so, follow the next step list:
 +
 
 +
#'''Navigate''' to&nbsp;: '''Transactions > Manufacturing > Mark Work Orders Built'''.
 +
#'''Select''' a '''Location''' to filter the list of orders.
 +
#'''Select''' an '''Item''' to filter the list of orders.
 +
#'''Select''' a '''Customer''' to filter the list of orders.
 +
#'''Check''' the '''Mark Built box'''.
 +
#'''Select''' '''Submit'''.
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 105: Mark Work Order Built Portlet'''
 +
 
 +
'''[[File:NA Mark Work Order Built Portlet.png|700px|NA Mark Work Order Built Portlet.png]]'''
 +
 
 +
&nbsp;
 +
 
 +
After selecting '''Submit''', the status of the submitted transaction will be visible.
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 106: Work Order Process Status'''
 +
 
 +
'''[[File:NA Work Order Process Status.png|700px|NA Work Order Process Status.png]]'''
 +
 
 +
&nbsp;
 +
 
 +
Select the '''Refresh''' button to make sure the transaction is 100% complete.
 +
 
 +
Click the '''Complete''' link to view all the work orders (Processed Records).
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 107: Percentage of Completion (Completed)'''
 +
 
 +
[[File:NA Percentage of Completion (Completed).png|700px|NA Percentage of Completion (Completed).png]]
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 108: Processed Records Statuses'''
 +
 
 +
[[File:NA Processed Records Statuses.png|700px|NA Processed Records Statuses.png]]
 +
 
 +
&nbsp;
 +
 
 +
When the transaction is fully completed, the Work Order status will change to '''BUILT'''.
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 109: Built Work Order'''
 +
 
 +
[[File:NA Built Work Order.png|700px|NA Built Work Order.png]]
 +
 
 +
&nbsp;
 +
 
 +
42Q only allows status change to be built (C on 42Q) through this form when the status of the order on the 42Q side is not released (N). The transaction will error out if status is released on 42Q side and Mark WO Built form is used.
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 110: Bulk Processing Errors Message'''
 +
 
 +
[[File:NA Bulk Processing Errors Message.png|700px|NA Bulk Processing Errors Message.png]]
 +
 
 +
&nbsp;
 +
 
 +
 
 +
= <span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process"><span class="mw-headline" id="Work_Order_Build_Process">Work Order Build Process</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
 +
 
 +
The NetSuite Adapter sends 3 types of information to 42Q: '''Header details''', '''Routing''' and '''Component''', however, if certain users do not want to send the route information but only send the header details and the component from NetSuite to 42Q, there exists the Work Order Build Process form that allows users to do so.
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 111: Work Order Build Process Flow Diagram'''<br/> [[File:NA Work Order Build Process Flow Diagram.png|700px|NA Work Order Build Process Flow Diagram.png]]
 +
 
 +
&nbsp;
 +
 
 +
In order to create a Work Order Build Process, users must follow the next step list:
 +
 
 +
&nbsp;
 +
 
 +
#On the menu bar, go to: '''Transactions > Manufacturing > Enter Work Orders'''.
 +
#Change the value of '''CUSTOM FORM *''' to '''Job Creation Job Order'''.
 +
#A new window will appear, change the value of '''SUBSIDIARY *''' to '''Honeycomb Mfg'''.
 +
#Then in the '''LOCATION''' field, select '''01 San Francisco'''.
 +
#Change the value of the '''ASSEMBLY''' field to '''42Q-MUG''' (the item with 42Q setup in Assembly Item / Product Setup section).
 +
#In the field '''ORDER #''', enter the order number.
 +
#Click the Save button.
 +
 
 +
<u>'''Note:'''</u> In the Work Order Build Process form the '''WIP''' checkbox will be unchecked and the '''MANUFACTURING ROUTING''' option will not be possible to select.
 +
 
 +
<u>'''Note:'''</u> In the Work Order Build Process scenario it is not possible to send any material issues from 42Q to the ERP system (NetSuite), because NetSuite does not allow that action.
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 112: Filling out Work Order Build Process Data'''<br/> [[File:NA Filling out Work Order Build Process Data.png|700px|NA Filling out Work Order Build Process Data.png]]
 +
 
 +
&nbsp;
 +
 
 +
'''Figure 113: Work Order Build Process Successfully Created'''
 +
 
 +
[[File:NA Work Order Build Process Successfully Created.png|700px|NA Work Order Build Process Successfully Created.png]]
 +
 
 +
&nbsp;
 +
 
 +
The Work Order Build Process supports sending '''Over Completion''' and sending a '''Scrap''' from 42Q to NetSuite, however, if users can not perform actions that require Routing, such as WIP Moves, Rework, etc.<br/> For the '''scrap''' scenario, completion status is sent to 42Q when the scrap quantity and complete quantity sum are equal to the work order quantity.
 +
 
 +
When all units are completed in the Work Order, the Work Order status will change to '''Built''' (completion status), and it will be sent to 42Q, then, if users '''Scrap''' or they do not want to build the whole Work Order, they can do '''Close''', however it is not possible to do Close after Built, but users can do Close if there is a Scrap; if users record a Scrap, then users can Close a whole Work Order, in this case, users do not do a Built, they do directly a Close (which is more like a financial close), after that, the Close will be sent to NetSuite to 42Q.
 +
 
 +
&nbsp;
 +
 
 +
= <span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts"><span class="mw-headline" id="Scheduling_Scripts">Scheduling Scripts</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
 +
 
 +
There are eight 42Q-related scheduled scripts that utilize native NetSuite Scheduled Scripts:
 +
 
 +
#'''XX42Q WO Retry Schedule Job'''
 +
#*A Scheduled script that processes the Mass order creation XMLs, failed WO Create and update XMLs. 
 +
#'''XX42Q Retry LargeWO process'''
 +
#*A Schedule script to pick Large order&nbsp;Create and Update XMLs. 
 +
#'''XX42Q Wip Move Retry Scheduled Job'''
 +
#*The Failed WIP transactions will be picked and reprocessed by WIP Move Retry Scheduled Job every 15 mins for a 24hrs time period from the WIP record creation date. 
 +
#'''XX42Q Material Transaction Scheduled Job'''
 +
#*The Failed MAT transactions will be picked and reprocessed by Material Transactions Schedule Job every 15 mins for a 24hrs time period from the MAT record creation date. 
 +
#'''XX42Q Retry Inbound XML'''
 +
#*A Schedule script to inbound WIP/MAT XML from 42Q and continue with WIP/MAT custom record creation. 
 +
#'''XX42Q Update WO Status'''
 +
#*A Scheduled script that scans for orders completed in the past 24hrs and send WO completion XML to 42Q, when the Built Qty matches the Workorder Qty and also there are no MAT move transaction failures. 
 +
#'''XX42Q WO Posting Period Check'''
 +
#*A Scheduled script that runs once a month where it picks “In Process” work orders and locks the previous month Transaction records (WCO and WOI documents). This ensures any new WIP/MAT moves are recorded in a new WCO/WOI document for the current posting month.
 +
#*'''<u>Note</u>: '''The following are the parameters for this script that are different from the rest of the scripts.
 +
#**'''Start Date = '''Today's date
 +
#**'''Start Time '''= 2:00 am
 +
#**'''Monthly Event '''= Radio button enabled
 +
#**'''Daily Event '''= Radio button disabled
 +
#**'''Repeat every 1 day '''= Radio button disabled   
 +
#'''XX42Q Retry WO ShipNotify'''
 +
#*A Scheduled script that processes the failed Item shipment details to 42Q. 
 +
 
 +
Each of these should be set to 12:00 AM based on the customer server timezone. If the Start Time is set to any other time than 12:00 AM (for example: 2:00 PM), the script will start at 2:00 PM, but then finish its hourly execution at 12:00 AM. It will not resume until the next day at 2:00 PM.
 +
 
 +
If users want to deploy scheduled scripts that are scheduled to run every 15 minutes on a 24-hour basis, the following sample values should be set on the Script Deployment page:
 +
<ul style="margin-left: 40px;">
 +
<li>'''Deployed =''' Checked</li>
 +
<li>'''Daily Event =''' Radio button enabled</li>
 +
<li>Repeat every 1 day</li>
 +
<li>'''Start Date =''' Today's date</li>
 +
<li>'''Start Time =''' 12:00 AM</li>
 +
<li>'''Repeat =''' Every 15 minutes</li>
 +
<li>'''End By =''' Blank</li>
 +
<li>'''No End Date =''' Checked</li>
 +
<li>'''Status =''' Scheduled</li>
 +
<li>'''Log Level =''' Error</li>
 +
<li>'''Execute as Role =''' Set to Administrator</li>
 +
</ul>
 +
 
 +
To configure the scheduled scripts by following the next step list:
 +
 
 +
#'''Navigate''' to: '''Customization > Scripting > Script Deployments'''.
 +
#'''Filter''' by '''SCRIPT''' name for each of the below scripts:
 +
#*WO Retry Schedule Job.
 +
#*Retry Large Order Process.
 +
#*WIP Move Retry Scheduled Job.
 +
#*Material Transactions Schedule Job. 
 +
#'''Click''' the '''Edit link''' for each script selected in the previous step.
 +
#'''Follow''' the above example settings and '''save''' the script schedule.
 +
 
 +
For more information about the NetSuite documentation on Scheduled Script Best Practices, visit the next web page: [https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_N3361671.html NetSuite documentation on Scheduled Script Best Practices].
 +
 
 +
= <span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles"><span class="mw-headline" id="NetSuite_Roles">NetSuite Roles</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
 +
 
 +
42Q NetSuite Adapter supports multiple roles based on the job profiles:
 +
 
 +
#'''42Q Monitoring:''' Can view 42Q monitoring screens.  
 +
#'''42Q ShipmentUser:''' Can perform shipment which includes the creation of sales order, and performing item fulfillment.  
 +
#'''42Q User:''' Can perform actions related to the work order. It cannot do shipment actions.  
 +
#'''42Q Admin:''' Admin access where all work order actions, shipment actions, and retry actions are allowed. Restriction for this user is that they cannot access scheduled scripts and access tokens.  
 
#'''42Q Connect:''' Site Admin type user with full access. This access is for SMEs only.  
 
#'''42Q Connect:''' Site Admin type user with full access. This access is for SMEs only.  
 +
 +
&nbsp;
 +
 +
With the adapter, the following Roles will be created in the installed system. The Roles are not locked and the customer can update the roles if necessary. The roles will have all necessary permissions based on each action that can be performed by the user with different roles.
 +
 +
&nbsp;
 +
 +
The roles and definitions of each of them are as follows:
 +
 +
*'''42Q Monitoring'''
 +
**Will have only view access to the custom records and monitor screen. Usually given only to view the 42Q transactions and their status. 
 +
*'''42Q User'''
 +
**Best suited for production planners or supervisors who will create, release and modify the work orders.
 +
**Will have access to work order transactions with EDIT level.&nbsp;
 +
**Can only view the monitor screen and the interface setup form.&nbsp;
 +
**If required the work order user event scripts can be executed as “42Q user”. 
 +
*'''42Q Admin'''
 +
**Typically plant super users or production managers who will require higher access to modify the 42Q transaction and the setup form.
 +
**Will have access to work order transactions with '''FULL''' access level.&nbsp;
 +
**Will have the ability to retry the failed transactions using 42Q action link.&nbsp; 
 +
*'''42Q Connect'''&nbsp;
 +
**A virtual user account where the automations run.&nbsp;
 +
**Enables users to track all the script logs and used for debugging technical issues.&nbsp;
 +
**Will have access to all scripts and customizations in addition to the 42Q Admin access.&nbsp;
 +
**Integrations and access tokens should be created using this role. 
 +
*'''42Q Shipment user'''
 +
**Best suited for order management or shipment who will be creating the item fulfillment record.
 +
**Will have access only to the Sales order transaction and the custom records related to serial numbers. 
 +
 +
&nbsp;
 +
 +
<u>'''Note:'''</u> Detailed list of custom records and permissions levels are listed in the next file: NetSuite - 42Q Role Permissions (32.03.01_15.72.00).
 +
 +
&nbsp;
 +
 +
&nbsp;
 +
 +
== <span class="mw-headline" id="Adding_Custom_Customer_Roles"><span class="mw-headline" id="Adding_Custom_Customer_Roles"><span class="mw-headline" id="Adding_Custom_Customer_Roles"><span class="mw-headline" id="Adding_Custom_Customer_Roles">Adding Custom Customer Roles</span></span></span></span> ==
 +
 +
Sometimes customers might have their own custom roles and might use the same role to do adapter actions and view the custom records. Below procedure will explain how to add the audience to different scripts deployments and custom records:
 +
 +
#'''Navigate''' to: '''Customization > Scripting > Script Deployments'''.
 +
#'''Search''' for the '''42Q Adapter Suitelet''', '''client or user event scripts'''.
 +
 +
<u>'''Note:'''</u> The list of scripts are in the next file: NetSuite - 42Q Role Permissions (32.03.01_15.72.00).
 +
<ol start="3">
 +
<li>'''Select''' '''Edit'''.</li>
 +
<li>'''Add''' the '''additional roles''' to the Roles multi select field under Audience subtab.</li>
 +
</ol>
 +
 +
&nbsp;
 +
 +
'''Figure 114: Script Deployments Page'''
 +
 +
[[File:NA Script Deployments Page.png|700px|NA Script Deployments Page.png]]<br/> &nbsp;
 +
 +
&nbsp;
 +
 +
'''Figure 115: Script Deployment Audience Tab'''
 +
 +
[[File:NA Script Deployment Audience Tab.png|700px|NA Script Deployment Audience Tab.png]]
 +
 +
&nbsp;
 +
 +
&nbsp;
 +
 +
== <span class="mw-headline" id="Adding_New_Roles_To_Custom_Records"><span class="mw-headline" id="Adding_New_Roles_To_Custom_Records"><span class="mw-headline" id="Adding_New_Roles_To_Custom_Records"><span class="mw-headline" id="Adding_New_Roles_To_Custom_Records">Adding New Roles To Custom Records</span></span></span></span> ==
 +
 +
#'''Access''' to the '''42Q Adapter Custom Records'''.
 +
#'''Navigate''' to: '''Setup > User/Roles > Manage Role'''.
 +
#'''Choose''' a '''role''' and '''select''' '''Edit'''.
 +
 +
&nbsp;
 +
 +
'''Figure 116: Editing A Role'''
 +
 +
[[File:NA Editing A Role.png|700px|NA Editing A Role.png]]<br/> &nbsp;
 +
 +
&nbsp;
 +
<ol start="4">
 +
<li>'''Select''' the '''Permissions''' tab.</li>
 +
<li>'''Select''' the '''Custom Record''' subtab.</li>
 +
<li>'''Add''' the required '''42Q Custom records''' and '''provide''' the desired '''access level'''.</li>
 +
</ol>
 +
 +
&nbsp;
 +
 +
&nbsp;
 +
 +
'''Figure 117: Custom Record Subtab'''
 +
 +
[[File:NA Custom Record Subtab.png|700px|NA Custom Record Subtab.png]]
 +
 +
&nbsp;
 +
 +
<u>'''Note:'''</u> Based on the access level the user will be able to '''View''' or '''Edit''' the 42Q transaction records in the 42Q Monitoring Screen.
  
 
&nbsp;
 
&nbsp;
Line 1,295: Line 1,625:
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List">Work Order Creation Error List</span></span></span></span></span></span></span></span></span> =
+
= <span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List"><span class="mw-headline" id="Work_Order_Creation_Error_List">Work Order Creation Error List</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
 
The next table lists the errors that the users may encounter related to Work Order Creation as well as the possible causes and solutions.
 
The next table lists the errors that the users may encounter related to Work Order Creation as well as the possible causes and solutions.
Line 1,357: Line 1,687:
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List">WIP Move Transaction Error List</span></span></span></span></span></span></span></span></span> =
+
= <span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List"><span class="mw-headline" id="WIP_Move_Transaction_Error_List">WIP Move Transaction Error List</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
 
The next table lists the errors that the users may encounter related to WIP Move Transaction as well as the possible causes and solutions.
 
The next table lists the errors that the users may encounter related to WIP Move Transaction as well as the possible causes and solutions.
Line 1,424: Line 1,754:
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List">WIP Material Issue Error List</span></span></span></span></span></span></span></span> =
+
= <span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List"><span class="mw-headline" id="WIP_Material_Issue_Error_List">WIP Material Issue Error List</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
 
The next table lists the errors that the users may encounter related to WIP Material Issue as well as the possible causes and solutions.
 
The next table lists the errors that the users may encounter related to WIP Material Issue as well as the possible causes and solutions.
Line 1,544: Line 1,874:
 
&nbsp;
 
&nbsp;
  
= <span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List">Ship Notify Error List</span></span></span></span></span></span> =
+
= <span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List"><span class="mw-headline" id="Ship_Notify_Error_List">Ship Notify Error List</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span> =
  
 
The next table lists the errors that the users may encounter related to Ship Notify as well as the possible causes and solutions.
 
The next table lists the errors that the users may encounter related to Ship Notify as well as the possible causes and solutions.
Line 1,568: Line 1,898:
  
 
&nbsp;
 
&nbsp;
 +
</center>

Latest revision as of 11:57, 7 October 2024

42Q Home > Tools > NetSuite Adapter

    

 

 

Tools
NetSuite Adapter
  Version MES15.76
Revision I1

 

 

Introduction


The NetSuite Adapter is a middleware software that has been developed for customers to seamlessly integrate their NetSuite systems with 42Q. This adapter can be installed to the customer’s NetSuite system in order to allow NetSuite users to monitor and iterate with 42Q.

 

The below diagram explains the capabilities provided by these NetSuite Adapters:

 

Figure 1: NetSuite Diagram

NA NetSuite Diagram.png    

 

To begin, users must configure the Global and Plant setups:

  1. Go to: 42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form.

 

Figure 2: Accessing to 42Q Interface Setup form

NA Accessing to 42Q Interface Setup form.png

 

  1. Add the setups manually or import them using the Import Config Files button.

Note: To be able to import the files, the config file should exist in the file cabinet.

 

  1. Define Global setups on the top header.

 

Figure 3: Defining Global Setups

NA Defining Global Setups.png

 

Note: The 42Q USER NAME and 42Q PASSWORD will be provided by the 42Q team.

 

  1. Select the 42Q Plant Setup tab to define NetSuite-42Q configuration by specific location.

 

Figure 4: 42Q Plant Setup Tab

NA 42Q Plant Setup Tab.png

 

The information below corresponds to the 42Q Plant Setup Tab fields name and its description :

LOCATION: Netsuite Location in the subsidiary.
ORG CODE42Q ORG ID: Organization code set to link with 42Q.
CUSTOMER CODE: Customer code set to link with 42Q.
NOTIFICATION TO EMAILID: Not a required field
NOTIFICATION FROM EMAILID: Not a required field
JOB TYPE: Field required for work order creation
JOB CLASS: Field required for work order creation
ASSY REVISION: Field required for work order creation
ASSY REVISION DESC: Field required for work order creation
ROUTING REVISION: Field required for work order creation
SCHEDULE FLAG: Field required for work order creation
AVAILABLE 24HRS FLAG: Field required for work order creation
SCHEDULE PRIORITY: Define from which field to pick the order priority.
ASSIGNED UNITS: Field required for work order creation
ADVANCE BOM: Advance BOM is enabled or disabled for this location.
OVERCOMPLETION PERCENTAGE: Overcompletion percentage for the plant.
DEFAULT BIN: Default global bin for the plant.
SHOW PHANTOM: Send phantom in the BOM.
ONLINECALL ROUTING COMPONENTS: On manually changing routing and components. This flag will check the 42Q order for not release status before allowing the update when set as 'YES'.
ONLINECALL STATUS COMPLETE: On manually changing order status to 'BUILT'. This flag will check the 42Q order status for not release before allowing the update when set as 'YES'.
LARGE ORDER ITEM LIMIT: Define the large BOM order limit.
BUILT STATUS VALIDATION: The work order status will not change to ‘BUILT’ if any material issue or backflush fails.
42Q PULLBIN: Consider only 42Q pull bin for material backflush.

 

  1. Select the 42Q Custom Attribute Setup tab to define the mapping of custom attributes from NetSuite with 42Q attribute names. Users need to use the attribute ID from NetSuite in the FIELD_NAME and give the attribute name they want to see on the 42Q side in the FORTY2Q_NAME field.

 

Figure 5: 42Q Custom Attribute Setup Tab

NA 42Q Custom Attribute Setup Tab.png

 

  1. Select the 42Q Multiplier Setup tab if customers are using a different unit of measures other than each, like thousands or ten thousand. To send the correct work order quantity, users must set up a unit and multiplier for it, so the work order quantity is converted based on the multiplier and sent to 42Q individually. 
  2. Select Save to save all changes.

 

Figure 6: 42Q Multiplier Setup Tab

NA 42Q Multiplier Setup Tab.png
 

  1. Select Add File and choose the configuration file.

 

Figure 7: Add a File for Import

NA Add a File for Import.png

 

 

Assembly Item / Product Setup

 

  1. On the search bar, enter the product for product setup 42Q-MUG.
  2. A list will be displayed, choose the options that say 42Q-MUG, and next to it, click Edit.

 

Figure 8: Assembly/Bill of Materials: 42Q-MUG

NA Assembly-Bill of Materials- 42Q-MUG.png  

 

  1. Change the value of CUSTOM FORM to Standard Group Item Form so you can see a new tab at the bottom.
  2. Scroll all the way down, click on the 42Q tab and make sure the option RELEASED TO 42Q is  checked.
  3. In the option WORK ORDER EXTRACTS * select one of the following options:
  • Default: Select this option if you want to send WO Header, WO Route or Flex field.
  • System build: Select this option if you want to send WO Header, WO Route or BOM Item.
  1. Click on the Save button.

 

Figure 9: 42Q Tab

NA 42Q Tab.png

 

 

 

 

 

Create a Work Order

 

  1. On the menu bar, go to: Transactions > Manufacturing > Enter Work Orders.
  2. Change the value of CUSTOM FORM * to Job Creation Job Order.
  3. A new window will appear, change the value of SUBSIDIARY * to Honeycomb Mfg.
  4. Then in the LOCATION field, select 01 San Francisco.
  5. Change the value of the ASSEMBLY field to 42Q-MUG (the item with 42Q setup in Assembly Item / Product Setup section).
  6. In the field ORDER #, enter the order number.
  7. If you want to send the route’s information which is your operation sequences to 42Q, then check the WIP box (the MANUFACTURING ROUTING option will be selected automatically).
  8. Click the Save button.

 

Figure 10: Filling out Work Order Data

NA Filling out Work Order Data.png

 

Work Order Priority:

Work Order Priorities can be defined within: 42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup > Schulde Priority field.
‘SCHEDULE_PRIORITY’:‘CUSTOM’ will use the custbody_cust_priority custom NetSuite field to send the order priority to 42Q in the SCHEDULE_PRIORITY XML tag.

Users can send these other fields as well in the ‘schedule_priority’ field:

  • Customer - customer priority
  • Location - location priority

 

Figure 11: Work Order Priority Value

NA Work Order Priority Value.png

 

Figure 12: Schedule Priority Value

NA Schedule Priority Value.png

 

Large BOM Work Order:
Work Orders with Large BOM quantities (greater than 50) can be sent to 42Q through the 42Q NetSuite adapter as scheduled Work Orders. Scheduled scripts are set to run every 15 minutes by default. If a plant has a large BOM order, enable the setting by configuring "LARGE_ORDER_ITEM_LIMIT":"50" within: 42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup.

 

Figure 13: Large BOM Work Order Example

Large BOM Work Order Example.png

 

 

 

Figure 14: Warning Message

NA Warning Message.png

Note: A warning is displayed when a Large BOM order is released.

 

Mass Create Work Order:
To mass create a Work Orders, navigate to: Transactions > Manufacturing > Mass Create Work Orders.
Work orders are generated when the assembly backorder quantities are equal and greater than to build point. After reaching the build point, a work order is added in the Mass Create Work Orders queue. After submitting the record, the work order is automatically generated.


Figure 15: Recorder Point Items Tab

NA Recorder Point Items Tab.png

 

Figure 16: Process Status Form

NA Process Status Form.png

 

 

Figure 17: Processed Items Form

NA Processed Items Form.png

 

 

Figure 18: Created Work Order

NA Created Work Order.png

Note: The Work Orders are created in Planned status. Example: Product: 42Q-MUGTH.

 

Next, users must release the Work Order, so that 42Q receives the Work Order.

 

Figure 19: Released Work Order

NA Released Work Order.png
 

 

Figure 20: Work Order Received In 42Q

NA Work Order Received In 42Q.png

 

Mark Work Order Released:
To mark Work Orders as ‘Released’, navigate to: Transactions > Manufacturing > Mass Create Work Orders.
Mark Work Order form allows mass release of work orders which are in planned status. Mark work orders are sent to 42Q as part of a schedule script, which is set to run every 15 minutes by default.


 

Figure 21: 'Mark Work Order Released' Form Page In NetSuite

NA 'Mark Work Order Released' Form Page In NetSuite.png


 

Figure 22: 'Mark Work Order Released' Process Status Page (In Progress)

NA 'Mark Work Order Released' Process Status Page (In Progress).png

 

 

Figure 23: 'Mark Work Order Released' Process Status Page (Complete)

NA 'Mark Work Order Released' Process Status Page (Complete).png

 

 

Figure 24: Work Order Create and Ack Monitoring Screen

NA Work Order Create and Ack Monitoring Screen.png

 

 

Figure 25: Work Order Create and Ack Results Monitoring Screen

Work Order Create and Ack Results Monitoring Screen.png

 

 

Figure 26: Work Orders Successfully Received On 42Q

NA Work Orders Successfully Received On 42Q.png

 

 

Monitoring Work Order Updates

Update / Change


Users can update or change the information of a work order (e. g. change the quantity) by following the next steps:  

  1. On the menu bar, go to: 42Q Monitor Screen > Work Order Create and Ack > Monitor Screen.

 

 

  Figure 27: Work Order Monitor and Acknowledge Monitor Screen 

NA Work Order Monitor and Acknowledge Monitor Screen.png

 

  1. In the TRANSACTION NAME column, click on any work order.

 

Figure 28: Work Order Create and Ack Table

NA Work Order Create and Ack Table.png

 

  1. A new window will be displayed, click on Edit.
  2. Make any changes (e.g. QUANTITY).
  3. Click the Save button.



Figure 29: Edit Work Order    

NA Edit Work Order.png

 

  1. If users want to check if it was successfully updated, click on the Back button to return to Monitor Screen.

 

The adapter also supports re-release of order. When an order is released to 42Q but it is in status: Not Release ‘N’ on 42Q, users can change the work order status to Planned on NetSuite, and then release the order again by setting the order status to Release. But if the work order is already released on 42Q, the adapter will not allow to change the status on NetSuite from Released to Planned, and will display the next error: 'Status change not allowed as order is released in 42Q'.

 

Figure 30: Error Message

NA Error Message.png

 

WIP Move Transactions

  Users can view Work Order WIP Move Transactions by following the next steps:  

  1. On the menu bar, go to: 42Q Monitor Screen > 42Q WIP Move Transactions > Monitor Screen.


Figure 31: 42Q WIP Move Transactions Monitor Screen

NA 42Q WIP Move Transactions Monitor Screen.png

 

  1. Click on any WORK ORDER NUMBER.

 

Figure 32: WIP Move Transactions Table

WIP Move Transactions Table.png

 

  1. A new window will be displayed, at the bottom, there is a menu bar, select the Netsuite-42Q Interface tab.
  2. Click on the WIP Move Transactions option.
  3. When you complete your orders in the 42Q system, click on the Close button.

 


Figure 33: WIP Move Transactions NetSuite 42Q Interface

NA WIP Move Transactions NetSuite 42Q Interface.png

 


Figure 34: Save WIP Move Transactions Changes

NA Save WIP Move Transactions Changes.png

 

  1. On the new window, click Save.

 



WIP Material Transactions

There are two types of Materials (BOM Components):

  1. PULL: Standard backflush items, which doesn’t require serial or lot type traceability.
    • Assembly Pull: Backflush happens on a unit completion.
    • Operation Pull: Backflush happens on completion of  corresponding Backflush Operation.
    • PUSH: It is generally referred for the items which require tracking, like lot numbered or serial numbered inventory items. 42Q sends Material issues for only Push types of materials.

    Material Issues are seen at the work order level under ‘WIP_Material Transactions’.

     

    Figure 35: WIP Material Transactions Tab

    NA WIP Material Transactions Tab.png

    Note: 42Q NetSuite interface supports over completion and under completion of BOM items.

     

    Lot type material consumption: 42Q sends material issues for lot type materials as well. You can setup components on 42Q with the following three types:

    1. Non Tracked with Quantity: This type of component item sends the lot number and the quantity consumed to NetSuite on material consumption. Lot doesn’t have to exist in the 42Q for consumption.
    2. Consume from NSB: This type of component item sends the lot number and the quantity consumed to NetSuite on material consumption. Lots and quantities to be consumed,  should exist in the 42Q.
    3. Non Serialized Batch: This type of component item only sends a lot number back to NetSuite on material consumption.

     


    Figure 36: Material Lot And Quantity Consumed On 42Q

    NA Material Lot And Quantity Consumed On 42Q.png
     

     

    Figure 37: Material Transaction Received on NetSuite

    Material Transaction Received on NetSuite.png

     

    The ‘Used in build’ quantity will be updated with the quantity received from 42Q.

     

    Figure 38: Used In Build Values

    NA Used In Build Values.png

     

    Under the related records of work order issue, the consumed quantity and lot number will be recorded.

     

     

    Figure 39: Recorded Quantity And Lot Number

    NA Recorded Quantity And Lot Number.png

     

    Note: For duplicated items if no or same operation sequences are assigned, the material issue happens for the first occurrence of material in BOM.

     

    Users can view Work Order WIP Material Transactions by following the next steps:  

    1. On the menu bar, go to: 42Q Monitor Screen > WIP Material Transactions > Monitor Screen.

     


    Figure 40: 42Q WIP Material Transactions Monitor Screen

    NA WIP Material Transactions Monitor Screen.png

     

    1. Click on any WORK ORDER.

     

     

    Figure 41: 42Q WIP Material Transactions Table

    NA 42Q WIP Material Transactions Table.png

     

    1. A new window will be displayed, at the bottom, there is a menu bar, select the Netsuite-42Q Interface tab.
    2. Click on the WIP Material Transactions option.
    3. When you complete your orders in the 42Q system, click on the Close button.



    Figure 42: WIP Material Transactions NetSuite 42Q Interface

    NA WIP Material Transactions NetSuite 42Q Interface.png

     

    1. On the new window, click Save.

     


    Figure 43: Save WIP Material Transactions Changes

    NA Save WIP Material Transactions Changes.png

     

    Phantom Items as Component Item (Bill of Material):
    To send phantom details in the component list to 42Q use the ‘SHOW_PHANTOM’ field in the: 42Q Global and Plant Setup Form > 42Q Plant Setup tab > Show Phantom field.

    If the SHOW_PHANTOM is set as ‘YES’, the Phantom item and Phantom Child items details in the component list will be sent to 42Q.


    Figure 44: SHOW_PHANTOM Value Set To ‘YES’

    SHOW PHANTOM Value Set To ‘YES’.png

     

     

     

    Figure 45: Component List On 42Q

    NA Component List On 42Q.png

    If the SHOW_PHANTOM is set as ‘NO’, only the Phantom child item details in the component list will be sent to 42Q.

    The Phantom Item is not sent in the BOM, only the phantom child’s are sent:

     

    Figure 46: BOM Data Sent to 42Q

    BOM Data Sent to 42Q.png
     

     

     

    Routing Updates

    The updates supported under Routing from NetSuite to 42Q are the following:

    1. Edit an operation restricted to release status only: Operation name.
    2. Edit setup time.
    3. Edit run rate.
    4. Edit cost template (no update will be sent to 42Q).
    5. Edit manufacturing work center.
    6. Adding a new operation sequence.

     

     

     

    Key Value Pairs

    Key Value Pairs (Custom Attributes) allows users to send custom fields or native fields, which are not part of the standard adapter from ERP to 42Q.

    Key value pairs can be sent from the following 4 ERP levels: 

    1. Work Order (shop order)
    2. Work Order Assembly (shop order part number)
    3. BOM Item (shop order BOM component part)
    4. Work Order BOM Item (specific to work order)

     

    To send these custom attributes, users need to follow the next steps:

    1. Go to: 42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Custom Attribute Setup.
    2. Select Location for which the custom attribute should be sent with the work order created.
    3. Select an Attribute Level, and choose from the 4 levels defined.

     


    Figure 47: Choose an Attribute Level

    NA Choose an Attribute Level.png

     

    1. To perform the mapping of the custom attribute field, set FIELD_NAME = Field ID from NetSuite as in Figure 48.
    2. Set the 42Q generic field name called FORTY2Q_NAME =  Field name to be displayed on 42Q as in Figure 48.

     

     

    Figure 48: Custom Attributes Setup

    NA Custom Attributes Setup.png

     

    Note: If custom fields have multiple inputs, the adapter comma separates them and sends them to 42Q.

     

    Figure 49: Custom Tab

    NA Custom Tab.png

     

     

    Figure 50: Custom Data Sent to 42Q

    NA Custom Data Sent to 42Q.png

     

     

    Figure 51: Data Received By 42Q

    NA Data Received By 42Q.png

     

     

    Note: COMPONENT_PART_ATTRIBUTE and WO_BOM_ATRIBUTE attributes are not sent to 42Q when the BOM item list has more than 500 line items.

    Standard Cycle Time and Hands on Time

     

     

    Standard Cycle Time

     

    1. On the menu bar, go to: 42Q Monitor Screen > Work Order Create and Ack > Monitor Screen.
    2. Click on any work order from the column TRANSACTION NAME.
    3. Select the Operations tab.


    Two types of standard times are available:

    1. SETUP TIME (MIN) (Basis type is lot).
    2. RUN RATE (MIN/UNIT) also known as machine run time (Basis type is item).



      Figure 52: Work Order Operations

    NA Work Order Operations.png

     

    These standard times are saved in the SQC Configuration table and SOMS target table on the 42Q.

    If the standard baselines are not set for an operation or require an update, follow the next steps:  

    1. In the section Primary Information, users will see the MANUFACTURING ROUTING option, below that option, users will see the manufacturing routing that has been set up, click on it.
    2. Click on the Edit button.
    3. Add the standard baselines for each operation in the SETUP TIME (MIN) and RUN RATE (MIN/UNIT) columns.


    Figure 53: Manufacturing Routing Edition

    NA Manufacturing Routing Edition.png


     

    Hands on Time

    42Q records cycle time (hands on time) for each process. The cycle time recordings are sent to NetSuite with the WIP Move transaction. The hands-on time received from 42Q is saved in Machine run time and Labor run time for that operation under the work order completion record in the related records tab.

    If users navigate to: Documents > Files > File Cabinet > 42Q MES > WIP Move and Material Move XML, they will be able to see the WIP Move with the hands on time in seconds as seen in Figure 54.

     

    Figure 54: WIP Move and Material Move XML

    NA WIP Move and Material Move XML.png

     


    Work Order Completion records store the hands on time in minutes (default unit of measure for the time in NetSuite).

    In Figure 54, users can see an example of the previously mentioned.

    If users navigate to: 42Q Monitor Screen > WIP Move Transactions or WIP Material Transactions > Monitor Screen, click on any work order, click on the tab Related Records, click on any Work Order Completion date, they will be able to see the Machine Run Time and Labor Run Time as seen in Figure 55.


      Figure 55: Work Order Completion

    NA Work Order Completion.png  

    Note: If the standard is set only for setup time, then the actual hands-on time from 42Q will be stored in the set up time slots, that is, in the Machine Setup Time and Labor Setup Time.

     

     

     

    Bin Values from 42Q

     

     

    Material Consumption

    Material Consumption provides the ability to define Bin for Consumption.

    For materials that have Use Bins checked, under Inventory Management requires to provide the bin number on material consumption. Customers can get the material consumption quantity, lot, or serial number as well as the bin location from which the material is consumed from the 42Q system.

    Note: Enable material checkbox before ‘Built’ status changes by adding ‘BUILT_STATUS_VALIDATION=YES’ within the: 42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup.

    In order to do so, users must access Inventory Management, they must follow the next steps:  

    1. Enter 42Q-SHEET1 in the top search box and then click on the option that is going to appear below.

     

      Figure 56: Top Search Box

    NA Top Search Box.png 

     
    1. Click the Edit button
    2. Make sure the USE BINS checkbox has been marked.


    Figure 57: Inventory Management

    NA Inventory Management.png

     

    Users can define a bin for each location on 42Q, under location maintenance, in order to do so, follow the next steps:  

    1. Navigate to: Shop Floor Control > Configuration > Shop Floor Configuration > Location.
    2. Select one row.
    3. Click the Edit button.
    4. Update the information.
    5. Click the Save button.

     

      Figure 58: Updating Bin Information (Material Consumption)

    NA Updating Bin Information (Material Consumption).png

     

    The bin number stored in the location will be sent in the material issue transaction performed on that location as seen in Figure 58 and Figure 59.

    If users go to the WIP Move and Material Move XML page, they will be able to see the WIP Move with the hands on time in seconds as seen in Figure 59.

     

    Figure 59: WIP Move and Material Move Xml (Material Consumption)

    NA WIP Move and Material Move Xml (Material Consumption).png

     

     

    If users navigate to: 42Q Monitor Screen > WIP Move Transactions or WIP Material Transactions > Monitor Screen, click on any work order, click on the tab Related Records, click on any Work Order Issue date, then click on the Inventory Detail icon, they will be able to see the bin number as seen in Figure 60.

     

    Figure 60: Inventory Details (Material Consumption)

    NA Inventory Details (Material Consumption).png

     


    A global default bin is defined on NetSuite under mes_42Q_plant_setup.conf file, if a bin is not sent from 42Q that global bin is used to perform material issues.

    If users want to see the Default Bin Number as seen in Figure 55, they must navigate to: 42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup, click on the DEFAULT BIN field, then enter the bin value and save the form.

     

    Figure 61: Default Bin Number (Material Consumption)

    Default Bin Number (Material Consumption).png

     

    Note: If the Bin number does not exist on the ERP side users will get an error as seen in Figure 61. To fix this error users will have to manually either create the Bin in the system or do the material consumption.

     

    Figure 62: Bin Number Error Message

    NA Bin Number Error Message.png

     

    The priority that the adapter uses for pull item bin is:

    1. Pull bin sent from 42Q in the WIP Move.
    2. Pull bin sent from 42Q in the previous WIP Move stored in the custom field.
    3. Prefered / Available Bin of the item (native NetSuite default bin, currently only used on the first consumption of a part in a WO by NetSuite).
    4. Default bin in the 42Q Plant Setup form on 42Q adapter.

     

     

    If only 42Q pull bin should be considered for material backflush (not the above mentioned priority), set ‘42Q PULLBIN=YES’ in the 42Q Interface Setup Form. With this setting if the pull bin sent from 42Q is wrong or has insufficient quantity, the backflush will not occur. This is a plant level setting.

     

    Figure 63: 42Q Pullbin Value

    NA 42Q Pullbin Value.png

     

    Finished Goods

    Finished Goods provides the ability to define the Bin for Finished Goods completions.

    Once the Finished Goods are ready, they will be added to a bin. 42Q has the capability to send the bin location in the WIP Complete Transaction.

    Users can define a bin for each complete location on 42Q, under Location Maintenance, select the location and click the Edit button, then go to the Flex Field Form tab as in Figure 64.

     

    Figure 64: Updating Bin Information (Finished Goods)

    NA Updating Bin Information (Finished Goods).png

     

     

    The bin number stored in the location will be sent in the WIP Move Completion Transaction when a unit reaches that complete location as seen in Figure 65.

     

    Figure 65: WIP Move and Material Move Xml (Finished Goods)

    NA WIP Move and Material Move Xml (Finished Goods).png

     


    If users navigate to: 42Q Monitor Screen > WIP Move Transactions or WIP Material Transactions > Monitor Screen, click on any work order, click on the tab Related Records, click on any Work Order Completion date, then click on the Inventory Detail icon, they will be able to see the bin number as seen in Figure 66.

     

    Figure 66: Verifying Bin Information (Finished Goods) in NetSuite  

    NA Verifying Bin Information (Finished Goods) in NetSuite.png

     

    A global default bin is defined on NetSuite under mes_42Q_plant_setup.conf file, if a bin is not sent from 42Q that global bin is used.

    If users want to see the Default Bin Number as seen in Figure 55, they must navigate to: 42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup, click on the DEFAULT BIN field, then enter the bin value and save the form.Enter the bin value and save the form.

     

    Figure 67: Default Bin Number

    NA Default Bin Number.png 

    Note: If the Bin number does not exist on the ERP side users will get an error as seen in Figure 61. To fix this error users will have to manually either create the Bin in the system or do the material consumption.

     

    Figure 68: Bin Number Error Message

    NA Bin Number Error Message In WIP Move Transactions.png

     

    Note: If put away bins are used for finished goods, then the best practice is to use ‘new_completion_xml’ (table wip_movement), value set as ‘true’. This enables the put away bin link or any other attribute link to serial/lot which is completed in the WIP Move Completion.

     

     

    Work Order Built And Close

    The 42Q NetSuite adapter supports work order ‘Built’ status change when the quntity+scrap quantity is equal to the work order quantity. When an order is closed manually, a work order update is sent to 42Q with the ERP status as ‘COMPLETE’, which changes the order status to ‘C’ on 42Q. The setting: ‘ONLINECALL STATUS COMPLETE’=YES in the 42Q Interface Setup Form is a recommended setting which sends an online call manually to change the order status to ‘Built’; this prevents the order status to change to ‘Built’ on NetSuite when the order is already released on 42Q.

    To prevent the work order status to change to ‘Built’ if there are any errored push/pull material changes, users have to navigate to: 42Q Setup & Monitoring > 42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup, and then enable the material checkbox before the ‘Built’ status changes when adding ‘BUILT STATUS VALIDATION=YES’.

    When a WIP Move fails with the warning of pull components and material issue validation, the adapter will be checking that validation of materials every 15 minutes using the ‘Update WO status’ script. When, and if the issue is solved, the adapter will change the Work Order status to ‘BUILT’, and the warning message will be removed.

     

    Figure 69: Script Deployment

    NA Script Deployment.png
     

     

    For planners to manually change the work order status to ‘Built’, mark the ‘IGNORE ONLINE STATUS COMPLETE’ checkbox under the ‘NetSuite-42Q Interface’ tab for the work order.

    Note: If the units are in WIP on 42Q and the order status is changed to ‘BUILT’ on NetSuite, no ‘Complete’ status update will be sent to 42Q. The work order will remain open on 42Q as it has WIP serials.
    If the units are completed on 42Q, then use the ‘42Q Action’ button in WIP Move to send the ‘Complete’ status to 42Q.

     

    Figure 70: Ignore Online Status Complete Checkbox

    NA Ignore Online Status Complete Checkbox.png

     

     

    Figure 71: Work Order Complete Update On 42Q

    NA Work Order Complete Update On 42Q.png

     

     

    If the IGNORE ONLINE STATUS COMPLETE flag is checked on order level, an update transaction will be sent and no online call will be performed. In this case, if the order is in status ‘R’ on 42Q with serials in status less than 30, the update acknowledgment will result in an acknowledgment error.
    The same logic is supported by ‘Mark Work Order Built’ for mass completion.
    For more information, please refer to the next section: Mark Work Order Built Form.

    The 42Q NetSuite adapter also supports close work order updates in 42Q. When an order is closed manually, a work order update is sent to 42Q with the ERP status as ‘CLOSED’.

     

     

    Figure 72: Work Order Update Closed And Sent to 42Q

    NA Work Order Update Closed And Sent to 42Q.png
     

     

    The same logic is used for ‘Closed Work Order Form’ for mass work order close updates.
    For more information, please refer to the next section: Close Work Order Form.

     

     

    Expiration Date in WIP Completion

    Expiration Date for Lots (Batch)

    NetSuite supports expiration dates for lot type items only, which can be sent in the WIP Move Completion XML for the finished lot (or Non Serialized Batch). 

    To send the expiration date from the 42Q, follow the steps below:

    1. Navigate to: Administration > Generic Attribute Maintenance.
    2. Select the Add Generic Attribute button.
    3. For the Table field, enter the next value: wip_movement.
    4. For the Attribute Name field, enter the next value: lot_serial_attributes.
    5. For the Value field, enter the next value: expiration_date.

     

    Figure 73: New Generic Attribute Added

    NA New Generic Attribute Added.png

     

    Note: If the attribute: ‘expiration_date’ is added on 42Q, it will be sent to NetSuite on Unit Completion to NetSuite as part of WIP Completion XML, and will be stored on NetSuite in the ‘Related records’.


    Figure 74: Attribute Name Set As ‘expiration_date’

    NA Attribute Name Set As ‘expiration date’.png

     

    Note: Set the Attribute as: expiration_date for the units to send the expiration date to NetSuite. Expiration date has to be in the NetSuite supported format mm/dd/yyyy.

     

    Figure 75: Attribute And Value Setup

    NA Attribute And Value Setup.png

     

    Figure 76: Work Order Inventory Details

    NA Work Order Inventory Details.png

     

    Note: NetSuite allows only one expiration date for a lot, the first expiration date received from 42Q will be stored on NetSuite.

     

     

    Serialized batch items to be completed as lot item on NetSuite

    NetSuite supports expiration dates for lot type items only. To support expiration dates for items that are serialized the following setup will be required:

    1. Set the ‘put_away_type’ as serial for those items using the custom field ‘Put away type’ in the 42Q tab. This field can be set at item level and is pulled at order level at the time of work order creation. The put away type at order level takes precedence. 
    2. The ‘put away type’ can be sent as custom attributes (key value pairs) from work order level and work order item level. The put_away_type is sent as part of the WO Create XML to 42Q.


    Figure 77: Work Order Item Level

    NA Work Order Item Level.png

     

     

    Figure 78: Work Order Level

    NA Work Order Level.png

     

    1. To send the values for the ‘put away type’, define the custom attribute (by navigating to: 42Q Interface setup form > 42Q Custom Attribute Setup) for the Work Order Item Level or Work Order Level or both if needed.

     

    Figure 79: Custom Attribute Setup Tab

    NA Custom Attribute Setup Tab.png

     

    1. The put away type value is used as the type of WIP Completion, which converts serial type into lot type, and allows the serialized units to be saved as lot items on Netsuite with expiration date.


    Figure 80: Items Expiration Dates

    NA Items Expiration Dates.png

     

     

    Work Order Over Completion

    42Q allows over the completion of Non-Serialized Batch type of Work Orders i.e an over completion for a lot of type order. For such orders over completion quantity (amount) or over completion percentage can be sent from NetSuite. 

    Users can define over completion percentage or amount at two levels:  

    1. Work order level: Over Completion amount/percentage can be set by each work order, under NetSuite-42Q Interface tab, there are two fields, one is Over Completion Percentage which sends the allowed over completion percentage for this work order to 42Q and the other is Over Completion Value which sends the allowed over completion amount for this work order to 42Q.

    Note: Over Completion Value has precedence over the Over Completion Percentage. To enable over completion, mark the 'ALLOW OVERAGE ON WORK ORDER TRANSACTIONS' checkbox under: Setup > Manufacturing > Manufacturing Preference.

     

    Figure 81: Enabling Over Completion

    NA Enabling Over Completion.png

     

    Figure 82: NetSuite-42Q Interface Tab

    NA NetSuite-42Q Interface Tab.png

     

    The over-completion value sent to 42Q is stored against the work order under generic attributes.

    If users want to see the Generic Attributes, they must follow the next steps:  

    1. Navigate to: Shop Floor Configuration > Production Control > Shop Order Browser.
    2. Search the shop order.
    3. Select the shop order.
    4. Click the Shop Order Information.
    5. Click the Display Generic Attributes.

     

    Figure 83: Shop Order Generic Attribute List

    NA Shop Order Generic Attribute List.png

     

    To perform the over completion on 42Q, please use the command Increase Non Serialized Batch Quantity.


    In Figure 84, users can see that in 42Q Production Workbench, a batch was scanned and then used the Increase Non-Serialized Batch Quantity command, to increase the batch quantity by 1500.

     


    Figure 84: Using Increase Non-Serialized Batch Quantity Command

    NA Using Increase Non Serialized Batch Quantity Command.png

     


    42Q doesn’t allow exceeding the over completion limit sent from NetSuite as users can see in Figure 85.

     


    Figure 85: Exceeding the Over Completion Limit Error

    NA Exceeding the Over Completion Limit Error.png

     

     

    When over completion happens on the 42Q side, it is sent in WIP Move XML:

    If users navigate to: Documents > Files > File Cabinet > 42Q MES > WIP Move and Material Move XML, they will be able to see the WIP Move with the over completion as seen in Figure 86.

     

    Figure 86: WIP Move and Material Move XML

    NA WIP Move and Material Move XML.png

     

    NetSuite Adapter checks the tolerance value and processes the WIP Move:

     

    Figure 87: WIP Move Processed

    NA WIP Move Processed.png

     

    1. Global level: A global over completion percentage or amount is defined on NetSuite under mes_42Q_plant_setup.conf file. If an over completion is not defined at the work order level the global value is sent to 42Q.

    If users want to see the Default Bin Number as seen in Figure 55, they must navigate to: 42Q Setup & Monitoring >42Q Interface Setup Form > 42Q Interface Setup Form > 42Q Plant Setup, click on the OVERCOMPLETION PERCENTAGE field, then enter the bin value and save the form.

     

    Figure 88: Global OverCompletion Percentage

    NA Global OverCompletion Percentage.png

     

     

     

     

     

    Ship Notify Process

     

    Figure 89: Ship Notify Process Diagram

    NA Ship Notify Process Diagram.png

     


    Once the user moves the unit from the COMPLETE location, the NetSuite Adapter will receive the completed serial numbers from 42Q. After that, whenever a sales order is fulfilled using that serial number, a ship notification transaction will be sent to 42Q, and the status of the serial will change to status 44.


    Figure 90: Shop Order Information

    NA Shop Order Information.png

     

     

    To monitor the transactions, status, 42Q responses, and errors related to Ship Notify, users can go from the menu bar, to: 42Q WO ShipNotify Status > Monitor Screen.

     

    Figure 91: 42Q WO ShipNotify Status

    NA 42Q WO ShipNotify Status.png

     

     

    By default, when serial numbers are shipped using a sales order on Netsuite, the serial entry will be available in the ‘42Q WO Serial Number’ screen, a serial number will be created, and that serial number will have the values of the two columns ISSHIPPED and 42Q RESPONSE, set to ‘No’.

    When users create a sales order and submit the form, the NetSuite Adapter will compare the entered serial number to the serial numbers contained in the customer record to verify if that serial number already exists. Then, the entered serial number will be sent along with the XML file to 42Q. Once the 42Q processes the data and response with a success message, it will update the entered serial number, and its status will be set as well.

     

     

    Figure 92: Monitor Work Orders Ship Notify Serial Numbers

    Monitor Work Orders Ship Notify Serial Numbers.png

     

    Note: Serial numbers colored in green means that the values of the columns ISSHIPED and 42Q RESPONSE are both set to Yes, therefore, these serial numbers are under shipment.

     


    Serial numbers colored in white mean that the WIP Move was completed and these serial numbers are ready to ship, it also means that the values of the columns ISSHIPED and 42Q RESPONSE are both set to No.

    Serial numbers colored in red mean that the value of the column ISSHIPED is set to Yes but the value of the column 42Q RESPONSE is set to No, this mean there was a technical error, therefore 42Q did not respond with a successful message; These serial numbers are ready to retry. When 42Q responds with a No message, (or unsuccessful message) a record will be created in the customer record Retry WO ship notify List, and the system will retry to send each of those records to 42Q every 15 minutes.


    Steps for Shipping Process on NetSuite:

    Create Sales Order:

    1. From the menu bar, navigate to: Transactions > Sales > Enter Sales Order.

     

    Figure 93: Navigate to ‘Enter Sales Order’

    NA Navigate to ‘Enter Sales Order’.png

     

     

    1. Enter the Customer, PO number, Item, and Amount, then, click Save.

     

       Figure 94: Enter the Required Information

    NA Enter the Required Information.png
     


    Figure 95: Enter the Amount Value

    NA Enter the Amount Value.png

     

    1. Click Fulfill and enter the required information. Next, go to the Address tab, and select the address. On the INVENTORY DETAIL Form, enter the serial number, Bin number, Qty, next, click the OK button and then click Save, to save the form.

     

    Figure 96: Click ‘Fulfill’ Button
    NA Click ‘Fulfill’ Button.png



    Figure 97: Select Address

    NA Select Address.png

     

    Figure 98: Click on the ‘INVENTORY DETAIL’ Icon

    NA Click on the ‘INVENTORY DETAIL’ Icon.png


    Figure 99: Enter the Required Information In the Inventory Detail Form

    NA Enter the Required Information In the Inventory Detail Form.png

     

    1. The status will change to Pending Bill from Pending Fulfillment, if the process is successful.

     


    Close Work Order Form

    For some work orders users may want to show the items as being assembled without completing all the steps. In such a case users can skip the steps and mark the order as closed. To do so, follow the next step list:

    1. Navigate to: Transactions > Manufacturing > Close Work Orders, and fill the required details. If WO status is 'R' on 42Q the close will not be allowed.
    2. Select the desired Posting Period to post this transaction to.  

    Note: It is not possible to post to a closed period.

    1. Enter a transaction Date.
    2. Select a transaction Subsidiary and Location.
    3. Select an assembly Item to filter the list and show only work orders for the item.
    4. Select a Customer to filter the list for transactions associated with the customer. Select All to show all transactions.
    5. Check the Include In-Process Work Orders box to include work orders with In Process and Built status.
    6. Check the Close box.
    7. Select Submit.

     

    Figure 100: Close Work Orders Portlet

    NA Close Work Orders Portlet.png

     

    After selecting submit, the status of the submitted transaction will be visible.

     

    Figure 101: Work Orders Process Statuses

    NA Work Orders Process Statuses.png

     

    Select the Refresh button to make sure the transaction is 100% complete.

     

    Figure 102: Percentage of Completion

    NA Percentage of Completion.png

     

    When the transaction is fully completed, the Work Order status will change to ‘CLOSED’.

     

    Figure 103: Closed Work Order

    NA Closed Work Order.png

     

    Figure 104: Work Order Status

    NA Work Order Status.png

     

    Work Order Cancelation

    In the event that a NetSuite Work Order will be closed prior to starting the build, or even closing the order short, it is recommended to use the "Close button" to cancel the order. 
    It is not advised to delete orders 42Q or NetSuite, as this causes the systems to be out of sync.
    The following signals are sent to 42Q based on the order status: 

    1. Order is in Unreleased (N) status in 42Q - Close is allowed
    2. Order is in Released (R) status in 42Q - Units in WIP close/cancel is not possible
    3. Order is in Released (R) status in 42Q with Unit in WIP - Units in WIP close/cancel not possible
    4. Order is Complete (C) status in 42Q - Closed
    5. Planned orders - No transition to 42Q

     

    Mark Work Order Built Form

    NetSuite enables users to show Work Order items as assembled without completing all the steps. Make sure Work Orders are in status ‘In Process’ to be available in ‘Mark Work Order Built’ form. To do so, follow the next step list:

    1. Navigate to : Transactions > Manufacturing > Mark Work Orders Built.
    2. Select a Location to filter the list of orders.
    3. Select an Item to filter the list of orders.
    4. Select a Customer to filter the list of orders.
    5. Check the Mark Built box.
    6. Select Submit.

     

    Figure 105: Mark Work Order Built Portlet

    NA Mark Work Order Built Portlet.png

     

    After selecting Submit, the status of the submitted transaction will be visible.

     

    Figure 106: Work Order Process Status

    NA Work Order Process Status.png

     

    Select the Refresh button to make sure the transaction is 100% complete.

    Click the Complete link to view all the work orders (Processed Records).

     

    Figure 107: Percentage of Completion (Completed)

    NA Percentage of Completion (Completed).png

     

    Figure 108: Processed Records Statuses

    NA Processed Records Statuses.png

     

    When the transaction is fully completed, the Work Order status will change to BUILT.

     

    Figure 109: Built Work Order

    NA Built Work Order.png

     

    42Q only allows status change to be built (C on 42Q) through this form when the status of the order on the 42Q side is not released (N). The transaction will error out if status is released on 42Q side and Mark WO Built form is used.

     

    Figure 110: Bulk Processing Errors Message

    NA Bulk Processing Errors Message.png

     


    Work Order Build Process

    The NetSuite Adapter sends 3 types of information to 42Q: Header details, Routing and Component, however, if certain users do not want to send the route information but only send the header details and the component from NetSuite to 42Q, there exists the Work Order Build Process form that allows users to do so.

     

    Figure 111: Work Order Build Process Flow Diagram
    NA Work Order Build Process Flow Diagram.png

     

    In order to create a Work Order Build Process, users must follow the next step list:

     

    1. On the menu bar, go to: Transactions > Manufacturing > Enter Work Orders.
    2. Change the value of CUSTOM FORM * to Job Creation Job Order.
    3. A new window will appear, change the value of SUBSIDIARY * to Honeycomb Mfg.
    4. Then in the LOCATION field, select 01 San Francisco.
    5. Change the value of the ASSEMBLY field to 42Q-MUG (the item with 42Q setup in Assembly Item / Product Setup section).
    6. In the field ORDER #, enter the order number.
    7. Click the Save button.

    Note: In the Work Order Build Process form the WIP checkbox will be unchecked and the MANUFACTURING ROUTING option will not be possible to select.

    Note: In the Work Order Build Process scenario it is not possible to send any material issues from 42Q to the ERP system (NetSuite), because NetSuite does not allow that action.

     

    Figure 112: Filling out Work Order Build Process Data
    NA Filling out Work Order Build Process Data.png

     

    Figure 113: Work Order Build Process Successfully Created

    NA Work Order Build Process Successfully Created.png

     

    The Work Order Build Process supports sending Over Completion and sending a Scrap from 42Q to NetSuite, however, if users can not perform actions that require Routing, such as WIP Moves, Rework, etc.
    For the scrap scenario, completion status is sent to 42Q when the scrap quantity and complete quantity sum are equal to the work order quantity.

    When all units are completed in the Work Order, the Work Order status will change to Built (completion status), and it will be sent to 42Q, then, if users Scrap or they do not want to build the whole Work Order, they can do Close, however it is not possible to do Close after Built, but users can do Close if there is a Scrap; if users record a Scrap, then users can Close a whole Work Order, in this case, users do not do a Built, they do directly a Close (which is more like a financial close), after that, the Close will be sent to NetSuite to 42Q.

     

    Scheduling Scripts

    There are eight 42Q-related scheduled scripts that utilize native NetSuite Scheduled Scripts:

    1. XX42Q WO Retry Schedule Job
      • A Scheduled script that processes the Mass order creation XMLs, failed WO Create and update XMLs.
    2. XX42Q Retry LargeWO process
      • A Schedule script to pick Large order Create and Update XMLs.
    3. XX42Q Wip Move Retry Scheduled Job
      • The Failed WIP transactions will be picked and reprocessed by WIP Move Retry Scheduled Job every 15 mins for a 24hrs time period from the WIP record creation date.
    4. XX42Q Material Transaction Scheduled Job
      • The Failed MAT transactions will be picked and reprocessed by Material Transactions Schedule Job every 15 mins for a 24hrs time period from the MAT record creation date.
    5. XX42Q Retry Inbound XML
      • A Schedule script to inbound WIP/MAT XML from 42Q and continue with WIP/MAT custom record creation.
    6. XX42Q Update WO Status
      • A Scheduled script that scans for orders completed in the past 24hrs and send WO completion XML to 42Q, when the Built Qty matches the Workorder Qty and also there are no MAT move transaction failures.
    7. XX42Q WO Posting Period Check
      • A Scheduled script that runs once a month where it picks “In Process” work orders and locks the previous month Transaction records (WCO and WOI documents). This ensures any new WIP/MAT moves are recorded in a new WCO/WOI document for the current posting month.
      • Note: The following are the parameters for this script that are different from the rest of the scripts.
        • Start Date = Today's date
        • Start Time = 2:00 am
        • Monthly Event = Radio button enabled
        • Daily Event = Radio button disabled
        • Repeat every 1 day = Radio button disabled
    8. XX42Q Retry WO ShipNotify
      • A Scheduled script that processes the failed Item shipment details to 42Q.

    Each of these should be set to 12:00 AM based on the customer server timezone. If the Start Time is set to any other time than 12:00 AM (for example: 2:00 PM), the script will start at 2:00 PM, but then finish its hourly execution at 12:00 AM. It will not resume until the next day at 2:00 PM.

    If users want to deploy scheduled scripts that are scheduled to run every 15 minutes on a 24-hour basis, the following sample values should be set on the Script Deployment page:

    • Deployed = Checked
    • Daily Event = Radio button enabled
    • Repeat every 1 day
    • Start Date = Today's date
    • Start Time = 12:00 AM
    • Repeat = Every 15 minutes
    • End By = Blank
    • No End Date = Checked
    • Status = Scheduled
    • Log Level = Error
    • Execute as Role = Set to Administrator

    To configure the scheduled scripts by following the next step list:

    1. Navigate to: Customization > Scripting > Script Deployments.
    2. Filter by SCRIPT name for each of the below scripts:
      • WO Retry Schedule Job.
      • Retry Large Order Process.
      • WIP Move Retry Scheduled Job.
      • Material Transactions Schedule Job.
    3. Click the Edit link for each script selected in the previous step.
    4. Follow the above example settings and save the script schedule.

    For more information about the NetSuite documentation on Scheduled Script Best Practices, visit the next web page: NetSuite documentation on Scheduled Script Best Practices.

    NetSuite Roles

    42Q NetSuite Adapter supports multiple roles based on the job profiles:

    1. 42Q Monitoring: Can view 42Q monitoring screens.
    2. 42Q ShipmentUser: Can perform shipment which includes the creation of sales order, and performing item fulfillment.
    3. 42Q User: Can perform actions related to the work order. It cannot do shipment actions.
    4. 42Q Admin: Admin access where all work order actions, shipment actions, and retry actions are allowed. Restriction for this user is that they cannot access scheduled scripts and access tokens.
    5. 42Q Connect: Site Admin type user with full access. This access is for SMEs only.

     

    With the adapter, the following Roles will be created in the installed system. The Roles are not locked and the customer can update the roles if necessary. The roles will have all necessary permissions based on each action that can be performed by the user with different roles.

     

    The roles and definitions of each of them are as follows:

    • 42Q Monitoring
      • Will have only view access to the custom records and monitor screen. Usually given only to view the 42Q transactions and their status.
    • 42Q User
      • Best suited for production planners or supervisors who will create, release and modify the work orders.
      • Will have access to work order transactions with EDIT level. 
      • Can only view the monitor screen and the interface setup form. 
      • If required the work order user event scripts can be executed as “42Q user”.
    • 42Q Admin
      • Typically plant super users or production managers who will require higher access to modify the 42Q transaction and the setup form.
      • Will have access to work order transactions with FULL access level. 
      • Will have the ability to retry the failed transactions using 42Q action link. 
    • 42Q Connect 
      • A virtual user account where the automations run. 
      • Enables users to track all the script logs and used for debugging technical issues. 
      • Will have access to all scripts and customizations in addition to the 42Q Admin access. 
      • Integrations and access tokens should be created using this role.
    • 42Q Shipment user
      • Best suited for order management or shipment who will be creating the item fulfillment record.
      • Will have access only to the Sales order transaction and the custom records related to serial numbers.

     

    Note: Detailed list of custom records and permissions levels are listed in the next file: NetSuite - 42Q Role Permissions (32.03.01_15.72.00).

     

     

    Adding Custom Customer Roles

    Sometimes customers might have their own custom roles and might use the same role to do adapter actions and view the custom records. Below procedure will explain how to add the audience to different scripts deployments and custom records:

    1. Navigate to: Customization > Scripting > Script Deployments.
    2. Search for the 42Q Adapter Suitelet, client or user event scripts.

    Note: The list of scripts are in the next file: NetSuite - 42Q Role Permissions (32.03.01_15.72.00).

    1. Select Edit.
    2. Add the additional roles to the Roles multi select field under Audience subtab.

     

    Figure 114: Script Deployments Page

    NA Script Deployments Page.png
     

     

    Figure 115: Script Deployment Audience Tab

    NA Script Deployment Audience Tab.png

     

     

    Adding New Roles To Custom Records

    1. Access to the 42Q Adapter Custom Records.
    2. Navigate to: Setup > User/Roles > Manage Role.
    3. Choose a role and select Edit.

     

    Figure 116: Editing A Role

    NA Editing A Role.png
     

     

    1. Select the Permissions tab.
    2. Select the Custom Record subtab.
    3. Add the required 42Q Custom records and provide the desired access level.

     

     

    Figure 117: Custom Record Subtab

    NA Custom Record Subtab.png

     

    Note: Based on the access level the user will be able to View or Edit the 42Q transaction records in the 42Q Monitoring Screen.

     

     

    Work Order Creation Error List

    The next table lists the errors that the users may encounter related to Work Order Creation as well as the possible causes and solutions.

    Error Description Possible Cause Solution
    Please check the attribute file
    1. The attribute file is missing in the MES config folder.
    2. The attribute file contains invalid data.
    1. Ensure the mes_42Q_custom_attributes.conf file exists.
    2. Check the mes_42Q_custom_attributes.conf formatting.
    Workorder released in 42Q. Routing/Component changes not allowed and Cannot Decrease Units in 42Q
    1. Routing and/or Component changes after Order has been released in 42Q.
    2. Work Order quantity decreases after the Work Order has been released and is in WIP in 42Q.
    If possible, delete unstarted serials to unrelease the Work Order in 42Q, or cancel the Work Order, and release another with updated changes.
    Workorder released in 42Q. Routing/Component changes not allowed. Routing and/or Component changes after the Work Order has been released in 42Q. If possible, delete unstarted serials to unrelease the Work Order in 42Q, or cancel the Work Order, and release another with updated changes.
    Cannot Decrease Units Release in 42Q. Work Order quantity decreases after the Work Order has been released and is in WIP in 42Q. Remove the desired quantity from the Work Order in 42Q, then, attempt to decrease the quantity again.
    Work Order Exist in 42Q. The Work Order already exists in 42Q. Create the Work Order with a new number that does not yet exist.
    Please check the multiplier file
    1. The multiplier file is missing in the MES config folder.
    2. The file contains invalid data or formatting.
    1. Ensure the mes_42Q_unitmultipler_setup.conf file exists.
    2. Check the mes_42Q_unitmultipler_setup.conf formatting.
    EXCEPTION_WHILE_CREATING_ATTACHMENT The attachment file is missing. Verify the attachment file.
    Job has WIP or Completed serials in 42Q System Attempted to make WIP changes after the Work Order is released in 42Q. Ensure the Work Order is either Unreleased or Completed in 42Q.

     

     

    WIP Move Transaction Error List

    The next table lists the errors that the users may encounter related to WIP Move Transaction as well as the possible causes and solutions.

    Error Description Possible Cause Solution
    Bin Number not found/Assign Bin number to the lot The Bin Number does not exist in NetSuite.
    1. Create a Bin Number for the data sent from 42Q.
    2. Set the transaction status to ‘Ignore’, then process the Work Order Completion and Work Order Built status manually.
    Quantity is Mismatch
    1. The ‘FromSequence’ quantity in NetSuite Operation table does not match the ‘FromSequence’ quantity in the 42Q WIP Move transaction.
    2. Manually transacted WIP Move Completions.
    Edit the transactional quantities to match what is in NetSuite, or edit for desired ‘FromSequence’ quantities. Reprocess (Manual Retry) the transaction.
    checkXMLFormat checkXMLFormat MES Config file formatting inconsistencies. Ensure all the config files are formatted properly.
    WO Completion creation failed
    1. Issue with the data used for entering Work Order Completion form.
    2. Previous Work Order completion failure.
    1. Validate the WIP Move XML data and NetSuite Form data.
    2. Resolve the previous Work Order completion failure.
    3. Ensure the Expense Account is defined for each Manufacturing Cost Template for the Manufacturing Routing.
    4. Code: ASSEMBLY_ITEM_IS_MISSING_WIP_ACCOUNT Details: Assembly item is missing WIP Account.
    Wo completion failed for 10 to 20    
    Please check the multiplier file
    1. The multiplier file is missing in the MES config folder.
    2. The file contains invalid data.
    1. Configure an appropriate multiplier name and value.
    2. Check the mes_42Q_unitmultipler_setup.conf file for proper formatting.
    EXCEPTION_WHILE_CREATING_ATTACHMENT The attachment file is missing Verify the attachment file
    Pull components material Issue & Built status update failed The pull components failed due to invalid bin or presence of serialized pull components Issue the pull components manually, then edit the Work Orders to Built status.

     

     

    WIP Material Issue Error List

    The next table lists the errors that the users may encounter related to WIP Material Issue as well as the possible causes and solutions.

    Error Description Possible Cause Solution
    Pull components material Issue & Built status update failed Pull components failed due to invalid bin or presence of serialized pull components Issue the pull components manually. Allow transactions to retry automatically, or select the 42Q action button in the WIP Move monitor screen, then select User Retry, and Submit to attempt to reprocess the transaction.
    Please check the multiplier file
    1. The multiplier file is missing.
    2. The file is mismatched.
    1. Configure an appropriate multiplier name and value.
    2. Check the mes_42Q_unitmultipler_setup.conf file for proper formatting.
    EXCEPTION_WHILE_CREATING_ATTACHMENT Attachment file is missing Verify the attachment file
    Bin Number not found/Assign Bin number to the lot Bin Number provided in 42Q is not available in NetSuite
    1. Create a Bin Number to match the 42Q data.
    2. Set the transaction status to ‘Ignore’, then process the Work Order Completion and Work Order Built status manually.
    Code: INVALID_KEY_OR_REF Details: Invalid Bin number reference key 7265 for issue inventory number <NULL>.
    1. Internal ID of the inventory number record is verified to be correct.
    2. Check the Bin number is not on the specific location of the inventory number.
    Check and define that the location set on the request corresponds to the Bin number record's location.
    Code: YOU_HAVE_AN_INVALID_WORK_ORDER_1_THE_WORK_ORDER_DOES_NOT_USE_WIP_OR_THE_WORK_ORDER_IS_ALREADY_CLOSED Details: One of the following problems exists: You have an invalid work order <number>, the work order does not use WIP, or the work order is already closed.
    1. Check whether the WorkOrder is Closed.
    2. Check the WIP guidelines and make sure the Work Order does not use WIP.
    Create the New Work Order with WIP enabled
    Code: QUANTITY_MUST_BE_GREATER_THAN_ZERO_FOR_AT_LEAST_ONE_OF_THE_COMPONENT_ITEMS Details: Quantity must be greater than zero for at least one of the component items. Work Order Issue is already created, and an attempt is made to create a Work Order Completion with backflush - not allowed to save the Work Order Completion with backflush as it is required to enter component quantities. Create the Work Order with the required component quantities
    Code: SUBLIST_1_FIELD_2_ALREADY_CONTAINS_A_SUBRECORD_YOU_CANNOT_CALL_CREATECURRENTLINEITEMSUBRECORD Details: Sublist component field component inventory detail already contains a subrecord, you cannot call createCurrentLineItemSubrecord. The most significant difference between the record and a subrecord is that the subrecord must have a parent record, the subrecord cannot exist in the system without being attached to a record. To update the subrecord, access is required to the parent record. Check and access the subrecord in the sublist by using the sublist API
    Serial Number not exist Serial Number not given for the appropriate components in NetSuite Create the serial/lot number for the components
    Item is not exist Item does not exist Create the Item
    Code: INVENTORY_REVALUATION_IS_NOT_THE_FIRST_TRANSACTION_IN_THE_ITEM_HISTORY_ERROR_MSG Details: Inventory Revaluation is no longer the first transaction in the item's history
    1. A Standard Cost Version has been created under: Lists > Accounting > Standard Cost Versions.
    2. A Planned Standard Cost has been assigned to the item under: Lists > Accounting > Planned Standard Costs.
    3. This is not always necessary. If you decide to activate an existing Cost Version, you may manually revalue a single item through Transactions > Inventory > Revalue Inventory Cost.
    4. Update the standard cost of items with the effective date by running the Inventory Cost Revaluation under Lists> Accounting> Revalue Standard Cost Inventory
    1. A Standard Cost Version has been created under: Lists > Accounting > Standard Cost Versions.
    2. A Planned Standard Cost has been assigned to the item under: Lists > Accounting > Planned Standard Costs.
    3. This is not always necessary. If you decide to activate an existing Cost Version, you may manually revalue a single item through: Transactions > Inventory > Revalue Inventory Cost.
    4. Update the standard cost of items with the effective date by running the Inventory Cost Revaluation under: Lists> Accounting> Revalue Standard Cost Inventory.
    org.mozilla.javascript.EcmaError: ReferenceError: "itemId" is not defined. WOCREATEMES LIB#1678) Script Bug - ReferenceError: "itemId" is not defined.(WOCREATEMES LINE #1678) Need to define proper variable for itemId
    org.mozilla.javascript.EcmaError: ReferenceError: "opSeqNum" is not defined. (WOCREATEMES LIB#1681) Script Bug - ReferenceError: "opSeqNum" is not defined.(WOCREATEMES LINE #1681) Need to define proper variable for opSeqNum
    Code: UNEXPECTED_ERROR Netsuite Bug It can be time out or a Netsuite bug
    Code: USER_ERROR Details: Please enter value(s) for: Serial/Lot Number, Bin Serial Number/Bin is not defined in NetSuite Check and define the serial number/ Bin in NetSuite
    Code: SSS_INVALID_SRCH_OPERATOR Details: An nlobjSearchFilter contains an invalid operator, or is not in proper syntax: inventorynumber. Check the operator or Braces for the appropriate condition Correct the conditions of filters with Braces and Conditions
    Code: ASSEMBLY_ITEM_IS_MISSING_WIP_ACCOUNT Details: Assembly item is missing WIP Account. The assembly item is missing WIP Account Add the WIP Account to the Assembly Item.
    WOrk Order Issue is not available for this Work Order    
    Code: USER_ERROR Details: The total inventory detail quantity must be n Two or more Material Transaction lines for the same component item with only one line item on the BOM. This is likely due to an older version (32.02.10_15.72.00 or older) in which the adapter and 42Q v15.72.5 does not support multiple component items (for same component item), with multiple lots/serials, in the same XML. As of 17-Mar-2022 this item is under analysis for appropriate enhancement to support this exception.
    Code: Invalid Bin number Details: Bin Number not found/Assign Bin number to the lot Manual update of Bin Number in a failing Material Transaction, without updating the Bin ID. Manual update of Bin Number in a failing Material Transaction, without updating the Bin ID. Add appropriate Bin ID to the failing transaction and then retry the transaction manually, or wait for the auto retry script to run.

     

     

    Ship Notify Error List

    The next table lists the errors that the users may encounter related to Ship Notify as well as the possible causes and solutions.

    Error Description Possible Cause Solution
    org.mozilla.javascript.EcmaError: ReferenceError: "orderid" is not defined. (WO ShipNotify UE LIB#13) Script Bug - ReferenceError: "orderid" is not defined. (WO ShipNotify UE LINE #13) Need to define orderid
    org.mozilla.javascript.EcmaError: ReferenceError: "serialNoCount " is not defined. (WO ShipNotify UE LIB#172) Script Bug - ReferenceError: "serialNoCount " is not defined. (WO ShipNotify UE LINE #172) Need to define serialNoCount
    Code: UNEXPECTED_ERROR Netsuite Bug It can be Time out or a Netsuite bug