Open topic with navigation

TIBCO® Product and Service Catalog powered by TIBCO EBX® 1.2.0

# Customizing the Publish Record Workflow

This section describes the step parameters that you can change to customize the publish record workflow.

## ActionTablePublish Step

This step is used to publish the records of the Action table. You can change the following parameters through the workflow configuration file.

Parameter Name | Description | Default Value
--- | --- | ---
tableName | The table name from which records are being published. | Action
xslmap | XSLT file used for transformation of data. | mapactionmodelv1.xsl
level1RelationshipName | Level1 relationships | None
numberOfRecordsInSingleFile | Number of records published in a single file | 1
jmsTopic | JMS topic name for online publish | tibco.ac.actionmodel.topic

## DiscountTablePublish Step

This step is used to publish the records of the Discount table. You can change the following parameters through the workflow configuration file.

Parameter Name | Description | Default Value
--- | --- | ---
tableName | The table name from which records are being published. | Discount
xslmap | XSLT file used for transformation of data. | mapdiscountmodelv1.xsl
level1RelationshipName | Level1 relationships | DiscountComprisedOf DiscountGovernedBy DiscountGovernedByRule DiscountRequiresCharacteristic PriceGovernedBy DiscountRequiresParty DiscountRequiresProduct DiscountRequiresProductGroup DiscountRequiresSegment
level2RelationshipName | Level2 relationships | DiscountComprisedOf GroupRequiresProducts
numberOfRecordsInSingleFile | Number of records published in a single file | 1
jmsTopic | JMS topic name for online publish | tibco.ac.discountmodel.topic

## PriceTablePublish Step

This step is used to publish the records of the Price table. You can change the following parameters through the workflow configuration file.

Parameter Name | Description | Default Value
--- | --- | ---
tableName | The table name from which records are being published. | Price
xslmap | XSLT file used for transformation of data. | mappricemodelv1.xsl
level1RelationshipName | Level1 relationships | CharacteristicCharge PriceAlteredByAllowance PriceAlteredByDiscount PriceComprisedOf PriceGovernedByRule PriceRequiresCharacteristic PriceRequiresParty PriceRequiresProduct PriceRequiresProductGroup PriceRequiresSegment PriceGovernedBy
level2RelationshipName | Level2 relationships | PriceComprisedOf GroupRequiresProducts DiscountRequiresSegment
numberOfRecordsInSingleFile | Number of records published in a single file | 1
jmsTopic | JMS topic name for online publish | tibco.ac.pricemodel.topic

## ProductTablePublish Step

This step is used to publish the records of the Product table. You can change the following parameters through the workflow configuration file.

Parameter Name | Description | Default Value
--- | --- | ---
tableName | The table name from which records are being published. | Product
xslmap | XSLT file used for transformation of data. | mapproductmodelv1.xsl
level1RelationshipName | Level1 relationships | CompatibleParty ProductComprisedOf CharacteristicCompatibleProduct IncompatibleProduct CompatibleSegment IncompatibleSegment CompatibleCharacteristic IncompatibleCharacteristic IncompatibleParty ProductPricedByProductRequiredFor ProductHasProvidePlanFragment ProductHasUpdatePlanFragment ProductHasCeasePlanFragment ProductHasCancelPlanFragment PlanFragmentHasMilestone PriceRequiresSegment ProductHasCustomPlanFragment ProductDependsOn ProductGovernedByRule Category ProductToMigrate HasChannel
level2RelationshipName | Level2 relationships | PlanFragmentHasMilestone ProductComprisedOf ProductRequiredFor ProductDependsOn PriceRequiresSegment Condition RuleParameter HasDataType
Level3RelationshipName | Level3 relationships | MilestoneDependsOn
numberOfRecordsInSingleFile | Number of records published in a single file | 1
jmsTopic | JMS topic name for online publish | tibco.ac.productmodel.topic

## RuleTablePublish Step

This step is used to publish the records of the Rule table. You can change the following parameters through the workflow configuration file.

Parameter Name | Description | Default Value
--- | --- | ---
tableName | The table name from which records are being published. | Rule
xslmap | XSLT file used for transformation of data. | maprulemodelv1.xsl
level1RelationshipName | Level1 relationships | RuleParameter Condition
numberOfRecordsInSingleFile | Number of records published in a single file | 1
jmsTopic | JMS topic name for online publish | tibco.ac.rulemodel.topic

## PartyTablePublish Step

Parameter Name | Description | Default Value
--- | --- | ---
tableName | The table name from which records are being published. | Party
xslmap | XSLT file used for transformation of data. | mappartymodelv1.xsl
level1RelationshipName | Level1 relationships | DataForParty PartyHasData PartyHasSegment CompatibleProductForParty OrgIn HasPeople
numberOfRecordsInSingleFile | Number of records published in a single file | 1
jmsTopic | JMS topic name for online publish | tibco.ac.customermodel.topic

## PlanfragmentTablePublish Step

This step is used to publish the records of the Planfragment table. You can change the following parameters through the workflow configuration file.

Parameter Name | Description | Default Value
--- | --- | ---
tableName | The table name from which records are being published. | Planfragment
xslmap | XSLT file used for transformation of data. | mapplanfragmentmodelv1.xsl
level1RelationshipName | Level1 relationships | PlanFragmentHasMilestone MilestoneToMilestone CompensatedBy RedoneBy
numberOfRecordsInSingleFile | Number of records published in a single file | 1
jmsTopic | JMS topic name for online publish | tibco.ac.planfragmentmodel.topic

## SegmentTablePublish Step

This step is used to publish the records of the Segment table. You can change the following parameters through the workflow configuration file.

Parameter Name | Description | Default Value
--- | --- | ---
tableName | The table name from which records are being published. | Segment
xslmap | XSLT file used for transformation of data. | mapsegmentmodelv1.xsl
level1RelationshipName | Level1 relationships | PlanFragmentHasMilestone MilestoneToMilestone CompensatedBy RedoneBy
numberOfRecordsInSingleFile | Number of records published in a single file | 1
jmsTopic | JMS topic name for online publish | tibco.ac.segmentmodel.topic

## CategoryTablePublish Step

This step is used to publish the records of the Category table. You can change the following parameters through the workflow configuration file.

Parameter Name | Description | Default Value
--- | --- | ---
tableName | The table name from which records are being published. | Category
xslmap | XSLT file used for transformation of data. | mapcategorymodelv1.xsl
level1RelationshipName | Level1 relationships | SubcategoryOf
numberOfRecordsInSingleFile | Number of records published in a single file | 1
jmsTopic | JMS topic name for online publish | tibco.ac.categorymodel.topic

Copyright © 2021-2022. Cloud Software Group, Inc. All Rights Reserved.