ERP-CONSULTANT practice question 10 of 15

A customer would like to restrict project managers to only the projects they are assigned to. Which SuiteFlow Action condition allows the customer to achieve this objective? Action: Lock Record Trigger Type: Before Record Load

Full set: 80 questions
Answer options
A: Project: Project Manager != Current User And Project: Project Manager Is Not Empty Correct answer
B: Project: Project Manager Is Not Empty
C: Project: Project Manager = Current User And Project: Project Manager Is Empty
D: Project: Project Manager != Current User
Correct Answer:
A. Project: Project Manager != Current User And Project: Project Manager Is Not Empty
Explanation

The objective is to lock a project record if the current user is not the assigned Project Manager. The condition Project: Project Manager != Current User correctly identifies projects assigned to other managers. The additional condition And Project: Project Manager Is Not Empty is crucial. It ensures the rule only applies when a project manager is actually assigned. This prevents the record from being locked when the Project Manager field is empty, which would allow an unassigned project to be edited and assigned to a manager. This two-part condition is the most precise and complete way to meet the customer's requirement.

Why Incorrect

B. Project: Project Manager Is Not Empty This condition would lock the record for everyone, including the assigned manager, whenever a project manager is assigned, failing to meet the requirement.
C. Project: Project Manager = Current User And Project: Project Manager Is Empty This is a logically impossible condition, as the Project Manager field cannot simultaneously be equal to the current user and also be empty.
D. Project: Project Manager != Current User This condition is incomplete. It would lock projects where the Project Manager field is empty, preventing any project manager from editing and assigning them.

References

1. NetSuite Help Center: Workflow Conditions. SuiteAnswers ID: 9898.

This document explains how to build workflow conditions using record fields and system values like 'Current User'. The logic of comparing a field value (Project Manager) to the logged-in user (!= Current User) is a standard practice detailed here.

2. NetSuite Help Center: Setting Up a Lock Record Action. SuiteAnswers ID: 73225.

This article describes the 'Lock Record' action and its use with a 'Before Record Load' trigger. It confirms that this action, combined with a condition, is the correct mechanism to prevent users from editing a record. The condition determines when the lock is applied.

3. NetSuite Help Center: Workflow Condition Builder.

The official documentation on the Condition Builder tool outlines the use of logical operators like 'AND' to create compound conditions. This supports the construction of the correct answer (A), which combines two logical checks for precise control.

Scroll to Top