Update Relationship
put
/relationship
Send a request to this endpoint to update one or more Relationship. An application object will be created for each JSON object provided in the request body
Request
Header Parameters
-
Authorization: string
OAuth token
Supported Media Types
- application/json
Root Schema : List<Relationship>
Type:
array
Title:
Show Source
List<Relationship>
-
Array of:
object Relationship
Title:
Relationship
Relationship Entity
Nested Schema : Relationship
Type:
object
Title:
Relationship
Relationship Entity
Show Source
-
Aref: string
(date-time)
The Adjusted Relationship Early Finish where one of the activities of the relationship is in a project which is not present in this database.
-
Arls: string
(date-time)
The Adjusted Relationship Late Start where one of the activities of the relationship is in a project which is not present in this database.
-
Comments: string
-
CreateDate: string
(date-time)
The date this dependency was created.
-
CreateUser: string
The name of the user that created this dependency.
-
Driving: boolean
-
IsPredecessorBaseline: boolean
The YesNo value indicating if the predecessor activity is related to a Project or Baseline
-
IsPredecessorTemplate: boolean
The boolean value indicating if this business object is related to a template Project.
-
IsSuccessorBaseline: boolean
The YesNo value indicating if the successor activity is related to a Project or Baseline
-
IsSuccessorTemplate: boolean
The boolean value indicating if this business object is related to a template Project.
-
Lag: number
(double)
The time lag of the relationship. This is the time lag between the predecessor activity's start or finish date and the successor activity's start or finish date, depending on the relationship type. The time lag is based on the successor activity's calendar. This value is specified by the project manager and is used by the project scheduler when scheduling activities.
-
LastUpdateDate: string
(date-time)
The date this dependency was last updated.
-
LastUpdateUser: string
The name of the user that last updated this dependency.
-
ObjectId: integer
(int32)
The unique ID generated by the system.
-
PredActIsLongestPath: boolean
The flag that indicates whether the Predecessor activity is on the longest path. Default = 'N'
-
PredActPercentCompleteType: string
The Predecessor activity percent complete type: 'Physical', 'Duration', or 'Units'.
-
PredActualFinishDate: string
(date-time)
The date on which the predecessor activity is actually finished.
-
PredActualStartDate: string
(date-time)
The date on which the predecessor activity is actually started.
-
PredCalendarObjectId: integer
(int32)
The unique ID of the calendar assigned to the predecessor activity.
-
PredEarlyFinishDate: string
(date-time)
The earliest possible date the predecessor activity can finish. This date is computed by the project scheduler based on network logic, schedule constraints, and resource availability.
-
PredEarlyStartDate: string
(date-time)
The earliest possible date the remaining work for the predecessor activity can begin. This date is computed by the project scheduler based on network logic, schedule constraints, and resource availability.
-
PredecessorActivityId: string
The activity ID of the predecessor activity.
-
PredecessorActivityName: string
The name of the predecessor activity.
-
PredecessorActivityObjectId(required): integer
(int32)
The unique ID of the predecessor activity.
-
PredecessorActivityType: string
The type of the predecessor activity, either 'Task Dependent', 'Resource Dependent', 'Level of Effort', or 'Milestone'.
-
PredecessorFinishDate: string
(date-time)
The finish date of the predecessor activity.
-
PredecessorProjectId: string
The project ID of the project that owns the predecessor activity.
-
PredecessorProjectName: string
The project Name of the project that owns the predecessor activity.
-
PredecessorProjectObjectId: integer
(int32)
The unique ID of the project that owns the predecessor activity.
-
PredecessorStartDate: string
(date-time)
The start date of the predecessor activity.
-
PredecessorWbsName: string
The name of each WBS element in the predecessor activity.
-
PredecessorWbsShortName: string
The WBS Short Name of the predecessor activity.
-
PredFreeFloat: number
(double)
The amount of time the predecessor activity can be delayed before delaying the start date of any successor activity.
-
PredLateFinishDate: string
(date-time)
The latest possible date the predecessor activity must finish without delaying the project finish date. This date is computed by the project scheduler based on network logic, schedule constraints, and resource availability.
-
PredLateStartDate: string
(date-time)
The latest possible date the remaining work for the predecessor activity must begin without delaying the project finish date. This date is computed by the project scheduler based on network logic, schedule constraints, and resource availability.
-
PredTotalFloat: number
(double)
The amount of time the predecessor activity can be delayed before delaying the project finish date. Total float can be computed as late start - early start or as late finish - early finish; this option can be set when running the project scheduler.
-
SuccessorActivityId: string
The activity ID of the successor activity.
-
SuccessorActivityName: string
The name of the successor activity.
-
SuccessorActivityObjectId(required): integer
(int32)
The unique ID of the successor activity.
-
SuccessorActivityType: string
The type of the successor activity, either 'Task Dependent', 'Resource Dependent', 'Level of Effort', or 'Milestone'.
-
SuccessorFinishDate: string
(date-time)
The finish date of the successor activity.
-
SuccessorProjectId: string
The project ID of the project that owns the successor activity.
-
SuccessorProjectObjectId: integer
(int32)
The unique ID of the project that owns the successor activity.
-
SuccessorStartDate: string
(date-time)
The start date of the successor activity.
-
SuccessorWbsName: string
The name of each WBS element in the successor activity.
-
Type: string
The type of relationship: 'Finish to Start', 'Finish to Finish', 'Start to Start', or 'Start to Finish'.
Response
Supported Media Types
- application/json
200 Response
OK.
Root Schema : schema
Type:
boolean
400 Response
Bad Request.
401 Response
Unauthorized.
403 Response
Forbidden.
404 Response
Not Found.
405 Response
Invalid Input.
500 Response
Internal Server Error.