Siebel Connector
(Available from version 7.0 onwards.)
Automation Studio is designed to provide powerful and reliable capture of screen elements in a Siebel web application.
The Siebel Connector only captures HTML elements inside the Siebel view. All other HTML elements are captured using the Web Connector for Internet Explorer.
Connector Features
The built-in Siebel connector provides the following features:
-
The connector code is injected into the running browser and communicates directly with Siebel to ensure that the connector is more stable, fast, and handles browser refreshes (F5) correctly.
-
Supports business objects in Siebel applets. The business field operations enable you to get values independently of the column order.
-
Provides diagnostics to view logging online and locate objects in run-time.
-
Supports EnterCellText and ClickCell functions.
-
Automatic capture of grids and apps.
-
Supports use of business field functions (which is necessary as you cannot capture the column titles of a grid; you need to get the field names from the Siebel administrator).
Connector Limitations
The following limitations apply:
-
Supports Internet Explorer 8 only (Siebel itself is limited to 32-bit).
-
Supports Windows XP, Windows 8, and Windows 8.1 (32-bit and 64-bit).
-
Column names cannot be queried.
Configure the Connector
The Siebel connector is disabled by default and must be uncommented in configuration if needed.
Capture a Screen Element
The procedure for capturing a Siebel screen element is the same as for all screen elements. See Capture a Screen Element.
Edit a Screen Element
The Edit Screen Element window opens after capturing a screen element. This screen allows you to customize how the screen element is treated and identified. See Edit a Screen Element.
Information specific to Siebel screen elements is provided below.
Element Hierarchy
The element hierarchy for a captured Siebel element is as follows:
-
Root branch which is the iexplore process
-
The Siebel application
-
The Siebel view
-
The Siebel applet
-
The captured screen element
-
-
-
-
See View the Element Hierarchy.
Screen Element Types Supported
The screen element type values available differ between levels in the hierarchy.
Type |
Screen Element Types |
---|---|
Siebel Screen Element |
|
Siebel Applet |
|
Siebel View |
|
Siebel Application |
|
iexplore Process |
|
Recognition Properties Supported
The recognition properties available differ between levels in the hierarchy.
The recognition properties vary between Siebel screen elements:
Screen Element Type |
Recognition Property |
---|---|
Siebel Edit |
Siebel Editbox Name |
Siebel Checkbox |
Siebel Checkbox |
Siebel Combo |
Siebel Combobox Name |
Siebel Grid |
Siebel Grid Id |
-
Siebel Applet Name
-
Siebel View Name
Property |
Description |
---|---|
Siebel Application Name |
The name of the Siebel application. |
Siebel Application URL |
The URL of the Siebel application. |
Siebel Application Window Name |
The name of the Siebel application window. |
Property |
Description |
---|---|
My Process Name is | The process name of the Internet Explorer application in the process tree. You can use the Process Explorer utility (or the Windows Task Manager) to verify the name of the process. |
My Process Level is | The level of the iexplore process in the process tree. Enables you to handle scenarios where applications have more than one process on different levels. You can use the Process Explorer utility to verify the process level. |
My Parent Process Name is | The name of the parent process (if such process exists). |
My Parent Process Name is not | The name of the process, which can’t be a parent process (the process one level higher). |
Main Relation Type
The element's main relation type is displayed in the Edit Screen Element window, but cannot be changed.
This section is not displayed for the Siebel process.
See Identify an Element's Main Relation Type.
Multi Instance Support
The Siebel connector provides support for multiple instances of Siebel applications.
Multi instance support differs between levels in the hierarchy.
Type |
Multi Instance Support |
---|---|
Siebel Screen Elements |
Optional, inactive by default. |
Siebel Applet |
Optional, inactive by default. |
Siebel View |
Optional, inactive by default. |
Siebel Application |
Optional, inactive by default. |
iexplore Process |
Active by default, cannot be deactivated. |
See Set Multi Instance Behavior
Screen Element Assets
Each screen elements has its own properties, functions, and events. These are visible in the Assets Panel.
For information on screen element assets, see here.
Monitor Screen Elements in Debug Mode
When in debug mode, you can view and modify the values of a screen element's properties.
For example, the text in the Last Name field can be viewed and modified during debug.