Previous Topic: Portal Structure (XML)

Next Topic: CA RCM Configuration Data Formats

Sample Portal Structure XML

 <?xml version="1.0" standalone="yes" ?>
 <!DOCTYPE portal (View Source for full doctype...) >
- <portal>
- <tag id="HomePage">
 <type>internal</type>
 <label>Home</label>
 <data>com.eurekify.web.portal.homepage.HomePage</data>
 <checkPermission>false</checkPermission>
 </tag>
- <tag id="TmsSystem">
 <type>external</type>
 <data>$$SAGE_SERVICE_URL$$tms/ui/credential</data>
 <checkPermission>true</checkPermission>
- <tag id="DefaultTickets">
 <type>external</type>
 <label>Open/New/Done Tickets</label>
 <data>$$SAGE_SERVICE_URL$$tms/ui/credential?filter=DEFAULT</data>
 <checkPermission>false</checkPermission>
 </tag>
- <tag id="NewTickets">
 <type>external</type>
 <label>New Tickets</label>
 <data>$$SAGE_SERVICE_URL$$tms/ui/credential?filter=STATE_NEW</data>
 <checkPermission>false</checkPermission>
 </tag>
- <tag id="overDue">
 <type>external</type>
 <label>Over Due</label>
 <data>$$SAGE_SERVICE_URL$$tms/ui/credential?filter=OVER_DUE</data>
 <checkPermission>false</checkPermission>
 </tag>
- <tag id="approverTickets">
 <type>external</type>
 <label>Approver Tickets</label>
 <data>$$SAGE_SERVICE_URL$$tms/ui/credential?filter=APPROVER_TICKET</data>
 <checkPermission>false</checkPermission>
 </tag>
- <tag id="campaignTickets">
 <type>external</type>
 <label>Campaign Tickets</label>
 <data>$$SAGE_SERVICE_URL$$tms/ui/credential?filter=CAMPAIGN_TICKETS</data>
 <checkPermission>false</checkPermission>
 </tag>
- <tag id="archivedTickets">
 <type>external</type>
 <label>Archived Tickets</label>
 <data>$$SAGE_SERVICE_URL$$tms/ui/credential?filter=STATE_ARCHIVED</data>
 <checkPermission>false</checkPermission>
 </tag>
 </tag>
- <tag id="DashBoard">
 <type>external</type>
 <label>Dashboards</label>
- <data>
- <!-- http://localhost:8080/group/eurekify/configuration?usertoken=$$USER_TOKEN$$-->

 /group/eurekify/configuration?usertoken=$$USER_TOKEN$$
 </data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="SelfService">
 <type>mark</type>
 <label>Self Service</label>
 <checkPermission>true</checkPermission>
- <tag id="manageTeamRoles">
 <type>internal</type>
 <label>Manage My Team's Role Assignments</label>
 <data>com.eurekify.web.selfservice.RolesTeamServicePage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="manageSelfRoles">
 <type>internal</type>
 <label>Manage My Roles Assignments</label>
 <data>com.eurekify.web.selfservice.RolesSelfServicePage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="manageTeamResources">
 <type>internal</type>
 <label>Manage My Team's Resources Assignments</label>
 <data>com.eurekify.web.selfservice.ResourcesTeamServicePage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="manageSelfResources">
 <type>internal</type>
 <label>Manage My Resources Assignments</label>
 <data>com.eurekify.web.selfservice.ResourcesSelfServicePage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="requestNewRole">
 <type>internal</type>
 <label>Request a New Role Definition</label>
 <data>com.eurekify.web.rolerequests.RoleDefinitionPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="requestUpdateRole">
 <type>internal</type>
 <label>Request Changes to a Role Definition</label>
 <data>com.eurekify.web.rolerequests.UpdateRolePage</data>
 <checkPermission>true</checkPermission>
 </tag>
 </tag>
- <tag id="EntityBrowser">
 <type>internal</type>
 <label>Entity Browser</label>
 <data>com.eurekify.web.entitybrowser.EurekifyBrowserPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="Reports">
 <type>mark</type>
 <label>Reports</label>
 <checkPermission>true</checkPermission>
- <tag id="ConfigReports">
 <type>internal</type>
 <label>Configuration Reports</label>
 <checkPermission>true</checkPermission>
- <tag id="ConfigurationProperties">
 <type>report</type>
 <label>Configuration Properties</label>
 <data>com.eurekify.web.reports.parameters.universeconfigurationreports.ConfigurationPropertiesParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="ConfigurationUsersAttributes">
 <type>report</type>
 <label>Configuration Users Attributes</label>
 <data>com.eurekify.web.reports.parameters.configurationattributes.users.ConfigurationUsersAttributesParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="ConfigurationRolesAttributes">
 <type>report</type>
 <label>Configuration Roles Attributes</label>
 <data>com.eurekify.web.reports.parameters.configurationattributes.roles.ConfigurationRolesAttributesParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="ConfigurationResourcesAttributes">
 <type>report</type>
 <label>Configuration Resources Attributes</label>
 <data>com.eurekify.web.reports.parameters.configurationattributes.resources.ConfigurationResourcesAttributesParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="ConfigurationUsersFull">
 <type>report</type>
 <label>Configuration Users Full</label>
 <data>com.eurekify.web.reports.parameters.configurationattributes.users.ConfigurationUsersFullParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="ConfigurationRolesFull">
 <type>report</type>
 <label>Configuration Roles Full</label>
 <data>com.eurekify.web.reports.parameters.configurationattributes.roles.ConfigurationRolesFullParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="ConfigurationResourcesFull">
 <type>report</type>
 <label>Configuration Resources Full</label>
 <data>com.eurekify.web.reports.parameters.configurationattributes.resources.ConfigurationResourcesFullParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
 </tag>
- <tag id="PrivilegesQualityManagement">
 <type>internal</type>
 <label>Privileges Quality Management</label>
 <checkPermission>true</checkPermission>
- <tag id="OverlappingRolesByUsers">
 <type>report</type>
 <label>Overlapping Roles By Users</label>
 <data>com.eurekify.web.reports.parameters.overlappingroles.OverlappingRolesByUsersParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="OverlappingRolesByResources">
 <type>report</type>
 <label>Overlapping Roles By Resources</label>
 <data>com.eurekify.web.reports.parameters.overlappingroles.OverlappingRolesByResourcesParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="SuspectedConnectionsUserRes">
 <type>report</type>
 <label>Suspected Connections User Resource</label>
 <data>com.eurekify.web.reports.parameters.suspectedconnections.SuspectedConnectionsUserResParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="SuspectedConnectionsUserRole">
 <type>report</type>
 <label>Suspected Connections User Role</label>
 <data>com.eurekify.web.reports.parameters.suspectedconnections.SuspectedConnectionsUserRoleParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="PrivilegesStatisticsReportForUsers">
 <type>report</type>
 <label>Privileges Statistics For Users Report</label>
 <data>com.eurekify.web.reports.parameters.universeconfigurationreports.PrivilegesStatisticsForUsersParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="PrivilegesStatisticsReportForRoles">
 <type>report</type>
 <label>Privileges Statistics For Roles Report</label>
 <data>com.eurekify.web.reports.parameters.universeconfigurationreports.PrivilegesStatisticsForRolesParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="PrivilegesStatisticsReportForResources">
 <type>report</type>
 <label>Privileges Statistics For Resources Report</label>
 <data>com.eurekify.web.reports.parameters.universeconfigurationreports.PrivilegesStatisticsForResourcesParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="AuditBasicAlerts">
 <type>report</type>
 <label>Audit Basic Alerts</label>
 <data>com.eurekify.web.reports.parameters.auditalerts.AuditBasicAlertsParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
 </tag>
- <tag id="RoleManagement">
 <type>internal</type>
 <label>Role Management</label>
 <checkPermission>true</checkPermission>
- <tag id="RolesAnalysisReport">
 <type>report</type>
 <label>Roles Analysis Report</label>
 <data>com.eurekify.web.reports.parameters.roleanalysis.RolesAnalysisParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="RoleEngineeringMethodologies">
 <type>report</type>
 <label>Role Modeling Methodologies Comparison</label>
 <data>com.eurekify.web.reports.parameters.roleengineering.RoleEngineeringParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
 </tag>
- <tag id="PolicyManagement">
 <type>internal</type>
 <label>Policy Management</label>
 <checkPermission>true</checkPermission>
