customrecordtype

For information about developing customrecordtype SDF custom objects, see Custom Record Types as XML Definitions.

Feature Dependencies

  • CUSTOMRECORDS

Attributes

Name

Type

Required / Optional

Description

scriptid

string

Required

This attribute value can be up to 40 characters long.

The default value is ‘customrecord’.

Fields

Name

Type

Required / Optional

Description

recordname

single-select list

Required (conditionally)

This field value can be up to 40 characters long.

This field is available when the customsegment value is equal to

This field is mandatory when the customsegment value is equal to

This field accepts references to the string custom type.

customsegment

single-select list

Optional

This field accepts references to the customsegment custom type.

If this field appears in the SuiteCloud project, you must reference the CUSTOMSEGMENTS feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. CUSTOMSEGMENTS must be enabled for this field to appear in your account.

accesstype

single-select list

Optional

This field is available when the customsegment value is equal to

For information about possible values, see customrecordtype_accesstype.

The default value is 'CUSTRECORDENTRYPERM'.

allowattachments

boolean

Optional

The default value is T.

allowinlineediting

boolean

Optional

The default value is F.

allowinlinedeleting

boolean

Optional

The default value is F.

allowinlinedetaching

boolean

Optional

The default value is F.

allowmobileaccess

boolean

Optional

This field is available when the customsegment value is equal to

The default value is F.

allownumberingoverride

boolean

Optional

This field is available when the customsegment value is equal to

The default value is F.

allowquickadd

boolean

Optional

The default value is T.

allowquicksearch

boolean

Optional

The default value is F.

allowuiaccess

boolean

Optional

This field is available when the customsegment value is equal to

The default value is T.

description

string

Optional

This field is available when the customsegment value is equal to

enabledle

boolean

Optional

The default value is T.

If this field appears in the SuiteCloud project, you must reference the EXTREMELIST feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. EXTREMELIST must be enabled for this field to appear in your account.

enablekeywords

boolean

Optional

The default value is T.

enablemailmerge

boolean

Optional

The default value is F.

If this field appears in the SuiteCloud project, you must reference the MAILMERGE feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. MAILMERGE must be enabled for this field to appear in your account.

enablenametranslation

boolean

Optional

This field is available when the customsegment value is equal to

The default value is F.

If this field appears in the SuiteCloud project, you must reference the MULTILANGUAGE feature in the manifest file to avoid SuiteCloud project warnings. In the manifest file, you can specify whether this feature is required in your account. MULTILANGUAGE must be enabled for this field to appear in your account.

enablenumbering

boolean

Optional

This field is available when the customsegment value is equal to

The default value is F.

enableoptimisticlocking

boolean

Optional

The default value is T.

enablesystemnotes

boolean

Optional

The default value is T.

hierarchical

boolean

Optional

This field is available when the customsegment value is equal to

The default value is F.

numberingprefix

string

Optional

This field is available when the customsegment value is equal to

numberingsuffix

string

Optional

This field is available when the customsegment value is equal to

numberingmindigits

string

Optional

This field is available when the customsegment value is equal to

numberinginit

string

Optional

This field is available when the customsegment value is equal to

icon

filereference

Optional

 

iconbuiltin

boolean

Optional

The default value is T.

iconindex

single-select list

Optional

For information about possible values, see generic_custom_record_icon.

includeinsearchmenu

boolean

Optional

The default value is T.

includename

boolean

Optional

This field is available when the customsegment value is equal to

The default value is T.

isinactive

boolean

Optional

This field is available when the customsegment value is equal to

The default value is F.

isordered

boolean

Optional

This field is available when the customsegment value is equal to

The default value is F.

showcreationdate

boolean

Optional

The default value is F.

showcreationdateonlist

boolean

Optional

The default value is F.

showid

boolean

Optional

This field is available when the customsegment value is equal to

The default value is F.

showlastmodified

boolean

Optional

The default value is F.

showlastmodifiedonlist

boolean

Optional

The default value is F.

shownotes

boolean

Optional

The default value is T.

showowner

boolean

Optional

The default value is F.

showownerallowchange

boolean

Optional

The default value is F.

showowneronlist

boolean

Optional

The default value is F.

externalrolepermissionlevel

single-select list

Optional

For additional information, see Setting Permissions for a Custom Record Type and Pushing a SuiteApp Version Upgrade to Users.

This field is available when the accesstype value is equal to NONENEEDED.

For information about possible values, see generic_permission_level.

The default value is 'NONE'.

publicpermissionlevel

single-select list

Optional

For additional information, see Setting Permissions for a Custom Record Type and Pushing a SuiteApp Version Upgrade to Users.

This field is available when the accesstype value is equal to NONENEEDED.

For information about possible values, see generic_permission_level.

The default value is 'NONE'.

Structured Fields

Structured fields are elements that usually contain subfields or groups of fields. They are similar to regular fields but have their own embedded structure. The following structured fields are supported:

General Notices