Posts

Customizing Applet Web Templates

Image
Siebel UX – Web Templates Web Template is the HTML design-time representation of a Siebel page, each control has a unique item identifier & other HTML attributes that can be manipulated using CSS. For any Siebel UX project, 60-80% of the work is best done on the server side, with the remaining on the client side via JavaScript and CSS. Web Template design and development is one of the most important aspects of any Siebel UX initiative as it defines the structural elements that is the foundation for the final rendering in the UI. Good web template design should consider Responsive App requirements and allow for fluidity in the UI design. The resulting HTML is consumed by the Siebel Web Engine when it displays Siebel UI Objects in the browser. Let’s take an example of an Applet form template. Web Template of type Applet Form defines the layout for the fields and controls in a Form applet. It specifies how to format elements in an applet. Now let's see how to design the custom web

Import Data into Siebel via CSV file

Image
  Siebel Tidbits - Import Data into Siebel using a CSV file Starting this month, we will blog about small requirements that can be easily achieved with Siebel and provide details on how to achieve it. To start off, there was a small requirement for a customer to provide an import option in Siebel to import data on a daily basis into Siebel using a CSV file. Requirement:   Create a button on Siebel application screen/view that provides an option to browse a csv file and import data into Siebel maintaining referential integrity Solution: The following approach can be taken to achieve this requirement: Configuration: Business Service: Create a Business Service which takes input as a file name and ensure that Business Service method argument is 'FileName'. Create the business service method such that given a filename (csv file), the method does the required processing of reading from the file and writing to the required Business Component, e.g., Contact Base Applet:  Create a butto

Siebel 20.10 Update

Image
  Siebel 20.10 Update  Continuing the monthly updates release model, Siebel CRM team released 20.10 last week. On first glance at the update notes from Oracle, the update didn't appear to have any new features except for certification of Linux version 8 and quite a few bug fixes. On closer look at the various documentation guides, it dawned on us that there were quite a few enhancements released by Siebel CRM team. These should have been called out in the update guide as these are some key enhancements that will help customers. So let's take a look at what these enhancements are: Siebel Migration Enhancements As of Siebel 20.10, Siebel has removed the requirement of direct database connectivity for migration application. That essentially means: Removal of dependency on JDBC  Removal of network dependency -  Thereby also eliminating any requirement that both migration app and Siebel database be in the same internet zone or require port to be open between two zones The removal of

Siebel Workflow Process with Workspaces - Parallel Development & Deployment (20.7 and later)

Image
Siebel 20.7 New Feature - Parallel Development/Deployment of Workflows Continuing the monthly updates release model, Siebel CRM team released 20.7 earlier this week but is available as Controlled Availability (CA) release. CA release means customers would have to request access to download this release via support request. As part of this update, Siebel has moved Workflows to use workspaces completely, both for Design time as well as for Run time. This is a significant and much needed feature that helps make parallel development for Siebel much more seamless and agile. In summary, Workflow processes can be developed, tested, delivered and migrated to higher environments like any other repository objects e.g., Applets, Views, Business Components etc. This blog provides a detailed overview of the feature with its stated benefits. Feature Details & Benefits Parallel Development/Deployment of Workflows is part of a new framework for management of workflow processes. This app

Siebel 20.7 Update - Controlled Availability

Image
Siebel 20.7 Update - Parallel Development/Deployment of Workflows Continuing the monthly updates release model, Siebel CRM team released 20.7 earlier this week but is available as Controlled Availability (CA) release. CA release means customers would have to request access to download this release via support request. Siebel CRM team haven't released details on why 20.7 is CA. Apart from the bug fixes, 20.7 update also contains the following new features: Parallel Development and Deployment of Workflows The much awaited feature related to Workflows is included as part of Siebel 20.7 update that enables full parallel development and deployment for workflows. A new framework for management of workflow processes is introduced in 20.7. Some of key aspects of the feature as published include: Parallel deployment, execution, simulation and monitoring of workflows via Runtime Repository Preview of Workspace to support parallel deployment of workflows Migration of workflo

Siebel CRM 20.3 - Seamless Repository Delivery Framework

Image
Siebel Seamless Repository Delivery Framework Over the last year or so, Siebel has been releasing features categorized as "Early Adopter" status. These features are meant to gauge customer/partners feedback before they are released as Generally Available features. These Early Adopter features are packaged separately in a different media that one must obtain through Oracle Support. As part of the EA features, one feature that has been there since 19.x is "Seamless Repository Delivery Framework". This feature was released as GA as part of Siebel 20.3 update. The key benefits of this feature are Ability for Siebel CRM team to deliver features with repository changes without going through a IRM/upgrade (Repository Merge) process Seamlessly deliver features to help customer uptake with minimal effort Provides an overview of non-extensible repository objects and its relation to Seamless Repository Delivery Framework Seamless Repository Delivery Framework T

2020 - Siebel Modular Deployment Engine

Image
Siebel Modular Deployment Engine (EA) Over the last year or so, Siebel has been releasing features categorized as "Early Adopter" status. These features are meant to gauge customer/partners feedback before they are released as Generally Available features. These Early Adopter features are packaged separately in a different media that one must obtain through Oracle Support. One of the features released recently as part of 20.5 update is Siebel Modular Deployment Engine (MDE) that is a new, powerful and more flexible installer for Siebel CRM. The salient aspects of this solution is  Provide a modular installation and configuration solution for Siebel Accelerate binary deployment for cumulative Siebel CRM updates and thereby improve agility in overall maintenance Supported Installation Cases  There are quite a few installation cases that are supported by the 20.6 (EA) release of Siebel MDE. Each installation scenario results in different screens being shown to the