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. |
e |
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: