Configuration of direct access to self-service tasks

Many pages in the interface can be directly accessed from other HTML pages or integrated with a company intranet portal.

The user must first authenticate by either logging in through the Login page or through a single sign-on. When a user attempts to access a page for which direct access is supported, the following occur:

  • If the page is defined by a configured view, the page is displayed.
  • If the page is not in a configured view, an error page is displayed instead of the requested page.
Note: Direct access to the Approve and Review Requests task is supported even if it is not enabled in a configured view. Also, depending on group membership, more than one view configuration might apply. If at least one view configuration that applies to a user includes the task that the user is attempting to access, the page is displayed.
The following table displays tasks and URLs that are supported for direct access, and that you can link to from your company intranet portal.
Table 1. Direct-access tasks and URLs
Task URL
Logon Page http://server_name/itim/self
Change Password http://server_name/itim/self/PasswordChange.do
Change Forgotten Password Information http://server_name/itim/self/changeForgottenPasswordInformation.do
Expired Password (bypass the Login page) http://server_name/itim/self/Login/DirectExpiredPasswordChange.do?expiredUserId=userID
Note: This solution works only if single sign-on is not enabled and the ui.directExpiredChangePasswordEnabled property is set to true in SelfServiceUI.properties file.
Request Access http://server_name/itim/self/RequestAccess.do
Request Access (for a specific access request) http://server_name/itim/self/RequestAccess.do?accessDN=accessDN
View Access http://server_name/itim/self/ViewAccess.do
Delete Access http://server_name/itim/self/DeleteAccess.do
Delete Access Confirmation (for a specific access deletion) http://server_name/itim/self/DeleteAccess.do?userID=userID&accessGroup=accessDN

where

user ID
The user's account ID on which the group based access is defined on. This is used to correctly identify the account from which the group has to be removed. The userID is not used for role based access, but must be specified in the URL and can be empty.
accessDN
The DN of access (group DN or role DN).
Request Account http://server_name/itim/self/RequestAccounts.do
Request Account (directly access the request account form for a specific service) http://server_name/itim/self/RequestAccounts.do?serviceDN=serviceDN
View Account
  • http://server_name/itim/self/ViewAccount.do (multiple accounts view)
  • http://server_name/itim/self/ViewAccount.do? userID=userID&serviceDN=serviceDN (specific service account)
View or Change Account http://server_name/itim/self/ViewChangeAccount.do
Change Account
  • http://server_name/itim/self/ChangeAccount.do (multiple accounts view)
  • http://server_name/itim/self/ChangeAccount.do? userID=userID&serviceDN=serviceDN (specific service account)
Delete Account http://server_name/itim/self/DeleteAccount.do
Delete Account Confirmation http://server_name/itim/self/DeleteAccount.do? userID=userID&serviceDN=serviceDN (specific service account)
View Profile http://server_name/itim/self/ViewProfile.do
Change Profile http://server_name/itim/self/ChangeProfile.do
View or Change Profile http://server_name/itim/self/ViewChangeProfile.do
View My Requests
  • http://server_name/itim/self/ViewRequests.do (multiple requests view)
  • http://server_name/itim/self/ViewRequests.do?request=requestID (specific request view)
Approve and Review Requests
  • http://server_name/itim/self/ReviewActivities.do (multiple activity view)
  • http://server_name/itim/self/ReviewActivities.do?activity=activityID (specific activity view)
Delegate Activities http://server_name/itim/self/delegateActivities.do
Check out Credential (available only if shared access module is installed and configured) http://server_name/itim/self/CheckoutSharedAccount.do
Check in Credential (available only if shared access module is installed and configured) http://server_name/itim/self/CheckinSharedAccount.do
View Password (available only if shared access module is installed and configured) http://server_name/itim/self/ViewPassword.do