Saturday, December 26, 2015

Organization Structure in Siebel

Organization Structure in Siebel is defined as following:
1. Define Currencies
2. Define Organization
3. Define Divisions
4. Define Position
5. Define Responsibility
6. Setup Employees
1. Define Currencies:
To define currencies we need to navigate to Site Map --> Admin Application --> Currencies --> Create a currency here.
2. Define Organization: 
To define Organization we need to navigate to Site Map --> Admin Group --> Organization --> Create an Organization here.
3. Define Division:
To define Division we need to navigate to Site Map --> Admin Group --> Divisions --> Create a Division here.
4. Define Position:
To define Position we need to navigate to Site Map --> Admin Group --> Position --> Create a position here.
5. Define Responsibility: 
To define position we need to navigate to Site Map --> Admin Application -->  Responsibilities --> define the responsibility here.
Position :
Position determines Access to Data in Siebel application.
Responsibility: Responsibility determines Access to View in Siebel application.
We group set of views as a responsibility and we will assign this responsibility to the employee.
6. Setup Employee: 
Creating an Employee in Siebel is a two way process, we need to create the Employee at the application level and also at the DB level. As Siebel does not maintain passwords at the application level we need to setup the USER ID at application level and again User ID and Password at DB level.
Create the Employee at Application Level: 
To Create an Employee at Application level we need to navigate to Site Map --> Admin User --> Employees --> Create an Employee
Create the Employee User ID & Password at the db Level: 
Navigate to Siebel Installation folder -- >  Web Client --> Bin --> search for "dbisqlc" and double click on the 'dbisqlc'  and provide the below details,
User ID: DBA
Password: SQL
After giving the user ID and password, --> Click on Database Tab Option, Keep the file on the database file option and browse of the db file i.e., your dbf file path.
Ex: siebel\webclient\Sample\UTF8\sse_samp.dbf
Navigate to SQL Window and execute the below command.
SP_ADDLOGIN<User Name>, <Password>
Ex: SP_ADDLOGIN TOM, XYZ
SP_ADDUSER<User Name>, <Password>, SSE_ROLE
Ex SP_ADDLOGIN TOM, XYZ, SSE_ROLE
Note: In Siebel Data model Employees and Responsibilities are M:M relationship and employees and positions are M:M relationship positions and responsibilities are not directly related.









Seed Data

Seed Data is the data that is required to run any SIEBEL application and this data by default comes with our SIEBEL installation.
Example: Default Organization, Siebel Administrator position etc.,

Sunday, November 29, 2015

Types of Databases in Siebel

Three type of Databases in Siebel:
1. Sample
2. Local
3. Server
1. Sample DB: Sample database makes use of a file called as SSE_SAMP.DBF
2. Local DB: Local database makes use of a file called as SSE_DATA.DBF
Sample and Local databases will be run with a concept called as "SQL ANYWHERE" which internally invokes a database engine DBISQLC, and these databases do not require any of the third party database install on the client machine.
SSE_SAMP.DBF file path: C:\Program Files\Siebel\8.0\webclient\SAMPLE\SSE_SAMP.DBF
SSE_DATA.DBF file path: C:\Program Files\Siebel\8.0\web client\LOCAL\SSE_DATA.DBF
3. Server DB: Server database is the Siebel DB which is installed inside a third party vendor RDBMS like Oracle/MS SQL Server etc. This is the centralized database for all the Siebel applications.

Monday, November 9, 2015

Types of Siebel Applications

Basically there are 2 types of Siebel applications,
1. Horizontal Applications
2. Vertical Applications
1. Horizontal Applications: Different types of Customer, Partner or Employee and channel                                                                Applications.
2. Vertical Applications:   Different types of Industries application.
                                         Vertical applications are also called as Industry applications.
Examples of Horizontal and Vertical Applications:
Customer Applications:
                                Siebel eMarketting
                                Siebel eService
                                Siebel eSales
                                Siebel Interactive Selling Suit (ISS)
Employee Applications:
                                Siebel Call Center
                                Siebel Service
                                Siebel Sales
                                Siebel Filed service
                                Siebel Handheld
                                Siebel Wireless
                                Siebel Voice
Partner Applications:
                          Siebel eChannel
Industry Applications:
                                Siebel eFinance
                                Siebel eInsurance
                                Siebel eHealthcare
                                Siebel eCommunications
                                Siebel eAutomation
                                Siebel eEnery
                                Siebel ePharma
                                Siebel ePublic Sector

Saturday, November 7, 2015

E Business Applications

About Siebel CRM Application: 
Siebel is one of the Customer Relationship Management Application(CRM), it provides organization to manage all customer touch points via email, telephone, fax, web or in the field. All Customer Touch Points are synchronized through one central information repository, one database, one tool set and one Architecture regardless of the whether they are interactions that occur over the internet through a call center or by field service agents or by channel partners.
With the Siebel CRM solutions, the customer has consistent view of the company and the company has consistent view of the customer. This leads to higher customer satisfaction and higher employee satisfaction.
Advantages of Siebel CRM Applications: 
 -Siebel CRM Applications are built on a common architecture and allow you to implement business process based on the standard functionality.
-Share common database between multiple Siebel Applications.
-Siebel CRM Applications are designed to be implemented with minimal configuration
-Can be tailored to meet specific business requirements.
Siebel CRM Enterprise: 
Siebel CRM Enterprise provides an integrated product suite to help manage customer relationships across all communication channels, such as web, email, Fax, telephone or filed.

Tuesday, November 3, 2015

What is Siebel CRM

Siebel CRM is one of the top CRM solutions or software available in the Market. 
Siebel CRM Systems, Inc. was a software company found by Thomas Siebel in 1993 and it was acquired by Oracle at the cost of $5.8 billion in June 1,2006. 
Siebel systems was engaged in the design, development, marketing, and support of Customer Relationship Management(CRM) applications. They also called themselves as a Siebel Systems. 
The Company's Customer Relationship management(CRM), Enterprise resource management(ERM), and Partner relationship management(PRM) applications are designed to automate the business process and allow an enterprise to perform the tasks over the internet. 
Ex: Call center networks. 
Siebel systems improves the efficiency of business processes. 
Ex: Siebel Applications would process your change price plan request for you mobile postpay connection to be processed in real time during a single interaction, rather than several days that the transaction typically requires.