Проверка флажка с использованием Docusign REST API - PullRequest
0 голосов
/ 03 октября 2019

В веб-интерфейсе Docusign я могу добавить флажок «Группа» и добавить проверку следующим образом:

image

Но такая же проверка недоступна ни для одного из API. Есть ли обходной путь или какая-либо другая конечная точка API для добавления этой проверки?

Ответы [ 2 ]

2 голосов
/ 03 октября 2019

Это доступно через API. Хитрость заключается в том, что вы должны установить каждый флажок, чтобы иметь группу, а затем вы должны назначить правила проверки для TabGroup. Вот пример:

            "tabs": {
                "checkboxTabs": [
                    {
                        "tabLabel": "Checkbox1",
                        "required": false,
                        "selected": false,
                        "pageNumber": 1,
                        "documentId": "1",
                        "recipientId": "1",
                        "tabGroupLabels": [
                            "Checkbox Group"
                        ],
                        "xPosition": 308,
                        "yPosition": 43,
                    },
                    {
                        "tabLabel": "Checkbox2",
                        "pageNumber": 1,
                        "documentId": "1",
                        "recipientId": "1",
                        "tabGroupLabels": [
                            "Checkbox Group"
                        ],
                        "xPosition": 308,
                        "yPosition": 59,
                    }
                ],
                "tabGroups": [
                    {
                        "groupLabel": "Checkbox Group",
                        "locked": false,
                        "groupRule": "SelectAtLeast",
                        "minimumRequired": 1,
                        "maximumAllowed": 1,
                        "validationMessage": "Please check a box",
                        "documentId": "1",
                        "pageNumber": 1,
                        "tabScope": "Document",
                        "recipientId": "1"
                    }
                ]
            }

Чтобы получить представление о том, как именно настроить группу, чтобы иметь нужные правила проверки, вы можете использовать Ведение журнала API для захвата AddEnvelopeTabs веб-консоли. движение. Обратите внимание, что веб-консоль использует два вызова API (один для создания флажков, другой для создания группы), но ваше приложение может сделать это за один раз.

0 голосов
/ 03 октября 2019

См. Эту статью - https://support.docusign.com/en/articles/How-do-I-use-muiltiple-checkboxes-with-at-least-one-required Подробно объясняется, как это сделать, вам необходимо создать текстовую вкладку для каждого флажка и добавить условную логику и т. Д. Не простая вещь, но выполнимая

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