I have been receiving loads of question that I have been trying to answer as soon I get a chance, but I have been busy lately with project work so not have been able to answer many of them. Today I am answering questions which can be readily answered and don’t require me to dig into tools and find answers.
Question: Is there any business service in Siebel 7.7/7.8 to query the child BC records and update all the records Type field to ‘To Do’?
Answer: I don’t think there is any business service available to accomplish that job but you can achieve this using a simple workflow. You just need to:
- Query your records using Siebel Query Operation
- Next step should be Siebel Update Operation
Siebel will take care of updating all the records that were returned by the query step. Remember this will only work on child BC records (precisely the requirement) and not on Primary Business Component of your BO.
Question: How can we set visibility at applet level, field level i.e. make a field visible only for Sales Rep?
Answer: There is no way to set visibility at field level. You can use Toggle Applets to accomplish your requirement.
This means that you create a copy of same applet but with different fields according to your need and show the appropriate applet based your condition. I have written few posts explaining the basics that should help to clear any doubts that you have.
http://siebelunleashed.com/siebel-toggle-applets-an-introduction/
http://siebelunleashed.com/create-siebel-static-toggle-applet/
Question: how to make an applet visible to Manger alone?
Answer: You can use Personalization to hide or show and applet but remember that these Personalization only takes effect when you Login to the application. Which means when user logins to the application he will either visible or not visible. It is not possible to hide and show an applet multiple times in same session.
Questions: How to configure a Constraint Picklist?
Answer: Below given link has the answer to the above question
http://siebelunleashed.com/constraining-the-siebel-picklist/
Question: What is difference Hierarchical and Constraint picklist?
Answer: Follow the link below to get an answer
http://interview.siebelunleashed.com/blog/configuration/difference-between-hierarchical-constraint-picklist/
I will keep this series of Question & Answers going will provide more answers as and when time permits. Stay tuned !!







Hi Neel,
Thanks for your reply…I just want to know whether the objects which we instantiate through scripting should be destroyed in the reverse order of creation??And what are the objects that we can destroy?(Is it just BO and BC’s?)
Hi Neel,
Its regarding “Question: Is there any business service in Siebel 7.7/7.8 to query the child BC records and update all the records Type field to ‘To Do’?”
You suggested to create a workflow, Can we get RowId of child BC at Primary Business Component of BO??
Please confirm. If not please suggest a way to achieve RowId of child BC on Primary BC of BO.
Thanks,
I’m wondering about the possibility of integrating Siebel version 6 with a fax machine. What I would like to be able to do, since my business receives hundreds of faxes a day that must then be distributed througout the building; resulting in the loss of some of these faxes, is to buy a fax machine that is compatible with Siebel and that has the capability to not only create a request # in Siebel but print out the request # on each page of the fax. I believe this would help stem the tide of lost faxes. Even better would be if the fax could scan the incoming fax into an incoming attachment file and be saved in Siebel. Am I thinking too far ahead here, or is this something that can feasibly be done? If it is possible, what kind of cost would I be looking at in order to have this accomplished? Please feel free to e-mail me with any questions/answers/recommendations.
Yes, I think it is possible to do something like this in siebel. I have been involved in doing something similar involving email and faxes in siebel 7.7 but I have never worked in Siebel 6 so I have absolutely no idea if it is possible in siebel 6.0
Try finding out a screen called Administration Communication > if it has got drivers for email and faxes then it might be possible in Siebel 6.0
This is all I can tell you for now.
i have a requirement that Print button on a page, when clicked must call the print options like we get in normal MSWord files.
i have tried a no. of things but nothings working….
can anybody suggest anything..??
Hi,
Need some clarification, i am working on Integration.
when data coming from exteranl system and those data need to insert in siebel.when receving data i need to add one extral tag and i need to insert that data in siebel. So please expalin this…
Thanks in advance
Regards
Syed
@Satterfield,
To integrate with fax. You can think about using a product similar to genifax, a produtct from Omtool. It will receive faxes at specific fax numbers and convert them to xmls. You can channel these to your queues and integrate them to do whatever you want.
@Syed,
Try using Siebel Data Mapper, you can add and remove tags as you wish.
regards,
Joy
@Saranya,
Yes, you need to destroy all the objects(BC’s, BO’s, propertysets, date objects ,arrays etc) that are instantiated in the script to avoid memory loss. Objects should be destroyed in reverse order i.e, bc’s should be destroyed before destroying bo.
e.g,
function abc(Inputs, Ouputs) {
try
{
// instantiate required objects
var oAppln = TheApplication();
var boSR = oAppln.GetBusObject(“xxx”);
var bcSR = boSR.GetBusComp(“yyy”);
var bcAct = boSR.GetBusComp(“yyy”);
var psInputs = oAppln.NewPropertySet();
// business logic
}
catch(e)
{// catch exceptions
}
finally
{// destroy objects
// delete all bc’s which are instantiated
bcSR = null;
bcAct = null;
psInputs = null;
// destroy bo
boSR = null;
// destroy appln object
oAppln = null;
}
}
hai
This is sukeerthy am new to siebel.So can you please clarify my doubts.
1) Can we use same field at-a-time from the same table ,for single screen?
2) Can we give same field name twice?
3) How can we pick particular application of a customer from list of applications in our tools and give it to that particular customer?(I mean if i get orders from 5 different companies with different fields but same application eg:S Universal agent call center like IBM APPLICATION,UNYSIS APPLICATION etc.,in this case how can we distribute the particular screens to particular customer ,so that one company screen is not viewed by another).
4) In picklist why will we give all the controls true in run time property,we can give only the controls in picklist format can be given or we need to give all controls?
5) What is the need of extension coloumn,suppose we are doing an application with 10 coloumns from a table with 100 coloumns ,can i rename another coloumn which am not using,so that i can select from remaining 90 coloumns and select any one of that? When will we get the situation in which we use extension coloumn?
6)What is application..few are telling that application is defaultly available like Call center,etc.,then what is the terminology given to the word which we develop ased on customer requirements like procedure after screens?
Hi Neel,
Just to let you know that I really appreciate your work in here. BTW, can you throw some light on siebel 8 installations.. can you blog in some experience like Siebel 8 installed on XP/Vista/Windows 7, Java versions needed or siebel patches needed.. things like that.
-Thanks