如何在 docusign 个人视图中禁用工具栏?
How to disable toolbar in docusign in-person view?
我已经使用我的开发者帐户配置了 docusign。我在文档底部配置了一个供签名者签名的占位符。在模板编辑模式下的收件人视图中也可以看到同样的内容。但是,当我尝试通过面对面的视图访问文档进行签名时,我可以在左侧面板中看到菜单,签名者可以从那里在他们想要的任何地方签名。我之前设置的占位符已经看不到了
可能是什么原因?
编辑 1
添加用于创建信封的代码:
TemplateRole signer = new TemplateRole();
signer.setEmail("abc@gmail.com");
signer.setName("John Doe");
signer.setRoleName("Contractor");
EnvelopeDefinition envelope = new EnvelopeDefinition();
signer.setClientUserId("actual uuid");
envelope.setTemplateId("actual template id");
envelope.setTemplateRoles(Collections.singletonList(signer));
envelope.setStatus("sent");
return envelope;
编辑 2
添加了来自 docusign 的模板设置图片。
编辑 3
根据一个答案,将代码中的角色名称修改为Contractor,使模板中的角色名称与代码中的角色名称相同。不,我收到此错误:
For In Person Signer type, the Recipient Signer Name cannot be blank.
很明显,我在代码中提供了名称。
问题是您的模板将“承包商”作为角色名称,但在您的代码中
角色名称是“签名者”。
它必须与要显示的选项卡的模板相匹配。
同时添加:
signer.setInPersonSignerName("Inbar Gazit");
我已经使用我的开发者帐户配置了 docusign。我在文档底部配置了一个供签名者签名的占位符。在模板编辑模式下的收件人视图中也可以看到同样的内容。但是,当我尝试通过面对面的视图访问文档进行签名时,我可以在左侧面板中看到菜单,签名者可以从那里在他们想要的任何地方签名。我之前设置的占位符已经看不到了
可能是什么原因?
编辑 1
添加用于创建信封的代码:
TemplateRole signer = new TemplateRole();
signer.setEmail("abc@gmail.com");
signer.setName("John Doe");
signer.setRoleName("Contractor");
EnvelopeDefinition envelope = new EnvelopeDefinition();
signer.setClientUserId("actual uuid");
envelope.setTemplateId("actual template id");
envelope.setTemplateRoles(Collections.singletonList(signer));
envelope.setStatus("sent");
return envelope;
编辑 2
添加了来自 docusign 的模板设置图片。
编辑 3
根据一个答案,将代码中的角色名称修改为Contractor,使模板中的角色名称与代码中的角色名称相同。不,我收到此错误:
For In Person Signer type, the Recipient Signer Name cannot be blank.
很明显,我在代码中提供了名称。
问题是您的模板将“承包商”作为角色名称,但在您的代码中 角色名称是“签名者”。
它必须与要显示的选项卡的模板相匹配。
同时添加:
signer.setInPersonSignerName("Inbar Gazit");