Thursday, 11 July 2013

Siebel Introduction

   Introduction
This chapter provides introductory information about the Oracle Application Management Pack for Siebel, including Siebel targets added to Enterprise Manager.
     Functional Overview
Oracle Application Management Pack for Siebel (referred to as Siebel Plug-in) is an integrated solution for managing the entire Siebel Enterprise. It leverages the capabilities of Oracle Enterprise Manager Cloud Control in configuration management, application performance management, automation, and service-level management to help you achieve the high level of performance and availability your Siebel CRM applications require.
   With the Siebel Plug-in, you can:
  • Manage multiple Siebel environments from a single console.
  • Monitor the health and capacity utilization of your Siebel server environment, the hosts for these servers, and the Server Components deployed within the Siebel Application Servers.
  • Track configuration changes you have made to Siebel Application Servers and Server Component parameters.
  • Monitor actual end-user response time as well as response time from synthetic service test transactions.
  • Diagnose performance and availability problems through performance analysis.
  • Model, monitor, and report on the service level your Siebel CRM applications deliver.
  • Monitor Event Logs.
   Sibel-specific Targets
Table 1–1 shows the Siebel targets added to Enterprise Manager in order to facilitate the management of Siebel CRM applications. These targets model the entities within a Siebel environment so they can be managed within Enterprise Manager. 
Most of these targets have a direct one-to-one mapping with their counterparts in Siebel. Some are created to facilitate specific management capabilities within Enterprise Manager.

Siebel Course Content

  Siebel Course Curriculum
 
   Overview of the Siebel
   
   Introduction to CRM
  • Why CRM?
  • Where CRM is used?
  • CRM Software
   Introduction to Siebel ns
  • Introduction to Siebel
  • Siebel Applications
  • Siebel Employee Applications
  • Siebel Customer Applications
    Some Important Business Entities in Siebel
  • Accounts
  • Contacts
  • Opportunities
  • Quotes
  • Orders
  • Invoices
  • Inventory Location Management
  • Activities
  • Products and Assets
  • Service Requests etc..
    Siebel Tools
  • Defining Organizations
  • Defining Divisions
  • Defining Positions
  • Defining Responsibilities
  • Setting Up Employees
  • Visibility Control
  • Access Control and Access Groups
    Siebel Tools
  • Introduction to Siebel Tools
  • Tools Architecture
  • Data Object Layer
  • Business Object Layer
  • Logical User Interface Object Layer
  • Physical User Interface Object Layer
  • Configuring Screens
  • Configuring Views
  • Configuring Applets
  • Configuring All Types of Applets
  • Web Templates
  • Joins
  • Steps in Creating Joins
  • Implicit Joins and Explicit Joins
  • Join Specification
  • Configuring Links(1:M and M:M)
  • User Properties (BC, Applet, Field, Control)
  • Configuring Pick Lists
  • Static Pick List
  • Dynamic Pick List
  • Hierarchical Pick List
  • Constraint Pick List
  • Configuring Pick Applets
  • Configuring MVG Applets
  • Configuring Association Applets
  • Drill Downs
  • Static Downs
  • Dynamic Downs
  • Import and Export SIF’s
  • Data Validation Manipulations (DVM’s)
    Siebel e Scripts
  • Introduction to Scripting
  • e Script Methods
  • Events
  • Browser Scripts Vs Server Scripts
  • Writing scripts on Siebel Objects
    Siebel Workflows
  • Workflow Process Management
  • Workflow Invokes
  • Script
  • Runtime Events
  • Policies
     Server Concepts
  • Server Architecture
  • Server Installation (Not comes under Configuration)
     Connecting to Different Siebel Databases
  • Server
  • Local
  • Sample
    Some Important Files in Siebel
  • .CFG
  • .SRF
  • .EXE
  • .DBF
     Installations
  • Siebel Client Installation
  • Tools & Sample Database Installation
    Siebel Remote Administration
  • Setting Up Local Databases
  • Check-In/Check-Out
  • Get/Full Get
  • Compilations
    Real Time Scenario’s

SIEBEL Interview Questions

 SIEBEL Interview Questions and Answers
   What's SIEBEL
