Create or update project control tasks, including assigning project control tasks to WBS phases, stages, and activities.
We recommend using this endpoint only in certain scenarios. For guidance, see Project Control Tasks API usage guidance.
Linking project control tasks with WBS, PBS or LBS tiers
This endpoint creates Project Control Tasks by inserting a flat list of activities. You can link project control tasks to specific tiers of the WBS and either the PBS or LBS, as follows:
-
WBS - If the Work Breakdown Structure (WBS) API was used to create the WBS, you can use this API to link project control tasks to WBS tiers. Otherwise, a Smart Completions administrator must link the project control tasks to the WBS manually.
To use this endpoint, include the WorkBreakdownId, WorkBreakdownUp1Id, WorkBreakdownUp2Id, and WorkBreakdownUp3Id parameters.
-
PBS - Set UsesProcessBreakdown to true and include the ProcessBreakdownId, PPocessBreakdown1Id, ProcessBreakdownUp2Id, and ProcessBreakdownUp3Id parameters.
-
LBS - Set UsesProcessBreakdown to false and include the PhysicalLocationId, PhysicalLocationUp1Id, PhysicalLocationUp2Id, and PhysicalLocationUp3Id parameters.
Endpoint description
Supported HTTPS Methods: GET, PUT, PATCH, POST
Request URLs:
-
Create or update project control tasks - <HOSTNAME>/sc/datalake/v1/Instances(2)/Projects(294)/
ProjectControlTaskss -
Remove project control tasks - <HOSTNAME>/sc/datalake/v1/Instances(2)/Projects(294)/
ProjectControlTaskss(242596)
Header parameters:
Header Parameter |
Description |
---|---|
Authorization |
A token required for authenticating a request. The bearer token is a string, usually generated by the server in response to a login request. You must include this header in every request. |
Content-Type |
The request format or the original media type of the resource. |
Sample request payload for creating or updating Project Control Tasks:
{
"ProjectTaskDescription": "Solenoid Control",
"ProjectTaskItem": "PCT-00010",
"P6TaskTag": "Completions Control",
"TaskDisciplineId": 517,
"MocId": 1,
"CategoryId": 18,
"PriorityId": 66,
"StartDate": "2023-10-16T14:05:89Z",
"EndDate": "2023-11-16T14:06:09Z",
"ActualStartDate": "2023-11-12T14:07:90Z",
"HasAssets": true,
"HasDocuments": true,
"IsCostItem": true,
"ScheduleMode": null,
"ResponsibleCompanyId": 596,
"TaskAction": null,
"Comment": null,
"UsesProcessBreakdown": false,
"WorkBreakdownId": null,
"WorkBreakdownUp1Id": 318,
"WorkBreakdownUp2Id": 314,
"WorkBreakdownUp3Id": 294,
"PhysicalLocationId": 417,
"PhysicalLocationUp1Id": 416,
"PhysicalLocationUp2Id": 415,
"PhysicalLocationUp3Id": 414,
"ProcessBreakdownId": 1154,
"ProcessBreakdownUp1Id": 1152,
"ProcessBreakdownUp2Id": 1145,
"ProcessBreakdownUp3Id": 1035,
"PercentComplete": null,
"PercentProgress": null,
"LessonLearned": null,
"MilestoneId": 0,
"IsVAA": false,
"IsQAQC": true,
"IsRegulatory": true,
"CompanyInstanceId": 2
}
Sample request payload for removing Project Control Tasks:
{
"dtRemoved": "2023-07-14T16:09:13-06:00"
}
Request payload parameters:
|
|
Required, Optional, |
|
---|---|---|---|
ProjectTaskDescription |
String |
GET - Optional PUT - Optional PATCH - Optional POST - Required |
Source system description for the project control task. |
ProjectTaskItem |
String |
GET - Optional PUT - Optional PATCH - Optional POST - Required |
Primary record within the PCT API. This ID is system-generated, and typically mapped to the P6 Activity ID for a project schedule. |
P6TaskTag |
String |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Text string used to populate the equivalent Activity ID typically found in the master schedule (for example, Activity ID within P6 scheduling solution). |
TaskDisciplineId |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Discipline ID of the task. Do not use this API to create or update disciplines. Disciplines must be tightly managed because they have global consequences for how data is linked and displayed. |
MocId |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
The Management of Change (MOC) record that is linked to the PCT ID (activity ID), if needed. This is a one-to-one relationship. |
CategoryId |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
ID of the task category. |
PriorityId |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Priority of this project control task when querying Smart Completions for task status. |
StartDate |
String |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Date on which the project control task is expected to start. |
EndDate |
String |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Date on which the project control task is expected to end. |
ActualStartDate |
String |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Date on which the project control task actually started. |
HasAssets |
Boolean |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Indicates whether the Project Control Task has linked assets (True) or not (False). |
HasDocuments |
Boolean |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Indicates whether the Project Control Task has linked Documents (True) or not (False). |
IsCostItem |
Boolean |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Indicates whether the Project Control Task is a cost item (True) or not (False). |
ScheduleMode |
Boolean |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Indicates whether the schedule mode is manual (True) or automatic (False). |
ResponsibleCompanyId |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
The ID of the company that will carry out the project control tasks. This helps compile project control tasks for a specific company or contractor and allows project control tasks to be automatically assigned to a work package. Options are chosen from the WorkPackageResponsibleCompany select list. |
TaskAction |
String |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Additional information about the PCT, beyond what is captured by ProjectTaskDescription. If needed, this is used to apply more actionable text for the specific project activity. |
Comment |
String |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Comments about the project control task. |
UsesProcessBreakdown |
Boolean |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Indicates whether the process is broken down by the PBS (true) or the LBS (false). |
WorkBreakdownId |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Project (tier 4 of the Work Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Work Breakdown Structure API has been used to align the Work Breakdown Structure between the scheduling and construction systems (for example, Ecosys and Smart Construction). |
WorkBreakdownUp1Id |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Activity (tier 3 of the Work Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Work Breakdown Structure API has been used to align the Work Breakdown Structure between the scheduling and construction systems (for example, Ecosys and Smart Construction). |
WorkBreakdownUp2Id |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Stage (tier 2 of the Work Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Work Breakdown Structure API has been used to align the Work Breakdown Structure between the scheduling and construction systems (for example, Ecosys and Smart Construction). |
WorkBreakdownUp3Id |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Project (tier 1 of the Work Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Work Breakdown Structure API has been used to align the Work Breakdown Structure between the scheduling and construction systems (for example, Ecosys and Smart Construction). |
PhysicalLocationId |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Physical Location (tier 4 of the Location Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Location Breakdown Structure API has been used to align the Location Breakdown Structure between the geographical location and information management systems (for example Smart Construction and HxGN SDx). |
PhysicalLocationUp1Id |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Area (tier 3 of the Location Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Location Breakdown Structure API has been used to align the Location Breakdown Structure between the geographical location and information management systems (for example Smart Construction and HxGN SDx). |
PhysicalLocationUp2Id |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Process Area (tier 2 of the Location Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Location Breakdown Structure API has been used to align the Location Breakdown Structure between the geographical location and information management systems (for example Smart Construction and HxGN SDx). |
PhysicalLocationUp3Id |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Plant (tier 1 of the Location Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Location Breakdown Structure API has been used to align the Location Breakdown Structure between the geographical location and information management systems (for example Smart Construction and HxGN SDx). |
ProcessBreakdownId |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Subsystem (tier 4 of the Process Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Location Breakdown Structure API has been used to align the Location Breakdown Structure between the geographical location and information management systems (for example Smart Construction and HxGN SDx). |
ProcessBreakdownUp1Id |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the System (tier 3 of the Process Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Process Breakdown Structure API has been used to align the Process Breakdown Structure between the construction and information management systems (for example Smart Construction and HxGN SDx). |
ProcessBreakdownUp2Id |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Process Area (tier 2 of the Process Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Process Breakdown Structure API has been used to align the Process Breakdown Structure between the construction and information management systems (for example Smart Construction and HxGN SDx). |
ProcessBreakdownUp3Id |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional or unused, as described in the Caution |
Smart Completions ID for the Plant (tier 1 of the Process Breakdown Structure) that the project control task applies to. Do not use this parameter unless the Process Breakdown Structure API has been used to align the Process Breakdown Structure between the construction and information management systems (for example Smart Construction and HxGN SDx). |
PercentComplete |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
The amount of work completed, expressed as a percent of the total work planned for the project control task. |
PercentProgress |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Percent of progress. The percentage is either manually entered or automatically calculated based on the assigned Planned Tasks. This field is important for scheduling systems to consume from Smart Completions. |
MilestoneId |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Indicates whether this is a milestone, and if so whether a major milestone. Values are: 0 - Not a milestone 1 - Milestone 2 - Major milestone |
IsVAA |
Boolean |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Indicates whether a PCT record is a Value Assurance Acceptance (VAA) related activity (True) or not (False). |
IsQAQC |
Boolean |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Indicates whether a PCT record is a QA/QC related activity (True) or not (False). |
IsRegulatory |
Boolean |
GET - Optional PUT - Optional PATCH - Optional POST - Optional |
Indicates whether a PCT record is a regulatory-related activity (True) or not (False). |
dtRemoved |
String (Date) |
GET - Optional PUT - Optional PATCH - Optional POST - Unused |
Date on which the project control task was removed. |
companyInstanceId |
Integer |
GET - Optional PUT - Optional PATCH - Optional POST - Required |
Smart Completions ID for the Instance that contains the Project. |
Sample response:
{
"@odata.context":"https://sc-master.intergraph.com/SC/DataLake/v1/
$metadata#Instances(2)/Projects(294)/ProjectControlTaskss/$entity",
"Id": 243023,
"ProjectControlTaskId": 243023,
"ProjectTaskDescription": "Solenoid Control",
"ProjectTaskItem": "PCT-00010",
"P6TaskTag": "Completions Control",
"ProjectTaskSummary": "PCT-00010 - Solenoid Control",
"InterfaceToolId": 16,
"TaskDisciplineId": 517,
"TaskDiscipline": "ELEC",
"TaskDisciplineSummary": "ELEC - Electrical",
"MocId": 1,
"MOCTag": "MOC-00000001",
"MOCSummary": "MOC-00000001 - BJK",
"CategoryId": 18,
"Category": "CM",
"PriorityId": 66,
"Priority": "Medium",
"PrioritySummary": "Medium",
"StartDate": "2023-10-16T14:05:89Z",
"EndDate": "2023-11-16T14:06:09Z",
"ActualStartDate": "2023-11-12T14:07:90Z",
"HasAssets": true,
"HasDocuments": true,
"IsMilestone": null,
"IsCostItem": true,
"ScheduleMode": null,
"ResponsibleCompanyId": 596,
"ResponsibleCompany": "Hexagon PPM - Engineering and Execution Solutions",
"ResponsibleCompanyName": "Hexagon PPM",
"CreatingResourceId": null,
"CreatingResource": null,
"CreatedDate": null,
"ClosingResourceId": null,
"ClosingResource": null,
"ClosedDate": null,
"CompletedResourceId": null,
"CompletedResource": null,
"CompletedDate": null,
"TaskAction": null,
"Comment": null,
"UsesProcessBreakdown": false,
"WorkBreakdownId": null,
"WorkBreakdownUp1Id": 318,
"WorkBreakdownUp2Id": 314,
"WorkBreakdownUp3Id": 294,
"PhysicalLocationId": 417,
"PhysicalLocationUp1Id": 416,
"PhysicalLocationUp2Id": 415,
"PhysicalLocationUp3Id": 414,
"ProcessBreakdownId": null,
"ProcessBreakdownUp1Id": 1152,
"ProcessBreakdownUp2Id": 1145,
"ProcessBreakdownUp3Id": 1035,
"WorkBreakdownSummary": null,
"WorkBreakdownUp1Summary": "STP01 2016-01 C0.4 - Concept Definition",
"WorkBreakdownUp2Summary": "STP01 2016-01 C0 - C0 Feasibility & Concept",
"WorkBreakdownUp3Summary": "STP01 - SONIC TEST PROJECT",
"ProcessBreakdownSummary": null,
"ProcessBreakdownUp1Summary": "1100-106-08 - HO SUPPLY HEADER TO USERS",
"ProcessBreakdownUp2Summary": "1100-106 - HO SURGE DRUM, PUMPs,
RECIRCULATION AND PSV RETURN",
"ProcessBreakdownUp3Summary": "1100 - HO STORAGE",
"PhysicalLocationSummary": "10-10-1-1 - Location 1",
"PhysicalLocationUp1Summary": "10-10-1 - Area 1",
"PhysicalLocationUp2Summary": "10-10 - Facility 1",
"PhysicalLocationUp3Summary": "10 - Plant",
"PercentComplete": null,
"PercentProgress": null,
"TaskId": 243023,
"LessonLearned": null,
"MilestoneId": 0,
"Milestone": "No",
"IsVAA": false,
"IsQAQC": true,
"IsRegulatory": true,
"CategoryIsQAQC": null,
"CategoryIsRegulatory": null,
"CategoryIsVAA": null,
"RecordCreatedById": 1039,
"RecordCreated": "2023-11-09T14:36:02.19Z",
"RecordCreatedBy": "Sai, Sai",
"RecordLastModifiedById": null,
"RecordLastModified": "2023-11-09T14:36:02.193Z",
"RecordLastModifiedBy": null,
"RecordRemovedById": null,
"RecordRemovedBy": null,
"dtRemoved": null,
"CompanyInstanceId": 2
}
Response parameters:
Response Parameter |
Data Type |
Description |
---|---|---|
@odata.context |
String |
Request URL. |
Id |
Integer |
Smart Completions ID assigned to the Project Control Task upon creation. |
ProjectControlTaskID |
Integer |
Smart Completions ID assigned to the Project Control Task upon creation. |
ProjectTaskDescription |
String |
Source system description for the project control task. |
ProjectTaskItem |
String |
Primary record within the PCT API. This ID is system-generated, and typically mapped to the P6 Activity ID for a project schedule. |
P6TaskTag |
String |
Text string used to populate the equivalent Activity ID typically found in the master schedule (for example, Activity ID within P6 scheduling solution). |
ProjectTaskSummary |
String |
Read only. Unique description created by Smart Completions for the Project Control Task, formatted as: <ProjectTaskItem - ProjectTaskDescription> |
InterfaceToolId |
Integer |
ID of the task as a Project Control Task. |
TaskDisciplineId |
Integer |
Discipline ID of the task. |
TaskDiscipline |
String |
Smart Completions description of the task discipline identified by TaskDisciplineId. |
TaskDisciplineSummary |
String |
Smart Completions summary of the task discipline identified by TaskDisciplineId. |
MocId |
Integer |
The Management of Change (MOC) record that is linked to the PCT ID (activity ID), if needed. This is a one-to-one relationship. |
MOCTag |
String |
Smart Completions tag for the MOC identified by MocId. |
MOCSummary |
String |
Smart Completions summary of the MOC identified by MocID. |
CategoryId |
Integer |
ID of Task Category. |
PriorityId |
Integer |
Priority of this project control task when querying Smart Completions for task status. |
Priority |
String |
Smart Completions description of the task priority identified by PriorityId. |
PrioritySummary |
String |
Smart Completions summary of the task priority identified by PriorityId. |
StartDate |
String |
Date on which the project control task is expected to start. |
EndDate |
String |
Date on which the project control task is expected to end. |
ActualStartDate |
String |
Date on which the project control tasks actually started. |
HasAssets |
Boolean |
Indicates whether the Project Control Task has linked assets (True) or not (False). |
HasDocuments |
Boolean |
Indicates whether the Project Control Task has linked documents (True) or not (False). |
IsMilestone |
Integer |
Indicates whether this is a milestone, and if so whether a major milestone. Values are: 0 - Not a milestone 1- Milestone 2 - Major milestone |
IsCostItem |
Boolean |
Indicates whether the Project Control Task is a cost item (True) or not (False). |
ScheduleMode |
Boolean |
Indicates whether the schedule mode is manual (True) or automatic (False). |
ResponsibleCompanyId |
Integer |
ID of the company that will carry out the project control tasks. |
ResponsibleCompany |
String |
Smart Completions full description of the responsible company identified by ResponsibleCompanyID. |
ResponsibleCompanyName |
String |
Smart Completions formal description of the responsible company identified by ResponsibleCompanyID. |
CreatingResourceId |
Integer |
ID of the user (here, referred to as the resource) who creates the Project Control Task. |
CreatingResource |
String |
Read only. The formal name of the user (here, referred to as the resource) identified by CreatingResourceId. |
CreatedDate |
String (Date) |
Date on which the Project Control Task is created. The correct format is: YYYY-MM-DDTHH:MM:SS |
ClosingResourceId |
Integer |
ID of the user (here, referred to as the resource) who closed the Project Control Task. |
ClosingResource |
String |
Read only. The formal name of the user (here, referred to as the resource) identified by ClosingResourceId. |
ClosedDate |
String (Date) |
Date on which the Project Control Task is closed. The correct format is: YYYY-MM-DDTHH:MM:SS |
CompletedResourceId |
Integer |
ID of the user (here, referred to as resource) who completed the Project Control Task. |
CompletedResource |
String |
Read only. The formal name of the user (here, referred to as the resource) identified by CompletedResourceId. |
CompletedDate |
String (Date) |
Date on which the Project Control Task is completed, formatted as: YYYY-MM-DDTHH:MM:SS |
TaskAction |
String |
Additional information about the PCT, beyond what is captured by ProjectTaskDescription. For example, this might capture more actionable text for the specific project activity. |
Comment |
String |
Comments about the project control task. |
UsesProcessBreakdown |
Boolean |
Indicates whether the process is broken down by the PBS (True) or the LBS (False). |
WorkBreakdownId |
Integer |
Smart Completions ID for the Project (tier 4 of the Work Breakdown Structure) during which the project control task will be worked. |
WorkBreakdownUp1Id |
Integer |
Smart Completions ID for the Activity (tier 3 of the Work Breakdown Structure) during which the project control task will be worked. |
WorkBreakdownUp2Id |
Integer |
Smart Completions ID for the Stage (tier 2 of the Work Breakdown Structure) during which the project control task will be worked. |
WorkBreakdownUp3Id |
Integer |
Smart Completions ID for the Project (tier 1 of the Work Breakdown Structure) during which the project control task will be worked. |
PhysicalLocationId |
Integer |
Smart Completions ID for the Physical Location (tier 4 of the Location Breakdown Structure) that the project control task applies to. |
PhysicalLocationUp1Id |
Integer |
Smart Completions ID for the Area (tier 3 of the Location Breakdown Structure) that the project control task applies to. |
PhysicalLocationUp2Id |
Integer |
Smart Completions ID for the Process Area (tier 2 of the Location Breakdown Structure) that the project control task applies to. |
PhysicalLocationUp3Id |
Integer |
Smart Completions ID for the Plant (tier 1 of the Location Breakdown Structure) that the project control task applies to. |
ProcessBreakdownId |
Integer |
Smart Completions ID for the Subsystem (tier 4 of the Process Breakdown Structure) that the project control task applies to. |
ProcessBreakdownUp1Id |
Integer |
Smart Completions ID for the System (tier 3 of the Process Breakdown Structure) that the project control task applies to. |
ProcessBreakdownUp2Id |
Integer |
Smart Completions ID for the Process Area (tier 2 of the Process Breakdown Structure) that the project control task applies to. |
ProcessBreakdownUp3Id |
Integer |
Smart Completions ID for the Plant (tier 1 of the Process Breakdown Structure) that the project control task applies to. |
WorkBreakdownSummary |
String |
Smart Completions summary for the project (tier 4 of the Work Breakdown Structure) that the project control task applies to. Identified by WorkBreakdownId. |
WorkBreakdownUp1Summary |
String |
Smart Completions summary for the activity (tier 3 of the Work Breakdown Structure) that the project control task applies to. Identified by WorkBreakdownUp1Id. |
WorkBreakdownUp2Summary |
String |
Smart Completions summary for the stage (tier 2 of the Work Breakdown Structure) that the project control task applies to. Identified by WorkBreakdownUp2Id. |
WorkBreakdownUp3Summary |
String |
Smart Completions summary for the project (tier 1 of the Work Breakdown Structure) that the project control task applies to. Identified by WorkBreakdownUp3Id. |
ProcessBreakdownSummary |
String |
Smart Completions summary for the subsystem (tier 4 of the Process Breakdown Structure) that the project control task applies to. Identified by ProcessBreakdownId. |
ProcessBreakdownUp1Summary |
String |
Smart Completions summary for the system (tier 3 of the Process Breakdown Structure) that the project control task applies to. Identified by ProcessBreakdownUp1Id. |
ProcessBreakdownUp2Summary |
String |
Smart Completions summary for the process area (tier 2 of the Process Breakdown Structure) that the project control task applies to. Identified by ProcessorkBreakdownUp2Id. |
ProcessBreakdownUp3Summary |
String |
Smart Completions summary for the plant (tier 1 of the Process Breakdown Structure) that the project control task applies to. Identified by ProcessorkBreakdownUp3Id. |
PhysicalLocationSummary |
String |
Smart Completions summary for the physical location (tier 4 of the Location Breakdown Structure) that the project control task applies to. Identified by PhysicalLocationId. |
PhysicalLocationUp1Summary |
String |
Smart Completions summary for the area (tier 3 of the Location Breakdown Structure) that the project control task applies to. Identified by PhysicalLocationUp1Id. |
PhysicalLocationUp2Summary |
String |
Smart Completions summary for the project area (tier 2 of the Location Breakdown Structure) that the project control task applies to. Identified by PhysicalLocationUp2Id. |
PhysicalLocationUp3Summary |
String |
Smart Completions summary for the plant (tier 1 of the Location Breakdown Structure) that the project control task applies to. Identified by PhysicalLocationUp3Id. |
PercentComplete |
Integer |
The amount of work completed, expressed as a percent of the total work planned for the project control task. |
PercentProgress |
Integer |
Percent of progress. The percentage is either manually entered or automatically calculated based on the assigned Planned Tasks. This field is important for scheduling systems to consume from Smart Completions. |
TaskId |
Integer |
Same as ID. |
MilestoneId |
Integer |
Indicates whether this is a milestone, and if so whether a major milestone. Values are: 0 - Not a milestone 1 - Milestone 2 - Major milestone |
Milestone |
String |
Description of the Milestone identified by MilestoneId. |
IsVAA |
Boolean |
Indicates whether a PCT record is a Value Assurance Acceptance (VAA) related activity (True) or not (False). |
IsQAQC |
Boolean |
Indicates whether a PCT record is a QA/QC related activity (True) or not (False). |
IsRegulatory |
Boolean |
Indicates whether a PCT record is a regulatory-related activity (True) or not (False). |
CategoryIsQAQC |
Boolean |
Indicates whether a PCT record is a QA/QC related activity (True) or not (False). |
CategoryIsRegulatory |
Boolean |
Indicates whether a PCT record is a regulatory-related activity (True) or not (False). |
CategoryIsVAA |
Boolean |
Indicates whether a PCT record is a Value Assurance Acceptance (VAA) related activity (True) or not (False). |
RecordCreatedById |
Integer |
Read only. Smart Completions user ID of the user who created the project control task in Smart Completions. Captured by Smart Completions. |
RecordCreated |
String (Date) |
Read only. Date when the project control task was created in Smart Completions. Captured by Smart Completions. |
RecordCreatedBy |
String |
Read only. Smart Completions user who created the project control task in Smart Completions. Captured by Smart Completions. |
RecordLastModifiedById |
Integer |
Read only. Smart Completions user ID of the user who last updated the project control task in Smart Completions. Captured by Smart Completions. If the task has not been updated since creation, this is the user who created the task. |
RecordLastModified |
String (Date) |
Read only. Date when the project control task was last updated in Smart Completions. Captured by Smart Completions. If the task has not been updated since creation, this is the date the task was created. |
RecordLastModifiedBy |
String |
Read only. Smart Completions user who last updated the project control task in Smart Completions. Captured by Smart Completions. If the task has not been updated since creation, this is the user who created the task. |
RecordRemovedById |
Integer |
Read only. Smart Completions User ID of the user who removed the project control task from Smart Completions. Captured by Smart Completions. |
RecordRemovedBy |
String |
Read only. Smart Completions name for the user who removed the project control task from Smart Completions. Captured by Smart Completions. |
dtRemoved |
String (Date) |
Read only. Date when the project control task was removed from Smart Completions. Captured by Smart Completions. |
CompanyInstanceId |
Integer |
Smart Completions ID for the Instance that contains the Project. |