Custom Object Menu Item Missing

book

Article ID: 142865

calendar_today

Updated On:

Products

STARTER PACK-CLARITY PPM Clarity PPM SaaS

Issue/Introduction

Normally access to custom objects show up under the Custom Objects menu list. However, there is a custom object that is not located anywhere in the menu structure even for users having all access rights. 

Cause

The menu item was most likely deleted. One way this can happen is if the Page Name associated with the menu item under the Menu Manager was changed to something else. When this is done, the system then allows the menu item to be deleted. 

Environment

Release : 15.5

Component : CA PPM SAAS STUDIO

Resolution

The only way to recreate the menu item is to make an update to the menu using XOG. The steps for how to do this are below: 

1. XOG out the Application menu using the menus_read.xml that can be found in the XML folder that is downloaded with XOG

2. Open the output file in Notepad and replace the pageCode for any of the existing custom object menu items with the ID of the missing object. 

For example, replace: 

odf.existing_objectList

with: 

odf.missing_objectList

3. XOG the updated file back in.

This will create two menu items for the 'Existing Object List' in the UI. However, under Home - Menu Manager - Application in the UI,  one of these is now pointing to the Missing Object list as per the Link/Type Description column. 

4. In the UI, update the Menu Item Properties of the newly created menu item to correctly reflect the Missing Object that it's pointing to.

 

Alternatively, a link can be created to navigate directly to the missing object list by modifying the Clarity URL to something like the following: 

http://<clarityURL>/niku/nu#action:odf.missing_objectList

Where missing_object is the ID of the missing object.