GET api/Asset/GetMtbfReport?FacilityIDs={FacilityIDs}&SubFacilityIDs={SubFacilityIDs}&AssetGroupIDs={AssetGroupIDs}&DepartmentIDs={DepartmentIDs}&StatusIDs={StatusIDs}&PageSize={PageSize}&PageNumber={PageNumber}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| FacilityIDs | string |
None. |
|
| SubFacilityIDs | string |
None. |
|
| AssetGroupIDs | string |
None. |
|
| DepartmentIDs | string |
None. |
|
| StatusIDs | string |
None. |
|
| PageSize | integer |
None. |
|
| PageNumber | integer |
None. |
Body Parameters
None.
Response Information
Resource Description
MtbfReportResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Rows | Collection of MtbfReportRow |
None. |
|
| ReturnID | integer |
Required |
|
| Message | string |
Required |
|
| Successful | boolean |
Required |
|
| Code | integer |
None. |
|
| TotalRecord | integer |
None. |
Response Formats
application/json, text/json, text/plain, text/html
Sample:
{
"rows": [
{
"assetName": "sample string 1",
"assetCode": "sample string 2",
"facilityName": "sample string 3",
"subFacilityName": "sample string 4",
"assetGroupName": "sample string 5",
"departmentName": "sample string 6",
"noFailures": 7,
"firstFailureDate": "sample string 8",
"lastFailureDate": "sample string 9",
"totalDowntime": 1.1,
"mttr": 1.1,
"mtbf": 1.1,
"availability": 1.1
},
{
"assetName": "sample string 1",
"assetCode": "sample string 2",
"facilityName": "sample string 3",
"subFacilityName": "sample string 4",
"assetGroupName": "sample string 5",
"departmentName": "sample string 6",
"noFailures": 7,
"firstFailureDate": "sample string 8",
"lastFailureDate": "sample string 9",
"totalDowntime": 1.1,
"mttr": 1.1,
"mtbf": 1.1,
"availability": 1.1
}
],
"returnID": 1,
"message": "sample string 2",
"successful": true,
"code": 4,
"totalRecord": 5
}
application/xml, text/xml
Sample:
<MtbfReportResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.DataModel.Asset">
<Code xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">4</Code>
<Message xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">sample string 2</Message>
<ReturnID xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">1</ReturnID>
<Successful xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">true</Successful>
<TotalRecord xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">5</TotalRecord>
<Rows>
<MtbfReportRow>
<AssetCode>sample string 2</AssetCode>
<AssetGroupName>sample string 5</AssetGroupName>
<AssetName>sample string 1</AssetName>
<Availability>1.1</Availability>
<DepartmentName>sample string 6</DepartmentName>
<FacilityName>sample string 3</FacilityName>
<FirstFailureDate>sample string 8</FirstFailureDate>
<LastFailureDate>sample string 9</LastFailureDate>
<Mtbf>1.1</Mtbf>
<Mttr>1.1</Mttr>
<NoFailures>7</NoFailures>
<SubFacilityName>sample string 4</SubFacilityName>
<TotalDowntime>1.1</TotalDowntime>
<TotalRecord>10</TotalRecord>
</MtbfReportRow>
<MtbfReportRow>
<AssetCode>sample string 2</AssetCode>
<AssetGroupName>sample string 5</AssetGroupName>
<AssetName>sample string 1</AssetName>
<Availability>1.1</Availability>
<DepartmentName>sample string 6</DepartmentName>
<FacilityName>sample string 3</FacilityName>
<FirstFailureDate>sample string 8</FirstFailureDate>
<LastFailureDate>sample string 9</LastFailureDate>
<Mtbf>1.1</Mtbf>
<Mttr>1.1</Mttr>
<NoFailures>7</NoFailures>
<SubFacilityName>sample string 4</SubFacilityName>
<TotalDowntime>1.1</TotalDowntime>
<TotalRecord>10</TotalRecord>
</MtbfReportRow>
</Rows>
</MtbfReportResult>
multipart/form-data
Sample:
<MtbfReportResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ArrowCMMS.Core.DataModel.Asset"><Code xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">4</Code><Message xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">sample string 2</Message><ReturnID xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">1</ReturnID><Successful xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">true</Successful><TotalRecord xmlns="http://schemas.datacontract.org/2004/07/Arrow.Core.DataModel">5</TotalRecord><Rows><MtbfReportRow><AssetCode>sample string 2</AssetCode><AssetGroupName>sample string 5</AssetGroupName><AssetName>sample string 1</AssetName><Availability>1.1</Availability><DepartmentName>sample string 6</DepartmentName><FacilityName>sample string 3</FacilityName><FirstFailureDate>sample string 8</FirstFailureDate><LastFailureDate>sample string 9</LastFailureDate><Mtbf>1.1</Mtbf><Mttr>1.1</Mttr><NoFailures>7</NoFailures><SubFacilityName>sample string 4</SubFacilityName><TotalDowntime>1.1</TotalDowntime><TotalRecord>10</TotalRecord></MtbfReportRow><MtbfReportRow><AssetCode>sample string 2</AssetCode><AssetGroupName>sample string 5</AssetGroupName><AssetName>sample string 1</AssetName><Availability>1.1</Availability><DepartmentName>sample string 6</DepartmentName><FacilityName>sample string 3</FacilityName><FirstFailureDate>sample string 8</FirstFailureDate><LastFailureDate>sample string 9</LastFailureDate><Mtbf>1.1</Mtbf><Mttr>1.1</Mttr><NoFailures>7</NoFailures><SubFacilityName>sample string 4</SubFacilityName><TotalDowntime>1.1</TotalDowntime><TotalRecord>10</TotalRecord></MtbfReportRow></Rows></MtbfReportResult>