我开发了一种可调用的 Apex 方法,该方法利用 DocuSign Apex 工具包通过 Salesforce 流程准备和发送信封。
我遇到的唯一问题是当它被 Salesforce 用户调用时,该用户已添加为 DocuSign 用户,但尚未通过 OAuth 流程将 Salesforce 连接到 DocuSign 的用户帐户。
一种解决方法是,我让该新用户单击任何记录的标准“使用 DocuSign 发送”按钮,然后显示“在您可以使用 DocuSign 之前,您必须同意此应用程序代表您提出请求”。消息和一个按钮来启动和完成 OAuth 流程。完成此操作后,我可以返回我的流程,它将以该用户的身份成功完成。
任何想法我如何“预授权”用户,或检查授权作为流程的一部分(此数据是否存储在 Salesforce 中),或者至少找到一种无需开始即可进入 Salesforce 中的“授权”屏幕的方法寄信封的流程?
谢谢马特