Не могу применить роль шаблона для лично подписавшего [Java] - PullRequest
0 голосов
/ 03 января 2019

Я видел похожую проблему в Для типа «Персона подписывающего» имя получателя подписи не может быть пустым

Но данный ответ не помогает мне, потому что я не могувыясните, как добавить эти значения, показанные в json, через мой javacode

Так что я назначаю эти роли шаблонов существующему шаблону, и он работает нормально.Я решил сделать CustomerPOD лично подписавшим.Из того, что я вижу, единственное, что имеет отношение к личному подписывающему лицу, - это SetInPersonSignerName, который, как вы полагаете, установит личное имя подписавшего, хаха.

К сожалению, похоже, что я что-то упустил, так как выдается следующая ошибка ниже.

Любая помощь будет принята с благодарностью, поскольку я нигде не нашел решения для этих тем.Огромное спасибо!

      TemplateRole tRoleHR = new TemplateRole();
      tRoleHR.setRoleName(title1);
      tRoleHR.setName(name1);
      tRoleHR.setEmail(email1);
      tRoleHR.setRoutingOrder("1");

      TemplateRole tRole = new TemplateRole();
      tRole.setRoleName(title3);
      tRole.setName(name3);
      tRole.setEmail(email3);
      tRole.setRoutingOrder("3");

      TemplateRole tRoleService = new TemplateRole();
      tRoleService.setRoleName(title2);
      tRoleService.setName(name2);
      tRoleService.setEmail(email2);
      tRoleService.setRoutingOrder("2");

      TemplateRole tRoleDriver = new TemplateRole();
      tRoleDriver.setRoleName(title4);
      tRoleDriver.setName(name4);
      tRoleDriver.setEmail(email4);
      tRoleDriver.setRoutingOrder("4");

      TemplateRole tRoleCustomerPOD = new TemplateRole();
      tRoleCustomerPOD.setRoleName(title5);
      tRoleCustomerPOD.setName(name5);
      tRoleCustomerPOD.setEmail(email5);
      tRoleCustomerPOD.setRoutingOrder("5");
      tRoleCustomerPOD.setInPersonSignerName("Joe Customer");

Исключение: com.docusign.esign.client.ApiException: ошибка при запросе сервера, получен неуспешный код HTTP 400 с телом ответа: '{"errorCode": "IN_PERSON_SIGNER_NAME_CANNOT_BE_BLANK", "message": "Для подписывающего лица типа Имя подписывающего получателя не может быть пустым."

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...