Docusignapi 使用docusignrestapi进行复选框验证

Docusignapi 使用docusignrestapi进行复选框验证,docusignapi,Docusignapi,从Docusign Web UI,我可以添加一个复选框组并添加如下验证: 但任何API都无法提供相同的验证。是否有任何变通方法或其他API端点来添加此验证?请参阅本文- 它详细解释了如何做到这一点 您需要为每个复选框创建一个文本选项卡,并添加条件逻辑等。 这不是一件容易的事,但是可行的参见本文- 它详细解释了如何做到这一点 您需要为每个复选框创建一个文本选项卡,并添加条件逻辑等。 这不是一件容易的事情,但是可以通过API实现。诀窍是,必须将每个复选框设置为一个组,然后必须将验证规则分配给TabG

从Docusign Web UI,我可以添加一个复选框组并添加如下验证:

但任何API都无法提供相同的验证。是否有任何变通方法或其他API端点来添加此验证?

请参阅本文- 它详细解释了如何做到这一点 您需要为每个复选框创建一个文本选项卡,并添加条件逻辑等。 这不是一件容易的事,但是可行的参见本文- 它详细解释了如何做到这一点 您需要为每个复选框创建一个文本选项卡,并添加条件逻辑等。
这不是一件容易的事情,但是可以通过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"
                    }
                ]
            }
要了解如何准确地设置组以获得所需的验证规则,可以使用捕获Web控制台的AddEnvelopeTabs流量。请注意,web控制台使用两个API调用—一个用于创建复选框,一个用于创建组,但您的应用程序可以在一个API调用中完成

增加

可能的组规则值为SelectAtlast、SelectAtMost、SelectJustice、SelectARange。使用适合您的用例的值

根据groupRule设置的不同,相关属性为minimumRequired和maximumAllowed


内部Jira DEVDOCS-2087已归档,以更新文档。

可通过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"
                    }
                ]
            }
要了解如何准确地设置组以获得所需的验证规则,可以使用捕获Web控制台的AddEnvelopeTabs流量。请注意,web控制台使用两个API调用—一个用于创建复选框,一个用于创建组,但您的应用程序可以在一个API调用中完成

增加

可能的组规则值为SelectAtlast、SelectAtMost、SelectJustice、SelectARange。使用适合您的用例的值

根据groupRule设置的不同,相关属性为minimumRequired和maximumAllowed


内部Jira DEVDOCS-2087已存档,以更新文档。

谢谢。不使用模板就可以完成吗?这篇文章告诉你必须先创建模板。它可以,但模板使它更容易。如果这有帮助-请将此问题标记为答案。谢谢看起来Drew有一个更简单的方法,所以你也可以检查他的答案…是的,我会试试。在我的场景中,我们不使用模板。因此,如果我必须使用模板,这将意味着流程中的一个重大变化。让我也试试另一种解决办法。谢谢,谢谢。不使用模板就可以完成吗?这篇文章告诉你必须先创建模板。它可以,但模板使它更容易。如果这有帮助-请将此问题标记为答案。谢谢看起来Drew有一个更简单的方法,所以你也可以检查他的答案…是的,我会试试。在我的场景中,我们不使用模板。因此,如果我必须使用模板,这将意味着流程中的一个重大变化。让我也试试另一种解决办法。谢谢。让我试试这个。这是很有帮助的API日志技巧真的很有帮助。为我打开了几扇门。谢谢。让我试试这个。这是很有帮助的API日志技巧真的很有帮助。为我打开了几扇门。谢谢