Smartscript - Finish Later - Identifying Resumed Script's Id (Doc ID 531863.1)

Last updated on FEBRUARY 17, 2017

Applies to:

Siebel SmartScript - Version 7.7.1 [18306] to 8.1 [21039] [Release V7 to V8]
z*OBSOLETE: Microsoft Windows 2000
Product Release: V7 (Enterprise)
Version: 7.7.1.5 [AN 1409] Analytics
Database: Oracle 9.2.0.6
Application Server OS: Microsoft Windows 2000 Advanced Server
Database Server OS: HP-UX 11i

This document was previously published as Siebel SR 38-2300927361.
***Checked for relevance on 31-Jan-2013***

Symptoms

Hi,

Our user community like Smartscript's 'Finish Later' feature and want to leverage it. The way the smartscripts are defined, none of the questions have the following set - Save BO, Save BC and Save Field. Instead we pass parameters as profile attributes. One of the parameters we pass as profile attribute is the row id of the Product Issue record and we lose this value if the user logs out of the application or invokes smartscript for another record.

One way we attempted to overcome this is to populate the Product Issue Row Id in the 'Call Script Runs' BC. We used the 'TARGET_ROW_ID' column to store this value. We set this value during the PreWriteRecord event of the 'Call Script Runs' BC. Now, when the user resumes the smartscript, how do we access this record i.e. the current BC that hosts all the questions is the 'Smart Script Player' BC and this does not have the information we need. Is there a way to determine which smartscript record was resumed?

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms