Advanced Manufacturing Best Practices

To take full advantage of the Advanced Manufacturing SuiteApp, you should follow the suggested best practices.

The following sections highlight best practices for specific features:

Adding Bins to the Advanced Manufacturing Traveler

You cannot add the bin field (inventory detail) to an Advanced Manufacturing traveler. To achieve this, by customizing these templates, you would need to be experienced in XML. Contact your NetSuite Professional Services representative for more information.

For more information, see Working With Shop Floor Travelers.

Advanced Bills of Materials

When Advanced Bill of Materials is enabled and you want to use Component Yield for an assembly BOM record, check the Use Component Yield box.

To set the Use Component Field preference, in the Bill of Materials page, check the Use Component Field box. To learn more, see Setting the Use Component Yield Preference.

Advanced Employee Permissions

To access Advanced Manufacturing, you must have at least View permission to an employee record. To learn more, see Advanced Employee Permissions Overview.

Advanced Manufacturing Work Center

The Advanced Manufacturing Work Center and NetSuite Work Center should have same name because there must be a 1-to-1 mapping between work centers. Both work centers should either be Active or inactive.

To learn more, see Creating an Advanced Manufacturing Work Center.

Advanced Manufacturing Scheduling

Advanced Manufacturing does not support scheduling of non–WIP work orders and WIP–enabled non-routing.

To learn more, see Scheduling Production.

Advanced Manufacturing Tablet

  • The Advanced Manufacturing tablet depends on libraries such as, bootstrap.css and font-awesome.css from the maxcdn domain.

    If you block maxcdn url's from ISP, the Tablet Work Queue Page will appear distorted due to absence of required css.

  • Limitation – The Advanced Manufacturing tablet displays only up to 45 operations.

    When a work order WO is saved, the AM Schedule Work Order Main UE script will time out after 45 operations.

To learn more, see Entering Tablet Data.

Backward Scheduling

  • Limitation – Operation Sequence Dates in NetSuite and Advanced Manufacturing do not match.

    Work order production start and end dates are based on the NetSuite operation sequence dates.

  • Optimal Practice – Operation Sequence dates should be based on the Advanced Manufacturing operation sequence dates.

  • Backward Scheduling does not work for concurrent batching. Only Forward Scheduling supports concurrent batching

To learn more, see Backward Scheduling

Bills of Materials

Inactive Items in BOMs

When an item is marked inactive it should be removed from the BOM Revision record before you create new work order. Currently there is no way to automatically detect inactive items in BOM revisions.

Issued Step and Auto-Issue Columns not Populated

When you enable or change a BOM Revision on a work order, then Issued Step and Auto-Issue columns are not populated. The Issue Steps fields are only updated when you create a work order, not when editing an existing work order.

Update the BOM Revisions of Assembly Items

To learn how to Update the BOM Revisions of an Assembly Item, see SuiteAnswer 68632, Advanced Manufacturing Auto-Issue Setup When Advanced BOM is Enabled.

Issuing Lots and Serial items

The Advance Manufacturing SuiteApp does not support automatically issuing Lot and Serial items.

Work Orders

Planned Status Work Orders

Work orders in Planned state do not support full scheduling (or end to end scheduling) even when Auto-Scheduling is enabled. A work order supports full scheduling when it is Released state.

Work Order Missing in the Generated AM Traveler

  • Limitation – By default, the script yield limit is 100 which is less if you are bulk printing.

  • Optimal Practice – To avoid the "SSS_USAGE_LIMIT_EXCEEDED" error message during traveler generation, increase the yield limit to 500.

  • To do this, go to the script deployment record (customdeploy_iqity_template_traveler1) and set the Yield at (Units) field to 500.

General Notices