Rendering Signatures in the UI

The following procedure shows you how to dynamically render signatures in the UI.

To dynamically render signatures in the UI

  1. Perform the following runtime repository changes:

    1. Log in to Siebel Web Tools and go to the Signature display applet.

      Note: If configuring signature capture and display using the same applet, then it is recommended that you create a new applet for display purposes by cloning the existing applet.
    2. Create a new applet control with the properties shown in the following table to display the signatures in the UI.

      Name Field HTML Type HTML Attribute Caption - String Reference HTML Height HTML Width

      Signature Image

      SignatureImg

      InkData

      Migrated

      SGL_Signature-1005113048-35Y

      150

      450

    3. Query for the control that displays Open UI signatures and add the Open UI property to the control.

    4. Ensure that the controls mentioned in the previous steps are shown in the UI.
  2. Perform the following seed data changes:

    1. Navigate to Site Map, Administration - Application, and then the Manifest Files view.

    2. Create a record with the values shown in the following table.

      Inactive Flag Name

      N

      siebel/dynamicsignctrlrenderer.js

    3. Navigate to Site Map, Administration - Application, and then the Manifest Administration view.

    4. Go to the UI Objects applet and create a record with the values shown in the following table.

      Inactive Flag Type Usage Type Name

      N

      Applet

      Physical Renderer

      Type in the (Signature Display Applet Name).

    5. Go to the Object Expression applet and create a record with the values shown in the following table.

      Inactive Flag Expression Level

      N

      Desktop

      1

    6. Go to the Files applet and create two records with the values shown in the following table.

      Inactive Flag Sequence Name

      N

      1

      siebel/dynamicsignctrlrenderer.js

      N

      2

      3rdParty/jquery.signaturepad.min.js