nsmockup
Version:
Test your Suitescripts before deploying to NetSuite
736 lines • 15.3 kB
JSON
{
"code": "phonecall",
"id": 0,
"translations": {
"en": "Phone Call"
},
"inactive": false,
"fields": [
{
"code": "accesslevel",
"type": "TEXT",
"translations": {
"en": {
"label": "Private"
}
},
"mandatory": false
},
{
"code": "assigned",
"type": "SELECT",
"translations": {
"en": {
"label": "Organizer",
"help": "References an existing employee record. This defaults to the logged in user.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
}
},
"mandatory": true,
"recordType": null
},
{
"code": "company",
"type": "SELECT",
"translations": {
"en": {
"label": "Company",
"help": "References an existing customer record.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
}
},
"mandatory": false,
"recordType": null
},
{
"code": "companycustomer",
"type": "SELECT",
"translations": {
"en": {
"label": "Company (Customer)"
}
},
"mandatory": false,
"recordType": "customer"
},
{
"code": "completeddate",
"type": "DATE",
"translations": {
"en": {
"label": "Date Completed"
}
},
"mandatory": false
},
{
"code": "contact",
"type": "SELECT",
"translations": {
"en": {
"label": "Contact",
"help": "References an existing contact. \nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
}
},
"mandatory": false,
"recordType": "contact"
},
{
"code": "createdby",
"type": "SELECT",
"translations": {
"en": {
"label": "Created By"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "createddate",
"type": "DATETIME",
"translations": {
"en": {
"label": "Date Created"
}
},
"mandatory": false
},
{
"code": "customform",
"type": "SELECT",
"translations": {
"en": {
"label": "Custom Form"
}
},
"mandatory": true,
"recordType": null
},
{
"code": "employee",
"type": "SELECT",
"translations": {
"en": {
"label": "Employee"
}
},
"mandatory": false,
"recordType": "employee"
},
{
"code": "enddate",
"type": "DATE",
"translations": {
"en": {
"label": "End Date"
}
},
"mandatory": false
},
{
"code": "endtime",
"type": "TIMEOFDAY",
"translations": {
"en": {
"label": "End Time"
}
},
"mandatory": true
},
{
"code": "endtimepicker",
"type": "SELECT",
"translations": {
"en": {
"label": "endtimepicker"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "externalid",
"type": "TEXT",
"translations": {
"en": {
"label": "ExternalId"
}
},
"mandatory": false
},
{
"code": "externalidstring",
"type": "TEXT",
"translations": {
"en": {
"label": "External ID (Text)"
}
},
"mandatory": false
},
{
"code": "formulacurrency",
"type": "CURRENCY",
"translations": {
"en": {
"label": "Formula (Currency)"
}
},
"mandatory": false
},
{
"code": "formuladate",
"type": "DATE",
"translations": {
"en": {
"label": "Formula (Date)"
}
},
"mandatory": false
},
{
"code": "formuladatetime",
"type": "DATETIME",
"translations": {
"en": {
"label": "Formula (Date/Time)"
}
},
"mandatory": false
},
{
"code": "formulanumeric",
"type": "FLOAT",
"translations": {
"en": {
"label": "Formula (Numeric)"
}
},
"mandatory": false
},
{
"code": "formulapercent",
"type": "PERCENT",
"translations": {
"en": {
"label": "Formula (Percent)"
}
},
"mandatory": false
},
{
"code": "formulatext",
"type": "TEXT",
"translations": {
"en": {
"label": "Formula (Text)"
}
},
"mandatory": false
},
{
"code": "group",
"type": "TEXT",
"translations": {
"en": {
"label": "group"
}
},
"mandatory": false
},
{
"code": "isprivate",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Is Private"
}
},
"mandatory": false
},
{
"code": "lastmodifieddate",
"type": "DATETIME",
"translations": {
"en": {
"label": "Last Modified"
}
},
"mandatory": false
},
{
"code": "lastviewed",
"type": "DATETIME",
"translations": {
"en": {
"label": "Last Viewed"
}
},
"mandatory": false
},
{
"code": "markdone",
"type": "TEXT",
"translations": {
"en": {
"label": "Mark"
}
},
"mandatory": false
},
{
"code": "message",
"type": "TEXT",
"translations": {
"en": {
"label": "Comment"
}
},
"mandatory": false
},
{
"code": "name",
"type": "TEXT",
"translations": {
"en": {
"label": "Name"
}
},
"mandatory": true
},
{
"code": "owner",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Owner"
}
},
"mandatory": false
},
{
"code": "phone",
"type": "PHONE",
"translations": {
"en": {
"label": "Phone Number"
}
},
"mandatory": false
},
{
"code": "priority",
"type": "SELECT",
"translations": {
"en": {
"label": "Priority",
"help": "Reference to a value in a system list. Values: _low, _medium, _high. This field is currently only available on customized phone call forms."
}
},
"mandatory": true,
"recordType": null
},
{
"code": "reminderminutes",
"type": "SELECT",
"translations": {
"en": {
"label": "Reminder"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "remindertype",
"type": "SELECT",
"translations": {
"en": {
"label": "Reminder Type"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "sendemail",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Send Email"
}
},
"mandatory": false
},
{
"code": "startdate",
"type": "DATE",
"translations": {
"en": {
"label": "Phone Call Date"
}
},
"mandatory": false
},
{
"code": "starttime",
"type": "TIMEOFDAY",
"translations": {
"en": {
"label": "Start Time"
}
},
"mandatory": false
},
{
"code": "starttimepicker",
"type": "SELECT",
"translations": {
"en": {
"label": "starttimepicker"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "status",
"type": "SELECT",
"translations": {
"en": {
"label": "Status",
"help": "Reference to a value in a system list. Values: _scheduled, _completed."
}
},
"mandatory": true,
"recordType": null
},
{
"code": "supportcase",
"type": "SELECT",
"translations": {
"en": {
"label": "Support Case"
}
},
"mandatory": false,
"recordType": "supportcase"
},
{
"code": "timedevent",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Reserve Time"
}
},
"mandatory": false
},
{
"code": "timezone",
"type": "TEXT",
"translations": {
"en": {
"label": "timezone"
}
},
"mandatory": false
},
{
"code": "title",
"type": "TEXT",
"translations": {
"en": {
"label": "Subject"
}
},
"mandatory": false
},
{
"code": "transaction",
"type": "SELECT",
"translations": {
"en": {
"label": "Transaction",
"help": "References an existing opportunity. This is only settable if the opportunities feature is enabled.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
}
},
"mandatory": false,
"recordType": "transaction"
}
],
"subLists": [
{
"code": "timeitem",
"translations": {
"en": "Time Tracking"
},
"fields": [
{
"code": "class",
"type": "SELECT",
"translations": {
"en": {
"label": "Class"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "customer",
"type": "SELECT",
"translations": {
"en": {
"label": "Customer:Project"
}
},
"mandatory": false,
"recordType": "customer"
},
{
"code": "department",
"type": "SELECT",
"translations": {
"en": {
"label": "Department"
}
},
"mandatory": false,
"recordType": "department"
},
{
"code": "employee",
"type": "SELECT",
"translations": {
"en": {
"label": "Employee"
}
},
"mandatory": true,
"recordType": "employee"
},
{
"code": "hours",
"type": "TIMETRACK",
"translations": {
"en": {
"label": "Duration"
}
},
"mandatory": true
},
{
"code": "id",
"type": "INTEGER",
"translations": {
"en": {
"label": "id"
}
},
"mandatory": false
},
{
"code": "isbillable",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Billable"
}
},
"mandatory": false
},
{
"code": "isexempt",
"type": "TEXT",
"translations": {
"en": {
"label": "isexempt"
}
},
"mandatory": false
},
{
"code": "isproductive",
"type": "TEXT",
"translations": {
"en": {
"label": "isproductive"
}
},
"mandatory": false
},
{
"code": "isutilized",
"type": "TEXT",
"translations": {
"en": {
"label": "isutilized"
}
},
"mandatory": false
},
{
"code": "item",
"type": "SELECT",
"translations": {
"en": {
"label": "Service Item"
}
},
"mandatory": false,
"recordType": "item"
},
{
"code": "jobbillingtype",
"type": "TEXT",
"translations": {
"en": {
"label": "jobbillingtype"
}
},
"mandatory": false
},
{
"code": "location",
"type": "SELECT",
"translations": {
"en": {
"label": "Location"
}
},
"mandatory": true,
"recordType": "location"
},
{
"code": "memo",
"type": "TEXTAREA",
"translations": {
"en": {
"label": "Memo"
}
},
"mandatory": false
},
{
"code": "overriderate",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Lock this Rate"
}
},
"mandatory": false
},
{
"code": "payrollitem",
"type": "SELECT",
"translations": {
"en": {
"label": "Payroll Item"
}
},
"mandatory": false,
"recordType": "payrollitem"
},
{
"code": "price",
"type": "SELECT",
"translations": {
"en": {
"label": "Price Level"
}
},
"mandatory": false,
"recordType": "pricelevel"
},
{
"code": "rate",
"type": "CURRENCY2",
"translations": {
"en": {
"label": "Rate"
}
},
"mandatory": false
},
{
"code": "timetype",
"type": "SELECT",
"translations": {
"en": {
"label": "Type"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "trandate",
"type": "DATE",
"translations": {
"en": {
"label": "Date"
}
},
"mandatory": true
}
]
}
],
"tabs": [
{
"code": "communication",
"translations": {
"en": "Communication"
}
},
{
"code": "contacts",
"translations": {
"en": "Contacts"
}
},
{
"code": "custom",
"translations": {
"en": "Custom"
}
},
{
"code": "history",
"translations": {
"en": "History"
}
},
{
"code": "icalendar",
"translations": {
"en": "Availability"
}
},
{
"code": "media",
"translations": {
"en": "File Cabinet"
}
},
{
"code": "relatedinfo",
"translations": {
"en": "Related Info"
}
},
{
"code": "time",
"translations": {
"en": "Time"
}
},
{
"code": "workflow",
"translations": {
"en": "Workflow"
}
}
]
}