eFactoryPro Wiki

9.1 PME Integration Chart

Updated on

CREATE PART

PropertyTypeAllowed Values
manufacturer
string
Existing manufacturer name. Must resolve to an approved, active manufacturer.
manufacturerpartnumber
string
Manufacturer part number. Max 128. Also drives cleanpartid (alphanumerics only).
brand
string
Optional. Brand name under that manufacturer. Must exist, be approved, and be active.
noun
string
Existing noun name. Must resolve to an approved, active noun.
modifier
string
Optional. Modifier name under that noun. Must exist, be approved, and be active.
externalsystems
string
Optional. Comma-separated names: d365, salesforce, efactorypro. Example: "efactorypro,salesforce". Names must be unique. d365 is added automatically if omitted or missing.
repairable
bool?
truefalse, or omit
description
string
Max 128 chars
notes
string
Max 1000 chars
unspsc
string
Exactly 6 or 8 digits (^\d{6}(\d{2})?$). Invalid codes fail. Sets commoditygroup / category / subcategory.
purchaseuom
string
cm, each, ft, gl, kg, lb, liter, mile, m, pallet, yd. Defaults to each if omitted.
issueuom
string
Same list as purchaseuom. Defaults to each if omitted.
taxgroup
string
Must match an enabled taxgroup configuration value for type part.
averageleadtime
int?
Must be > 0. Defaults to  10 if omitted.

UPDATE PART

PropertyTypesAllowed Values
displayidstring
Existing part display ID. This is how import finds the part (id is not used).
manufacturer
string
Manufacturer name. Same resolution rules as create.
manufacturerpartnumber
string
Max 128. If changed, cleanpartid is recalculated.
brand
string
Brand name under that manufacturer. Must exist, be approved, and be active.
noun
string
Noun name. Same resolution rules as create.
modifier
string
Modifier name under that noun. Must exist, be approved, and be active.
repairable
bool?
truefalse, or omit (omit = leave unchanged)
description
string
Max 128 chars
notes
string
Max 1000 chars
unspsc
string
6 or 8 digits. Hierarchy is reapplied if provided.
purchaseuom
string
cmeachftglkglblitermilempalletyd
issueuom
string
Same list as purchaseuom
taxgroup
string
Must match an enabled taxgroup configuration value for type part.
averageleadtime
int?
Must be > 0
verified
bool?
truefalse, or omit. Import processor can set true. Verification cannot be revoked (true → false fails).

MANUFACTURER CREATE

PropertyTypeAllowed Values
name
string
New manufacturer name. Required. Max  300. Must not already exist.
approved
bool?
true false / omit (import defaults to true)
examples
string
Max 300
definition
string
Max 1000
URL
string
Any string

MANUFACTURER UPDATE

PropertyTypeAllowed Values
manufacturer
stringExisting manufacturer name (lookup). Required.
status
string
active or removed
approved
bool?
Same as create
examples
string
Max 300
definition
string
Max 1000
URL
string
Any string

BRAND CREATE

Property
TypeAllowed Values
manufacturerstringParent manufacturer name. Must exist and be active.
name
string
New brand name. Required. Max 300. Unique under that manufacturer.
approved
bool?
true false / omit (import defaults to true)
examples
string
Max 300
definition
string
Max 1000
URL
string
Any string

BRAND UPDATE

PropertyTypeAllowed Values
manufacturer
string
Parent manufacturer name. Must exist and be active.
brand
string
Existing brand name under that manufacturer (lookup). Required.
status
string
active or removed
approved
bool?
Same as create
examples
string
Max 300
definition
string
Max 1000
URL
string
Any string

NOUN CREATE

PropertyTypeAllowed Values
name
string
New noun name. Required. Max 100. Must not already exist.
approved
bool?
true / false / omit (import defaults to true)
examples
string
Max 300
definition
string
Max 1000

NOUN UPDATE

PropertyTypeAllowed Values
noun
string
Existing noun name (lookup). Required.
status
string
active or removed
approved
bool?
Same as create
examples
string
Max 300
definition
string
Max 1000

MODIFIER CREATE

PropertyTypeAllowed Values
noun
string
Parent noun name. Must exist and be active.
name
string
New modifier name. Required. Max 100. Unique under that noun.
approved
bool?
true false / omit (import defaults to true)
examples
string
Max 300
definition
string
Max 1000
URL
string
Any string

MODIFIER UPDATE

PropertyTypeAllowed Values
noun
string
Parent noun name. Must exist and be active.
modifier
string
Existing modifier name under that noun (lookup). Required.
status
string
active or removed
approved
bool?
Same as create
examples
string
Max 300
definition
string
Max 1000
url
string
Any string

0 Comments

Add your comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Previous Article 8.6 SBS - When would I run the Open Req_PO Report?