---
schema_version: "1"
id: 508a821dd2f958cd20f65d2bb342fbc62f9233c54e80163cf749266bd093de7a
title: Transformation Input
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/mfg_api_devguide/connect_requests_transformation_input.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/connect_requests_transformation_input.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: ee517ad8897e660d55d42a4a51d2b851c46519e920a93e404d94c29eb6887147
description: Input representation for converting an input object type to an output object type.
---
# Transformation Input

Input representation for converting an input object type to an output object type.

## JSON Example

{
  "inputObjectIds": \[
    "0sTxx000000003FEAQ",
    "0sTxx000000004rEAA",
    "0sTxx0000000001EAA",
    "0sTxx000000001dEAA"
  \],
  "inputObjectName": "MfgProgramCpntFrcstFact",
  "usageType": "TransformationMapping",
  "outputObjectName": "Opportunity",
  "outputObjectDefaultValues": {
    "Opportunity": {
      "Pricebook2Id": "PriceBookID",
      "StageName": "Prospecting",
      "Probability": "20",
      "Name": "SampleFactToOpp",
      "CloseDate" : "2022-12-31"
    },
    "OpportunityLineItem" : {
      "TotalPrice": 1234,
      "CurrencyIsoCode":"USD" // This is required in mutli currenct enabled org.
    },
    "OpportunityLineItemSchedule": {
      "Type": "Both" // It's based on the product schedule enabled on setup.
    }
  }
}

## Properties

<table class="featureTable sort_table" summary="">
          <thead class="thead sorted" align="left">
            <tr>
              <th class="featureTableHeader vertical-align-top " id="d45939e42">Name</th>
              <th class="featureTableHeader vertical-align-top " id="d45939e44">Type</th>
              <th class="featureTableHeader vertical-align-top " id="d45939e46">Description</th>
              <th class="featureTableHeader vertical-align-top " id="d45939e48">Required or Optional</th>
              <th class="featureTableHeader vertical-align-top " id="d45939e50">Available Version</th>
            </tr>
          </thead>
          <tbody class="tbody">
            <tr>
              <td class="entry" headers="d45939e42" data-title="Name"><samp class="codeph nolang">inputObjectIds</samp></td>

              <td class="entry" headers="d45939e44" data-title="Type">String[]</td>

              <td class="entry" headers="d45939e46" data-title="Description">The list of record IDs for the input object type containing the mapping
                definition used to create the business transformation. The list of IDs must
                all be for the same object type.</td>

              <td class="entry" headers="d45939e48" data-title="Required or Optional">Required</td>

              <td class="entry" headers="d45939e50" data-title="Available Version">55.0</td>

            </tr>
            <tr>
              <td class="entry" headers="d45939e42" data-title="Name"><samp class="codeph nolang">inputObjectName</samp></td>
              <td class="entry" headers="d45939e44" data-title="Type">String</td>
              <td class="entry" headers="d45939e46" data-title="Description">The name of the input object containing the mapping definition used to create the business
                transformation. Possible values are:<ul class="ul bulletList">
                  <li class="li"><samp class="codeph nolang">MfgProgramCpntFrcstFact</samp></li>

                  <li class="li"><samp class="codeph nolang">ManufacturingProgram</samp></li>

                  <li class="li"><samp class="codeph nolang">MfgProgramCpntFrcstFact</samp></li>

                  <li class="li"><samp class="codeph nolang">Period</samp></li>

                  <li class="li"><samp class="codeph nolang">Quote</samp></li>

                  <li class="li"><samp class="codeph nolang">QuoteLineItem</samp></li>

                </ul>
              </td>
              <td class="entry" headers="d45939e48" data-title="Required or Optional">Required</td>
              <td class="entry" headers="d45939e50" data-title="Available Version">55.0</td>
            </tr>
            <tr>
              <td class="entry" headers="d45939e42" data-title="Name"><samp class="codeph nolang">outputObjectDefaultValues</samp></td>
              <td class="entry" headers="d45939e44" data-title="Type">Map&lt;String, String&gt;&gt;</td>
              <td class="entry" headers="d45939e46" data-title="Description">The default values for the output object that are created from the input object IDs.</td>
              <td class="entry" headers="d45939e48" data-title="Required or Optional">Optional</td>
              <td class="entry" headers="d45939e50" data-title="Available Version">55.0</td>
            </tr>
            <tr>
              <td class="entry" headers="d45939e42" data-title="Name"><samp class="codeph nolang">outputObjectName</samp></td>
              <td class="entry" headers="d45939e44" data-title="Type">String</td>
              <td class="entry" headers="d45939e46" data-title="Description">The name of the output object that is created from the input object IDs.</td>
              <td class="entry" headers="d45939e48" data-title="Required or Optional">Required</td>
              <td class="entry" headers="d45939e50" data-title="Available Version">55.0</td>
            </tr>
            <tr>
              <td class="entry" headers="d45939e42" data-title="Name"><samp class="codeph nolang">usageType</samp></td>

              <td class="entry" headers="d45939e44" data-title="Type">String</td>

              <td class="entry" headers="d45939e46" data-title="Description">Usage type of the transformation. Possible values are:<ul class="ul bulletList">
                  <li class="li"><samp class="codeph nolang">ConvertToSalesAgreement</samp></li>

                  <li class="li"><samp class="codeph nolang">CLMFieldMapping</samp></li>

                  <li class="li"><samp class="codeph nolang">EligibleProgramRebateType</samp></li>

                  <li class="li"><samp class="codeph nolang">MapJournalToMemberAggregate</samp></li>

                  <li class="li"><samp class="codeph nolang">TransformationMapping</samp></li>

                </ul>
              </td>

              <td class="entry" headers="d45939e48" data-title="Required or Optional">Required</td>

              <td class="entry" headers="d45939e50" data-title="Available Version">55.0</td>

            </tr>
          </tbody>
        </table>