# TMFTMForumGetProductOrderOutputTransform

This Data Mapper is used in these IPs:

- [TMFTMForumCreateProductOrder](/docs/industries/communications/guide/TMFTMForumCreateProductOrder.md)
- [TMFTMForumProductOrder](/docs/industries/communications/guide/TMFTMForumProductOrder.md)

## Input JSON

```@json
[
{
"requestUrl": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/",
"relatedParty": [
{
"attributes": {
"type": "Account",
"url": "/services/data/v57.0/sobjects/Account/0014x00000KlmAgAAJ"
},
"Id": "0014x00000KlmAgAAJ",
"Name": "Test Sh1",
"AccountNumber": "CD451791"
}
],
"productOrderItem": [
{
"productCharacteristic": [
{
"$$AttributeDefinitionEnd$$": null,
"attributeRunTimeInfo": {
"selectedItem": {},
"default": [],
"values": [],
"uiDisplayType": "Dropdown",
"dataType": "Picklist"
},
"isnotassetizable__c": false,
"attributegrouptype__c": null,
"valuedescription__c": null,
"valuedatatype__c": "Picklist",
"value__c": null,
"uidisplaytype__c": "Dropdown",
"rulemessage__c": null,
"isrequired__c": false,
"id": "a234x000000nBw3AAE",
"querylabel__c": null,
"isquerydriven__c": false,
"isnottranslatable__c": false,
"isreadonly__c": false,
"querycode__c": null,
"objecttype__c": "Product2",
"valueinnumber__c": null,
"ishidden__c": false,
"isconfigurable__c": true,
"hasrule__c": false,
"formatmask__c": null,
"customconfiguitemplate__c": null,
"categorydisplaysequence__c": 6230,
"displaysequence__c": "null",
"attributedisplayname__c": "CPE Delivery Option",
"isactive__c": true,
"attributecloneable__c": true,
"attributefilterable__c": true,
"attributedisplaysequence__c": "1",
"attributeconfigurable__c": true,
"attributeuniquecode__c": "VEPC_ATTR_CPE_DELIVERY_OPTION",
"categoryname__c": "CPE Details",
"categorycode__c": "VEPC_ATTRIBUTE_CATEGORY_CPE_DETAILS",
"attributecategoryid__c": "a0b4x00000EjCNtAAN",
"attributeid__c": "a0c4x00000B3NCkAAN",
"objectid__c": "01t4x000004bBhpAAE",
"$$AttributeDefinitionStart$$": null
},
{
"$$AttributeDefinitionEnd$$": null,
"attributeRunTimeInfo": {
"selectedItem": {},
"default": [],
"values": [],
"uiDisplayType": "Dropdown",
"dataType": "Picklist"
},
"isnotassetizable__c": false,
"attributegrouptype__c": null,
"valuedescription__c": null,
"valuedatatype__c": "Picklist",
"value__c": null,
"uidisplaytype__c": "Dropdown",
"rulemessage__c": null,
"isrequired__c": false,
"id": "a234x000000nBw4AAE",
"querylabel__c": null,
"isquerydriven__c": false,
"isnottranslatable__c": false,
"isreadonly__c": false,
"querycode__c": null,
"objecttype__c": "Product2",
"valueinnumber__c": null,
"ishidden__c": false,
"isconfigurable__c": true,
"hasrule__c": false,
"formatmask__c": null,
"customconfiguitemplate__c": null,
"categorydisplaysequence__c": 6230,
"displaysequence__c": "null",
"attributedisplayname__c": "CPE Role",
"isactive__c": true,
"attributecloneable__c": true,
"attributefilterable__c": false,
"attributedisplaysequence__c": "70",
"attributeconfigurable__c": true,
"attributeuniquecode__c": "VEPC_ATTR_CPE_ROLE",
"categoryname__c": "CPE Details",
"categorycode__c": "VEPC_ATTRIBUTE_CATEGORY_CPE_DETAILS",
"attributecategoryid__c": "a0b4x00000EjCNtAAN",
"attributeid__c": "a0c4x00000B3NCnAAN",
"objectid__c": "01t4x000004bBhpAAE",
"$$AttributeDefinitionStart$$": null
},
{
"$$AttributeDefinitionEnd$$": null,
"attributeRunTimeInfo": {
"uiDisplayType": "Text",
"dataType": "Text"
},
"isnotassetizable__c": false,
"attributegrouptype__c": null,
"valuedescription__c": null,
"valuedatatype__c": "Text",
"value__c": null,
"uidisplaytype__c": "Text",
"rulemessage__c": null,
"isrequired__c": false,
"id": "a234x000000nEGrAAM",
"querylabel__c": null,
"isquerydriven__c": false,
"isnottranslatable__c": false,
"isreadonly__c": false,
"querycode__c": null,
"objecttype__c": "Product2",
"valueinnumber__c": null,
"ishidden__c": false,
"isconfigurable__c": true,
"hasrule__c": false,
"formatmask__c": null,
"customconfiguitemplate__c": null,
"categorydisplaysequence__c": 6200,
"displaysequence__c": "null",
"attributedisplayname__c": "Contact First Name",
"isactive__c": true,
"attributecloneable__c": true,
"attributefilterable__c": true,
"attributedisplaysequence__c": "1",
"attributeconfigurable__c": true,
"attributeuniquecode__c": "VEPC_ATTR_CONTACT_FIRST_NAME",
"categoryname__c": "Installation Details",
"categorycode__c": "VEPC_ATTRIBUTE_CATEGORY_INSTALLATION_DETAILS",
"attributecategoryid__c": "a0b4x00000EjBrKAAV",
"attributeid__c": "a0c4x00000B3NBmAAN",
"objectid__c": "01t4x000004bBhpAAE",
"$$AttributeDefinitionStart$$": null
},
{
"$$AttributeDefinitionEnd$$": null,
"attributeRunTimeInfo": {
"value": null,
"uiDisplayType": "Text",
"dataType": "Text"
},
"isnotassetizable__c": false,
"attributegrouptype__c": null,
"valuedescription__c": null,
"valuedatatype__c": "Text",
"value__c": null,
"uidisplaytype__c": "Text",
"rulemessage__c": null,
"isrequired__c": false,
"id": "a234x000000nEGrAAM",
"querylabel__c": null,
"isquerydriven__c": false,
"isnottranslatable__c": false,
"isreadonly__c": false,
"querycode__c": null,
"objecttype__c": "Product2",
"valueinnumber__c": null,
"ishidden__c": false,
"isconfigurable__c": true,
"hasrule__c": false,
"formatmask__c": null,
"customconfiguitemplate__c": null,
"categorydisplaysequence__c": 6200,
"displaysequence__c": "null",
"attributedisplayname__c": "Contact First Name",
"isactive__c": true,
"attributecloneable__c": true,
"attributefilterable__c": true,
"attributedisplaysequence__c": "1",
"attributeconfigurable__c": true,
"attributeuniquecode__c": "VEPC_ATTR_CONTACT_FIRST_NAME",
"categoryname__c": "Installation Details",
"categorycode__c": "VEPC_ATTRIBUTE_CATEGORY_INSTALLATION_DETAILS",
"attributecategoryid__c": "a0b4x00000EjBrKAAV",
"attributeid__c": "a0c4x00000B3NBmAAN",
"objectid__c": "01t4x000004bBhpAAE",
"$$AttributeDefinitionStart$$": null
}
],
"vlocity_cmt__JSONAttribute__c": "{\"VEPC_ATTRIBUTE_CATEGORY_CPE_DETAILS\":[{\"$$AttributeDefinitionStart$$\":null,\"objectid__c\":\"01t4x000004bBhpAAE\",\"attributeid__c\":\"a0c4x00000B3NCkAAN\",\"attributecategoryid__c\":\"a0b4x00000EjCNtAAN\",\"categorycode__c\":\"VEPC_ATTRIBUTE_CATEGORY_CPE_DETAILS\",\"categoryname__c\":\"CPE Details\",\"attributeuniquecode__c\":\"VEPC_ATTR_CPE_DELIVERY_OPTION\",\"attributeconfigurable__c\":true,\"attributedisplaysequence__c\":\"1\",\"attributefilterable__c\":true,\"attributecloneable__c\":true,\"isactive__c\":true,\"attributedisplayname__c\":\"CPE Delivery Option\",\"displaysequence__c\":\"null\",\"categorydisplaysequence__c\":6230,\"customconfiguitemplate__c\":null,\"formatmask__c\":null,\"hasrule__c\":false,\"isconfigurable__c\":true,\"ishidden__c\":false,\"valueinnumber__c\":null,\"objecttype__c\":\"Product2\",\"querycode__c\":null,\"isreadonly__c\":false,\"isnottranslatable__c\":false,\"isquerydriven__c\":false,\"querylabel__c\":null,\"id\":\"a234x000000nBw3AAE\",\"isrequired__c\":false,\"rulemessage__c\":null,\"uidisplaytype__c\":\"Dropdown\",\"value__c\":null,\"valuedatatype__c\":\"Picklist\",\"valuedescription__c\":null,\"attributegrouptype__c\":null,\"isnotassetizable__c\":false,\"attributeRunTimeInfo\":{\"dataType\":\"Picklist\",\"uiDisplayType\":\"Dropdown\",\"values\":[],\"default\":[],\"selectedItem\":{}},\"$$AttributeDefinitionEnd$$\":null},{\"$$AttributeDefinitionStart$$\":null,\"objectid__c\":\"01t4x000004bBhpAAE\",\"attributeid__c\":\"a0c4x00000B3NCnAAN\",\"attributecategoryid__c\":\"a0b4x00000EjCNtAAN\",\"categorycode__c\":\"VEPC_ATTRIBUTE_CATEGORY_CPE_DETAILS\",\"categoryname__c\":\"CPE Details\",\"attributeuniquecode__c\":\"VEPC_ATTR_CPE_ROLE\",\"attributeconfigurable__c\":true,\"attributedisplaysequence__c\":\"70\",\"attributefilterable__c\":false,\"attributecloneable__c\":true,\"isactive__c\":true,\"attributedisplayname__c\":\"CPE Role\",\"displaysequence__c\":\"null\",\"categorydisplaysequence__c\":6230,\"customconfiguitemplate__c\":null,\"formatmask__c\":null,\"hasrule__c\":false,\"isconfigurable__c\":true,\"ishidden__c\":false,\"valueinnumber__c\":null,\"objecttype__c\":\"Product2\",\"querycode__c\":null,\"isreadonly__c\":false,\"isnottranslatable__c\":false,\"isquerydriven__c\":false,\"querylabel__c\":null,\"id\":\"a234x000000nBw4AAE\",\"isrequired__c\":false,\"rulemessage__c\":null,\"uidisplaytype__c\":\"Dropdown\",\"value__c\":null,\"valuedatatype__c\":\"Picklist\",\"valuedescription__c\":null,\"attributegrouptype__c\":null,\"isnotassetizable__c\":false,\"attributeRunTimeInfo\":{\"dataType\":\"Picklist\",\"uiDisplayType\":\"Dropdown\",\"values\":[],\"default\":[],\"selectedItem\":{}},\"$$AttributeDefinitionEnd$$\":null}],\"VEPC_ATTRIBUTE_CATEGORY_INSTALLATION_DETAILS\":[{\"$$AttributeDefinitionStart$$\":null,\"objectid__c\":\"01t4x000004bBhpAAE\",\"attributeid__c\":\"a0c4x00000B3NBmAAN\",\"attributecategoryid__c\":\"a0b4x00000EjBrKAAV\",\"categorycode__c\":\"VEPC_ATTRIBUTE_CATEGORY_INSTALLATION_DETAILS\",\"categoryname__c\":\"Installation Details\",\"attributeuniquecode__c\":\"VEPC_ATTR_CONTACT_FIRST_NAME\",\"attributeconfigurable__c\":true,\"attributedisplaysequence__c\":\"1\",\"attributefilterable__c\":true,\"attributecloneable__c\":true,\"isactive__c\":true,\"attributedisplayname__c\":\"Contact First Name\",\"displaysequence__c\":\"null\",\"categorydisplaysequence__c\":6200,\"customconfiguitemplate__c\":null,\"formatmask__c\":null,\"hasrule__c\":false,\"isconfigurable__c\":true,\"ishidden__c\":false,\"valueinnumber__c\":null,\"objecttype__c\":\"Product2\",\"querycode__c\":null,\"isreadonly__c\":false,\"isnottranslatable__c\":false,\"isquerydriven__c\":false,\"querylabel__c\":null,\"id\":\"a234x000000nEGrAAM\",\"isrequired__c\":false,\"rulemessage__c\":null,\"uidisplaytype__c\":\"Text\",\"value__c\":null,\"valuedatatype__c\":\"Text\",\"valuedescription__c\":null,\"attributegrouptype__c\":null,\"isnotassetizable__c\":false,\"attributeRunTimeInfo\":{\"dataType\":\"Text\",\"uiDisplayType\":\"Text\"},\"$$AttributeDefinitionEnd$$\":null},{\"$$AttributeDefinitionStart$$\":null,\"objectid__c\":\"01t4x000004bBhpAAE\",\"attributeid__c\":\"a0c4x00000B3NBmAAN\",\"attributecategoryid__c\":\"a0b4x00000EjBrKAAV\",\"categorycode__c\":\"VEPC_ATTRIBUTE_CATEGORY_INSTALLATION_DETAILS\",\"categoryname__c\":\"Installation Details\",\"attributeuniquecode__c\":\"VEPC_ATTR_CONTACT_FIRST_NAME\",\"attributeconfigurable__c\":true,\"attributedisplaysequence__c\":\"1\",\"attributefilterable__c\":true,\"attributecloneable__c\":true,\"isactive__c\":true,\"attributedisplayname__c\":\"Contact First Name\",\"displaysequence__c\":\"null\",\"categorydisplaysequence__c\":6200,\"customconfiguitemplate__c\":null,\"formatmask__c\":null,\"hasrule__c\":false,\"isconfigurable__c\":true,\"ishidden__c\":false,\"valueinnumber__c\":null,\"objecttype__c\":\"Product2\",\"querycode__c\":null,\"isreadonly__c\":false,\"isnottranslatable__c\":false,\"isquerydriven__c\":false,\"querylabel__c\":null,\"id\":\"a234x000000nEGrAAM\",\"isrequired__c\":false,\"rulemessage__c\":null,\"uidisplaytype__c\":\"Text\",\"value__c\":null,\"valuedatatype__c\":\"Text\",\"valuedescription__c\":null,\"attributegrouptype__c\":null,\"isnotassetizable__c\":false,\"attributeRunTimeInfo\":{\"dataType\":\"Text\",\"uiDisplayType\":\"Text\",\"value\":null},\"$$AttributeDefinitionEnd$$\":null}]}",
"vlocity_cmt__BillingAccountId__c": "0014x00000KlmAgAAJ",
"vlocity_cmt__ProductGroupKey__c": "205ccd31-5934-766e-848f-0bff644e6338",
"vlocity_cmt__Action__c": "Add",
"Quantity": 1,
"OrderId": "8014x000000oJNOAA2",
"Id": "8024x00000TGPISAA5"
}
],
"order": {
"attributes": {
"type": "Order",
"url": "/services/data/v57.0/sobjects/Order/8014x000000oJNOAA2"
},
"Id": "8014x000000oJNOAA2",
"OrderNumber": "00005503",
"Status": "Activated",
"Description": "Product Order illustration sample",
"CreatedDate": "2023-05-04T05:19:17.000+0000",
"OrderReferenceNumber": "PO-456",
"AccountId": "0014x00000KlmAgAAJ",
"vlocity_cmt__OriginatingChannel__c": "Online chanel",
"vlocity_cmt__RequestedStartDate__c": "2019-05-03T00:00:00.000+0000",
"vlocity_cmt__RequestedCompletionDate__c": "2019-05-02T00:00:00.000+0000",
"vlocity_cmt__Notes__c": "id:1;date:2019-04-30T08:13:59.509Z;text:This is a TMF product order illustration"
},
"apiVersion": "v57.0"
}
]
```

