Siebel ePharma Handheld Guide for Windows-Powered Devices > Application Administration > Validation Logic of the Sign and Submit Buttons >

Changing Validation Logic by Editing User Properties


Validation logic uses user properties to determine if a field should be used during validation.

Table 11 explains the user properties you can use to alter the validation logic of the Sign, Professional Call Submit, and Account Call Submit buttons.

Table 11.  User Properties for Setting Sign and Submit Button Logic
Flowchart Reference
User Property
Action if Y...
Action if N...
Default Value
1
"Validate OK to Sample"
Use to enforce confirmation that the OK to Sample flag is selected before launching the Signature Capture display.
Enforce the OK to Sample validation.
Skip the OK to Sample validation.
Y
2
"Validate License Number"
Use to enforce validation that the License # is populated before launching the Signature Capture display.
Enforce the License Number validation.
Skip the License Number validation.
Y
3
"Validate License Number Status"
Use to enforce validation that the License # status = Active before launching the Signature Capture display.
Enforce the License Number Status validation.
Skip the License Number Status validation.
N
4
"Validate License Number Expiration"
Use to enforce validation that the Expiration date on the License # is later than Today before launching the Signature Capture display.
Enforce the License Number Expiration validation.
Skip the License Number Expiration validation.
N
N/A
"Validate Address DEA Number"
Use to enforce that the DEA number is valid (DEA # checksum algorithm) at the time the value is entered into the DEA # field on the Address child applet (on the handheld).
This user property applies to both the laptop and the Siebel Handheld applications.
 
Enforce the Address DEA Number validation (field is populated and number is valid).
Skip the Address DEA Number validation (field is populated and number is valid).
Y
6
"Validate Signature DEA Number"
Use to enforce that the DEA number is populated and that the value is valid (DEA # checksum algorithm) before launching the Signature Capture display.
Enforce the DEA Number validation in the Signature button (field is populated and number is valid).
Skip the DEA Number validation in the Signature button (DEA number is valid per the checksum routing and the field is populated).
Y
7
"Validate DEA Number Expiration"
Use to enforce validation that the Expiration date on the DEA is later than Today before launching the Signature Capture display.
Enforce the DEA Number Expiration validation in the Signature button (expiration date is later than today).
Skip the DEA Number Expiration validation in the Signature button (expiration date is later than today).
N
8
"Validate Professional Profile"
Use to validate if the professional's Last Name, First Name, Title, and Address fields are populated before launching the Signature Capture display.
Enforce the Professional Profile validation.
Skip the Professional Profile validation.
Y
9
"Validate Sign Lot Number"
Use to validate if the lot number is populated on launching the Signature Capture display.
Enforce the Signature button Lot Number validation.
Skip the Signature button Lot Number validation.
N
10
"Validate Submit Lot Number"
Use to validate if the lot number is populated on submitting a call.
Enforce the Submit button Lot Number validation.
Skip the Submit button Lot Number validation.
Y
11
"Sample Disbursed Required"
Use to require that at least one sample be disbursed before submitting the call.
Enforce that at least one sample be disbursed.
Do not require at least one sample disbursed.
N
12
"Must Detail Products"
Use to require that at least one product be detailed before submitting the call.
Enforce that at least one product be detailed.
Do not require at least one product detailed.
N
13
"Paper Reference Number Required"
Use to require a sample reference number for calls with paper signatures.
Enforce the Paper Reference Number required validation.
Skip the Paper Reference Number required validation.
Y
14
"SRE Reference Number Required"
Use to require a sample reference number for signature recorded electronically (SRE) calls.
Enforce the SRE Reference Number required validation.
Skip the SRE Reference Number required validation. (If the Ref # field is blank, it will be populated with the Row ID of the call.)
N
15
"SRE Professional Type"
Use to require that the professional type be valid for signature recorded electronically (SRE) calls.
The professional type (for example, "Physician") must match the value of this user property.
If the value is null, all professional types are valid.
null
N/A
Submit Confirmation
Note: If this user property does not exist (for example, in the standard Siebel ePharma application), behavior is equivalent to "Submit Confirmation" = Y.
 
Confirmation message appears when the Submit button is tapped.
No confirmation message appears when Submit button is tapped.
Y
N/A
Submit On Sign OK
Note: If this user property does not exist (for example, in the standard Siebel ePharma application), behavior is equivalent to "Submit On Sign OK" = N.
Tapping the OK button on the Siebel Signature Capture display for new professional calls invokes the submit method. The submit method is not invoked for account calls nor for re-created professional calls.
Tapping the OK button on the Siebel Signature Capture display closes the display. To submit the call, tap the Submit button.
N


 Siebel ePharma Handheld Guide for Windows-Powered Devices 
 Published: 18 July 2003