- <tag id="PolicyVerificationReport">
 <type>report</type>
 <label>Policy Verification Report</label>
 <data>com.eurekify.web.reports.parameters.universeconfigurationreports.PolicyVerificationParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
 </tag>
- <tag id="Campaigns">
 <type>internal</type>
 <label>Campaigns</label>
 <checkPermission>true</checkPermission>
- <tag id="FullCertificationReport">
 <type>report</type>
 <label>Full Certification Report</label>
 <data>com.eurekify.web.reports.parameters.campaign.FullCertificationParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="CertificationProgressReport">
 <type>report</type>
 <label>Certification Progress Report</label>
 <data>com.eurekify.web.reports.parameters.campaign.CertificationProgressParametersPage</data>
 <checkPermission>true</checkPermission>
 </tag>
 </tag>
 </tag>
- <tag id="Administration">
 <type>mark</type>
 <label>Administration</label>
 <data>com.eurekify.web.AdministrationPage</data>
 <checkPermission>true</checkPermission>
- <tag id="SetCampaign">
 <type>internal</type>
 <label>Add Campaign</label>
 <data>com.eurekify.web.campaign.SetCampaignPage</data>
 <checkPermission>false</checkPermission>
 </tag>
- <tag id="ScheduledTasksPage">
 <type>internal</type>
 <label>Job Scheduler</label>
 <data>com.eurekify.web.ScheduledTasksPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="TxLogPage">
 <type>internal</type>
 <label>TxLog Page</label>
 <data>com.eurekify.web.TxLogPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="LoadCachePage">
 <type>internal</type>
 <label>Load Cache</label>
 <data>com.eurekify.web.LoadCachePage</data>
 </tag>
- <tag id="ClearCachesPage">
 <type>internal</type>
 <label>Clear Cache</label>
 <data>com.eurekify.web.ClearCachesPage</data>
 </tag>
- <tag id="CreateRaciPage">
 <type>internal</type>
 <label>Create RACI</label>
 <data>com.eurekify.web.CreateRaciPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="SyncRaciPage">
 <type>internal</type>
 <label>Sync RACI</label>
 <data>com.eurekify.web.SyncRaciPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="TmsAdmin">
 <type>external</type>
 <label>TMS Administration</label>
 <data>$$SAGE_SERVICE_URL$$tms/ui/admin</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="Settings">
 <type>internal</type>
 <label>Settings</label>
 <checkPermission>true</checkPermission>
- <tag id="ConnectorSettings">
 <type>internal</type>
 <label>Connector Settings</label>
 <data>com.eurekify.web.settings.ConnectorsSettingsPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="UniversesSettings">
 <type>internal</type>
 <label>Universe Settings</label>
 <data>com.eurekify.web.settings.UniversesSettingsPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="PropertiesSettings">
 <type>internal</type>
 <label>Properties Settings</label>
 <data>com.eurekify.web.properties.PropertiesPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="CommonPropertiesSettings">
 <type>internal</type>
 <label>Common Properties Settings</label>
 <data>com.eurekify.web.properties.CommonPropertiesPage</data>
 <checkPermission>true</checkPermission>
 </tag>
- <tag id="AuditPropertiesSettings">
 <type>internal</type>
 <label>Audit Properties Settings</label>
 <data>com.eurekify.web.properties.AuditPropertiesPage</data>
 <checkPermission>true</checkPermission>
 </tag>
 </tag>
- <tag id="SageMaster">
 <type>internal</type>
 <label>Eurekfiy Configuration Settings</label>
 <checkPermission>false</checkPermission>
- <tag id="UpdateSagemaster">
 <type>internal</type>
 <label>Update Eurekfiy configuration with universe users</label>
 <data>com.eurekify.web.sageMaster.UpdateSageMasterPage</data>
 <checkPermission>true</checkPermission>
 </tag>
 </tag>
- <tag id="Checkup">
 <type>internal</type>
 <label>System Checkup</label>
 <checkPermission>false</checkPermission>
- <tag id="MailCheckup">
 <type>internal</type>
 <label>SMTP Checkup</label>
 <data>com.eurekify.web.checkup.CheckupPage</data>
 <checkPermission>true</checkPermission>
 </tag>
 </tag>
 </tag>
 </portal>