Develop > Controller layer > Application developer > Trading subsystem > Extensions to terms and conditions
Update extended terms of a contract or account
Use the WebSphere Commerce Accelerator to change the values of terms in contracts or accounts.
Before you begin
- Verify the term properties that to change are set with changeable=true in the TCConfigurationExt.xml file.
<TCDefinition type="SurChargeTC" existing="false" usage="Contract" display="true"> <Display displayNameKey="SurChargeTC" descriptionKey="SurChargeTCDescription"/> <Property name="waiveSurCharge" column="INTEGERFIELD1" required="true" changeable="true"> <Display displayNameKey="waiveSurCharge" descriptionKey="waiveSurChargeDescription"/> </Property> <Property name="surChargeAmount" column="FLOATFIELD1" required="false" changeable="true"> <Display displayNameKey="surChargeAmount" descriptionKey="surChargeAmountDescription"/> </Property> </TCDefinition>
- Verify the CHANGEABLE column of the TERMCOND table for the extended term is set to 1; otherwise, the properties values are disabled and cannot be changed.
Procedure
- Open WebSphere Commerce Accelerator.
- Click Sales > Accounts > Contracts.
- On the Contract list page, select the contract to be changed.
- Click the Update Extended TC button.
- On the Extended Terms page, select the tab corresponding to the extended term to be modified.
- Make the appropriate changes to the term properties.
- Click OK to save the term's property values to the TERMCOND table.
Results
Copy and duplicating contracts
When contracts are copied by using the New vbutton or duplicated by using the Duplicate button, the terms are carried to the new version.
Related concepts
What's new in terms and conditions
Import and exporting contracts with extended terms defined
Extensions to terms and conditions
Related reference