We can use a ‘Project Task’ record to track the progress of tasks, assign them to employees, and manage them through approval by supervisors/managers.
These can be created via Suitescript as well. For this use the ‘N/record’ module and record.create() function
The required fields for creating a ‘Project Task’ are:
company: This is a ‘Project Name’ type field and it indicates the customer and project that this task belongs to. All project tasks must be created in the context of a project and cannot be moved from one project to another.
customform : This is a ‘Custom Form’ type field and it should be the form we want to use to enter this record. Select Standard Project Task Form to continue using this form, select a custom project task form you have already created, or select New to create a custom project task form.
eventid : This is a ‘Priority’ type field and it indicates how important the task is. Tasks with higher priorities should be worked on before tasks with lower priorities. Task priority does not affect the project schedule.
status: This is a ‘Status’ type field and it is the status for a task can be: Completed – task has been finished In Progress – the task is being worked on Not Started – the task has not been started You must have permission to edit a task record to change the status.
title: This is a ‘Project Task Name’ field and it is the name for the project task.
Other useful fields are:’startdate’, ‘finishbydate’, ‘enddate’, ‘estimatedwork’, ‘actualwork’ and ‘remainingwork’.