2014-11-03 3 views
1

Я пытаюсь выполнить подписание документов в моем приложении rails. У меня есть шаблон, который отправляется многим пользователям.Docusign in Rails

Так что я сделал собственный тег с меткой Member, и я хочу заполнить его специальным текстом, скажем, «abc» через мое приложение.

Вот мой код, который я пробовал до сих пор. Часть участника по-прежнему выглядит пустым. Другие поля, такие как имя, подпись и дата, работают правильно.

client = DocusignRest::Client.new 
@envelope_response = client.create_envelope_from_template(
      status: 'sent', 
      email: { 
       subject: "The test email subject envelope 7", 
       body: "Envelope body content here" 
      }, 
      template_id: template_id, 
      signers: [ 
       { 
       name: 'Name', 
       email: '[email protected]', 
       role_name: 'Expert', 
       tabs: { 
        text_tabs: [ 
         { 
         tab_label: 'Member', 
         value: 'abc' 
         } 
        ] 
        } 
       } 
       ] 
      ) 

Я не знаю, где я ошибся. Пожалуйста, помогите

+1

Откуда: клиент? Какие библиотеки вы используете для реализации подписания документа? – sebastian

+0

Пожалуйста, разместите соответствующий JSON, который это создает и отправляет (вы должны иметь возможность распечатать его прямо перед отправкой). Первое, что я замечаю, это то, что для имени свойства должно быть 'tabLabel' не' tab_label', но могут быть и другие проблемы. – Ergin

+0

@ Ergin sry для позднего ответа .. как я могу отложить ответ json .. –

ответ

1

кажется, что текст «text_tabs» не должен быть встроен в «вкладки». вместо этого передайте «text_tabs» непосредственно внутри подписавшего. Кроме того, вместо «tab_label» попробуйте использовать «label».

+0

Я пробовал оба .. не работает .. –

+0

Возможно, вам также необходимо передать document_id (установить его в 1, для экземпляр) вместе с меткой, значением и, возможно, именем. – herestomwiththeweather

+0

Да, проблема в том, что я сделал вкладку чисел в конверте вместо текстовой вкладки –