Sei sulla pagina 1di 14

c  

 
    
 
22 January 2010 1,472 views No Comment

    : Need to create a multi-value group for Contacts phone numbers. What
should your first step in this configuration be?

Choose your answer«.

 Create a new Business component to store the phone numbers.


 Determine which column on the base table you can use to store these phone numbers.
 Determine which column on the 1:M extension table you can use to store these phone
numbers.
 Run the MVG wizard in Siebel Tools, specify the business component, and have it
automatically select the appropriate column.
 Examine the existing application to determine whether there is already a MVG you could
leverage to store the phone numbers.

Read below for correct practice.

 
 

!" [Principal Architect at Fujitsu Services]


A solution design approach to the same question would be based on a checklist of Process,
Functionality and Data.

The requested change is to have available a list of contact telephone numbers, the context of the
request on the process? Functionality already in place for phone numbers? and data stewardship?

For example, if the request requires additional telephone numbers, then is the purpose to provide
marketing with more contact points, or Service organization to have a prioritized list of contact
points« since a telephone number can represent a fixed or wireless contact point. Is there a
process (either manually stated or automatically initiated) that requires more than one contact
telephone number. If there is, then how is this change going to be incorporated into those
processes? and hence where in Siebel is this process supported.

For example, functionally the data quality of telephone numbers can be problematic. Especially
in cases where the captured phone number will be used systematically as part of a CTI solution
to dial the number, or incorporated into telephony service to SMS a wireless number. Need to
make sure the use of ³DTYPE_PHONE´ is understood at all points the phone number is
available to be captured (or more importantly) available to be changed.

For example, data stewardship needs assessment on whether the additional contact telephone
numbers will be ETL¶d through to an analytics/data mining/reporting tool, or whether there is a
centralized Contact management database that may need replication of this information. Many
Siebel implementations are integrated into a wider Enterprise landscape where simple changes
such as this impact other areas of the Enterprise. Also, can these phone numbers be acquired
from an external system where they are managed and owned in which case there is no need to
store then in the Siebel data model but manage/sync them in real-time to the external data stored.

The following is taken from Siebel documentation around CME; ³The example shows a call
center running the Siebel Communications application. The company maintains an ERP database
and a phone number database separately from the Siebel Database, which contains customer
information.
Siebel Communications sends XML messages containing customer orders to the order
fulfillment application, and receives order fulfillment status through an inbound HTTP adapter.
Siebel Communications also queries the phone number database for available phone numbers in
real time. ´

c # "
$ 
  %

c&' 

29 January 2010 3,349 views 8 Comments

Every Button created have a specific functionality associated with it, a task that is performed just
on a click. We can create and place a button either on the applet header or we can provide the
same functionality option in Menu Items.

( Search Applet Name where a Button needs to be added.

) Query the Applet name in Tools (For Example µSIS Account List Applet¶).
† Click on Control under same Applet.

*Create New Record in Control with following detail.¶

 Name ± µDeleteRecord¶
Caption-String Override ± µDelete¶
HTML Type- µMiniButton¶
Method Invoked ±µDeleteRecord¶

+ Navigate in µApplet User Prop¶ under selected Applet (µSIS Account List Applet)

,Create new record here with following detail

 Name ± µCanInvokeMethod: DeleteRecord¶


Value ± µTRUE¶ (Value µTRUE¶ is for Enable the button and µFALSE¶ for Disable the
button)
This will display the button on the Applet Header.

˜ Navigate to µApplet Method Menu Item¶ under selected applet

-Create new record with following detail

 Command ± µDelete Record¶


 Menu Text ±String Override ± µDelete¶

This is done to make Delete Record option available in Menu Item List.
oCompile the Applet.

