docs: add template ID update instructions for sandbox refresh
This commit is contained in:
parent
4211648e2a
commit
7023b2e040
|
|
@ -218,6 +218,75 @@ Apex Code Coverage: 92%
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Updating Template IDs After Sandbox Refresh
|
||||||
|
|
||||||
|
After a sandbox refresh, Docusign template IDs may become stale and need updating with the correct demo/sandbox template IDs.
|
||||||
|
|
||||||
|
### Find Your Demo Template IDs
|
||||||
|
|
||||||
|
1. Log into your Docusign demo account: **https://demo.docusign.net**
|
||||||
|
2. Go to **Templates**
|
||||||
|
3. Click each template — the GUID is in the URL or under **Template ID**
|
||||||
|
4. Copy the template IDs you need
|
||||||
|
|
||||||
|
### Option 1: Developer Console (Quickest)
|
||||||
|
|
||||||
|
1. Open **Developer Console** (gear icon → Developer Console)
|
||||||
|
2. Click **Debug** → **Open Execute Anonymous Window**
|
||||||
|
|
||||||
|
**Step 1: View current template IDs:**
|
||||||
|
```apex
|
||||||
|
List<dfsle__EnvelopeConfiguration__c> configs = [
|
||||||
|
SELECT Id, Name, dfsle__DocuSignId__c
|
||||||
|
FROM dfsle__EnvelopeConfiguration__c
|
||||||
|
ORDER BY Name
|
||||||
|
];
|
||||||
|
for (dfsle__EnvelopeConfiguration__c c : configs) {
|
||||||
|
System.debug(c.Name + ' → ' + c.dfsle__DocuSignId__c);
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
Check the **Logs** tab at the bottom for the output.
|
||||||
|
|
||||||
|
**Step 2: Update with new template IDs:**
|
||||||
|
```apex
|
||||||
|
// Replace template names and IDs with YOUR values
|
||||||
|
Map<String, String> updates = new Map<String, String>{
|
||||||
|
'Template Name 1' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx',
|
||||||
|
'Template Name 2' => 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'
|
||||||
|
};
|
||||||
|
|
||||||
|
List<dfsle__EnvelopeConfiguration__c> configs = [
|
||||||
|
SELECT Id, Name, dfsle__DocuSignId__c
|
||||||
|
FROM dfsle__EnvelopeConfiguration__c
|
||||||
|
WHERE Name IN :updates.keySet()
|
||||||
|
];
|
||||||
|
|
||||||
|
for (dfsle__EnvelopeConfiguration__c c : configs) {
|
||||||
|
c.dfsle__DocuSignId__c = updates.get(c.Name);
|
||||||
|
}
|
||||||
|
update configs;
|
||||||
|
System.debug('Updated ' + configs.size() + ' templates');
|
||||||
|
```
|
||||||
|
|
||||||
|
### Option 2: Query Editor (View Only)
|
||||||
|
|
||||||
|
In Developer Console → **Query Editor** tab:
|
||||||
|
```sql
|
||||||
|
SELECT Id, Name, dfsle__DocuSignId__c, Envelope_Template_Language__c
|
||||||
|
FROM dfsle__EnvelopeConfiguration__c
|
||||||
|
ORDER BY Name
|
||||||
|
```
|
||||||
|
|
||||||
|
### Option 3: Salesforce UI (Point and Click)
|
||||||
|
|
||||||
|
1. Use **App Launcher** → search for **Docusign Envelope Templates**
|
||||||
|
2. Open each record → **Edit**
|
||||||
|
3. Update the **DocuSign template ID** field
|
||||||
|
4. **Save**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Post-Deployment Setup
|
## Post-Deployment Setup
|
||||||
|
|
||||||
After successful deployment, configure your Salesforce org:
|
After successful deployment, configure your Salesforce org:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue