求助:Power Automate提取DocuSign附件至SharePoint列表及集成密钥问题
DocuSign与Power Automate集成问题解决方案
需求
- 拥有DocuSign模板,支持用户创建合同/信封
- 合同需由外部收件人签署,且收件人需上传额外附件文件
- 收件人完成签署和附件上传后,将附件存储至SharePoint列表
已执行步骤
- 在DocuSign中完成与Power Automate的Connect集成配置
- 通过Web Hook完成集成功能测试
待解决问题
- 如何在Power Automate流程中从DocuSign返回的JSON数据里提取附件,并存储到SharePoint列表?
- 查阅DocuSign官方文档时遇到集成密钥相关问题,需解决
解决方案
问题1:从JSON提取附件并存储到SharePoint列表
- 触发流程:将DocuSign Connect的Web Hook设为Power Automate触发节点,确保Web Hook配置为收件人完成签署+附件上传后,发送包含附件信息的JSON payload。
- 解析JSON数据:添加「Parse JSON」动作,用DocuSign返回的示例payload生成schema,精准定位到附件节点(通常在
envelope.attachments或recipients.signers.attachments路径)。 - 获取附件二进制内容:调用DocuSign的「Get Attachment」动作,传入解析后的附件ID和信封ID,提取附件的二进制内容。
- 上传至SharePoint:使用「Create file」(存储到文档库)或「Add attachment to list item」(关联到列表项)动作,填入目标SharePoint站点地址、文档库/列表名称,以及附件的文件名和二进制内容,完成存储。
问题2:集成密钥问题解决
- 校验密钥权限:登录DocuSign开发者中心,检查集成密钥(Integrator Key)是否开启「Envelope Read」和「Attachment Read」权限,缺失则在应用设置中添加。
- 验证Power Automate连接:在Power Automate的DocuSign连接配置页,确认使用的集成密钥关联账户权限充足,连接未过期;若异常,重新创建连接并输入有效密钥与账户信息。
- 核对文档密钥引用:部分文档提及的「集成密钥」即DocuSign应用的API密钥,需确保流程中使用的是当前激活、未作废的密钥,避免引用旧密钥导致错误。
参考文档(中文翻译)
- 《扩展Power Automate系列:创建自定义DocuSign Connect流程》
- 《实现流程:通过Microsoft Power Automate发送DocuSign信封》
内容的提问来源于stack exchange,提问作者Gary_93
相关产品推荐
相关产品推荐