(. The Button on the applet will be displayed in application and will be active.

    '    
15 November 2009 1,077 views No Comment

I am assuming that we know how to add a button in applet  After adding a new Push Button
to the Applet, the Following properties need to be set for the Button Control.

Configuring in Form Applet:

c# / 0 BTTNS_MORE


c# /#0 Link
 & !0 ToggleLayout
10 ToggleLayout

For Any Applet control which needs to appear after the Show More button is clicked, we need
to:

Right click on that control


& Select the ³More´ option

Configuring in List Applet:

c# / 0BTTNS_MORE
c# /#0 Link
 & !0 ToggleListRowCount
10 ToggleListRowCount

By default, 7 rows are displayed initially and when the '  


button is clicked, 20 rows are displayed.

The Number of Rows specified here in the Applet property determines the
Number of rows displayed when a list Applet is first invoked.
The height of the applet increases or decreases based on the Number of rows Specified.

But after Clicking the '  button, only 20 rows (Standard) are displayed in the list
applet, no matter what we specify in the c# /1   

So, if we specify HTML Number of Rows = 50, initially 50 rows are displayed when the List
Applet is loaded. But when the '   button is clicked, just 20 rows are returned!

V   


 
   

  


Ê
c # "
$ 
  %

c&' 

29 January 2010 3,350 views 8 Comments

Every Button created have a specific functionality associated with it, a task that is performed just
on a click. We can create and place a button either on the applet header or we can provide the
same functionality option in Menu Items.

( Search Applet Name where a Button needs to be added.

) Query the Applet name in Tools (For Example µSIS Account List Applet¶).

† Click on Control under same Applet.

*Create New Record in Control with following detail.¶

 Name ± µDeleteRecord¶
Caption-String Override ± µDelete¶
HTML Type- µMiniButton¶
Method Invoked ±µDeleteRecord¶
+ Navigate in µApplet User Prop¶ under selected Applet (µSIS Account List Applet)

,Create new record here with following detail

 Name ± µCanInvokeMethod: DeleteRecord¶


Value ± µTRUE¶ (Value µTRUE¶ is for Enable the button and µFALSE¶ for Disable the
button)

This will display the button on the Applet Header.


˜ Navigate to µApplet Method Menu Item¶ under selected applet

-Create new record with following detail

 Command ± µDelete Record¶


 Menu Text ±String Override ± µDelete¶

This is done to make Delete Record option available in Menu Item List.

oCompile the Applet.


(. The Button on the applet will be displayed in application and will be active.

$
2  34 &' 

7 January 2010 1,514 views No Comment
$
2   is a user property helps to put focus on a particular field.

Ex. $
2  56 7  will put focus on Account if query button is clicked on the
applet

Then it will result in

Similarly we can use below mentioned user properties for applets:-

$
2  5"  = Contact will put the focus on contact field when the applet is in Base, Edit
or Edit List mode.

$
2  51 will put set a field or control within an applet that receives focus when
applet is in New Mode.

This will give default focus to New button on an applet being used to add a new record.

If DefaultFocus_New is not added to an applet then first field in the applet gets default focus
when applet is in new mode.

Also Read:
34  ' 

1  4 

Related posts:

1.Ê Named Method Property We have gone through the introduction of User Property, lets...
2.Ê User Property in Siebel User properties are object definitions that allow us to configure...
3.Ê Text Length Override User Property Text Length Override is a Field User Property and is...
4.Ê How To Create/ Enable/ Disable A Button On Applet Header In Siebel Every Button created
have a specific functionality associated with it,...
5.Ê Configuring Show More Button I am assuming that we know how to add a...
(,Ê 1  4 
2.7.5 December 2009 1,814 views No Comment
8.Ê

9.Ê We have gone through the introduction of User Property, lets start and discuss this in
details. We will start with Applet User Property:
10.Ê(A) 1  4 
11.ÊLet¶s consider we like to enable a button unconditionally. If we like to do this on applet
level.
12.ÊWe will use Named Method Property:
13.Ê1. Create a new Applet User Property called ³Named Method: MethodName´ where
MethodName is the name of the method being enabled.
2. Set the value of this user property to be µINVOKE¶, µMethodName¶ where
MethodName is the name of the method being enabled.

14.Ê
15.ÊSuppose we want to enable a button invoking the ³MyMethod´ method on the Service
Request List Applet.
On the Service Request List Applet create a new User Property called ³Named Method:
MyMethod´.
16.ʇ Set the value of this property to µINVOKE¶, µMyMethod¶
17.ÊDiscuss in on for 1  4 , Please share your views.

_iebel Configuration Interview Questions:

1.Ê Primary Id Field property of Link Object in Siebel


2.Ê Link and Join
3.Ê Hierarchical and Constraint Picklist
4.Ê What is the use of Link Specification property at Field object?
5.Ê Tables in Siebel
6.Ê Differences Between Static and Dynamic Drilldowns
7.Ê Pre-Default and Post-Default properties
8.Ê Difference between UNDO CHECK OUT and GET?
9.Ê Search Specification on Applet and BC± Interview Question.
10.ÊSiebel ± Difference between MVG and Dynamic Pick List?
11.ÊIs it possible to update a joined field ?
12.ÊHow to Invoke Business service on a click of a button?
13.ÊWhat Is Dynamic Drilldown ?
14.ÊDrilldown in Siebel
15.ÊBusiness Component User Properties
16.ÊServer Configuration Activities
17.ÊAssignment Rules and Assignment Criteria
18.ÊAssignment Policy
19.ÊPARTY DATA MODEL
20.ÊWhat is Assignment Manager in Siebel?
21.ÊNew Product Features in Siebel eScript For Version 8.0
22.ÊSiebel Architecture and Servers ± An Overview

  _iebel Work Flows Interview Questions: 

1.Ê End Step and Stop Step in Workflow


2.Ê Siebel WorkFlow process : Asynchronous and synchronous mode
3.Ê Workflow Simulator

  _ibel _ ripting Interview Questions:

1.Ê Siebel scripting best practices.


2.Ê New Product Features in Siebel eScript For Version 8.0

_iebel EAI Interview Questions:

1.Ê EBC , VBC in Siebel


2.Ê What are Siebel Virtual Business Components ?
3.Ê Virtual Business Component
4.Ê Siebel EAI Adapters and Connectors
_iebel EIM Interview Questions: 

1.Ê What is EIM in Siebel ?


2.Ê EIM Load order for any new Siebel Application ?
3.Ê PARTY DATA MODEL
4.Ê Data Migration Process Steps
5.Ê How to update User Key Through EIM?
6.Ê Account Data Load in siebel through EIM
7.Ê Account Child Entities Data Load in siebel through EIM

_iebel Order Management / Produ t Configurator / Pri ing Interview Questions:

1.Ê Creating Simple Products


2.Ê What is Siebel Product Administration ?

A tuate Report Interview Questions: note : Please r    

     


1.Ê #

     ! 


2.Ê  $18#
1  
3.Ê "
 ' !  
  9 
  :
4.Ê  
    
'     
5.Ê &&  $


  9   $:


6.Ê     c  
  
7.Ê c        
8.Ê c    
    
  9 
9 
(:; 
9 
)::
9.Ê c    
 
  
 

  

10.Ê&& 9
 
 :  88 
 8

 
  
11.Êc      
 

9  < 
:
12.Êc      98 :
13.Êc   !  
  
   
   
 

14.Êc    

 
 9   :
15.Ê&& 
$   c  < 
' 8


9  
:
16.Ê4 < 8      

Potrebbero piacerti anche