POST api/Projects/{projectId}/Descoping/{descopingId}/AddWorkItems
Add items to descoping
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| projectId |
Project identifier |
integer |
Required |
| descopingId |
Project identifier |
integer |
Required |
Body Parameters
New descoping params.
DescopingWIsSelectedFilterMultiple| Name | Description | Type | Additional information |
|---|---|---|---|
| Items | ItemListIncludedOfInt64 |
None. |
|
| IncludeAllFilter | WorkItemFilterMultiple |
None. |
|
| RemoveDestination | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"items": {
"isIncluded": true,
"values": [
1,
2
]
},
"includeAllFilter": {
"selectedNodes": [
{
"blockId": "sample string 1",
"unitId": "sample string 2",
"subunitId": "sample string 3",
"disciplineId": "sample string 4",
"familyId": "sample string 5",
"subfamilyId": "sample string 6"
},
{
"blockId": "sample string 1",
"unitId": "sample string 2",
"subunitId": "sample string 3",
"disciplineId": "sample string 4",
"familyId": "sample string 5",
"subfamilyId": "sample string 6"
}
],
"filter": {
"projectId": 1,
"freezePointId": 1,
"freezePointCode": "sample string 1",
"block": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"unit": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"subunit": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"discipline": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"family": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"subfamily": {
"isIncluded": true,
"values": [
"sample string 1",
"sample string 2"
]
},
"workItemCode": {
"isIncluded": true,
"value": "sample string 2"
},
"workItemDescription": {
"isIncluded": true,
"value": "sample string 2"
},
"itemCode": {
"isIncluded": true,
"value": "sample string 2"
},
"itemDescription": {
"isIncluded": true,
"value": "sample string 2"
},
"new": true,
"modified": true,
"mcaAssignment": {
"isIncluded": true,
"assignationType": 1,
"subcontractAssignedCode": "sample string 2",
"esamSubcontractAssignedCode": "sample string 3"
},
"esamAssignment": {
"isIncluded": true,
"assignationType": 1,
"subcontractAssignedCode": "sample string 2",
"esamSubcontractAssignedCode": "sample string 3"
},
"drawingCode": "sample string 2",
"drawingDescription": "sample string 3"
},
"page": {
"number": 1,
"size": 2,
"skip": 0
},
"orders": [
{
"name": "sample string 1",
"descending": true
},
{
"name": "sample string 1",
"descending": true
}
]
},
"removeDestination": true
}
text/html
Sample:
{"items":{"isIncluded":true,"values":[1,2]},"includeAllFilter":{"selectedNodes":[{"blockId":"sample string 1","unitId":"sample string 2","subunitId":"sample string 3","disciplineId":"sample string 4","familyId":"sample string 5","subfamilyId":"sample string 6"},{"blockId":"sample string 1","unitId":"sample string 2","subunitId":"sample string 3","disciplineId":"sample string 4","familyId":"sample string 5","subfamilyId":"sample string 6"}],"filter":{"projectId":1,"freezePointId":1,"freezePointCode":"sample string 1","block":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"unit":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"subunit":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"discipline":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"family":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"subfamily":{"isIncluded":true,"values":["sample string 1","sample string 2"]},"workItemCode":{"isIncluded":true,"value":"sample string 2"},"workItemDescription":{"isIncluded":true,"value":"sample string 2"},"itemCode":{"isIncluded":true,"value":"sample string 2"},"itemDescription":{"isIncluded":true,"value":"sample string 2"},"new":true,"modified":true,"mcaAssignment":{"isIncluded":true,"assignationType":1,"subcontractAssignedCode":"sample string 2","esamSubcontractAssignedCode":"sample string 3"},"esamAssignment":{"isIncluded":true,"assignationType":1,"subcontractAssignedCode":"sample string 2","esamSubcontractAssignedCode":"sample string 3"},"drawingCode":"sample string 2","drawingDescription":"sample string 3"},"page":{"number":1,"size":2,"skip":0},"orders":[{"name":"sample string 1","descending":true},{"name":"sample string 1","descending":true}]},"removeDestination":true}
application/xml, text/xml
Sample:
<DescopingWIsSelectedFilterMultiple xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.SubcontractModule.Application.Dtos.Dtos.DescopingAgg">
<IncludeAllFilter xmlns:d2p1="http://schemas.datacontract.org/2004/07/TR.eSAM.SubcontractModule.Application.Dtos.Dtos.McaAgg">
<Orders xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.Application.Base.SortAndPage.Entities">
<Order>
<Descending>true</Descending>
<Name>sample string 1</Name>
</Order>
<Order>
<Descending>true</Descending>
<Name>sample string 1</Name>
</Order>
</Orders>
<Page xmlns="http://schemas.datacontract.org/2004/07/TR.eSAM.Application.Base.SortAndPage.Entities">
<Number>1</Number>
<Size>2</Size>
</Page>
<d2p1:Filter>
<d2p1:Block>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Values xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</d2p1:Values>
</d2p1:Block>
<d2p1:Discipline>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Values xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</d2p1:Values>
</d2p1:Discipline>
<d2p1:DrawingCode>sample string 2</d2p1:DrawingCode>
<d2p1:DrawingDescription>sample string 3</d2p1:DrawingDescription>
<d2p1:EsamAssignment>
<d2p1:AssignationType>1</d2p1:AssignationType>
<d2p1:EsamSubcontractAssignedCode>sample string 3</d2p1:EsamSubcontractAssignedCode>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:SubcontractAssignedCode>sample string 2</d2p1:SubcontractAssignedCode>
</d2p1:EsamAssignment>
<d2p1:Family>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Values xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</d2p1:Values>
</d2p1:Family>
<d2p1:FreezePointCode>sample string 1</d2p1:FreezePointCode>
<d2p1:FreezePointId>1</d2p1:FreezePointId>
<d2p1:ItemCode>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Value>sample string 2</d2p1:Value>
</d2p1:ItemCode>
<d2p1:ItemDescription>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Value>sample string 2</d2p1:Value>
</d2p1:ItemDescription>
<d2p1:McaAssignment>
<d2p1:AssignationType>1</d2p1:AssignationType>
<d2p1:EsamSubcontractAssignedCode>sample string 3</d2p1:EsamSubcontractAssignedCode>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:SubcontractAssignedCode>sample string 2</d2p1:SubcontractAssignedCode>
</d2p1:McaAssignment>
<d2p1:Modified>true</d2p1:Modified>
<d2p1:New>true</d2p1:New>
<d2p1:ProjectId>1</d2p1:ProjectId>
<d2p1:Subfamily>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Values xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</d2p1:Values>
</d2p1:Subfamily>
<d2p1:Subunit>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Values xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</d2p1:Values>
</d2p1:Subunit>
<d2p1:Unit>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Values xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</d2p1:Values>
</d2p1:Unit>
<d2p1:WorkItemCode>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Value>sample string 2</d2p1:Value>
</d2p1:WorkItemCode>
<d2p1:WorkItemDescription>
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Value>sample string 2</d2p1:Value>
</d2p1:WorkItemDescription>
</d2p1:Filter>
<d2p1:SelectedNodes>
<d2p1:WbsTreeSelectedNode>
<d2p1:BlockId>sample string 1</d2p1:BlockId>
<d2p1:DisciplineId>sample string 4</d2p1:DisciplineId>
<d2p1:FamilyId>sample string 5</d2p1:FamilyId>
<d2p1:SubfamilyId>sample string 6</d2p1:SubfamilyId>
<d2p1:SubunitId>sample string 3</d2p1:SubunitId>
<d2p1:UnitId>sample string 2</d2p1:UnitId>
</d2p1:WbsTreeSelectedNode>
<d2p1:WbsTreeSelectedNode>
<d2p1:BlockId>sample string 1</d2p1:BlockId>
<d2p1:DisciplineId>sample string 4</d2p1:DisciplineId>
<d2p1:FamilyId>sample string 5</d2p1:FamilyId>
<d2p1:SubfamilyId>sample string 6</d2p1:SubfamilyId>
<d2p1:SubunitId>sample string 3</d2p1:SubunitId>
<d2p1:UnitId>sample string 2</d2p1:UnitId>
</d2p1:WbsTreeSelectedNode>
</d2p1:SelectedNodes>
</IncludeAllFilter>
<Items xmlns:d2p1="http://schemas.datacontract.org/2004/07/TR.eSAM.SubcontractModule.Application.Dtos.Dtos.McaAgg">
<d2p1:IsIncluded>true</d2p1:IsIncluded>
<d2p1:Values xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d3p1:long>1</d3p1:long>
<d3p1:long>2</d3p1:long>
</d2p1:Values>
</Items>
<RemoveDestination>true</RemoveDestination>
</DescopingWIsSelectedFilterMultiple>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ApiDataResultOfBoolean| Name | Description | Type | Additional information |
|---|---|---|---|
| Data | boolean |
None. |
|
| Success | boolean |
None. |
|
| Message | string |
None. |
|
| Errors | Collection of CustomError |
None. |
|
| Warnings | Collection of string |
None. |
Response Formats
application/json, text/json, text/html
Sample:
Sample not available.