Siebel Life Sciences Guide > Siebel Pharma Developer's Reference > Submitting Contact Details from Third-Party Applications >

Invoking the Submit Functionality from Third-Party Applications


There are two ways to invoke the Submit functionality from third-party applications:

  • UI Layer
  • Business Object Layer

To invoke Submit from the UI layer

  1. Invoke the CSSSubmitFrame method Submit on the Pharma Professional Call form applet.
  2. Make sure that the property set is empty and contains no arguments.

NOTE:  This is equivalent to pressing the Submit button in the Contact Call Detail view.

To suppress the Submit confirmation dialog box, make sure that the business component user property, SuppressSubmitConfirmation, has the value Y on the business component Pharma Professional Call.

To invoke Submit from the Business Component object layer

  1. Invoke the CSSBCSubmitBusComp class BCSubmit on the Pharma Professional Call form applet.
  2. To skip the check for reconciled inventory periods, specify a property with Name equals SkipCheck in the input property set.
  3. Specify a [Value] of Y or TRUE, for example, psIn.SetProperty("SkipCheck","Y").

    NOTE:  If you want to check for reconciled inventory periods, leave the input property set empty.

Invoking Submit from the Contact Call Detail View

Perform the following task to access functionality that is equivalent to when a user clicks Submit from the Contact Call Detail view.

To invoke Submit from the Contact Call Detail view

  1. Invoke the Validate class on the BC [Pharma Professional Call] form applet.
  2. Invoke the CSSBCSubmitBusComp class BCSubmit.

For this method to work correctly, you have to specify at least one property in the Input property set. Table 61 lists the user properties that are related to the Pharma Professional Call business component.

Siebel Life Sciences Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.