涉及文件上传和签名的APP

App that involves document upload and signature

我正在创建一个具有以下要求的网络应用程序:

将有多个管理员为一个租户工作。管理员将上传需要签名的文档和 select 收件人,然后单击发送。收件人将通过电子邮件收到 link,单击它,登录,查看文档并签名。

我正在寻找第三方开发人员 API 来帮助解决这个问题,例如 DocuSign,但我想到了一些 questions/concerns。

我假设上传和设置要签名的区域需要通过 docusign 站点完成。那么每个管理员是否都必须登录到单个租户 docusign 帐户并上传他们的文档?好像不行。

作为替代方案,我正在考虑完全远离第三方,只在文档下方使用 HTML 签名板。但是,使用这种技术,实际文档永远不会被签名,因此出于打印目的,它看起来很糟糕。

如果有人能阐明这个主题,那就太好了。我想弄清楚我的选择是什么。

事实上,使用 DocuSign 可以上传给多个收件人。正如 DocuSign 文档所建议的那样,以下是从同一帐户(管理员帐户)发送给多个不同收件人的步骤。

  1. 上传您的文件

From your DocuSign Account, click NEW, then click Send an Envelope.

Click UPLOAD A FILE to upload a document from your computer, or click GET FROM CLOUD to upload a document from an online location. Locate the document you want to upload and click Open.

  1. 添加收件人

In the RECIPIENTS field, enter the recipient's name and email address.

  1. 添加电子邮件主题和消息

a. DocuSign automatically adds an email subject when you upload a document. You can edit this subject and add a message to the recipient by filling in the MESSAGE fields.

b. When finished, click NEXT.

  1. 添加签名字段

The Fields Palette and your document appear. The recipient name is displayed in the Recipients List.

To assign a signature or other field for the recipient, click and drag a field from the Fields Palette and place it on the document.

  1. 预览并发送您的文档

Review your document, then click SEND.

I am going to assume that uploading and setting the areas to sign would need to be done through the docusign site.

实际上,您可以通过编程来完成:)

我不记得细节了,但我确实记得为要上传的文档创建了一个模板(*.docx 文件)。 模板 有签名位置的占位符。我相信我使用了 {{signature}} 之类的东西作为占位符。然后,在您的代码中使用 DocuSign API 上传文档和模板;有一种方法可以 告诉 API 您在各个字段中使用了哪些占位符。

签名发生在 DocuSign 网站上,但您可以通过 API 设置文档。

(我在 DocuSign 工作。)使用 DocuSign 或其他第 3 方产品来处理签字仪式和相关法律问题通常是您需要与同事讨论的商业决策。

要考虑的法律问题包括签名者使用电子签名进行交易的授权、身份验证、非信誉性等。

如果您选择使用 DocuSign,我们有很多 code examples 可以帮助您实施应用程序。

在您的申请中 "embed" 签署仪式很常见。您的应用程序可以以编程方式创建文档,或使用预装文档。

可以按照@EmmanuelRosa 的建议通过锚文本放置签名字段,也可以使用页面上的特定坐标。

如果您对 DocuSign 的工作原理有疑问,请联系 DocuSign 了解更多信息。您还可以注册一个免费试用帐户。当您准备好开发软件时,请注册一个开发者沙箱帐户。 DevCenter.

上提供了更多信息

已添加:多租户应用程序

如果您正在编写要出售给多个客户(租户)的 ISV 应用程序,那么每个客户通常都有自己的 DocuSign 帐户。在某些情况下,您会发现客户会有一个预先存在的 DocuSign 帐户,他们希望将其用于您的应用程序。

在其他情况下,您的客户对 DocuSign 帐户的首要需求是将其用于您的应用程序。

如果需要,并且根据您的数量,您可以将 DocuSign 帐户转售给需要它们的客户。

每个 DocuSign 帐户可以处理任意数量的用户。用户通常是发送 交易进行签名的人。

签名者 不需要 DocuSign 帐户并且无需付费。

您不希望您的客户共享 DocuSign 帐户,因为帐户管理员可以看到该帐户的所有交易。

一般来说,DocuSign 不会按帐户收费。相反,它对每个发件人或每个发送的交易(信封)收费。

另请注意,您编写的一个 ISV 应用程序将拥有一个集成密钥(与 client_id 相同),并且该应用程序可由任意数量的用户在任意数量的不同 DocuSign 帐户中使用。

我为 HelloSign 工作。 HelloSign API 非常适合您的用例,您可以免费试用。 https://app.hellosign.com/api/reference

您想在您的网站上上传文件吗?如果是这样,那么使用 HelloSign API 就可以了。我们有一个称为嵌入式请求的工作流程,管理员可以在其中使用编辑器放置签名字段。我们还有其他放置签名字段的方法。

想要签名合法有效,自己搭建还是很费力的。您可以通过 apisupport@hellosign.com

联系 HelloSign API 支持