0
1人の受信者に1つの封筒に複数の場所でサインインする必要があります。おそらく私はこれを行う適切な方法に関するいくつかのドキュメントを見逃しているが、私はこれを検索するのに失敗している。ここでは、受信者を追加するための私の方法は次のとおりです。1人の受信者から複数の署名をエンベロープで取得する方法はありますか? DocuSign PHP SDK
function addSigner($signerName, $signerEmail, $xPos, $yPos, $documentId = 1, $documentPage = 1)
{
$index = count($this->signers);
$this->signers[$index] = new DocuSign\eSign\Model\Signer();
$this->signers[$index]->setName($signerName);
$this->signers[$index]->setEmail($signerEmail);
$this->signers[$index]->setRecipientId((string)$index + 1);
$this->sigFields[$index] = new DocuSign\eSign\Model\SignHere();
$this->sigFields[$index]->setXPosition($xPos);
$this->sigFields[$index]->setYPosition($yPos);
$this->sigFields[$index]->setDocumentId($documentId);
$this->sigFields[$index]->setPageNumber($documentPage);
$this->sigFields[$index]->setRecipientId((string)$index + 1);
$this->sigTabs[$index] = new DocuSign\eSign\Model\Tabs();
$this->sigTabs[$index]->setSignHereTabs(array($this->sigFields[$index]));
return $index;
}
そしてここ
$test->addSigner('Nilson Cain', '[email protected]', 90, 652, 1, 1);
$test->addSigner('Nilson Cain', '[email protected]', 90, 652, 2, 1);
メソッドを呼び出すために私の試みは、残念ながら、これは(私が重複して受信者なしで取得するものではない。)この一般的なエラーになります
Exception: exception 'DocuSign\eSign\ApiException' with message '[400] Error connecting to the API
ありがとうございました!
正しい。各受信者タイプには、それぞれ異なるタブタイプの配列を含めることができます。 DocuSignをご利用いただきありがとうございます! –