Administration > Property Settings in PTC FlexPLM > Materials Tracker Property Settings
  
Materials Tracker Property Settings
The following properties apply to the materials tracker.
Viewing Collection Subtypes
Use the following property to enable users to see the Collection subtypes under Libraries > Materials Tracker.
jsp.util.SideMenu.enableFlexCollectionLibraries=true
Including Calendar Tasks
Use the following property to include calendar tasks in the materials tracker.
jsp.collection.MaterialsTracker.includeCalendarTasks=true
Setting the Default Level
Use the following property to set the default level on the materials tracker. Possible values are material, materialSupplier, or materialColor.
jsp.collection.MaterialsTracker.dashboardLevel=material
Controlling the Cache Settings
Use the following property to control the cache settings for the materials tracker.
com.lcs.wc.collection.MaterialsTrackerCacheConfig.copyCarryoverMoveUseChooserCache=true
Setting the Query Limit
Use this property to control the number of rows returned by the queries for the materials tracker dashboard.
com.lcs.wc.collection.MaterialDevTrackerQuery.queryLimit=1000
Mapping the Object Class
Use the following properties to map the object class to the logic class used to persist objects of the specified class.
com.lcs.wc.foundation.LCSLogicFactory.classmap.75=com.lcs.wc.collection.FlexCollection:
com.lcs.wc.collection.FlexCollectionLogic

com.lcs.wc.foundation.LCSLogicFactory.classmap.76=com.lcs.wc.collection.MatToCollectionLink:
com.lcs.wc.collection.FlexCollectionLogic

com.lcs.wc.foundation.LCSLogicFactory.classmap.77=com.lcs.wc.collection.MatSupToCollectionLink:
com.lcs.wc.collection.FlexCollectionLogic

com.lcs.wc.foundation.LCSLogicFactory.classmap.78=com.lcs.wc.collection.MatColToCollectionLink:
com.lcs.wc.collection.FlexCollectionLogic
Creating Materials Tracker Data
Use the following property entries to create data in the materials tracker.
com.lcs.wc.collection.DataCreatorFlexCollection.collectionType

com.lcs.wc.collection.DataCreatorFlexCollection.collectionMaterialType

com.lcs.wc.collection.DataCreatorFlexCollection.numberOfCollections

com.lcs.wc.collection.DataCreatorFlexCollection.maxMaterialsPerCollection

com.lcs.wc.collection.DataCreatorFlexCollection.maxMaterialSuppliersPerCollection

com.lcs.wc.collection.DataCreatorFlexCollection.maxMaterialColorsPerCollection

com.lcs.wc.collection.DataCreatorFlexCollection.collectionNameStartNumber
The collectionType default is Flex Collection\\MaterialDevTracker.
The collectionMaterialType default is Material.
The numberOfCollections default is 5.
The maxMaterialsPerCollection default is 5.
The maxMaterialSuppliersPerCollection default is 5.
The maxMaterialColorsPerCollection default is 5.
The collectionNameStartNumber default is 1.
Debugging Models, Classes, and Queries
Use the following property to debug the FlexCollectionClientModel.
com.lcs.wc.collection.FlexCollectionClientModel.verbose
Use the following properties to debug each class.
com.lcs.wc.collection.FlexCollectionLogic.verbose

com.lcs.wc.collection.FlexCollection.rootFolder

com.lcs.wc.collection.MaterialCollectionLink.rootFolder
The rootFolder entries specify the root folder for the business object.
The FlexCollection.rootFolder default is /FlexCollection.
The MaterialCollectionLink.rootFolder default is /FlexCollection.
Use the following property to debug the FlexCollectionQuery.
com.lcs.wc.collection.FlexCollectionQuery.verbose
Defining Case-Insensitive Sorts
Use the following properties to define case-insensitive sorts.
com.lcs.wc.collection.FlexCollectionQuery.caseInsensitiveSort

com.lcs.wc.collection.MaterialDevTrackerQuery.caseInsensitiveSort
Copying, Moving, and Carrying Over Materials
Use the following properties to define the default values to copy, move, and carry over materials.
com.lcs.wc.collection.MatToCollectionLink^Material^COPY^^mat2collectionstatus=Concept

com.lcs.wc.collection.MatSupToCollectionLink^Material^COPY^^matStatus=Concept

com.lcs.wc.collection.MatColToCollectionLink^Material^COPY^^matColStatus=Concept

com.lcs.wc.collection.MatToCollectionLink^Material^MOVE^^mat2collectionstatus=Concept

com.lcs.wc.collection.MatSupToCollectionLink^Material^MOVE^^matStatus=Concept

com.lcs.wc.collection.MatColToCollectionLink^Material^MOVE^^matColStatus=Concept

