You are on page 1of 5

Siebel Config/Scripting/workflow Interview Questions

1. 2. 3. 4. 5. 6.

What is an extension table and how is it related to base table? Give an example. What is the difference between Join and Link? How does your b/c and view relate? When do we go for BC level user properties Constrainted picklist displayed value based on contraint used. What is the difference between "PickList Generic" and "PickList Hierarchical" Business components? 7. What is the function of SWSE on the Web Server? 8. What is the use of LDAP user? 9. What is s_party table? 10. Which are the tables used by Workflow Manager to execute the workflow process? 11. Draw the Siebel server architecture 12. Draw the Siebel Layered architecture 13. Which type of clients access the server through Object Manager? a) b) c) d) HTML Thin Client Dedicated Client Mobile Client Windows/Java Thin Client

/*****************************Set 2**************************/ 1. If an pickapplet is activated from an applet. Discribe how the data is fetched to the applet using the siebel architecture. 2. How to configure an MVG 3. Is BC necessary for applet 4. what are joins and different types of join 5. Position and Responsibility 6. How is user created 7. what if the user cannot login 8. what if he can login but cannot see anything 9. what is BS 10. can a BS be called from a Server Script or Browser Script 11. does the Browser script works by itself or any other setting is required 12. what is Repository BS and Client BS 13. what is the default class of Repository BS 14. Picklist 15. Search Spec

16. Is the BC a required field in the picklist 17. Hierarchial Picklist 18. Joins & Links 19. Can 2 Business Objects be linked 20. Can any 2 Business Components be linked 21. Relation between Table and BCs 22. Can a BC refer to only one table or more? How? 23. Web Services in Interface

/****************Set 3*********************/

1. If SR is a parent applet and Activities is the child, will deletion of SR also delete the activities associated with it. If no then what setting will ensure this. 2. If SR is a parent applet and Activities is the child, if a SR is closed will the related Activities become read only or not. If not, how can it be achived 3. If I log in and move to Accounts screen. I am able to insert, delete or merge accounts. However, you would only be able to see the account. how can this be achived 4. How the output returned from the BS 5. Working of one workflow that you are confident about 6. Few User Properties 7. How is a button configured on an applet 8. How is a workflow called via button 9. How is a BS called via button 10. One example where config can be used instead of scripting 11. How is sort specification used on an Applet, & on BC 12. Where are PDQs defined 13. How to get login Id of users using script. 14. Best practices of Scripting 15. How is a BC instantiated and Fields values retrived in Scripting 16. Whats the life cycle of a requirement /***************set 4****************************/ 1. 2. 3. 4. 5. 6. 7. 8. 9. Draw a workflow ::Depending upon account type, something should get updated. Difference between User, Employee and Contact Party model, Why is party model required Assignment manager Why is MVL required for making MVG Is sort spec available at applet level When should a code be written in PreWrite method and when in Write method Sequence of Script method firing Parent value in child applet. ie. Account-Contact view, how will you get the Account details on the Contact applet 10. What is code to invoke Business Service

11. Error handling 12. Standards followed while coding 13. What are user properties and what all have you used 14. Have you configured an MG 15. How does a class matter in defining of Business Component 16. Access control and have you used them 17. Hierarchical pick list, how to configure them 18. Cascade delete. Where it exists and what it is 19. Using button, call workflow. 20. Where are the PDQ defines Admin- Application: but only admin can access it. We can create Queries and save them as PDQs 21. Activate field 22. View modes 23. UTC Date-Time /********************Set 5*******************/ 1. SR detail applet and Activities list applet are there on a view. You want to display the number of activities for that SR in the SR detail applet. How? --> count(MVL) 2. Different ways to grant access to a view --> Personalization, Applet User Property (NoDataHide), Responsibility 3. How to coordinate time in a global application --> UTC Date Time - Type 4. drill down 5. Employee, Contact, User 6. What application is Call Center? -->Horizontal 7. IFB file in detail 8. Workflow propeties for email 9. S_Party structure 10. Runtime events(money withdrawl) 11. Exception handling (eScripts) 12. On Error Resume Next 13. Difference between Server scripts & browser scripts. 14. Profile attributes 15. Global Variables 16. If a field value is changed from 10 to 20 & control is moved to the next field without saving the record. what would be the value of BC.PreSetFieldValue & BC.SetFieldValue --> 10 Sp Admin- Application: but only admin can access it. We can create Queries and save them as PDQs

21. Activate field 22. View modes 23. UTC Date-Time /*****************************Set 6********************/

1. State model (restrict transition) Restrict the transition between states Restrict transition for login and position If all the three Agreement items are closed then the Agreement should get closed. OR if all the Products in the Opportunity are lost then the Opportunity is also lost http://siebelunleashed.com/closing-service-request-scriptless-siebel/ http://siebelunleashed.com/updating-parent-based-onchild-records/#disqus_thread 2. Stastatic Drilldown: Drilldown on a field in the list applet navigates to the form (detail) applet. However, the record in the form applet is different from the one on which drill down was done. (say drill down is done on 10th record 1-12ABC on the list applet but it navigates to 1-45XYZ in the detail applet). Why? Dril Down 4. Dynamic Drilldown: The drilldown navigates to a view which is not specified in any of the conditions. Why? View wont be registered in http://www.siebeloracle.com/error-using-drilldown-in-siebel-is-not-licensed-for-this-site-sbl-dat00327/ 5. Where are triggers stored? S_ESCL_RULE 6. Where are workflow policies stored? S_ESCL_RULE 7. How is workflow fired?

http://siebelunleashed.com/how-to-invoke-a-workflow-process/ http://it.toolbox.com/blogs/siebel-answers/different-ways-to-call-a-workflow-from-siebel-serverscript-27299 8. How can I invoke a popup message in a workflow? No way it will crash the system 9. How can I pass the popup message to other BC which is not related to the one on which the workflow is based? 10. Error management is scripting 12. In an applet, if a record is closed, then all fields in the record should become read-only but for one field. How can this be achieved.

You might also like