Monday, 16 May 2016

What is Dynamic picklist in Siebel?

To answer this question let me explain you what is picklist in Siebel first.

What is a picklist in Siebel?

Picklist is a field is field with a drop down in Siebel. For example status field on order is a pick list field. User is allowed to pick values only from available list of values. These list of values are decided at the time of development of application. Any changes to the list needs change to be made by developer and needs to be tested.
Static PickList in Siebel

And mostly all drop down values are stored in S_LIST_OF_VAL table.

What is dynamic picklist in Siebel?

Dynamic picklist is a field in Siebel which can accept values from a ever changing dynamic list. For example price list field on order BC. This field will accept any price list from Pricelist BC. Some users are allowed to create new price list in Siebel without developer's help. As soon as price list is created in adminstration pricing screen that price list becomes available to pick on any order record.
Dynamic Pick List in Siebel

Another example of dynamic picklist could be agreement pick list on opportunity BC. Any available agreement can be selected by user in opportunity record, and this list of agreement keep growing as users keep on creating agreements.

Hope it clears the doubt. Feel free to ask any questions related to picklist in comments below.

What is OUT OF THE BOX Siebel means?

This question was asked by my agile guru PM who never came across Siebel before and was little confused with acronym OOB.
Out Of the Box Siebel


This is how i explained him. Siebel is a packaged CRM application sold by Oracle for various industries.

Package application means that application is pre-built to support best business practices. There are some basic functionalities which already exist in application(like contacts, accounts and activities etc.... For specific industries it may have orders, quotes, cases , incidents etc..)

Thus when first time Siebel CRM is installed on server, the application you get is known as Out of the box Siebel application. Literally like straight out if the box.

You might have heard from Siebel consultants saying that email processing is available out of the box in Siebel, that means oracle has already developed support for email processing and there is no need for development.

Development is required only when some different functionality is required than "OUT OF THE BOX" Siebel or sometime referred as OOB. This development is known as customization.

Hope this might help you in answering your PMs.

Saturday, 14 May 2016

What is RCR in Siebel?

RCR stands for Repeating Component Request. This is essentially a way to schedule a workflow to run at certain time. Consider these as cron jobs in Linux or schedule task in windows which are some actions that run at specified times.

Siebel RCR are workflows that run at a specified time.

In Siebel using RCR one can specify when to run the workflow and for which record workflow should be run. There is no user action or event required to trigger RCR.

Along with the time when workflow should be run, search spec of primary buscomp of workflow's BO can be provided. Siebel server then executes that workflow for all those records which satisfies the search spec at the given time.

Hope it helps, feel free to ask any questions you may have.