com.lcs.wc.collection.MatToCollectionLink^Material^CARRYOVER^^mat2collectionstatus=Concept

com.lcs.wc.collection.MatSupToCollectionLink^Material^CARRYOVER^^matStatus=Concept

com.lcs.wc.collection.MatColToCollectionLink^Material^CARRYOVER^^matColStatus=Concept
Defining URL Mapping
Use the following properties to define URL mapping for the materials tracker.
MATERIALS_TRACKER_DASHBOARD=/jsp/collection/MaterialsTrackerDashboard.jsp

VIEW_MATERIALS_TRACKER_PAGE=/jsp/collection/ViewMaterialsTrackerDashboards.jsp

MATERIALS_TRACKER_COLUMN_DEFINITION=/jsp/collection/MaterialsTrackerColumnDefinition.jsp

MATERIALS_TRACKER_ACTION_OPTIONS=/jsp/collection/MaterialsTrackerDashboardActionOptions.jsp

MATERIALS_TRACKER_PROCESSES=/jsp/collection/MaterialsTrackerProcesses.jsp

VIEW_MATERIALS_TRACKER_DETAILS_PAGE=/jsp/collection/ViewMaterialsTracker.jsp

MATERIALS_TRACKER_DASHBOARD_FILTERS=/jsp/collection/MaterialsTrackerDashboardFilters.jsp

BULK_CREATE_MATERIAL_PAGE=/jsp/material/BulkCreateMaterial.jsp

MATERIALS_TRACKER_ACTIONS_MENU=/jsp/collection/MaterialsTrackerActionsMenu.jsp

BULK_CREATE_MATERIALCOLOR_TRACKER_PAGE=/jsp/collection/BulkCreateMaterialColorOnMaterialsTracker.jsp

BULK_CREATE_MATERIALSUPPLIER_TRACKER_PAGE=/jsp/collection/BulkCreateMaterialSupplierOnMaterialsTracker.jsp

MATERIALS_TRACKER_SELECT=/jsp/collection/MaterialsTrackerCollectionSelect.jsp

MATERIAL_COLOR_MATERIALSTRACKER_WHERE_USED_PAGE=/jsp/materialColor/MaterialColorMaterialsTrackerWhereUsed.jsp

MATERIAL_MATERIALSTRACKER_WHERE_USED_PAGE=/jsp/material/MaterialMaterialsTrackerWhereUsed.jsp

MATERIAL_SUPPLIER_MATERIALSTRACKER_WHERE_USED_PAGE=/jsp/materialSupplier/MaterialSupplierMaterialsTrackerWhereUsed.jsp
Activity Controller Mapping
Use the following properties to define activity controller mapping for the materials tracker.
VIEW_FLEXCOLLECTION=FLEXCOLLECTION_CONTROLLER

FIND_FLEXCOLLECTION=FLEXCOLLECTION_CONTROLLER

UPDATE_FLEXCOLLECTION=FLEXCOLLECTION_CONTROLLER

CREATE_FLEXCOLLECTION=FLEXCOLLECTION_CONTROLLER

EDIT_MATERIALS_TRACKER_DASHBOARD=FLEXCOLLECTION_CONTROLLER

VIEW_MATERIALS_TRACKER_DASHBOARD=FLEXCOLLECTION_CONTROLLER

ADD_MATERIALS_TO_MATERIALS_TRACKER=FLEXCOLLECTION_CONTROLLER

ADD_MATERIALSUPPLIERS_TO_MATERIALS_TRACKER=FLEXCOLLECTION_CONTROLLER

ADD_MATERIALCOLORS_TO_MATERIALS_TRACKER=FLEXCOLLECTION_CONTROLLER

CREATE_MATERIALS_TO_MATERIALS_TRACKER=FLEXCOLLECTION_CONTROLLER

BULK_CREATE_MS_ON_MATERIALSTRACKER=FLEXCOLLECTION_CONTROLLER

BULK_CREATE_MC_ON_MATERIALSTRACKER=FLEXCOLLECTION_CONTROLLER

MOVE_MATERIALS=FLEXCOLLECTION_CONTROLLER

MOVE_MATERIAL_SUPPLIERS=FLEXCOLLECTION_CONTROLLER

MOVE_MATERIAL_COLORS=FLEXCOLLECTION_CONTROLLER

CARRYOVER_MATERIALS=FLEXCOLLECTION_CONTROLLER

CARRYOVER_MATERIAL_SUPPLIERS=FLEXCOLLECTION_CONTROLLER

CARRYOVER_MATERIAL_COLORS=FLEXCOLLECTION_CONTROLLER

CARRYOVER_TO_OTHER_TRACKER=FLEXCOLLECTION_CONTROLLER

MATERIAL_TRACKER_COPY_MATERIAL=MATERIAL_CONTROLLER