mjwconsult / webform_civicrm_esign

0 stars 6 forks source link

webform_civicrm_esign

Module to work with the drupal esign module and add the signature as a file to a CiviCRM activity.

Example

Requirements

Does not work with CiviCRM 4.7.20 (a blank file is generated). Tested with CiviCRM 4.7.29, some earlier versions may work!.

Setup

Download and install:

Usage

For each webform that you want to save the signature to an activity you need:

In CiviCRM:

On each webform:

Optionally, file the activity on a case by enabling a Case within the CiviCRM processing and setting the Activity to "File on Case".

Setup Examples
Use case esign_custom_field
example
esign_entity
example
esign_entity_id
example
notes
A single custom field on a single activity custom_9 Activity 70
A single custom field on a single activity custom_9 Participant 3
A single custom field on multiple activities (must be different types) custom_9,custom_9 Activity,Activity 70,71
Two custom fields on a single activity custom_9,custom_10 Activity,Activity 70,70 Note that the same activity_type_id is given twice
Different custom fields on different activities (different types) custom_9,custom_10 Activity,Activity 70,71
An activity and a participant custom_9,custom_10 Activity,Participant 70,3 activity_type_id for activity, event_id for participant
All new activities custom_9 Activity All
All participant records and a "meeting" activity custom_10,custom_9 Participant,Activity All,1

Known issues