Capturing Remote Signatures Asynchronously for BRC Samples (Sign Later)

  • CRM Desktop (Windows)
  • iPad
  • iPhone

Asynchronously capturing signatures for BRC samples provides the flexibility of paper-based sampling with the speed, accuracy, and accountability of remote signature capture, while also letting the HCP sign at their convenience.

For example, an HCP's office lets you know the HCP is out of product samples. To provide the HCP with more product before your next meeting, send an asynchronous signature request to the HCP for BRC sampling. After the HCP signs, review and accept the signature and submit the call report. The BRCs are sent via sample fulfillment vendor.

When asynchronous signature capture is enabled, the existing Share Link remote signature capture functionality is replaced on the CRM Desktop, iPad, and iPhone platforms. On the Browser platform, users cannot capture signatures using Share Link when asynchronous signature capture is enabled.

To capture Share Link signatures immediately, users on the CRM Desktop, iPad, and iPhone platforms can create a signature request using the asynchronous Share Link method, then select the Check for Signatures button without syncing. If the HCP provided a signature, users can review and accept the signature as usual.

Asynchronous remote signature capture is only supported for BRC products on person account calls or unique activities child calls.

Configuring Capturing Remote Signatures Asynchronously for BRC Samples

  1. Ensure the following configuration is complete:
  2. Ensure Creating Sample Transactions on Save is not enabled. Creating Sample Transactions on Save is not supported in combination with asynchronous remote signature capture.

  3. Grant the Engage integration users the following permissions:

    Object

    OLS

    Record Types

    Fields

    FLS

    AccountRn/aNameRead

    Signature_Request_vod

    CRUD (Modify All Data)

    Call_Sample_vod

    Name

    Read

    • Account_vod
    • Call2_vod
    • Call2_Mobile_ID_vod

    • Call_Date_vod
    • Engage_Last_Modified_Datetime_vod
    • Owner
    • RecordType
    • Request_Canceled_Datetime_vod
    • Request_Expired_Date_vod
    • Requested_Datetime_vod
    • Signature_Accepted_Datetime_vod
    • Signature_Captured_Datetime_vod
    • Signature_Declined_Datetime_vod
    • Signature_Request_UUID_vod
    • Status_vod

    Edit

  4. Grant end users the following permissions:

    Object

    OLS

    Record Types

    Fields

    FLS

    Call2_vod

    n/a

    n/a

    Signature_Request_UUID_vod

    Edit

    Sent_Message_vod

    CRU

    Call_Sample_vod

    • Account_vod
    • Call_vod
    • Capture_Datetime_vod
    • Engage_Link_vod
    • Mobile_ID_vod
    • Sent_From_Platform_vod
    • Sent_Via_vod
    • Shortened_Engage_Link_vod
    • To_vod
    • Transaction_Type_vod
    • User_vod
    • VExternal_Id_vod

    Edit

    Signature_Request_vod

    R

    Call_Sample_vod

    • Name
    • Signature_Request_UUID_vod
    • Status_vod

    Read

  5. Grant managers or business admins the following permissions:

    Object

    OLS

    Record Types

    Fields

    FLS

    AccountRn/aNameRead

    Call2_vod

    n/a

    n/a

    Signature_Request_UUID_vod (optional)

    Read

    Sent_Message_vod

    CRU

    Call_Sample_vod

    • Account_vod
    • Call_vod
    • Capture_Datetime_vod
    • Engage_Link_vod
    • Mobile_ID_vod
    • Sent_From_Platform_vod
    • Sent_Via_vod
    • Shortened_Engage_Link_vod
    • To_vod
    • Transaction_Type_vod
    • User_vod
    • VExternal_Id_vod

    Edit

    Signature_Request_vod

    R (View All)

    n/a

    Call2_Mobile_ID_vod

    Edit

    • Account_vod
    • Call2_vod
    • Call_Date_vod
    • Engage_Last_Modified_Datetime_vod
    • Name
    • Owner
    • RecordType
    • Request_Canceled_Datetime_vod
    • Request_Expired_Date_vod
    • Requested_Datetime_vod
    • Signature_Accepted_Datetime_vod
    • Signature_Captured_Datetime_vod
    • Signature_Declined_Datetime_vod
    • Signature_Request_UUID_vod (optional)
    • Status_vod

    Read

  6. Place the Signature_Request_UUID_vod field on admins’ Call2_vod page layouts for troubleshooting or reporting purposes (optional).

    When unique activities are enabled, the Signature_Request_UUID_vod must be in the Unique_Person_Fields_vod section or in an attendee-specific control section. For more information, see Defining Child Only Fields.

  7. Assign the Signature_Request_vod tab to admins (optional). This tab enables admins to track signature request status.

    Ensure fields on the Signature_Request_vod page layout are marked as read-only. Do not edit Signature_Request_vod records directly. Signature_Request_vod records should only be updated through the Engage integration or Veeva triggers.

  8. Ensure VMOCs are enabled for the following objects:
    • Engage_Link_Settings_vod
    • Sent_Message_vod - for the CRM Desktop (Windows) platform, use WinModern platform VMOCs
    • Signature_Request_vod
  9. Remove the WHERE clause for the Engage_Link_Setting_vod VMOCs.

