Siebel Life Sciences Guide > Completing Contact and Account Call Activities > Configuring Signature Capture >
Configuring the Signature Applet in Siebel Open UI
The following procedure provides one example of how to configure signature capture in Siebel Open UI. The example describes how to configure the Signature applet in Siebel Open UI. To configure the Signature applet in Siebel Open UI
- Copy a signature form applet that comes predefined with Siebel Open UI:
- Open Siebel Tools.
For more information, see Using Siebel Tools.
- In the Object Explorer, click Applet.
- In the Applets list, locate an applet that includes a signature capture configuration.
For example, locate the following applet: LS Pharma Signature Capture Form Applet.
This example uses Siebel Pharma as an example. You can modify the objects for your Siebel application, as necessary.
- Right-click the applet you located in Step c, and then click Copy Record.
- Add an _PUI suffix to the name. For example:
LS Pharma Signature Capture Form Applet_PUI
- Add applet user properties:
- In the Object Explorer, expand the Applet tree, and then click Applet User Prop.
- In the Applet User Props list, add the following applet user properties.
|
|
CanInvokeMethod: ClearSignature |
TRUE |
Signature Min Length
|
5 |
- Update the existing control properties:
- In the Object Explorer, click Control.
- In the Controls list, update the following controls.
|
|
Clear Signature |
Set the MethodInvoked property to ClearSignature. |
Signature Capture |
Set the following properties:
- Set the Field property to Signature.
- Set the HTML Type property to InkData.
- Set the Field Type property to BC Field.
|
Disclaimer Text |
Set the Read Only property to TRUE. |
- Add an applet web template:
- In the Object Explorer, click Applet Web Template.
- In the Applet Web Templates list, right-click the Base applet web template, and then click Copy Record.
- Set the following properties.
- Compile LS Pharma Signature Capture Form Applet_PUI.
- Add the LS Pharma Signature Capture Form Applet_PUI to the LS Pharma Location Audit Signature Capture View:
- Go to the LS Pharma Location Audit Signature Capture View in Siebel Tools and lock the object.
- Right click the object and select Edit Web Layout.
- Go to the Signature applet.
- Drag and drop the LS Pharma Signature Capture Form Applet_PUI in the empty template below the Signature applet.
- Go to the Web Template Item view, query for the LS Pharma Signature Capture Form Applet_PUI, and then change the Applet Mode to Edit
- Compile the LS Pharma Location Audit Signature Capture View.
- Add the applet LS Pharma Signature Capture Form Applet_PUI to the manifest administration:
- Log in to the client with administrative privileges.
- Navigate to the Administration - Application screen, and then the Manifest Administration view.
- Under UI Objects, create a new record with the following values:
|
|
|
|
N |
Applet |
Physical Renderer |
LS Pharma Signature Capture Form Applet_PUI |
- Under Object Expression, add the following child applet for the record created in Step c.
- Under Files, set the following file values:
|
|
N |
3rdParty/jquery.signaturepad.min.js |
- Navigate to the Administration - Personalization - Applets view.
- Query for and select the LS Pharma Signature Capture Form Applet and set following values:
|
|
Start Date |
NULL |
End Date |
NULL |
Conditional Expression |
GetProfileAttr("IsOpenUI") < 1 OR GetProfileAttr("IsOpenUI") IS NULL
|
- Create a copy of the LS Pharma Signature Capture Form Applet and name it LS Pharma Signature Capture Form Applet_PUI.
- Set the following values for the LS Pharma Signature Capture Form Applet_PUI:
|
|
Start Date |
NULL |
End Date |
NULL |
Conditional Expression |
GetProfileAttr("IsOpenUI") > 0
|
|