nsmockup
Version:
Test your Suitescripts before deploying to NetSuite
849 lines • 17.6 kB
JSON
{
"code": "task",
"id": -21,
"translations": {
"en": "Task"
},
"inactive": false,
"fields": [
{
"code": "accesslevel",
"type": "TEXT",
"translations": {
"en": {
"label": "Private"
}
},
"mandatory": false
},
{
"code": "actualtime",
"type": "FLOAT",
"translations": {
"en": {
"label": "Actual Work"
}
},
"mandatory": false
},
{
"code": "assigned",
"type": "SELECT",
"translations": {
"en": {
"label": "Assigned To",
"help": "References an entity record that already exists in your account.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation."
}
},
"mandatory": true,
"recordType": null
},
{
"code": "company",
"type": "SELECT",
"translations": {
"en": {
"label": "Company",
"help": "References a company 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": "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 a contact 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": "contact"
},
{
"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": "duedate",
"type": "DATE",
"translations": {
"en": {
"label": "Due Date"
}
},
"mandatory": false
},
{
"code": "employee",
"type": "SELECT",
"translations": {
"en": {
"label": "Employee"
}
},
"mandatory": false,
"recordType": "employee"
},
{
"code": "enddate",
"type": "DATE",
"translations": {
"en": {
"label": "Due 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": "estimatedtime",
"type": "FLOAT",
"translations": {
"en": {
"label": "Initial Time Budget"
}
},
"mandatory": false
},
{
"code": "estimatedtimeoverride",
"type": "FLOAT",
"translations": {
"en": {
"label": "Current Time Budget"
}
},
"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": "group",
"type": "TEXT",
"translations": {
"en": {
"label": "group"
}
},
"mandatory": false
},
{
"code": "isjobsummarytask",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Is Job Summary Task"
}
},
"mandatory": false
},
{
"code": "isjobtask",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Is Job Task"
}
},
"mandatory": false
},
{
"code": "isprivate",
"type": "CHECKBOX",
"translations": {
"en": {
"label": "Is Private"
}
},
"mandatory": false
},
{
"code": "job",
"type": "SELECT",
"translations": {
"en": {
"label": "Job"
}
},
"mandatory": false,
"recordType": "job"
},
{
"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": "milestone",
"type": "INTEGER",
"translations": {
"en": {
"label": "Milestone"
}
},
"mandatory": false
},
{
"code": "name",
"type": "TEXT",
"translations": {
"en": {
"label": "Name"
}
},
"mandatory": true
},
{
"code": "order",
"type": "INTEGER",
"translations": {
"en": {
"label": "Insert"
}
},
"mandatory": false
},
{
"code": "owner",
"type": "TEXT",
"translations": {
"en": {
"label": "Created By",
"help": "References an entity record that already exists in your account. The field defaults to the current user.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation."
}
},
"mandatory": true
},
{
"code": "parent",
"type": "SELECT",
"translations": {
"en": {
"label": "Parent Task",
"help": "Select the parent task if this task is the subordinate of another.\nNote: By identifying this task as a subordinate, the parent task becomes a summary task. A summary task cannot have resources assigned to it because it does not track work, it only tracks information about subordinate tasks."
}
},
"mandatory": false,
"recordType": "task"
},
{
"code": "percentcomplete",
"type": "PERCENT",
"translations": {
"en": {
"label": "Pct Complete"
}
},
"mandatory": false
},
{
"code": "percenttimecomplete",
"type": "PERCENT",
"translations": {
"en": {
"label": "Percent Time Complete"
}
},
"mandatory": false
},
{
"code": "priority",
"type": "SELECT",
"translations": {
"en": {
"label": "Priority",
"help": "The values used to populate this field are _low, _medium or _high."
}
},
"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": "Notify Assignee by Email"
}
},
"mandatory": false
},
{
"code": "startdate",
"type": "DATE",
"translations": {
"en": {
"label": "Start 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": "The values used to populate this field are _notStarted, _inProgress or _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": "timeremaining",
"type": "FLOAT",
"translations": {
"en": {
"label": "Remaining Work"
}
},
"mandatory": false
},
{
"code": "timezone",
"type": "TEXT",
"translations": {
"en": {
"label": "timezone"
}
},
"mandatory": false
},
{
"code": "title",
"type": "TEXT",
"translations": {
"en": {
"label": "Task Title"
}
},
"mandatory": false
},
{
"code": "transaction",
"type": "SELECT",
"translations": {
"en": {
"label": "Transaction",
"help": "References an opportunity 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": "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"
}
}
]
}