Configuring Siebel Open UI > Configuring Siebel Open UI to Interact with Other Applications > Displaying Data from Siebel Open UI in External Applications >

Displaying Siebel CRM Applets in External Applications with Search Criteria


This topic describes how to configure Siebel Open UI to display Siebel CRM applets in external applications with a search criteria so that the applet only displays records that meet this criteria.

To display Siebel CRM applets in external applications with search criteria

  1. Prepare the applet that Siebel Open UI must display outside of the view.

    For more information, see Preparing Standalone Applets.

  2. Add the following URL to the external application:

    http://server_name/virtual_folder/start.swe?SWECmd=ExecuteLogin&SWEUserName=user_name&SWEPassword=my_password&SWEAC=SWECmd=GetApplet&SWEApplet=applet_name&IsPortlet=1&SWESM=display_mode&BCField0=field_name&BCFieldValue0=field_value&BCField1=field_name&BCFieldValue1=field_value&PBCField0=parent_field&PBCFieldValue0=parent_field_value

    where:

    • field_name identifies the name of the business component field that Siebel Open UI searches.
    • field_value specifies the value that Siebel Open UI uses to do the search.
    • parent_field is an optional argument that identifies the name of a field that resides in the parent business component that Siebel Open UI searches. For more information about parent business components, see Configuring Siebel Business Applications.
    • parent_field_value is an optional argument that specifies the value that Siebel Open UI uses to do the search in the parent business component.

      For example, the following URL configures Siebel Open UI to log in to the Siebel application as the TEST user, to display the Contact List Applet in Edit mode, and to only display records in this applet that include a value of Oracle in the Account field:

    http://server_name.example.com/callcenter_enu/start.swe?SWECmd=ExecuteLogin&SWEUserName=TEST&SWEPassword=my_password&SWEAC=SWECmd=GetApplet&SWEApplet=Contact+List+Applet&IsPortlet=1&SWESM=Edit&BCField0=Account&BCFieldValue0=Oracle

Note the following:

  • A field value can contain any data that the Search Specification property of the business component in Siebel Tools specifies. For example, the following search specification configures Siebel Open UI to display all records that include a value of Account1 or Account2 in the BCField0 field:

    PBCField0=Account1+OR+Account2

  • The URL can include a field value that Siebel Open UI does not display in the applet. The search that Siebel Open UI performs can activate and use these fields.
  • Siebel Open UI uses the search specification to determine the records it displays according to the view navigation that the user performs.
  • If you include a parent business component field in the URL, and if the business component where this field resides does not have a parent business component, then Siebel Open UI ignores this field in the URL.
  • If you configure a parent business component field in the URL, and if this field does not exist in the business component that you specify, then the URL is not valid, Siebel Open UI will not build the applet, and unpredictable results might occur in the portlet.
  • The work you must do to add a URL to an external application varies depending on each application. For an example, see Using iFrame Gadgets to Display Siebel CRM Applets in External Applications.
Configuring Siebel Open UI Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.