Revert "remove productMap vaviable"

This reverts commit 6dba6d36634dec7bdf1f9e240e4dc7d9278c4da8.
Revert "Revert "remove productMap vaviable""

This reverts commit 044c5d02ad3e15a1796947d5f4366001b5f2a384.
add Product Activity