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_idanduser_idcombination 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_recalcattribute (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
Projecttaskassignobjects for project tasks with propertyuse_project_assignmentset to1. Modifying a project assignment automatically deletes previousProjecttaskassignobjectsfor these project tasks.