Performance Review

The internal ID for this record is performancereview. This record also includes the subrecords performancereviewanswer and goal. For more details about this record and how to work with it in the UI, see Performance Reviews.

This record becomes available when the Performance Management feature is enabled.

See the SuiteScript Records Browser for all internal IDs associated with this record.

Note:

For information about using the SuiteScript Records Browser, see Working with the SuiteScript Records Browser in the NetSuite Help Center.

For information about scripting with this record in SuiteScript, see the following help topics:

Support Script Types

This record is scriptable in both server and client SuiteScript.

Supported Functions

This record can be created, edited, deleted, and searched.

Usage Notes

The following fields on this record cannot be updated by SuiteScript, because the fields are set by the system:

  • goals

  • employeeSubmittedDate

  • reviewSubmittedDate

Also, depending on the role that you are using, the following limitations apply:

Role

Limitation

Human Resources Generalist

  • You cannot answer performance review questions.

  • You can delete a review only if its status is Launched or Canceled.

Employee Center (as employee)

  • You can only answer questions and select ratings.

  • You can enter employee acknowledgment comments only if the status of the review is HR Approved – Sign-Off Required.

Employee Center (as manager)

  • You cannot edit any date fields.

  • You can only answer questions and select ratings.

Code Sample

The following sample shows how to open a performance review record, change its due date, and then save the record.

            var review = record.load({
   type: record.Type.PERFORMANCE_REVIEW,
   id: 1
});

review.setValue({
   fieldId: 'reviewduedate',
   value: new Date('6/30/2020')
});

review.save(); 

          

Related Topics

General Notices