## Output JSON

```@json
{
  "outputResponse": {
    "productOrderItem": [
      {
        "product": {
          "productCharacteristics": [
            {
              "valueType": "Picklist",
              "name": "VEPC_ATTR_CPE_DELIVERY_OPTION"
            },
            {
              "valueType": "Picklist",
              "name": "VEPC_ATTR_CPE_ROLE"
            },
            {
              "valueType": "Text",
              "name": "VEPC_ATTR_CONTACT_FIRST_NAME"
            },
            {
              "valueType": "Text",
              "name": "VEPC_ATTR_CONTACT_FIRST_NAME"
            }
          ]
        },
        "quantity": 1,
        "id": "205ccd31-5934-766e-848f-0bff644e6338",
        "action": "Add",
        "@type": "ProductOrderItem"
      }
    ],
    "relatedParty": [
      {
        "name": "Test Sh1",
        "id": "CD451791",
        "href": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/Account/0014x00000KlmAgAAJ",
        "@type": "RelatedParty"
      }
    ],
    "orderDate": "2023-05-04T05:19:17.000+0000",
    "state": "Activated",
    "requestedStartDate": "2019-05-03T00:00:00.000+0000",
    "requestedCompletionDate": "2019-05-02T00:00:00.000+0000",
    "note": "id:1;date:2019-04-30T08:13:59.509Z;text:This is a TMF product order illustration",
    "id": "00005503",
    "href": "/services/apexrest/vlocity_cmt/tmforum/productopenapi/v1/Order/8014x000000oJNOAA2",
    "externalId": "PO-456",
    "description": "Product Order illustration sample",
    "channel": "Online chanel"
  }
}
```
