SuiteCloud Development Framework (SDF) includes the following validations for custom plug-ins:
scriptidattribute is required for the
scriptidattribute value must match the filename and exclude the file extension.
plugintypeobjects, each method field must contain a unique value.
classfield is mandatory for SuiteScript 1.0 custom plug–ins. The
classfield is not used for SuiteScript 2.x custom plug-ins. For information about SuiteScript versions, see SuiteScript Versioning Guidelines.
The SuiteScript version of a custom plug-in implementation must match the SuiteScript version of its plug-in type. For example, a SuiteScript 2.x custom plug-in type must only have SuiteScript 2.x custom plug-in implementations.
After the first time the custom plug-in implementation is deployed, its custom plug-in type cannot be changed.