我正在使用docusign的PHP SDK。当我设置信封的电子邮件主题时,docusign使用模板上设置的主题而不是api中设置的主题。但是,当我查看docusign仪表板中发送的项目时,主题设置正确。这是一段代码:
// instantiate document
$docusign_doc = new DocuSign\eSign\Model\Document();
$docusign_doc->setDocumentBase64(base64_encode(file_get_contents($document['path'].$document['attachmentsid'].'_'.$document['name'])));
$docusign_doc->setName($document['name']);
$docusign_doc->setDocumentId("1");
// instantiate a new envelope object and configure settings
$envelope_definition = new DocuSign\eSign\Model\EnvelopeDefinition();
$envelope_definition->setEmailSubject($subject);
$envelope_definition->setTemplateId($template_id);
$envelope_definition->setTemplateRoles($roles);
$envelope_definition->setDocuments(array($docusign_doc));
// set envelope status to "sent" to immediately send the signature request
$envelope_definition->setStatus("sent");
// optional envelope parameters
$options = new \DocuSign\eSign\Api\EnvelopesApi\CreateEnvelopeOptions();
$options->setCdseMode(null);
$options->setMergeRolesOnDraft(null);
$envelopeApi->createEnvelope($accountId, $envelope_definition, $options);
找不到任何参考资料。
答案 0 :(得分:0)
您可以使用复合模板来实现此目的,您拥有的当前代码将始终使用Template emailSubject。