Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Configuring Siebel Open UI > Configuring Siebel Open UI to Interact with Other Applications > Displaying Data from Siebel Open UI in External Applications > Displaying Siebel Portlets In External ApplicationsYou can configure Siebel Open UI to display a Siebel portlet. A Siebel portlet is a Siebel Open UI application that is embedded in a thirty-party Web site. Oracle WebCenter and iGoogle are examples of these types of third-party Web sites. An HTML iFrame is used in these Web sites to display part of the Siebel application in a portlet window. This topic describes how to display Siebel portlets in external applications. It includes the following information:
Configuring Siebel Open UI to Consume Siebel PortletsSiebel portlets can be integrated inside a portal application using iFrame or any other mechanism supported by the portal application. Siebel accepts both GET and POST requests. To make a Siebel portlet available as part of a portal, you can add the portlet URL to an iFrame that resides on the main Web page. In this sample code, the HTTP GET method is used: <HTML>
For example, consider the following iFrame src:
Table 14 describes the parts of this iFRAME src that specifies the Siebel URL.
About Siebel Portlet Authentication and Security RequirementsSiebel Open UI portlets must be configured differently depending on whether the application is hosted in HTTP and in HTTPS. The recommended configuration guidelines are as follows:
NOTE: You should never pass user IDs and passwords in the HTTP request to a Siebel portlet. Passing user IDs and passwords exposes authentication details to the end user. Configuring Views to be Embedded in a PortalYou can allow a view to be embedded in a portal. When configured, a specified view of the Siebel application is displayed in the portal. The view specified must be accessible anonymously or by the user who is logged in to the Siebel Open UI client. To allow a view to be embedded in a portal, include the following command in the URL: SWECmd=GotoView; SWEView=<View Name>; ] The full URL should use the conventions in the following example: http://<siebel_server>/<application>/start.swe?IsPortlet =1&SWECmd=GotoView&SWEView=<View Name> For example, with the Opportunities List View embedded in a portal, the URL would use the conventions in the following URL: http://<siebel_server>/<application>/start.swe?IsPortlet =1&SWECmd=GotoView&SWEView=Opportunities+List+View Configuring Standalone Applets to be Embedded in a PortalSiebel Open UI supports standalone applets. You can expose standalone applets in a portal. This can be achieved by providing the following GetApplet command in the URL: SWECmd=GetApplet; SWEApplet=<Standalone Applet Name>; SWESM=<Applet's Show Mode> About the SWESM ParameterThe applet show mode can be modified by setting the SWESM parameter value to one of the following preconfigured modes for the applet: The full URL should use the conventions in the following example: http://<siebel_server>/<application>/start.swe?IsPortlet =1&SWECmd=GetApplet&SWEApplet=Opportunity+List+Applet&SWESM=Base About Search SpecificationsWhen using standalone applets in portals, the data displayed in the standalone applet can be controlled by using search specifications. The search specifications are applied to various Business Component fields on which the standalone applet is deployed. You can control the search specifications using the following parameters:
For example, if you wanted to specify the Opportunities List applet embedded in a portal and limit the records displayed to Opportunity Names that match "Test Opportunity" you could use the following URL: http://<siebel_server>/<application>/start.swe?IsPortlet =1&SWECmd=GetApplet&SWEApplet=Opportunity+List+Applet&SWESM=Base&BCField0=Opportunity+Name&BCFieldValue0=Test+Opportunity Search Specifications GuidelinesFollow these additional guidelines when defining your search specifications:
Configuring View-Based Applets to be Embedded in a PortletWhen an applet has been configured part of a view rather than as a standalone applet, it can still be exposed in a portlet. To do this, use the GotoView command with the following additional parameters: SWECmd=GotoView; SWEView=<View_Name>; SWEApplet=<Applet_Name> Only the applet specified in the portlet will be embedded in the portlet. For example, only the Opportunity List Applet will be shown using the following URL: http://<siebel_server>/<application>/start.swe?IsPortlet =1&SWECmd=GotoView&SWEView=Opportunity+List+View&SWEApplet=Opportunity+List+Applet NOTE: If an applet that does not exist in the view is specified, then the URL is considered invalid and the applet will fail to build. This results in unpredictable behavior in the portlet. |
![]() ![]() |
Configuring Siebel Open UI | Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |