This chapter contains the following topics:
IBM® WebSphere® Portal consists of middleware applications (called portlets), mashups, and development tools for building and managing secure business-to-business (B2B), business-to-consumer (B2C), and business-to-employee (B2E) portals. Web portals allow partners, employees and customers to choose their user experience, with personalized applications based on role, context, actions, location, preferences and team collaboration needs.
A portal is a Web site that provides users with a single point of access to Web-based resources by aggregating those resources in one place and by requiring that users log in only to the portal itself, and not to each portlet they use. WebSphere Portal can also deliver Web content to WAP-enabled devices, i-Mode phones, Smart phones, and to various Web browsers.
As an administrator, you can customize WebSphere Portal to meet the needs of your organization, users, and user groups. You can adapt the look and feel of the portal to fit the standards of your organization and to customize page content for users and groups in accordance with business rules and user profiles. Users, such as business partners, customers, or employees, can further customize their own views of the portal. Users can add portlets to pages and arrange them as they want and control portlet color schemes. By aggregating portlets in one place and giving users the power to customize their own desktops, WebSphere Portal gives users a means for doing business efficiently and with high satisfaction.
Portlets are central to WebSphere Portal. WebSphere Portal ships a rich set of standard portlets, including portlets for displaying syndicated content, transforming XML, and accessing search engines and Web pages.
EnterpriseOne provides FDA portlets and Configurable HTML portlets. Configurable portlets enable you to initialize a portlet to an existing portlet type or create a new portlet definition. In addition, when you initialize a configurable portlet, you define permissions to determine the type of access users have to the configurable portlet. You can grant either View or View, Config access. View permissions allow users to use a configurable portlet, but prevent them from modifying the definition of the portlet. View, Config permissions allow users to modify the definition and the permissions of a portlet. A user who has View, Config permissions basically has the same permissions of a system administrator. Therefore, you should carefully consider the users to which you grant View, Config permissions.
A selection of themes are available to enhance the user experience.
To create a theme:
Select Theme Customizer and click the "create a new style" link.
Provide a new style name and click the OK button.
Customize the theme for the Page Setting.
Customize the theme for the Banner Setting.
Customize the theme for the Navigation Setting.
Customize the theme for the Portlet Area setting.
Customize the theme for the Footer Setting.
Click the Save Style button to save the style.
Below is the Buyer Workspace portal page that will be created in this section.
Follow these steps to create the Buyer Workspace page:
Login into the Collaborative Portal using the user name and password provided to you. If you do not have a user name and password, then you will need to register yourself.
Your user name for the portal you are using must match the user name for the E1 environment that the portlets are running on.
E.g. User name and password for PY900 is AB1234 so the portal user name and password for the WebCenter/Collaborative Portal running PY900 portlets must be AB1234.
Select "Content Root” from Manage Pages present under Administration tab.
Click the “New Label” button.
Fill out the Page Properties and click the “OK” button.
If the new label created is not visible in the tabs, the user can make it visible by moving the page created up to the queue so that the created label will be visible in the tabs.
Click the “New Page” button and fill in the Page Properties, and then click the OK button.
Click the “Edit Page Layout” button.
Select the second layout and click the “Add Portlets” button on the left pane.
To add the Configurable_SRMComponent portlet to the left pane, search for the string “Configurable_SRMComponent” to find the list of Configurable_SRMComponent portlets available, then select it and click the OK button.
Click the “Add Portlets” button on the right pane.
To add the Configurable_HTML_URI_IURI_Component portlet to the right pane search for the string “Configurable_HTML_URI_IURI_Component” to find the list of Configurable_HTML_URI_IURI_Component portlets available, select it and click OK button.
This screen is presented after clicking Done:
Click the “Done” button after adding the two portlets and select Buyer Workspace tab from Oracle Self Service and click the Edit Configuration link.
Add the alerts from the Available Alerts grid to the Selected Alerts grid.
Click on “Next”. as shown in the images below. This will allow the user to override all the alert names as desired.
The images below display the alert name overrides.
Figure 9-1 PO Acknowledgements Advanced Search Alert
Figure 9-2 PO Awaiting Shipment Advanced Search Alert
Figure 9-3 Purchase Orders Awaiting Acknowledgement Past Due Alert
Figure 9-4 Purchase Orders Awaiting Shipment Past Due Alert
Figure 9-5 Purchase Orders At Status Alert
Figure 9-6 Purchase Orders Advanced Search Alert
Figure 9-7 PO Acknowledgements Advanced Search Alert
Figure 9-8 Purchase Orders At Status Alert
Figure 9-9 Purchase Orders Awaiting Acknowledge Alert
Figure 9-11 Purchase Orders At Route Step Alert
Figure 9-12 Movement in Route Advanced Search Alert
Figure 9-13 Inventory Advanced Search Alert
Figure 9-14 search for Receipt Lines Alert
Figure 9-15 Search for Payment Information Alert
Click “Cancel” button provided to exit from the configuration screen.
Click the “Configure” icon on the configurable portlet.
Select HTML Portlet from the available list and click “Next”.
Enter the Name as “BSS” and Title as “BSS” and paste following text in “HTML Code” text area and click “NEXT” button.
<P><Font Color="#336699"></p><b><big>Procurement Tasks</big></b><br> <A HREF="javascript:RunOWApp('P4310_W4310I_ZJDE0001');">Enter SRM Purchase Order</a><br> <A HREF="javascript:RunOWApp('P4310_W4310G_ZJDE0001');">Manage Open Purchase Orders</a><br> <A HREF="javascript:RunOWApp('P4310_W4310I_ZJDE0003');">Receive PO</a><br> <A HREF="javascript:RunOWApp('P01012_W01012A_ZJDE0005');">Buyer's Info</a><br> <A HREF="javascript:RunOWApp('P43090_W43090A_ZJDE0001');">Supplier Item information</a><br> <A HREF="javascript:RunOWApp('P04012_W04012D_ZJDE0002');">Purchasing Instructions</a><br> <A HREF="javascript:RunOWApp('P43041_W43041A_ZJDE0001');">Purchasing Ledger</a><br><br> <br> <P><Font Color="#336699"></p><b><big>Quote Tasks</big></b> <br> <A HREF="javascript:RunOWApp('P4310_W4310I_ZJDE0002');">Quote Order Entry</a><br> <A HREF="javascript:RunOWApp('P4310_W4310G_ZJDE0002');">Open Quote Inquiry</a><br> <A HREF="javascript:RunOWApp('P4334_W4334B_ZJDE0001');">Enter Quote Responses</a><br> <A HREF="javascript:RunOWApp('P43360_W43360H_ZJDE0001');">Generate PO's From Quotes</a><br> <br> <P><Font Color="#336699"></p><b><big>Buyer Shop Floor Tasks</big></b> <br> <A HREF="javascript:RunOWApp('P3016_W3016A_ZJDE0001');">Kanban Master</a><br> <A HREF="javascript:RunOWApp('P3157_W3157A_ZJDE0001');">Manage Kanban Orders</a><br> <A HREF="javascript:RunOWApp('P3157_W3157A_ZJDE0001');">Check-Out Kanban-Consumption</a><br> <A HREF="javascript:RunOWApp('P3157_W3157A_ZJDE0002');">Check-in Kanban-Supply</a><br>
Set the required permissions and click “Done”.
In this section we will create a Customer Self-Service page. The Customer Self- Service portal page is created using eight EnterpriseOne FDA portlets. These three images comprise the Customer Self Service portal:
To create a Customer Self-Service page:
Login into the Collaborative Portal using the user name and password provided to you. If you do not have user name and password, register yourself.
The user name for the portal you are using must match the user name for the EnterpriseOne environment that the portlets are running on.
E.g. If the user name and password for PY900 is AB1234, then the portal user name and password for the WebCenter/Collaborative Portal running PY900 portlets must be AB1234.
Select "Content Root" from Manage Pages present under Administration tab.
Click the "New Label" button.
Fill the Page Properties and click the "OK" button.
If the new label created is not visible in the tabs, the user can make it visible by moving the page created up to the queue so that the created label will be visible in the tabs.
Select the "Oracle Self Service" label created and click on new label.
Fill in the Page Properties and click the "OK" button.
Select the created Customer Self Service label.
Click the "New Page" button.
Fill in the Page Properties and click the "OK" button.
Click the "Edit Page Layout" button.
Select the second layout and click the "Add Portlets" button on the left pane.
To add the CSSCustomerAlerts portlet to the left pane, search for the string "CSSCustomerAlerts" to find the list of CSSCustomerAlerts portlets available, select one and click OK button.
Click the "Add Portlets" button on the right pane.
To add the CSS Tasks portlet to the right pane, search for the string "CSS Tasks" to find the list of CSS Tasks portlets available, select one and click OK button.
Click the "Add Portlets" button on the right pane and to add the CSS Search portlet to the right pane, search for the string "CSS Search" to find the list of CSS Search portlets available, select one and click OK button.
Click the "Done" button after adding all the three portlets.
Click the "New Page" button.
Fill in the Page Properties and click the "OK" button.
Click the "Edit Page Layout" button for the new page created.
Select the third layout and click the "Add Portlets" button on the left pane.
To add the Sales Order Status portlet to the left pane, search for the string "SalesOrderStatus" to find the list of Sales Order Status portlets available, select one and click OK button.
Click the "Add Portlets" button on the center pane.
To add the CSS Shipment Status Tracking portlet to the center pane, search for the string "CSSShipmentStatusTracking" to find the list of CSS Shipment Status Tracking portlets available, select one and click OK button.
Click the "Add Portlets" button on the right pane.
To add the CSS Shipment Delivery portlet to the center pane, search for the string "CSSShipmentDelivery" to find the list of CSS Shipment Delivery portlets available, select one and click OK button. Click the "Done" button after adding all the three portlets.
Click the "New Page" button.
Fill in the Page Properties and click the "OK" button.
Click the "Edit Page Layout" button for the new page created.
Select the second layout and click the "Add Portlets" button on the left pane.
Add the CSS Account Balance portlet to the left pane, search for the string "CSSAccountBalance" to find the list of CSS Account Balance portlets available, select one and click OK button.
Click the "Add Portlets" button on the right pane and to add the CSS Account Aging portlet to the right pane, search for the string "CSSAccountAging" to find the list of CSS Account Aging portlets available, select one and click OK button.
Click the "Done" button after adding all the two portlets.
This section provides the steps to create two sample HCM portal pages, the portal pages are the Employee Self Service Page and the My Workspaces page.
The Employee Self Service portal page is created using nine EnterpriseOne FDA portlets. These two screens represent the Employee Self Service portal page.
Follow these steps to create "Employee Self Service" Portal Page.
Choose the "Administration" tab and select "Manage Pages" under "Portal User Interface" on the left pane.
Select "Content Root" Link.
Click the "New Label" button.
Enter Title and Friendly URL name as "Employee Self Service", let the Theme and the Theme Style be default. Click "OK".
If the label "Oracle Self Service" created is in the "More" tab and if it needs to be made visible in the tabs, user can make it visible by moving the page created up to the queue so that the created label will be visible in the tabs.
Select the "Oracle Self Service" label created and click on "New Page".
Enter Title, Unique Name and Friendly URL name as "Employee Self Service", let the theme and the Theme Style be default. Click "OK".
To add portlets to Employee Self Service page click "Edit Page Layout" button.
To add portlets to the left pane click the "Add portlets" button.
Note:
All the portlets required for creating the portal page can be added to portal page one at a time and arranged as required. Clicking on "Add portlets" button will list all the portlets available on the collaborative portal, select the required portlets and click "OK". The portlets can also be searched one by one and added to the portal page in required order.The following steps show how to add portlets to the page one by one:
To add HR_MyProfile, search for HR_MyProfile.
Select the required "HR_MyProfile" portlet from the list and click "OK".
To add the "HR_PaidTimeOff" portlet, click the "Add portlets" button.
Search for "HR_PaidTimeOff", select the required "HR_PaidTimeOff"portlet from the list and click "OK".
To add "HR_ EmployeeCareer" portlet click "Add portlets" button.
Search for "HR_EmployeeCareer", and then select the required "HR_ EmployeeCareer" portlet from the list and click "OK".
To add "HR_eRecruit" portlet, click "Add portlets" button.
Search for "HR_eRecruit", and then select the required "HR_ eRecruit" portlet from the list and click "OK".
To add portlets to the right pane, click "Add portlets" on the right pane.
Search for "HR_Payroll", and then select the required "HR_ Payroll" portlet from the list and click "OK".
To add the "HR_ TimeEntry" portlet, click the "Add portlets" button.
Search for "HR_ TimeEntry", and then select the required "HR_ TimeEntry" portlet from the list and click "OK".
To add the "HR_ PaymentReview" portlet, click the "Add Portlets" button.
Search for "HR_ PaymentReview", and then select the required "HR_ PaymentReview" portlet from the list and click "OK".
To add "HR_ EmployeePerformanceManagement" portlet click the "Add portlets" button.
Search for "HR_ EmployeePerformance", and then select the required "HR_EmployeePerformanceManagement" portlet from the list and click "OK".
To add "HR_ EnhancedEmployeeSelfService" portlet, click the "Add portlets" button.
Search for "HR_ Enhance", and then select the required "HR_EnhancedEmployeeSelfService" portlet from the list and click "OK".
Above are the Employee Self-Service portlets.
In this section we will create a Supplier Self Service portal page.
Follow these steps to create the Supplier Self Service page:
Login into Collaborative Portal using the user name and password provided to you. If you do not have user name and password, register yourself.
Your user name for the portal you are using must match the user name for the E1 environment that the portlets are running on.
E.g. User name and password for PY900 is AB232323 so the portal user name and password for the WebCenter/Collaborative Portal running PY900 portlets must be AB232323.
Select “Content Root” from Manage Pages present under the Administration tab.
Click the “New Label” button.
Fill in the Page Properties and click the “OK” button.
If the new label created is not visible in the tabs, the user can make it visible by moving the page created up to the queue so that the created label will be visible in the tabs.
Click the “New Page” button and fill in the Page Properties and click the “OK” button.
Click the “Edit Page Layout” button.
Select the second layout and click the “Add portlets” button on the left pane.
To add the Configurable_SRMComponent portlet to the left pane, search for the string “Configurable_SRMComponent” in order to find the list of Configurable_SRMComponent portlets available. Then select the portlet and click the OK button.
Click the “Add Portlets” button on the right pane.
To add the Configurable_HTML_URI_IURI_Component portlet to the right pane, search for the string “Configurable_HTML_URI_IURI_Component” to find the list of Configurable_HTML_URI_IURI_Component portlets available. Then select and click the OK button.
Click the “Add Portlets” button on the right pane.
To add the Supplier Self Service Search portlet to the right pane, search for the string “Supplier Self Service Search” to find the list of Supplier Self Service Search portlets available. Then select and click the OK button.
Click the “Done” button after adding all the three portlets.
Select the Supplier Self Service tab from Oracle Self Service and click the Edit Configuration link.
Add the alerts from the Available Alerts grid to the Selected Alerts grid.
Click on “Next”. This will allow the user to override all of the alert names as desired.
The follow images display the alert name overrides.
Figure 9-16 Purchase Orders Awaiting Shipment Alert
Figure 9-17 Purchase Orders At Status Alert
Figure 9-18 Purchase Orders Awaiting Acknowledge Alert
Figure 9-20 Purchase Orders At Route Step Alert
Figure 9-21 Purchase Orders At Route Step Alert
Figure 9-22 Purchase Orders At Route Step More Than X Days Alert
Figure 9-23 Adhoc Schedule Advanced Search Alert
Figure 9-24 Adhoc Schedule Committed Note Equal Planned Alert
Figure 9-25 Adhoc Schedule No Response From Supplier in X Days Alert
Figure 9-26 Blanket Schedule Advanced Search Alert
Figure 9-27 Blanket Schedule Committed Not Equal Planned Alert
Figure 9-28 Blanket Schedule No Response From Supplier in X Days Alert
Figure 9-30 Search for Receipt Lines Alert
Figure 9-31 Search for Payment Information Alert
Click the “Cancel” button provided to exit the configuration screen.
Click the “Configure” Icon on the configurable portlet.
Select HTML Portlet from the available list and click “Next”.
Enter the Name as “SSSV” and Title as “SSSV” and paste following text in “HTML Code” text area and click “NEXT” button.
<P><Font Color="#336699"></p><b><big>Supplier Maintenance</big></b> <br> <A HREF="javascript:RunOWApp('P01012_W01012B_ZJDE0001');">Address Book Information Maintenance</a><br>
Set the required permissions and click “Done”.
In this section we will build a My Workspace portal page. The sample My Workspace portal page layout has portlets arranged in two columns. The page has two EnterpriseOne FDA portlets and three Configurable HTML portlets.
To add the "My Workspace" portal page to Oracle Self Service follow these steps:
Choose "Administration".
On the left pane choose "Manage Pages" under "Portal User Interface".
Click on "Content Root" link.
Look for the "Oracle Self Service" label created already.
Click on the "Oracle Self Service" link.
Click the "New Page" button.
Enter Title, Unique Name and Friendly URL name as "My Workspace". Take the default settings for the theme and the Theme Style. Click "OK".
To add portlets to My Workspace page, click "Edit Page Layout" button.
To add portlets to the left pane click the "Add portlets" button.
To add HR_MyProfile, search for HR_MyProfile.
Select the required "HR_MyProfile" portlet from the list and click "OK".
"My Workspace" portal page has three "Configurable HTML" portlets. Each portlet has its own header. Follow the steps to create three copies of configurable HTML so that each can have its own header and configuration:
On the left pane click "the Portlets" link under "Portlet Management".
Search for "Configurable_HTML_URI_IURI_Component".
Click the "Copy portlet" button of the "Configurable_HTML_URI_IURI_Component" portlet.
Use "Employee Self Service - My Task" as the new name and click "OK".
Follow steps c and d to create two more copies of "Configurable_HTML_URI_IURI_Component"more portlets named: My Organizational Chart and Quick Forms and Links.
This image shows all four available Configurable HTML portlets.
To add portlets to the "My Workspace" portal page, choose "Manage Pages" under "Portal User Interface".
To add portlets to the "My Workspace" portal page, click the "Edit Page Layout" button.
To add portlets to the left pane, click the "Add portlets" button.
To add the "Employee Self Service - My Task" that we created in step 12, search for "Employee Self Service - My Task".
Select the "Employee Self Service - My Task" portlet from the list and click "OK".
To add the "My Organizational Chart" portlet, click the "Add Portlets" button.
Search for "My Organizational Chart", select the required "My Organizational Chart" portlet from the list, and click "OK".
To add portlets to right pane, click "Add Portlets" on the right pane.
Search for "PrintQueueCenter", select the required "PrintQueueCenter" portlet from the list and click "OK".
To add the "Quick Forms and Links" portlet, click the "Add portlets" button.
Search for "Quick Forms and Links", select the required "Quick Forms and Links" portlet from the list, and click "OK".
Click "Done".
The status of the portal page should be active for the portal page to be available to the user. If any of the portal pages are inactive, then activate the portal page by clicking on the "inactive" link. In this image, "My Workspace" is inactive. Activate by clicking on the "inactive" link.
Click "OK".
Make sure that "My Workspace" is active.
To view the "My Workspace" portal page created, select Oracle Self Service, My Workspace.
To configure the "Employee Self Service - My Tasks" portlet, click the Configure icon on the portlet.
Make sure that the "Create a new portlet of portlet type" radio button is selected and then select "HTML Portlet" from the list.
Enter the Name as "ESS MyTask" and Title as "Employee Self Service - My Task" and paste following text in the "HTML Code" text area and click next.
<A HREF="javascript:RunOWApp('P087715_W087715A_ZJDE0001');">Daily Diary</a><br> <A HREF="javascript:RunOWApp('P07620_W07620A_ZJDE0001');">Global Leave Director</a><br>
Set required permissions and click "Done".
To configure the "My Organizational Chart" portlet, click the Configure icon on the portlet.
Make sure that the "Create a new portlet of portlet type" radio button is selected and then select "HTML Portlet" from the list.
Enter the Name as "My Org Chart" and Title as "My Organizational Chart" and paste following text in "HTML Code" text area and click next.
<A HREF="javascript:RunOWApp('P08713W_W08713WB_ZJDE0001');">View Chart</a><br>
Set required permissions and click "Done".
To configure the "Employee Self Service - My Tasks" portlet, click the Configure icon on the portlet.
Make sure that the "Create a new portlet of portlet type" radio button is selected and then select "HTML Portlet" from the list.
Enter the Name as "QuickF&L" and Title as "Quick Forms and Links" and paste the following text in the "HTML Code" text area. Click next.
<A HREF="https://stbeehive.oracle.com/bcentral/">Check E-mail</a><br> <A HREF="https://idcweb.idc.oracle.com/HR/infor/Employee_Handbook.html">Employee Handbook</a><br> <A HREF="https://support.oracle.com/CSP/ui/flash.html/">My Oracle Support</a><br>
Set the required permissions and click "Done".
The above image displays the completed My Workspace page.