Java 涉及文档上传和签名的应用程序

Java 涉及文档上传和签名的应用程序,java,c#,asp.net,docusignapi,hellosign-api,Java,C#,Asp.net,Docusignapi,Hellosign Api,我正在创建具有以下要求的web应用程序: 将有多个管理员为租户工作。管理员将上载需要签名的文档,并选择收件人,然后单击“发送”。收件人将通过电子邮件接收链接,单击链接,登录,查看文档并签名 我正在研究第三方开发人员API来帮助解决这个问题,比如DocuSign,但我想到了一些问题/顾虑 我将假设上传和设置要签名的区域需要通过docusign站点完成。那么,每个管理员都必须登录到单租户docusign帐户并上载他们的文档吗?看来这是不可能的 作为替代方案,我考虑完全远离第三方,在文档下使用HTML

我正在创建具有以下要求的web应用程序:

将有多个管理员为租户工作。管理员将上载需要签名的文档,并选择收件人,然后单击“发送”。收件人将通过电子邮件接收链接,单击链接,登录,查看文档并签名

我正在研究第三方开发人员API来帮助解决这个问题,比如DocuSign,但我想到了一些问题/顾虑

我将假设上传和设置要签名的区域需要通过docusign站点完成。那么,每个管理员都必须登录到单租户docusign帐户并上载他们的文档吗?看来这是不可能的

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


如果有人能对这个话题有所启发,那就太好了。我正在尝试找出我的选项。

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

  • 上传你的文件
  • 从DocuSign帐户中,单击新建,然后单击发送信封

    单击上载文件从您的计算机上载文档,或单击从云获取从在线位置上载文档。找到要上载的文档,然后单击“打开”

  • 添加收件人
  • 在“收件人”字段中,输入收件人的姓名和电子邮件地址

  • 添加电子邮件主题和消息
  • a。DocuSign在上载文档时自动添加电子邮件主题。您可以编辑此主题,并通过填写邮件字段向收件人添加邮件

    b。完成后,单击“下一步”

  • 添加签名字段
  • 此时将显示“字段”选项板和文档。收件人名称将显示在“收件人”列表中

    要为收件人指定签名或其他字段,请从“字段”选项板中单击并拖动一个字段,然后将其放置在文档上

  • 预览并发送您的文档
  • 查看您的文档,然后单击“发送”

    我将假设上传和设置要签名的区域 需要通过docusign站点完成

    实际上,您可以通过编程方式来实现:)

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

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

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

    需要考虑的法律问题包括签名人在交易中使用电子签名的授权、身份验证、不信誉等

    如果您选择使用DocuSign,我们有很多方法可以帮助您实现应用程序

    通常在应用程序中“嵌入”签名仪式。您的应用程序可以通过编程方式创建文档,或者使用预先封装的文档

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

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

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

    在其他情况下,客户对DocuSign帐户的第一个需求是将其与应用程序一起使用

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

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

    签名者不需要DocuSign帐户,也不收取任何费用

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

    一般来说,DocuSign不按账户收费。相反,它对每个发送者或每个发送的事务(信封)收费


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

    我为HelloSign工作。HelloSignAPI非常适合您的用例,您可以免费试用

    是否要在您的网站上上载文档?如果是这样,那么HelloSignAPI就可以了。我们有一个名为Embedded Requesting的工作流,管理员可以在其中使用编辑器放置签名字段。我们还有其他放置签名字段的方法

    如果您希望签名具有法律效力,那么自己构建它需要付出大量的努力。您可以访问HelloSign API支持,网址为apisupport@hellosign.com