关于 DocuSign Automation
DocuSign Automation 是用于自动化电子签名和文档签署流程的技能,面向管理合同发送与审批的团队。它涵盖模板、条件路由、批量发送和状态追踪。
主要功能
- 01配置信封与签署流程
- 02创建和管理模板
- 03按条件路由审批
- 04批量发送签署请求
- 05通过 Webhook 追踪状态与审计记录
适用场景
- 01使用模板发起合同签署
- 02按合同金额配置审批路径
- 03向多个收件人批量发送文件
- 04追踪信封状态并维护审计记录
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ claude-office-skills/ skills --skill docusign-automation安装后在 Claude Code 中输入/docusign-automation确认已加载。
详细介绍
DocuSign 自动化
用于自动化电子签名和文档签署工作流的综合技能。
核心工作流
1. 签署流程
DOCUSIGN SIGNING FLOW:
┌─────────────────┐
│ Create Envelope│
│ - Document │
│ - Recipients │
└────────┬────────┘
▼
┌─────────────────┐
│ Add Fields │
│ - Signatures │
│ - Initials │
│ - Dates │
└────────┬────────┘
▼
┌─────────────────┐
│ Send for │
│ Signature │
└────────┬────────┘
▼
┌─────────────────┐
│ Signer 1 Signs │
│ (In order) │
└────────┬────────┘
▼
┌─────────────────┐
│ Signer 2 Signs │
│ (If multiple) │
└────────┬────────┘
▼
┌─────────────────┐
│ Completed │
│ - Archive │
│ - Distribute │
└─────────────────┘
2. 信封配置
envelope_config:
email_subject: "{{document_type}} - Please Sign"
email_blurb: |
Please review and sign the attached {{document_type}}.
This document requires your signature by {{due_date}}.
documents:
- name: "{{contract_name}}.pdf"
document_id: 1
recipients:
signers:
- email: "{{signer_1_email}}"
name: "{{signer_1_name}}"
routing_order: 1
tabs:
sign_here:
- anchor: "/sig1/"
offset_x: 0
offset_y: 0
date_signed:
- anchor: "/date1/"
- email: "{{signer_2_email}}"
name: "{{signer_2_name}}"
routing_order: 2
tabs:
sign_here:
- anchor: "/sig2/"
carbon_copies:
- email: "[email protected]"
name: "Legal Team"
routing_order: 3
settings:
reminder_enabled: true
reminder_delay: 2 # days
reminder_frequency: 2 # days
expiration_days: 30
模板管理
创建模板
template_config:
name: "Standard NDA Template"
description: "Non-disclosure agreement for vendors"
documents:
- name: "NDA_Template.pdf"
roles:
- role_name: "Company Representative"
routing_order: 1
- role_name: "Counterparty"
routing_order: 2
tabs:
company_rep:
- type: sign_here
anchor: "/company_signature/"
- type: date_signed
anchor: "/company_date/"
- type: text
anchor: "/company_name/"
label: "Name"
- type: text
anchor: "/company_title/"
label: "Title"
counterparty:
- type: sign_here
anchor: "/counterparty_signature/"
- type: date_signed
anchor: "/counterparty_date/"
- type: text
anchor: "/counterparty_name/"
label: "Name"
模板库
template_library:
contracts:
- name: "Employment Agreement"
id: "template_emp_001"
category: "HR"
- name: "Vendor Agreement"
id: "template_vendor_001"
category: "Procurement"
- name: "NDA (Mutual)"
id: "template_nda_001"
category: "Legal"
sales:
- name: "Sales Order"
id: "template_so_001"
- name: "Statement of Work"
id: "template_sow_001"
- name: "Master Services Agreement"
id: "template_msa_001"
工作流自动化
条件路由
conditional_workflow:
name: "Contract Approval Flow"
conditions:
- field: "contract_value"
operator: "greater_than"
value: 100000
then:
add_recipient:
role: "VP Approval"
routing_order: 1
- field: "contract_type"
operator: "equals"
value: "international"
then:
add_recipient:
role: "Legal Review"
routing_order: 1
default_flow:
- role: "Sales Manager"
routing_order: 1
- role: "Customer"
routing_order: 2
批量发送
bulk_send:
template_id: "template_nda_001"
recipients:
- email: "[email protected]"
name: "Vendor One"
custom_fields:
company_name: "Vendor One Inc"
effective_date: "2024-02-01"
- email: "[email protected]"
name: "Vendor Two"
custom_fields:
company_name: "Vendor Two LLC"
effective_date: "2024-02-01"
settings:
batch_name: "Q1 Vendor NDAs"
send_immediately: true
集成工作流
Salesforce 集成
salesforce_integration:
triggers:
opportunity_closed_won:
template: "msa_template"
recipients:
- from_field: "Contact.Email"
role: "Customer"
custom_fields:
account_name: "Account.Name"
contract_value: "Opportunity.Amount"
callbacks:
on_completed:
- update_opportunity:
stage: "Contract Signed"
- attach_document:
to: "Opportunity"
- create_task:
subject: "Contract signed - begin onboarding"
CRM Webhook
webhook_config:
events:
- envelope-sent
- envelope-delivered
- envelope-completed
- envelope-declined
- envelope-voided
callback_url: "https://api.example.com/docusign/webhook"
payload_handling:
envelope_completed:
actions:
- download_documents
- update_crm_record
- notify_team
- archive_to_storage
状态跟踪
信封仪表板
ENVELOPE STATUS - THIS MONTH
═══════════════════════════════════════
TOTAL: 156 envelopes
BY STATUS:
Completed ████████████████ 89 (57%)
Sent ████████░░░░░░░░ 34 (22%)
Delivered ████░░░░░░░░░░░░ 18 (12%)
Declined █░░░░░░░░░░░░░░░ 5 (3%)
Voided █░░░░░░░░░░░░░░░ 10 (6%)
AVERAGE COMPLETION TIME: 2.3 days
PENDING SIGNATURES:
┌────────────────────┬──────────────┬─────────┐
│ Document │ Awaiting │ Sent │
├────────────────────┼──────────────┼─────────┤
│ Acme Corp NDA │ John Smith │ 3 days │
│ TechStart SOW │ Jane Doe │ 1 day │
│ Vendor Agreement │ Bob Wilson │ 5 days │
└────────────────────┴──────────────┴─────────┘
REMINDERS SENT: 23
审计跟踪
audit_trail:
events:
- timestamp: "2024-01-15T10:30:00Z"
action: "Envelope Created"
user: "[email protected]"
ip: "192.168.1.1"
- timestamp: "2024-01-15T10:31:00Z"
action: "Envelope Sent"
recipients: ["[email protected]"]
- timestamp: "2024-01-15T14:22:00Z"
action: "Document Viewed"
user: "[email protected]"
ip: "10.0.0.1"
- timestamp: "2024-01-15T14:25:00Z"
action: "Signature Applied"
user: "[email protected]"
signature_type: "Electronic"
- timestamp: "2024-01-15T14:25:30Z"
action: "Envelope Completed"
API 示例
创建并发送信封
// Create Envelope from Template
const envelope = await docusign.envelopes.create(accountId, {
templateId: "template_123",
templateRoles: [
{
roleName: "Customer",
email: "[email protected]",
name: "John Customer",
tabs: {
textTabs: [
{
tabLabel: "CompanyName",
value: "Customer Corp"
}
]
}
}
],
status: "sent"
});
// Get Envelope Status
const status = await docusign.envelopes.get(
accountId,
envelopeId
);
// Download Completed Documents
const documents = await docusign.envelopes.getDocuments(
accountId,
envelopeId,
{ certificate: true }
);
// Void Envelope
await docusign.envelopes.update(accountId, envelopeId, {
status: "voided",
voidedReason: "Contract terms changed"
});
最佳实践
- 使用模板:标准化常用文档
- 设置提醒:自动跟进
- 设置截止日期:确保及时完成
- 审计跟踪:保留记录以满足合规要求
- 批量发送:高效处理多个收件人
- Webhooks:实时状态更新
- 品牌化签署:定制签署体验
- 归档:安全存储已完成的文档
评论
支持 Markdown