A method of and system for associating an electronic signature with an
electronic record in a computer system. In one embodiment the method
comprises allowing a user to define an event that, upon occurrence,
generates an electronic record that requires an electronic signature;
allowing a user to define the fields stored in the electronic record;
allowing a user to generate a map that maps data from underlying database
tables to at least some of the fields defined for the electronic record;
allowing a user to define a layout for displaying data in the electronic
record on a computer display when an electronic signature for the data
record is collected; allowing a user to identify a signatory approver for
the electronic record; generating the electronic record and displaying
the electronic record to the signatory approver according to the defined
layout in response to the occurrence of the event; receiving an
electronic signature from the signatory approver; and associating the
electronic signature with the electronic record. Some embodiments further
comprise verifying the electronic signature prior to associating the
signature with the electronic record.