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 > .
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