2014-10-02 3 views
0

Я использую API-адреса DocuSign для SOAP для создания конвертов в выбранной учетной записи DocuSign. При добавлении пользовательских тегов, если я не требую, чтобы получатель вводил информацию в пользовательский тег, я настраиваю свойство пользовательского тега «CustomTabRequired» на false. Если мне требуется, чтобы получатель вводил информацию в пользовательский тег, я устанавливаю свойство custom tag для «CustomTabRequired» в true и «CustomTabRequiredSpecified» на true.Пользовательские теги DocuSign - Свойство CustomTabRequired

Когда создается конверт, и если я не настроил свойство требуемого тега на значение true, он все равно вынуждает получателя заполнять эту информацию, чтобы завершить процесс подписания. Есть ли что-нибудь, что мне нужно для настройки, кроме этих двух свойств? Я наблюдал это поведение для своей демонстрационной учетной записи DocuSign, а также для реальной учетной записи.

Просьба сообщить.

ответ

0

Мы подключены за пределами переполнения стека и обнаружили, что некоторые свойства, исчезают из вашего запроса, но в пользу общи

При использовании SOAP API DocuSign и создание настраиваемой вкладки, вы просто необходимо удостовериться, что для свойства CustomTabRequired установлено значение true. Например, в PHP можно создать вкладку, как это:

//+++ Add Custom Tab +++ 
$tab = new Tab(); 
$tab->DocumentID = "1"; 
$tab->RecipientID = "1"; 
$tab->PageNumber = "1"; 
$tab->Type = TabTypeCode::Custom; 
$tab->Name = "CustomTextTag1"; 
$tab->TabLabel = "CustomTextTag1"; 
$tab->CustomTabType = CustomTabType::Text; 
$tab->CustomTabRequired = false; 
$tab->XPosition = "100"; 
$tab->YPosition = "100"; 

Важный бит, что делает вкладку факультативный, как вы пытаетесь сделать это:

$tab->CustomTabRequired = false; 

Пока что собственность присутствующий в вашем запросе, он сделает эту вкладку опциональной. Обратите внимание, что при использовании REST API DocuSign соответствующее свойство JSON просто обозначается как required.

+0

Мы обнаружили/устранили проблему. При настройке настраиваемого свойства тега CustomTabRequired = false нам нужно явно установить свойство CustomTabRequiredSpecified = true. Похоже, что вызовы API на основе SOAP требуют от нас также указать указанные свойства для каждого свойства тега. Когда мы игнорируем указанные свойства, свойства тега устанавливаются неправильно. Большое вам спасибо за вашу помощь. –

Смежные вопросы