Currently I am working on a project and came across a requirement to partially save the session in Siebel.
one of our rulebase has significant no. of interview screens and user may chose to save part of it and the return some time later to continue with the application.
When user hits on “load” it should ideally load the user specific session.
In the current web-determinations it loads all the cases in Siebel(may be because we use default user “guest”).
Can you please clarify?
if not, is it possible to capture the load event and filter out the unwanted sessions.
The Load function in Web Determinations is designed to serve the purpose of a a user loading from all possible sessions that they may have saved before.
If you want to implement a function where a user is resuming a single interview that they have stopped midway, then this isn't the function you are looking for.
Here's what you should probably be looking to do.
When a User saves a session, it has a unique caseID which will look something like "0-1,,guest,MyRulebase". This string can be used to reload the particular session into web determinations.
You start an investigation with a previously saved session by invoking a url like http://myserver.com/siebel-web-determinations/startsession/MyRulebase?caseID=<caseID>