SIEBEL is the leading provider of Customer Relationship Management (CRM) software.
  What difference between Fields and single value fields
  • Multi value field has the child values from a chind BC for the parent record configured through MVL. single value field will be either from the base table or joined table.
  • the Difference between Single Value Field (SVF) and Multi Value Field(MVF)
  • SVF- a field in BC which references a column in a table
  • MVF- a field in parent BC which references a field in child BC
  • Field-Identifies and defines a field in a business component. All fields making up a business component record contain entries from both Single Value Field and Multi Value Field object types.
   What is the difference between 1:1 and 1:M extension tables
  • 1:1 extension table is like an extension to the base table. if we do not have the required table space in the base table for creating new extension columns, we will use the 1:1 extension table's columns using an implicit join. in contrast, 1:M extension tables are used for parent child relationship with the base table. where the 1:M extension has only related to the base table. for example, for a contact (S_CONTACT) there will be a number of specialities in the extension table(S_CONTACT_XM) with the parent child relationship.
  • In Siebel for the base tables like S_CONTACT suppose you have 3 address for a particular contact. A person is working at 2 places plus his home address. Now you can not store this is in S_Contact as every contact has a unique row id and that can not be repeated. So you have S_CONTACT_XM. i.e an extension table to S_CONTACT but with 1:M relation.
   What is complex join ? Difference with Foreign key Primary Key join ?
  • Complex joins are joins which have following differences from a PK-FK joins
  • # Complex joins can have conditional mappings like >,<,>=,NOT,AND,etc apart from '=' whereas the PK-FK joins are always '='.
  • # PK-FK joins are always (1-N), whereas complex joins can have (1 - 0,1) and (0,1 - N) kind of relationships
    What is Localization ?
Modify the object definitions in the local repository.
    What is different between bounded and unbounded pick list ?
We can enter free text incase of Unbounded Picklist. But, incase of Bounded Picklist, we can not enter free text.
    Dynamic Picklist is used to Update Join Fields ? How ?
Actually we cannot modify the join fields we cannot do any modifications and updations on that fields to do these things we create the dynamic picklist or pick-applet.dynamic picklist to modify (to enter new records )in the join fields
    What is the primary difference between Siebel 7.5.2 and 7.7 Versions ?
We are having lot of differences between siebel 7.7 and 7.5.2. the primary difference among them is " Symbolic strings are available in Siebel 7.7 and not available in 7.5.2". hence the future scope for upgradation like things are high in siebel 7.7.
Optimization techniques in EIM
  • 1) Limit base tables and columns to be processed by using : only base Tables,ignore base Tables,only base Columns,ignore base Columns.
  • 2) Always delete batches from EIM tables upon completion. Leaving old batches in the EIM table wastes space and can adversely affect performance. For other suggestions on working with batches.
  • 3) Run independent EIM jobs in parallel. Two or more EIM processes can be started simultaneously by using the Siebel Server Manager.
  • 4) Trace Flag Settings, using Synonyms, primary key only Parameters Limiting the Number of Records and Rows for Merge Processes.like this many techniques are there which will optimize the EIM process
   How can a particular user among four users with same responsibility can have access to particular view and this view should not be visible to other users ?
  • yes by assigning the position and giving a unique,user id he can access the data
  • The new views which are to be restricted from the other 3 users can be grouped up in a separate responsibility and then the 1st user can be assigned that the newly created responsibility. This will save time and will ensure smooth operations as well.
  • think this is possible only by scripting. given view's item identifier should be '0'. we need to capture the USERID of the particular user. if that user id matches the login name then we need to change this view's item identifier to any other number other than zero.
  • this script should be written at application level.
    How to create Drilldown in Form applet ?
Usually Drill downs will be in List Applets only. But, in Siebel 6 there are Drilldowns on Form applets also. But, these are not similar to those in List Applets. in order to go to the target view we need to right click on the applet, on the menu shown we can find the available Drill downs with Title as "Go To XYZ View".
   What is the difference between MVG & Dynamic Pick List ?
  • A new value could be added through an MVG where as Dynamic Pick Applet could only be used to pick a value from a pick applet which could be constrained to show relevant data. A value entered through an MVG will show up in a Dynamic Pick Applet if the Dynamic Pick Applet is based on that MVG.
  • VG---More than one value associated with Single field Dynamic Pick list---It drawn value from the BC.

SIEBEL ONLINE TRAINING

  COMPANY PROFILE
AcuteSoft Solutions India Pvt.Ltd. is an emerging end to end Siebel training provider focused on training for companies that have captive, in-house or specific technology based training requirements. We focus on the needs of the Siebel community.
We offer in-depth SIEBEL Online Training.  Our response is almost immediate and we offer you the freedom to cut down on your training costs and ramp-up your resources where needed in minimal time.
We bridge the gap between the need of the industry for knowledgeable and skilled professionals and the training required to produce highly qualified candidates and professionals.
Unique Features:
1. Top of the line trainers, hand-picked to suit your requirement
2. Customized training - you can choose the level and depth of training to be delivered
3. Interactive Feedback mechanism
4. Cutting-edge training delivery
SIEBEL ONLINE TRAINING
Experience the Quality of our Corporate Training
ACUTE SOFT is a Global Interactive Learning company started by proven industry experts with an aim to provide Quality Training in the latest IT Technologies.
ACUTE SOFT has a pool of Expert Trainers worldwide on all the technologies to train the students.
ACUTE SOFT is offering online Training services to Major IT giants and to individual students worldwide. 
Contact : Santhosh /Lakshmi :
INDIA: +91-9848346149, +91-7702226149
Land line: 040 - 42627705
US : +1 973-619-0109, +1 312-235-6527
UK : +44 203-290-4899
Skype id : acutesoft
http://www.acutesoft.com            
http://training.acutesoft.com