nsmockup
Version:
Test your Suitescripts before deploying to NetSuite
1,036 lines • 22.1 kB
JSON
{
"code": "supportcase",
"id": 0,
"translations": {
"en": "Case"
},
"inactive": false,
"fields": [
{
"code": "assigned",
"type": "SELECT",
"translations": {
"en": {
"label": "Assigned To",
"help": "References an employee record that already exists in your account.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation."
}
},
"mandatory": false,
"recordType": null
},
{
"code": "autoname",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Auto"
}
},
"mandatory": false
},
{
"code": "awaitingreply",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Awaiting Support Reply"
}
},
"mandatory": false
},
{
"code": "casenumber",
"type": "TEXT",
"translations": {
"en": {
"label": "Number"
}
},
"mandatory": false
},
{
"code": "category",
"type": "SELECT",
"translations": {
"en": {
"label": "Type",
"help": "References a value in a user defined list at Setup > Support > Case Types.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation."
}
},
"mandatory": false,
"recordType": null
},
{
"code": "closeddate",
"type": "DATE",
"translations": {
"en": {
"label": "Date Closed"
}
},
"mandatory": false
},
{
"code": "company",
"type": "TEXT",
"translations": {
"en": {
"label": "Company"
}
},
"mandatory": false
},
{
"code": "companyname",
"type": "TEXT",
"translations": {
"en": {
"label": "companyname"
}
},
"mandatory": false
},
{
"code": "contact",
"type": "TEXT",
"translations": {
"en": {
"label": "Contact"
}
},
"mandatory": false
},
{
"code": "createddate",
"type": "DATETIME",
"translations": {
"en": {
"label": "Date Created"
}
},
"mandatory": false
},
{
"code": "customer",
"type": "SELECT",
"translations": {
"en": {
"label": "Customer"
}
},
"mandatory": false,
"recordType": "customer"
},
{
"code": "customerstage",
"type": "SELECT",
"translations": {
"en": {
"label": "Customer Stage"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "customform",
"type": "SELECT",
"translations": {
"en": {
"label": "Custom Form"
}
},
"mandatory": true,
"recordType": null
},
{
"code": "email",
"type": "EMAIL",
"translations": {
"en": {
"label": "Email"
}
},
"mandatory": false
},
{
"code": "emailemployees",
"type": "SELECT",
"translations": {
"en": {
"label": "Copy Employees"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "emailform",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Send to Customer"
}
},
"mandatory": false
},
{
"code": "employee",
"type": "SELECT",
"translations": {
"en": {
"label": "Employee"
}
},
"mandatory": false,
"recordType": "employee"
},
{
"code": "enddate",
"type": "DATETIME",
"translations": {
"en": {
"label": "Date Closed"
}
},
"mandatory": false
},
{
"code": "escalatee",
"type": "SELECT",
"translations": {
"en": {
"label": "Escalated To"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "escalateto",
"type": "SELECT",
"translations": {
"en": {
"label": "Escalated To"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "escalationmessage",
"type": "TEXTAREA",
"translations": {
"en": {
"label": "Escalation Message"
}
},
"mandatory": false
},
{
"code": "eventnumber",
"type": "TEXT",
"translations": {
"en": {
"label": "eventnumber"
}
},
"mandatory": false
},
{
"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": "grabref",
"type": "TEXT",
"translations": {
"en": {
"label": "Grab"
}
},
"mandatory": false
},
{
"code": "helpdesk",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Help Desk"
}
},
"mandatory": false
},
{
"code": "inboundemail",
"type": "TEXT",
"translations": {
"en": {
"label": "Inbound Email"
}
},
"mandatory": false
},
{
"code": "incomingmessage",
"type": "TEXTAREA",
"translations": {
"en": {
"label": "Message"
}
},
"mandatory": false
},
{
"code": "insertsolution",
"type": "SELECT",
"translations": {
"en": {
"label": "Insert Solution"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "internalonly",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Internal Only"
}
},
"mandatory": false
},
{
"code": "isinactive",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Inactive"
}
},
"mandatory": false
},
{
"code": "issue",
"type": "SELECT",
"translations": {
"en": {
"label": "Case Issue",
"help": "References a value in a user defined list at Setup > Support > Case Issues. This value represents an issue type.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation."
}
},
"mandatory": false,
"recordType": "issue"
},
{
"code": "issuefixedin",
"type": "SELECT",
"translations": {
"en": {
"label": "Issue Fixed In"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "issuenumber",
"type": "TEXT",
"translations": {
"en": {
"label": "Issue Number"
}
},
"mandatory": false
},
{
"code": "issuestatus",
"type": "SELECT",
"translations": {
"en": {
"label": "Issue Status"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "issuetype",
"type": "SELECT",
"translations": {
"en": {
"label": "Issue Type"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "item",
"type": "SELECT",
"translations": {
"en": {
"label": "Item",
"help": "References an item record that already exists in your NetSuite account. Only items that have the Offer Support tag enabled can be referenced in this field. This tag can be set in Lists > Accounting > Items. It can also be set when creating item records via Web services.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation."
}
},
"mandatory": false,
"recordType": "item"
},
{
"code": "lastmessage",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Most Recent Message"
}
},
"mandatory": false
},
{
"code": "lastmessagedate",
"type": "DATETIME",
"translations": {
"en": {
"label": "Last Msg. Date"
}
},
"mandatory": false
},
{
"code": "lastmodifieddate",
"type": "DATETIME",
"translations": {
"en": {
"label": "Last Modified"
}
},
"mandatory": false
},
{
"code": "lastreopeneddate",
"type": "DATETIME",
"translations": {
"en": {
"label": "Last Reopened"
}
},
"mandatory": false
},
{
"code": "lastviewed",
"type": "DATETIME",
"translations": {
"en": {
"label": "Last Viewed"
}
},
"mandatory": false
},
{
"code": "locked",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Locked"
}
},
"mandatory": false
},
{
"code": "message",
"type": "CLOBTEXT",
"translations": {
"en": {
"label": "Message Text"
}
},
"mandatory": false
},
{
"code": "messageauthor",
"type": "SELECT",
"translations": {
"en": {
"label": "Message Author"
}
},
"mandatory": false,
"recordType": null
},
{
"code": "messagedate",
"type": "DATE",
"translations": {
"en": {
"label": "Message Date"
}
},
"mandatory": false
},
{
"code": "messagenew",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "New Message"
}
},
"mandatory": false
},
{
"code": "messages",
"type": "SELECT",
"translations": {
"en": {
"label": "Messages"
}
},
"mandatory": false,
"recordType": "message"
},
{
"code": "messagetype",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Message Type"
}
},
"mandatory": false
},
{
"code": "module",
"type": "SELECT",
"translations": {
"en": {
"label": "Module",
"help": "Select the product module this case is related to.You can create and edit modules on product records at <_TABNAME=ADMI_ISSUEPRODUCT_> > <_TASKCATEGORY=ADMI_ISSUEPRODUCT_> > Products."
}
},
"mandatory": false,
"recordType": null
},
{
"code": "name",
"type": "TEXT",
"translations": {
"en": {
"label": "Name"
}
},
"mandatory": true
},
{
"code": "newsolutionfrommsg",
"type": "TEXTAREA",
"translations": {
"en": {
"label": "newsolutionfrommsg"
}
},
"mandatory": false
},
{
"code": "number",
"type": "INTEGER",
"translations": {
"en": {
"label": "Number"
}
},
"mandatory": false
},
{
"code": "origin",
"type": "SELECT",
"translations": {
"en": {
"label": "Origin",
"help": "References a value in a user defined list at Setup > Support > Case Origin Types.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation."
}
},
"mandatory": false,
"recordType": null
},
{
"code": "outgoingmessage",
"type": "TEXTAREA",
"translations": {
"en": {
"label": "Reply"
}
},
"mandatory": false
},
{
"code": "phone",
"type": "PHONE",
"translations": {
"en": {
"label": "Phone",
"help": "A read-only field referencing the phone number of the employee selected."
}
},
"mandatory": false
},
{
"code": "priority",
"type": "SELECT",
"translations": {
"en": {
"label": "Priority",
"help": "References a value in a user defined list at Setup > Support > Case Priorities. This value represents an issue status.In order to retrieve a list of available values for this field, use the GetSelectValue operation."
}
},
"mandatory": false,
"recordType": null
},
{
"code": "product",
"type": "SELECT",
"translations": {
"en": {
"label": "Product",
"help": "Select the product this case is related to.You can create and edit product records at <_TABNAME=ADMI_ISSUEPRODUCT_> > <_TASKCATEGORY=ADMI_ISSUEPRODUCT_> > Products."
}
},
"mandatory": false,
"recordType": null
},
{
"code": "profile",
"type": "SELECT",
"translations": {
"en": {
"label": "Profile",
"help": "Select the profile you want to assign to this case. This profile determines the following:\n<ul><li>the from name and from email address shown on notification sent for this case</li>\n<li>the notification templates used</li>\n</ul>\nYou can create new case profiles at <_TABNAME=EDIT_CASEPROFILE_> > <_TASKCATEGORY=EDIT_CASEPROFILE_> > Case Profiles > New."
}
},
"mandatory": true,
"recordType": null
},
{
"code": "searchsolution",
"type": "TEXTAREA",
"translations": {
"en": {
"label": "searchsolution"
}
},
"mandatory": false
},
{
"code": "serialnumber",
"type": "TEXT",
"translations": {
"en": {
"label": "Serial/Lot #"
}
},
"mandatory": false
},
{
"code": "stage",
"type": "TEXT",
"translations": {
"en": {
"label": "stage"
}
},
"mandatory": false
},
{
"code": "startdate",
"type": "DATETIME",
"translations": {
"en": {
"label": "Incident Date"
}
},
"mandatory": false
},
{
"code": "starttime",
"type": "TIMEOFDAY",
"translations": {
"en": {
"label": "Incident Time"
}
},
"mandatory": true
},
{
"code": "status",
"type": "SELECT",
"translations": {
"en": {
"label": "Status",
"help": "References a value in a user defined list at Setup > Support > Case Statuses. This value represents an issue status.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation."
}
},
"mandatory": true,
"recordType": null
},
{
"code": "subsidiary",
"type": "SELECT",
"translations": {
"en": {
"label": "Subsidiary",
"help": "The subsidiary for the customer associated with this case is displayed here."
}
},
"mandatory": false,
"recordType": "subsidiary"
},
{
"code": "title",
"type": "TEXT",
"translations": {
"en": {
"label": "Subject"
}
},
"mandatory": false
}
],
"subLists": [
{
"code": "escalateto",
"translations": {
"en": "Escalate To"
},
"fields": [
{
"code": "email",
"type": "EMAIL",
"translations": {
"en": {
"label": "Email"
}
},
"mandatory": false
},
{
"code": "escalatee",
"type": "SELECT",
"translations": {
"en": {
"label": "Escalatee"
}
},
"mandatory": true,
"recordType": null
},
{
"code": "phone",
"type": "PHONE",
"translations": {
"en": {
"label": "Phone"
}
},
"mandatory": false
}
]
},
{
"code": "timeitem",
"translations": {
"en": "Time Tracking"
},
"fields": [
{
"code": "class",
"type": "SELECT",
"translations": {
"en": {
"label": "Class"
}
},
"mandatory": false,
"recordType": null
},
{
"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": true,
"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": "payrollitem",
"type": "SELECT",
"translations": {
"en": {
"label": "Payroll Item"
}
},
"mandatory": false,
"recordType": "payrollitem"
},
{
"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": "custom",
"translations": {
"en": "Custom"
}
},
{
"code": "escalation",
"translations": {
"en": "Escalations"
}
},
{
"code": "general",
"translations": {
"en": "General"
}
},
{
"code": "interactions",
"translations": {
"en": "Interactions"
}
},
{
"code": "time",
"translations": {
"en": "Time"
}
},
{
"code": "workflow",
"translations": {
"en": "Workflow"
}
}
]
}