feat(esignature): add 5 eSignature tracking fields to Appraiser_Case__c

Add ESignature_Envelope_Id__c (Text 255), ESignature_Envelope_Status__c
(Text 50), ESignature_Sent_At__c (DateTime), ESignature_Completed_At__c
(DateTime), and ESignature_Envelope_Url__c (URL) to Appraiser_Case__c.
Deployed to appraiser-dev — Status: Succeeded.

Agent: claude-sonnet-4-6
Tests: N/A (metadata-only)
Tests-Added: 0
TypeScript: N/A (Apex project)
This commit is contained in:
paulh 2026-04-09 22:15:07 -04:00
parent 66be5d83ff
commit e4b7456dc1
6 changed files with 48 additions and 1 deletions

View File

@ -8,7 +8,7 @@
## Tasks ## Tasks
- [ ] **Task 1 — Custom fields:** Add 5 eSignature tracking fields to `Appraiser_Case__c` object metadata and update `package.xml` if needed. Deploy to verify. (FR-001) - [x] **Task 1 — Custom fields:** Add 5 eSignature tracking fields to `Appraiser_Case__c` object metadata and update `package.xml` if needed. Deploy to verify. (FR-001)
- [ ] **Task 2 — EnvelopeCreateResult class + createEnvelope() method:** Add `EnvelopeCreateResult` inner class and `createEnvelope(Id caseId, String accountCode, String templateId)` to `DocusignESignatureService`. (FR-002) - [ ] **Task 2 — EnvelopeCreateResult class + createEnvelope() method:** Add `EnvelopeCreateResult` inner class and `createEnvelope(Id caseId, String accountCode, String templateId)` to `DocusignESignatureService`. (FR-002)

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
<fullName>ESignature_Completed_At__c</fullName>
<label>eSignature Completed At</label>
<required>false</required>
<trackHistory>false</trackHistory>
<type>DateTime</type>
</CustomField>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
<fullName>ESignature_Envelope_Id__c</fullName>
<externalId>false</externalId>
<label>eSignature Envelope ID</label>
<length>255</length>
<required>false</required>
<trackHistory>false</trackHistory>
<type>Text</type>
<unique>false</unique>
</CustomField>

View File

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
<fullName>ESignature_Envelope_Status__c</fullName>
<externalId>false</externalId>
<label>eSignature Envelope Status</label>
<length>50</length>
<required>false</required>
<trackHistory>false</trackHistory>
<type>Text</type>
<unique>false</unique>
</CustomField>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
<fullName>ESignature_Envelope_Url__c</fullName>
<externalId>false</externalId>
<label>eSignature Envelope URL</label>
<required>false</required>
<trackHistory>false</trackHistory>
<type>Url</type>
</CustomField>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<CustomField xmlns="http://soap.sforce.com/2006/04/metadata">
<fullName>ESignature_Sent_At__c</fullName>
<label>eSignature Sent At</label>
<required>false</required>
<trackHistory>false</trackHistory>
<type>DateTime</type>
</CustomField>