Modifying the Signature Request Expiration Period

By default, pending signature requests remain active for seven days. To change the number of days a signature request link should remain active, edit the value in the Call_Sign_Request_Expiry_Period_vod Engage Setting. Use an integer between one and fifteen.

When users create a signature request, an expiration date for the signature request is automatically calculated. The expiration date is the number of days in the Call_Sign_Request_Expiry_Period_vod Engage Setting, plus the current date in Coordinated Universal Time (UTC), minus one day. For example, if Sarah Jones records a call at 5:00 PM on March 31 in the U.S. Pacific Time zone (12:00 AM on April 1 in UTC) and the Call_Sign_Request_Expiry_Period_vod Engage Setting is set to 1, the signature request expires on April 1.

To ensure HCPs have adequate time to submit their signatures, requests expire in a batch job at 12 AM or 12 PM (UTC) on the day after the expiration date. After a batch job runs, up to 12 additional hours may pass before the next batch of signatures expires. The minimum time a signature request remains active is 24 hours.

Configuring Custom Sharing Options for iOS Users

By default, users on the iPad and iPhone platforms select from standard iOS sharing options when sharing asynchronous BRC signature links. To control the number and order of sharing options, a custom sharing modal is available. Admins define which sharing options are available to end users and the order in which they display.

If the Engage Chat sharing option is enabled, Engage Chat always displays first in the custom sharing modal.

For CRM Desktop (Windows) users, only the Copy Link and QR code options are available after selecting the Share Link Method. The sharing modal on CRM Desktop (Windows) respects the ENGAGE_LINK_APPS;;EngageLink Veeva Message, but only the CopyURL method is supported, and the modal is not configurable through the Call_Sign_Share_Sheet_vod Engage Link Setting.

To enable custom sharing options for users on the iPad and iPhone platforms:

  1. Populate the Call_Sign_Share_Sheet_vod Engage Link Setting with the number 1.
  2. Edit the list in the ENGAGE_LINK_APPS;;EngageLink Veeva Message to include the appropriate options, in the desired order. The following options are available for asynchronous BRC signature capture:

    Sharing Option

    Supported Platforms

    CopyURL

    This also enables QR code functionality.

    • CRM Desktop (Windows)
    • iPad
    • iPhone

    EngageConnect

    EngageConnect cannot be configured with EngageChat.

    • iPad
    • iPhone

    EngageChat

    EngageChat cannot be configured with EngageConnect. Additionally, the Engage tab must be configured to use Engage Chat.

    • iPad
    • iPhone

    LINE

    • iPad
    • iPhone

    Messages

    • iPad
    • iPhone

    WhatsApp

    • iPhone

Editing the list in the ENGAGE_LINK_APPS;;EngageLink Veeva Message affects the sharing options for the following features, which also rely on the ENGAGE_LINK_APPS;;EngageLink Veeva Message:

The ENGAGE_LINK_ACCOUNT_SELECTION_vod Veeva Setting is not respected for asynchronous BRC signature links, since the HCP signing for BRCs must be the account selected on the call report.

Using Remote Signature Capture Asynchronously for BRC Samples

To capture a remote signature asynchronously, CRM users:

  1. Create a call report with BRC samples. If any other sample or promotional product is on the call report, the Share Link signature capture option is not available.

    Signature capture must be required in order to use asynchronous remote signature capture. Asynchronous remote signature capture is not supported on calls where signature capture is optional or disabled—for example, it is not supported on calls where the --nslns or --npdma section signals are in use.

  2. Select the Sign button.

  3. Select the disclaimer text language. This step is only available if Displaying Country-Specific Disclaimers is enabled.
  4. Select the email address the receipt should be sent to using the Receipt picklist, if the HCP wants to receive a receipt (optional). This step is only available if Approved Email Receipts for Signature Transactions is enabled.
  5. Select Share Link for the Signature Method.
  6. Select Next.

  7. Select the appropriate application to share the generated link with the HCP. If an acceptable application is not available, select Copy Link to copy the link to the device’s clipboard.
    On the CRM Desktop (Windows) platform, users can share links using the Copy Link method or QR Code.

Once users share the link, the call report displays. Users do not need to remain in the Veeva CRM application while waiting to capture the signature.

Using Custom Sharing Options

When the Call_Sign_Share_Sheet_vod Engage Link Setting is enabled, iPad and iPhone users select from custom sharing options defined in the ENGAGE_LINK_APPS;;EngageLink Veeva Message, instead of selecting from iOS standard sharing options.

The following custom sharing options are available:

  • Copy Link
  • QR Code
  • Engage Chat
  • Engage Connect
  • LINE
  • Message
  • WhatsApp

