Configure isPhantom mapping
Last updated
Last updated
This setup will cause all new assemblies in NetSuite to be marked as Phantom. Onscreen you will also see any new assemblies (not marked as Phantom) showing with an error.
To setup isPhantom, add a Property Mapping with accessor value isPhantom
:
Primary accessor
(Unmapped)
or mapped to a Primary Source accessor if you have one
Secondary accessor
assemblyitem.isPhantom
Update Primary on Submit
unchecked
Update NetSuite on Submit
checked
Rendering Type
Checkbox
Prefer NetSuite value
checked
Given this input, create the following rules:
A Text Manipulation
import rule for your Primary/CAD source with the following text:
A Text Evaluation
display rule that blocks submittal with the following text:
The assemblyitem
field isPhantom
and bomcomponentrevision
field itemSource
are somewhat related fields in NetSuite.
The isPhantom
field takes boolean values
The itemSource
field takes string enum values such as "STOCK" and "PHANTOM".
With Advanced BOMs, when setting an assemblyitem
field isPhantom
to false, and later adding this item to a BOM, its related itemSource
value will default to "STOCK". When setting the assemblyitem
field isPhantom
to true, and later adding this item to a BOM, its related itemSource
value will default to "PHANTOM"
The itemSource
value can be later changed in the BOM and be different than the isPhantom
field value of its related asssemblyitem