New OpenUI Responsive Charts
Improving customer experience continues to be the top priority and opportunity for organizations across the globe. To the same effect, there always has been a quest to improve business reporting and information consumption as effectively as possible. Walk into any executive meeting and you will find charts and graphs, used with the intent of representing reporting and decision making information in a meaningful way.
Prior to the Siebel CRM 18.8 Update, OpenUI charts were rendered using jqPlot. Though superior in many aspects, jqPlot based charts had some limitations. Users were not able to control the visibility through zoom-in / zoom-out. To change the look and feel, developers had to modify the behavior through Siebel Tools for each chart.
A new features in the Siebel CRM 18.8 Update are Responsive Charts, using the Data Driven Documents (D3) based charting engine. With this, Siebel CRM continues to provide pre-built industry based charts with enhanced user experience.
Figure 1: Responsive Charts using D3
With Responsive Charts, customization is easy since they are backed up by HTML5 and CSS for the styling of charts. They are responsive across form factors and with zoom-in / zoom-out support which will be useful on many touchscreen devices.
To improve user experience for more complex charts, we have improved the efficiency for aggregated data functions such as SUM, AVERAGE, and COUNT. Previously, these aggregation functions were done at the Business Component level (on the data already fetched from the database query). These functions are now modified to perform database-based aggregation, resulting in the rendering of large data volume aggregations within milliseconds.
The same search specification, as applied on the list applet, is used to fetch the aggregated data for the chart applet. Moreover, users can drilldown on charts which results in a new aggregation query to refresh the chart. Aggregations at database level for enhanced performance and handling large volume of data include aggregations based on:
Charts can also be built based on the data from external sources via Virtual Business Component (VBC).
A lot of our customers have expressed excitement about the new charting feature. They will continue to improve to enable our customers in delivering a great user experience with OpenUI.
Author credit: Nitin Misra, Principal Product Manager, Siebel CRM Product Management