Projectassign
A project assignment [Projectassign
] is an allocation of project work to a user at the project level.
Review the Usage Guidelines for the Projectassign
object.
— |
XML |
SOAP |
REST |
Database table |
---|---|---|---|---|
Object |
|
|
— |
|
Supported Commands |
— |
— |
The Projectassign
object has the following properties:
XML / SOAP |
XML / SOAP |
Description |
---|---|---|
|
|
The percentage of time the associated user is allocated to this task. |
|
|
[Read-only] Time the record was created. See Date Fields. |
|
|
The ID of the associated customer. |
|
|
A "1/0" field indicating if the record was deleted |
|
|
[Read-only] Unique ID. Automatically assigned by SuiteProjects Pro. |
|
|
The ID of the associated job code. |
|
|
The ID of the project group if the user was assigned as part of a project group. |
|
|
[Required] The ID of the project to which this user is assigned. |
|
|
[Read-only] Time the record was last updated or modified. See Date Fields. |
|
|
[Required] The ID of the user assigned to this task. The user must exist, must not be marked as deleted and must be active. |
Usage Guidelines
Review the following guidelines:
-
The
project_id
anduser_id
combination must be unique. A named resource can only be assigned one time to a specific project. -
Adding or modifying a project assignment triggers the project recalculation process in SuiteProjects Pro unless you use the
no_recalc
attribute (see Add, Update and Upsert Attributes), or unless your company's account is configured never to trigger the project recalculation process in SuiteProjects Pro when a change is made using the API. -
Adding or modifying a project assignment automatically creates new
Projecttaskassign
objects for project tasks with propertyuse_project_assignment
set to1
. Modifying a project assignment automatically deletes previousProjecttaskassign
objectsfor these project tasks.