Multidomain MDM
- Multidomain MDM 10.3 HotFix 1
- All Products
Parameter
| Description
|
---|---|
SiperianObjectUid
| Name and type of the package or base object to be queried.
|
RecordKey
| Key to uniquely identify the record to be fetched.
|
EffectiveDate
| The effective date of the calculated effective period.
|
JoinUids
| List of JoinObjectType instances. Each JoinObjectType describes a relationship between two elements of the base object tree. Each JoinObjectType contains a match path UID for the base object join. Optionally, each JoinObjectType can contain a list of filter fields.
|
Parameter
| Description
|
---|---|
RecordStates
| The Hub state indicator to filter the records. The aggregate period depends on the effective periods of the filtered records. By default, only records in an ACTIVE state are taken into account.
|
Field
| Description
|
---|---|
AggregatedPeriodStartDate
| Start date of the calculated effective period.
|
AggregatedPeriodEndDate
| End date of the calculated effective period.
|
Base Object Name
| Period Start Date
| Period End Date
|
---|---|---|
Organization
| January 1, 2014
| |
Phone 1
| January 1, 2014
| December 31, 2014
|
Phone 2
| May 1, 2014
|
GetAggregatePeriodRequest request = new GetAggregatePeriodRequest(); RecordKey recordKey = RecordKey.rowid("782") request.setRecordKey(recordKey); //Required request.setSiperianObjectUID("BASE_OBJECT.C_ORGANIZATION"); //Required Date date=new Date(2014, 09, 01); JoinObjectType sifJoin = new JoinObjectType(); sifJoin.setSiperianObjectUid("MATCH_PATH_COMPONENT.C_MT_ORG_PHONE"); Field filterField = new Field("C_MT_ORG_PHONE.PHONE_TYPE", "FAX"); sifJoin.setFilterFields(Collections.singletonList(filterField)); request.getJoins().add(sifJoin); //Required GetAggregatePeriod response = sipClient.process(request);