Configuring Siebel Open UI > Overview of Siebel Open UI > About Using This Book >

Support for Customizing Siebel Open UI


Siebel CRM supports the following customizations in Siebel Open UI. You must carefully consider the implications of doing this customization and development:

  • Siebel Open UI allows you to use predefined or existing Siebel repository information in your deployment without customization. Siebel Open UI uses this repository information to render the user interface. This rendering does require user acceptance testing.
  • You can use Siebel Tools to customize Siebel Open UI so that it works in your business environment and meets user requirements. Siebel Tools configuration for Siebel Open UI is similar to the configuration that you do for clients that Siebel CRM renders in high interactivity and standard interactivity. You configure the same Siebel Repository File and the same Siebel Web templates.
  • You can use your Web development skills and the Siebel Open UI JavaScript API to customize Siebel Open UI. For details about this API, see Siebel Open UI Application Programming Interface. Siebel Open UI uses this API to replace proprietary browser scripting that renders high-interactivity clients. Oracle continues to support browser scripting, but strongly recommends that you convert any browser script that your deployment currently uses so that it uses the Siebel Open UI JavaScript API.
  • You can combine Siebel Tools development with development of the Siebel Open UI JavaScript API simultaneously, as needed.
  • Siebel CRM supports including Siebel Open UI or individual Siebel Open UI objects in a third-party user interface. Views and applets are examples of Siebel Open UI objects.
  • Siebel CRM supports integrating external content in the Siebel Open UI client.
  • You can modify the cascading style sheets that come predefined with Siebel Open UI to rebrand your deployment and customize the user experience.
  • Siebel Open UI supports usage of Siebel SmartScript to specify workflow. For more information, see Siebel SmartScript Administration Guide.
  • You can use HTML, CSS, or JavaScript to add features. For example, you can do the following:
    • Build user interfaces on any technology that can integrate with the Siebel Open UI JavaScript API.
    • Use your preferred, open-source JavaScript library, such as jQuery, from the open-source development community, or you can use the environment that Siebel Open UI provides.
    • Use a plug-in, proprietary development environment, or a native development environment. You can use these environments to create a custom rendering architecture that integrates with the Siebel Open UI JavaScript API.
    • Use intraworkspace communication and DOM access and manipulation through JavaScript programming.
    • Do a pilot user acceptance test of your Siebel Open UI deployment that uses your current Siebel Server implementation. Users can continue to use the high interactivity Siebel client during this testing.
    • Preserve your existing configurations and customizations.

Support That Siebel Open UI Provides

It is strongly recommended that you carefully consider the support policies that this topic describes before you customize Siebel Open UI. For more information about the support that Oracle provides, see Scope of Service for Siebel Configuration and Scripting - Siebel Open UI (Article ID 1513378.1) on My Oracle Support.

Support for the Siebel Open UI JavaScript API

Oracle only supports usage and features of the Siebel Open UI JavaScript API as described in Oracle's published documentation. This policy makes sure that your deployment properly uses this API and helps to make sure your deployment works successfully. You are fully responsible for support of any custom code that you write that uses this API. For product issues that are related to this API, Oracle might request a minimal test case that exercises your API modifications.

Oracle supports your usage of an Integrated Development Environment (IDE) of your choice that you use to write native JavaScript code that you then deploy to work with the Siebel Open UI JavaScript API. Oracle does not support the features of or the quality of any third-party IDE.

Oracle supports your usage of the Siebel Open UI JavaScript API with a rendering environment and system integration that you choose. Oracle has implemented Siebel Open UI in HTML. You can use this implementation as a template for your deployment on other technologies. This template approach allows you to expedite development. However, Oracle can in no way support these customizations because this work is outside the scope of Oracle's support for customizations. It is recommended that you work with Oracle's Application Expert Services on any implementation issues you encounter that are related to the Siebel Open UI JavaScript API. For more information, see Getting Help from Oracle.

If your current deployment includes an integration that resides on the desktop, and if this integration does not easily support migration to JavaScript integration, then it is recommended that you move this integration to the Siebel Server, or use a web service on the desktop that can integrate to this server.

Support for Code Suggestions, Examples, and Templates

Oracle provides code examples only to help you understand how to use the Siebel Open UI JavaScript API with Siebel Open UI. Oracle does not support your usage of these code examples. It only supports usage of this API as described in Siebel Open UI Application Programming Interface.

Configuring Siebel Open UI Copyright © 2015, Oracle and/or its affiliates. All rights reserved. Legal Notices.