PDF Form Field Name Guidelines for FillableCheckbox

This section outlines the naming logic within a FillableCheckbox container for a checkbox and radio button when using with either Dynamic, Static, or Embedded PDF documents.

Note: Expere will not generate a form field nor return a <FillableFieldSet/> container in the response file when no ID (for example: (RembrandID, SignerID, '*') is specified for Fillable Fields or Fillable Checkboxes.

Checkbox

A FillableCheckbox element without a GroupID consists of the following naming convention:
SS+TAG{"tagName": "Enter FillableCheckbox FieldName", "type": "CHECKBOX", "role": {"type": "Signer", "num": 1}, "required": true}

For example: SS+TAG{“tagName”: “MyCheckbox_Name”, “type”: “CHECKBOX”, “role”:{“type”:”Borrower”, “num”: 1}, “required”: false}

Guidelines
SS+TAG This is a required prepend to the name
"tagName": "Enter FillableCheckbox FieldName", "Enter FillableCheckbox FieldName" is the authored "FieldName" value and is used for the tagName.
Note: the "tagName" value must be unique.
"type": "CHECKBOX", "CHECKBOX" is the value used with the FillableCheckbox element.
"role": {"type": "Borrower",
"num": Set to the integer, starting with 1, for the corresponding responsible party. Expere will assign the integer sequentially to each unique party. if signer is identified with wildcard; it will get assigned to the first non-wildcard / non-null signers. See Additional "num" notes for more information.
"required": true} The "true" or "false" value is extracted from the Mandatory element.
Sample response snippet

<r:FillableCheckbox>
	<r:Id>MyCheckboxID</r:Id>
	<r:EmailAddress>Checkboxemail@email.com</r:EmailAddress>
	<r:FieldName>SS+TAG{“tagName”: “MyCheckbox_Name”, “type”: “CHECKBOX”, “role”:{“type”:”Borrower”,  “num”: 1}, “required”: false}</r:FieldName>
	<r:ToolTip>MyCheckboxToolTip</r:ToolTip>
	<r:Checked>false</r:Checked>
	<r:PageNumber>2</r:PageNumber>
	<r:XCoordinate>121.67</r:XCoordinate>
	<r:YCoordinate>747.22</r:YCoordinate>
	<r:Sequencing>12</r:Sequencing>
	<r:Mandatory>No</r:Mandatory>
</r:FillableCheckbox>

Radio button

A FillableCheckbox element with a GroupID consists of the following naming convention:
SS+TAG{"type": "RADIO_BUTTON", "tagName": "Enter FillableCheckbox GroupID",  "label":"Enter FillableCheckbox FieldName", "role": {"type": "Borrower", "num": 1}}

For example: SS+TAG{“type”: “RADIO_BUTTON”, “tagName”: “RadioGroupID”, “label”: “Option1Name”, “role”:{“type”:”Borrower”, “num”: 1}}

Guidelines
SS+TAG This is a required prepend to the name
"type": "RADIO_BUTTON", "RADIO_BUTTON" is the value used with the FillableCheckbox element.
"tagName": "Enter FillableCheckbox GroupID", "Enter FillableCheckbox GroupID" is the "GroupID" value and is used for the tagName.
"role": {"type": "Borrower",
"label": "Enter FillableCheckbox FieldName" The value for "Enter FillableCheckbox FieldName" is derived from the authored "FieldName" value.
Note: the "label" value must be unique.
"num": Set to the integer, starting with 1, for the corresponding responsible party. Expere will assign the integer sequentially to each unique party. if signer is identified with wildcard; it will get assigned to the first non-wildcard / non-null signers. See Additional "num" notes for more information.
Sample response snippet

<r:FillableCheckbox>
	<r:Id>Option1ID</r:Id>
	<r:EmailAddress>radioemail@email.com</r:EmailAddress>
	<r:FieldName>SS+TAG{“type”: “RADIO_BUTTON”, “tagName”: “RadioGroupID”, “label”: “Option1Name”, “role”:{“type”:”Borrower”,  “num”: 1}}</r:FieldName>
	<r:ToolTip>Option1Tooltip</r:ToolTip>
	<r:Checked>false</r:Checked>
	<r:PageNumber>2</r:PageNumber>
	<r:XCoordinate>161.39</r:XCoordinate>
	<r:YCoordinate>729.22</r:YCoordinate>
	<r:Sequencing>13</r:Sequencing>
	<r:GroupID>RadioGroupID</r:GroupID>
	<r:Mandatory>No</r:Mandatory>
</r:FillableCheckbox>
<r:FillableCheckbox>
	<r:Id>Option2ID</r:Id>
	<r:EmailAddress>radioemail@email.com</r:EmailAddress>
	<r:FieldName>SS+TAG{“type”: “RADIO_BUTTON”, “tagName”: “RadioGroupID”, “label”: “Option2Name”, “role”:{“type”:”Borrower”,  “num”: 1}}</r:FieldName>
	<r:ToolTip>Option2Tooltip</r:ToolTip>
	<r:Checked>false</r:Checked>
	<r:PageNumber>2</r:PageNumber>
	<r:XCoordinate>173.51</r:XCoordinate>
	<r:YCoordinate>729.22</r:YCoordinate>
	<r:Sequencing>14</r:Sequencing>
	<r:GroupID>RadioGroupID</r:GroupID>
	<r:Mandatory>No</r:Mandatory>
</r:FillableCheckbox>
<r:FillableCheckbox>
	<r:Id>Option3ID</r:Id>
	<r:EmailAddress>radioemail@email.com</r:EmailAddress>
	<r:FieldName>SS+TAG{“type”: “RADIO_BUTTON”, “tagName”: “RadioGroupID”, “label”: “Option3Name”,  “role”:{“type”:”Borrower”,  “num”: 1}}</r:FieldName>
	<r:ToolTip>Option3ToolTip</r:ToolTip>
	<r:Checked>false</r:Checked>
	<r:PageNumber>2</r:PageNumber>
	<r:XCoordinate>173.51</r:XCoordinate>
	<r:YCoordinate>729.22</r:YCoordinate>
	<r:Sequencing>14</r:Sequencing>
	<r:GroupID>RadioGroupID</r:GroupID>
	<r:Mandatory>No</r:Mandatory>
</r:FillableCheckbox>

Example screen shots

Note: In the PDF, the radio button fields will have a top level element following same naming convention as appears in the PDF; for example: SS+ FillableCheckbox with a GroupID Format: SS+TAG{“type”: “RADIO_BUTTON”, “tagName”: “RadioGroupID”, “label”: “Option1Name”, “role”:{“type”:”Borrower”, “num”: 1}}

Additionally, a child element will appear in the PDF below the top level naming convention using the value of the FieldName in the REQ file; for example: "Option1Name."

Authored in the REQ file:

Displayed in the PDF file:

PDF Form sample

Sample form name in Prepare Forms panel