PLUSDCUEstimate

The PLUSDCUEstimate object structure is used to integrate the CU Estimate application with external systems, which calculates estimates and acceptances by using the integration framework.

PLUSDCUEstimate object structure

Managing application INTEGRATION
Inbound processing class psdi.plusd.iface.app.Plusdcuest.PlusDInCUEstimateAcceptance

The processing class is responsible for converting the text strings that are provided in an attribute to actions in the CU Estimating application.

Objects

Name Parent Relationship Order
PLUSDESTCONTROL     1
PLUSDESTVERSION PLUSDESTCONTROL PLUSDESTVERSIONREL 2
PLUSDSTATION PLUSDESTVERSION PLUSDSTATIONREL 3
PLUSDSTNPARAM PLUSDSTATION PLUSDSTNPARAM 4
PLUSDSTNDETAIL PLUSDSTATION PLUSDSTATIONDETAIL2REL 5

The PLUSDESTCONTROL object is the CU Estimate header. It includes an attribute that is called ESTIMATEACTION. This attribute, when populated in the XML with the following values, starts the following actions:

Action Type Action
ESTIMATE Start the Perform Estimate action from CU Estimate actions menu.
QUOTE Start the Perform Quote action from CU Estimate actions menu.
ACCEPT Start the Perform Acceptance action from CU Estimate actions menu.

The CU Estimate application contains several relationships and field validation classes. When XML is submitted that uses the integration framework, the information is not yet persisted in the Maximo® database. This process causes some validations to fail. As a workaround, most of the child objects that are located underneath PLUSDESTCONTROL have a MEAINPUT attribute defined. When this attribute is set to Y, field classes bypass validation. This process does not affect receiving data from an external system.