EchoSign Embedd Widget с несколькими подписчиками

Я хочу встроить виджет в свое приложение и иметь возможность добавить к нему 2 подписывающих (получателей) без подписчика, который должен подписать документ. В документации EchoSign говорится, что " В случае документа многократного использования, который должен быть подписан несколькими людьми, более эффективно вызывать createEmbeddedWidget один раз, а затем вызывать personalizeEmbeddedWidget для каждого подписавшего ".

Я пробовал этот метод, но когда я вызываю функцию personalizeEmbeddedWidget во второй раз, он заменяет первого получателя самым последним вместо добавления нового.

код:

                $r = $s->createEmbeddedWidget(array(
                    'apiKey'=>ApiKey,
                    'widgetInfo'=>array(
                        'name'=>'Contract',
                        'fileInfos' => array(
                            'FileInfo' => array(
                                array(
                                'file'     => $file2,
                                'fileName' => $filename2,
                                'mimeType' => 'text/html',
                                ),
                                )
                            ),
                        'widgetCompletionInfo'=>array(
                            'url'=>  return-to-url,
                            'deframe'=> true,
                        ),
                        'signatureFlow'=>'SENDER_SIGNATURE_NOT_REQUIRED',
                    )
                ));

                if($r->embeddedWidgetCreationResult->success == 1){
                    $widgetCreationScript = $r->embeddedWidgetCreationResult->javascript;

                    $re = $s->personalizeEmbeddedWidget(array(
                                'apiKey'=>$ApiKey,
                                'widgetJavascript' =>  $widgetCreationScript,
                                'personalizationInfo' => array(
                                    'email' => 1st_email_address,
                                )
                    ));
                    $widgetScript = $re->embeddedWidgetCreationResult->javascript;
                    $docKey = $r->embeddedWidgetCreationResult->documentKey;

                    $re1 = $s->personalizeEmbeddedWidget(array(
                                'apiKey'=>$ApiKey,
                                'widgetJavascript' => $widgetScript,
                                'personalizationInfo' => array(
                                    'email' => 2nd_email_address,
                                )
                    ));  }

1 ответ

Релиз версии 19 предоставляет решение этой проблемы, добавляя возможность добавления "встречных подписчиков" в виджет.

После того, как первый подписавший завершает виджет, последующие подписчики получают электронное письмо, когда наступает их очередь подписывать.

Но нельзя, чтобы 2 подписывающих лица подписывали конкретный контракт одновременно, используя одну и ту же ссылку / экран.

Другие вопросы по тегам