Siebel Consumer Goods Handheld Guide > Application Administration >

Verifying Signature Capture in Siebel Pharma Handheld


Signature capture verification compares information captured at the time of signature (the signature event string) with the current call information (the current call string) to assess if the call information has been modified. Reasons the call information might be modified include:

  • Re-creation of a sample receipt
  • Sample adjustments
  • Fraud

Signature capture verification is launched from the Verify button on the Signature Audit Administration view. For an example of signature audit administration, see Performing a Signature Audit in Siebel Pharma Handheld.

The Signature Key

When the signature is first created, a signature key is calculated from the signature and stored. When the signature is verified, this key is recalculated from the current signature and compared to the stored key. If the two keys do not match, the signature key checksum fails. A failed checksum indicates that the current signature has been altered since the time of capture. If the checksum fails, the signature is not displayed in the Signature Audit Administration view.

Outcomes of Checksums

The signature capture verification status (Passed, Adjusted, or Failed) is determined by the outcome of checksums: user property checksums, which compare text saved at the time of the signature capture with fields in the current call record and the signature key checksum. See Table 22 for examples of checksum combinations.

NOTE:  You may need to expose the Verification Status field using Siebel Tools. This is a configuration change that may need to be performed before implementation of Siebel Pharma Handheld. For more information, see the release notes documentation for Siebel Pharma Handheld.

Each user property checksum returns results for a different group of fields involved in the signature capture. Checksum examples and verification status settings are shown in Table 22.

Table 22. Checksum Examples
If...
Then the verification status is set to...

All checksums pass

Passed

Any of the checksums fail

Failed

One or two checksums return Adjusted and the others pass

Adjusted

User Properties for Signature Capture Verification

In the default installation of Pharma Handheld, there are three user properties that set fields for the checksums (Checksum Field: 1, Checksum Field: 2, and Checksum Field: 3). These user properties and their default configurations are described in the following sections.

Using Siebel Tools, you can create additional checksums. For more information, see Creating New Checksum Field User Properties.

Checksum Field: 1—Signature Header Text

This checksum compares the signature header text recorded at time of signature with the similar string in the current call record. The three possible outcomes (Passed, Adjusted, and Failed) for this checksum depend upon the signature header text strings and the (signature) Status field, as shown in Table 23.

Table 23. Checksum Status for Signature Header Text
The Checksum Status Is...
If the Signature Event String...

Passed

Equals the current call string.

Adjusted

Is different from the current call string and the (signature) Status is Inactive.

Failed

Is different from the current call string and the (signature) Status is Active.

Checksum Field: 2—Signature Body Text

This checksum compares the signature body text recorded at the time of signature with the similar string in the current call information.

The outcome (Passed and Adjusted) for this checksum depends on whether the signature body text strings match, as shown in Table 24.

Table 24. Checksum Status for Signature Body Text
The Checksum Status Is...
If the Signature Event String...

Passed

Equals the current call string.

Adjusted

Is different from the current call string.

Checksum Field: 3—Sales Representative's Row Number

This checksum compares the identity of the call creator at time of signature with the identity of the current creator of the call. The employee's row number is used to identify the call creator.

An employee's row number can be obtained by selecting the employee in the Employees view (Navigate > Site Map > User Administration > Employees) and then selecting Help > About Record. The Employee's Row # appears in the About Record dialog box.

The outcome (Passed and Failed) for this checksum depends on whether the sales representative name text strings match, as shown in Table 25.

Table 25. Checksum Status for Sales Representative's Row
The Checksum Status Is...
If the Signature Event String...

Passed

Equals the current call string.

Failed

Is different from the current call string.

Siebel Consumer Goods Handheld Guide