Why a View Is Not Visible to a User
When a view is not visible to the logged-in user, there are the following possible reasons:
- The view does not exist in the .srf file.
- The view is not included in one of the logged-in user's responsibilities.
- Determine which responsibilities the logged-in user has (Site Map > User Administration > Employees).
- Determine for each responsibility whether the view is included (Site Map > Application Administration > Responsibilities).
- The view is hidden using personalization rules.
- The view is not included either in the menu or in the view tabs. In this case, the view can only be accessed by drilling down from another view.
- In Siebel Tools, examine the Screen Menu property of the View object. It must be set to TRUE for the view to be included in the Site Map.
- Determine whether the view is included in a screen and that the Viewbar Text property of the Screen View child object of the screen is set appropriately.
- In Siebel Tools, determine whether the screen is included in the application (Screen Menu Item child object of the application).
- Determine whether the application name is spelled correctly in the .cfg file.
- The view does not belong to the same business object as the screen's default view.
- The view is not available due to upgrade problems.
- The view is not included in your license keys.
- The screen menu item or page tab is not translated into its target language.
This includes a possible misspelling when the view was registered (Site Map > Application Administration > Views); that is, it does not match the view name in the .srf file. If it matches, compile the .srf file again using the All Projects option (full compile).
Determine this under Personalization Administration > Views. For testing purposes, you can also switch off the EnablePersonalization parameter in the .cfg file.
Make sure that the view is based on the same business object.
For restrictions on the Screen property, see Siebel Object Types Reference.
If an upgrade was done, make sure that it was successful by verifying all the log files that were created. The upgrade log files are found in the
DBSERVER_ROOT\DB_PLATFORM
directory.If none of the previous reasons is responsible for the view not being visible, it is likely that the view is not included in your license keys. Send the license keys to Siebel Expert Services for examination. See also Alert 0041 on Siebel SupportWeb.
Make sure that for each screen associated with the application (Screen Menu Item object) there is a translated string available in the target language and a Screen Menu Item Locale child object. If not, the screen will not appear in the Site Map.
Similarly, for a page tab to appear, the Page Tab object must have a translated string and a Page Tab Locale child object with the appropriate language code.
For example, if the application runs in Norwegian, there must be Screen Menu Item Locale and Page Tab Locale objects with the Language Code property set to NOR.