Loading
目录
选择筛选器

          没有结果
          没有结果
          以下是一些搜索提示

          检查关键字的拼写。
          使用更普遍的搜索词。
          选择更少的筛选器,并扩大搜索范围。

          搜索所有 Salesforce 帮助
          使用 DocuSign 签名操作从 Omniscript 中签名文档

          使用 DocuSign 签名操作从 Omniscript 中签名文档

          用户可以从 Omniscript 中签署文档,并下载签名文档进行记录。在准备 DocuSign 模板并使用 Omnistudio 数据映射器转换将字段从 Omniscript 映射到模板后,您可以在 Omniscript 中创建 DocuSign 签名操作。在操作运行时,将打开包含预填写文档的 DocuSign 窗口。用户必须在继续 Omniscript 之前签署或拒绝签署文档。

          1. 从 Omniscript 元素面板中,将 DocuSign Signature 操作元素拖到步骤或块元素,并在其中呈现为按钮。
            备注
            备注

            编辑块不支持 DocuSign 签名操作。

          2. 在 DocuSign 签名操作属性中,单击添加模板。将打开“编辑模板”窗口。
          3. 选择 DocuSign 模板
          4. 选择模板角色。
            角色在 DocuSign 模板中定义。
          5. 输入数据映射器转换的名称。
            如果数据映射器不存在,请创建数据映射器转换。
          6. 单击保存
          7. 输入签名人名称签名人电子邮件

            签名人姓名和签名人电子邮件字段支持合并字段。例如,%FirstName% %LastName% 在运行时将 FirstNameLastName 字段的内容合并到 Signer Name 字段中。

          8. 添加收件人在签名后收到的电子邮件主题
          9. 如果需要,输入 DocuSign 返回 URL,以便在签名完成后替换 DocuSign 窗口。
          10. 如果需要,输入日期和时间值的显示格式。
          备注
          备注

          要在 Experience Cloud 站点中使用带有 DocuSign 签名操作的 Omniscript,请使用 Omniscript 将 OmniScriptLwcDocuSignViewPdf Visualforce 页面权限添加到任何简档。

          在打开 DocuSign 窗口时,节点会写入 Omniscript 数据 JSON。预览 Omniscript,以查看数据 JSON 中的响应节点:

          "DocuSignElementName": [
            {
              "status": "Declined",
              "envelopeId": "xyz123"
            },
            {
              "status": "Completed",
              "envelopeId": "xyz123"
            }
          ]

          每次启动 DocuSign 窗口时,都会生成新的statusenvelopeId。状态包括CompletedDeclinedIn Process

          重要
          重要

          在添加到 Lightning 页面或体验生成器站点时,DocuSign 元素不会返回响应数据 JSON 节点。

          如果您是覆盖 Omniscript 中的 OmniScriptDocuSignReturnPage 的开发人员,请使用 window.parent.postMessage 将 DocuSign 返回页面状态发布回 Omniscript。例如:

          window.addEventListener('DOMContentLoaded', function(event){
          var domClass = '';
          var searchStr = event.currentTarget.location.search;
          
          searchStr = searchStr.substring(searchStr.indexOf('&event='), searchStr.length);
          searchStr = searchStr.substring(searchStr.indexOf('=') + 1,searchStr.length);
          
          if(searchStr === 'signing_complete') {
          domClass = document.getElementById('signing_complete');
          domClass.style.display = 'block';
          } else {
          domClass = document.getElementById('signing_failed');
          domClass.style.display = 'block';
          }
          _window.parent.postMessage(searchStr, '');_*
          });
           
          正在加载
          Salesforce Help | Article