The Identifier Component generates a unique identifier for each form submission. The identifier can be automatically generated when the form is submitted or triggered by a button press. This is often used to assign a specific ID number or code to each submission, making it easy to track, reference, or manage them.
When should I use an Identifier?
The Identifier Component is ideal for any situation where you need to assign a unique identifier to a form submission.
Here are some common use cases:
Tracking Student Registrations
For schools or districts using Droplet to register students, the Identifier Component can automatically assign a temporary unique student ID to each submission.
For example, administrators can generate custom identifiers like “STU123” or “REG456” to easily reference each student’s registration. It's a nice way to pair a student's registration form with other systems of record.
For schools or districts using Droplet to register students, the Identifier Component can automatically assign a temporary unique student ID to each submission.
For example, administrators can generate custom identifiers like “STU123” or “REG456” to easily reference each student’s registration. It's a nice way to pair a student's registration form with other systems of record.
Managing Purchase Requests
In business or procurement workflows, every purchase order needs a unique identifier for tracking and record-keeping. The Identifier Component can generate an order number automatically when a form is submitted.
For example, you could create a sequence like PO1001, PO1002, PO1003, ensuring every order has a distinct, easy-to-reference ID. What's even better? You can search All Submissions by that ID to get right to a specific submission with ease.
In business or procurement workflows, every purchase order needs a unique identifier for tracking and record-keeping. The Identifier Component can generate an order number automatically when a form is submitted.
For example, you could create a sequence like PO1001, PO1002, PO1003, ensuring every order has a distinct, easy-to-reference ID. What's even better? You can search All Submissions by that ID to get right to a specific submission with ease.
Features & Configuration
Adding an Identifier to your form is straightforward. Select the Identifier option from the component library and drag it onto your form.
After placing the component, you can customize its properties in the right-hand panel:
Properties
Label
This text appears above the component, explaining its purpose to the user (e.g., “Submission ID” or “Order Number”).
This text appears above the component, explaining its purpose to the user (e.g., “Submission ID” or “Order Number”).
Width
Adjust the width of the component (1-12 columns) based on your form layout.
Adjust the width of the component (1-12 columns) based on your form layout.
Required
Toggle this option to make the identifier mandatory for form submission.
Toggle this option to make the identifier mandatory for form submission.
Auto
When enabled, the identifier will automatically populate when the form is submitted. If disabled, the submitter will click a button to generate the identifier before submitting the form.
When enabled, the identifier will automatically populate when the form is submitted. If disabled, the submitter will click a button to generate the identifier before submitting the form.
Text
This controls the button label that users will see if the Auto option is disabled. If Auto is enabled, this field is greyed out and the text defaults to “Generated on Submit.”
This controls the button label that users will see if the Auto option is disabled. If Auto is enabled, this field is greyed out and the text defaults to “Generated on Submit.”
Logic
Display Logic
Control when this component shows or hides based on other inputs.
Control when this component shows or hides based on other inputs.
Validate Logic
Control the conditions under which the identifier is considered valid.
Control the conditions under which the identifier is considered valid.
Formula Logic
If you need more than just a simple number for your identifier, you can write a custom formula to create more personalized or complex identifiers. You can use the helper function getSequenceId() to generate a number and integrate it into a custom expression.
For example,
If you need more than just a simple number for your identifier, you can write a custom formula to create more personalized or complex identifiers. You can use the helper function getSequenceId() to generate a number and integrate it into a custom expression.
For example,
The above formula expression would create unique IDs like HS1, HS2, HS3, etc.
Details
Hint
Provide helpful instructions or context for users, appearing under the component.
Provide helpful instructions or context for users, appearing under the component.
Tooltip
A tooltip will appear when users hover over the question mark icon next to the component, offering additional details.
A tooltip will appear when users hover over the question mark icon next to the component, offering additional details.
Name
Set a more descriptive internal name for the component to make it easier to identify in your workflows or data exports.
Set a more descriptive internal name for the component to make it easier to identify in your workflows or data exports.
ID
Each Droplet component has a unique ID for referencing in workflows or visibility settings. Edit the default ID to make it more descriptive for easy reference.
Each Droplet component has a unique ID for referencing in workflows or visibility settings. Edit the default ID to make it more descriptive for easy reference.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article