When users select a sharing option, a Sent_Message_vod record is created with the following information:

Field

Value

Account_vod

The account requesting samples

Call_vod

Lookup to the associated Call2_vod record. For unique activity group calls, this is the attendee child call for the account.

Capture_Datetime_vod

The datetime at which the user selected the sharing option in the link sharing modal

Engage_Link_vod

The signature request URL

Mobile_ID_vod

A system generated ID

RecordTypeId

Call_Sample_vod

Sent_From_Platform_vod

The platform from which the link was shared:

  • CRM_Desktop_Windows_vod
  • CRM_iPad_vod
  • CRM_iPhone_vod

Sent_Via_vod

The app used to share the link:

  • Copy_URL_vod
  • Engage_Chat_vod
  • Engage_Connect_vod
  • Line_vod
  • Messages_vod
  • QR_Code_vod
  • WhatsApp_vod

Shortened_Engage_Link_vod

The shortened signature request URL

To_vod

The account phone number or ID of the app where the link is shared. This field is only populated if an account phone number or app ID is available when the user selects a sharing option.

Transaction_Type_vod

Call_Sign_Async_vod

User_vod

Lookup to the user who sent the message

VExternal_Id_vod

The unique identifier for the shortened URL

Viewing Pending Signature Requests

A yellow banner displays on the Sample and Promotional Items section of the call report to highlight pending signature requests. To check whether the HCP has submitted a signature, select the Check for Signature link from the blue banner.

For call reports with pending signature requests, users cannot:

  • Submit the call report
  • Delete the call report
  • Capture another signature for the same call using a different method—for example, QR code signature request
  • Edit fields related to sampling and BRCs, or fields placed in the sample and promotional items section. When there is a pending signature request, fields related to signature capture and sampling are read-only.

Users cannot delete or submit unique activities group calls where one or more of the child calls have a pending request. Signature request status displays in the attendee section for each attendee.

When swapping signees on the call report, users cannot swap signees to accounts with signatures pending or signatures ready for review. If users select an account with an outstanding signature request, an error displays and users are prevented from swapping the signee to the account.

Canceling Pending Signature Requests

Users can cancel pending signature requests until the HCP provides a signature. To cancel a pending request, select Cancel Request from the yellow signature request banner and confirm the cancellation.

Providing Remote Signatures Asynchronously

HCPs receive the remote signature request link through the application the end user selected. Selecting the link opens an internet browser, where the signer can review the BRC details and submit their signature. The Signature_Captured_Datetime_vod field on the Signature_Request_vod object is set to the date and time when the HCP selects the Accept button on the signature capture screen.

Reviewing HCP Signatures

When HCPs submit their signatures, users receive an email that notifying them a signature is ready for review. There is no time limit for accepting a signature. Users can accept the signature at any time after the HCP provides it.

To review and accept HCP signatures:

  1. Navigate to the call report.

  2. Select Review Signature. The signature review screen displays.

  3. Select Accept.

To ensure accurate, compliant signature capture data, the following occurs when users accept a signature:

  • The Signature_Request_vod record is updated to a Signature Accepted status
  • The Signature Accepted Datetime field is populated with the current date and time
  • Signature capture information is locked on the Call2_vod record
  • The Signature_Captured_Share_Link_vod field is stamped on Call2_vod, Sample_Order_Transaction_vod, and Sample_Order_Transaction_Audit_vod records. For more information on Signature_Captured_Share_Link_vod, see Reviewing Remote Signatures.

For asynchronous signature capture, sample and product limits are recalculated when users accept the HCP’s signature. When Creating Sample Transactions on Sign Save is enabled and users save the call report, the lot quantity, sample and product limits, and sample transaction records are only updated if there is a captured signature on the call report.

If users do not want to accept the submitted signature, the following options are available:

  • Cancel - Cancels the submitted signature. The HCP’s signature is not saved to the call report. To capture the HCP’s signature, the user must generate a new signature request link. For example, Dr. Ackerman contacts Sarah Jones after he submits his signature and asks her to send fewer Cholecap BRCs than he signed for. Sarah cancels the submitted signature and creates a new signature request with Dr. Ackerman’s preferred quantity of BRCs.
  • Review Later - Return to the call report without canceling or accepting the signature. The HCP signature remains available for the user to review and accept.
  • Request Again - Generates a new signature request link for the user to share

Platform Specific Details for CRM Desktop (Windows)

  • The ENGAGE_LINK_APPS_vod Engage Setting, which controls the available sharing options and their order, is respected. However, only the CopyURL value is currently supported for the ENGAGE_LINK_APPS_vod Engage Setting on CRM Desktop (Windows).
  • Outside of an Engage meeting, only asynchronous Share Link and asynchronous QR code signature capture methods are supported on the CRM Desktop (Windows) platform. To share a signature request using QR code, CRM Desktop (Windows) users must be configured for asynchronous signature capture.

Related Topics