The Shared Link feature enables DragOnce users to share a DragOnce form with non-subscribers, allowing them to complete the form and have their responses saved directly to the DragOnce database.
Create an app and hover over it under App List.
Click the More Button and then select Shared Link.
3. Shared Links List is shown, we will demonstrate how each property is used
It allows users to search shared link(s) by keyword in the Shared Links List.
Users can input the keyword in the widget with the Search Logo in the Shared Links List, the system will display the search result(s) with the aliases of shared link(s) that contain the specified keyword, performing the search case insensitively and simultaneously.
It allows users to activate and suspend shared link(s) and filter to view the chosen types.
For example, users can view all shared link(s) under All in the Shared Links List.
To suspend active shared link(s), users can select them and click the Suspend Button, the system will then disable the shared link(s) after confirmation.
To activate suspended shared link(s), users can select them and click the Activate Button, which will reopen the link(s) after confirmation.
Users can filter the list by selecting Active to view only active links, or Suspended to view suspended links.
It allows users to delete shared link(s).
For example, users may select the shared link(s) in the Shared Links List, click the Delete Button, and then confirm the action by typing "delete".
In Shared Links List, click the Add New Link Button.
2. The Shared Link Settings are shown, we will demonstrate how each property is used.
Users can change the name of the setting with the Alias property.
For example, we create a Shared Link, look through the Alias property in the Shared Link Settings. We call it “Job Application”.
The design time display in Shared Links List are shown below:
Design Time (Web View)
Users can select their preferred shared form from the app using the Form property.
For example, look through the Form property in the Shared Link Settings. We select “Job Application - Job Application Form” from the dropdown list.
Users can modify the display title of selected form using the Form Title property.
For example, look through the Form Title property in the Shared Link Settings. Users may enable this property, which allows them to input their preferred display title for the form, such as "Apply Job".
If multiple language setting is enabled, click the Multiple Language Edit Button to input the title in selected languages.
Design time display in multiple language is shown below:
Design Time-Mutiple Language (Web View)
The runtime display is shown below:
Runtime (Web View)
Users can add a logo for the selected form using the Form Logo property.
For example, look through the Form Logo property in the Shared Link Settings.
By enabling this property, users may click the Upload Button to upload an image in JPG or PNG format with file size under 200 KB as the form logo.
The runtime display is shown below:
Runtime (Web View)
Users can select a simulating account to be recorded for every submission made via the shared link by using the Access Link By Simulating property.
For example, look through the Access Link By Simulating property in the Shared Link Settings. Users may select one account as the simulating account for record creation from the User Picker, such as “Shared Link Admin”.
Users can select a start date and time for the shared link using the Start Date & Time property.
For example, look through the Start Date & Time property in the Shared Link Settings.
By enabling this property, users may select the desired start date and time for the shared link from the prompted calendar by clicking the widget with the Calendar Logo, such as “1/1/2025 12:00 AM”.
Users can customize the markdown message shown before start time using the Customised Message Before Start Time property.
For example, look through the Customised Message Before Start Time property in the Shared Link Settings, which appears after enabling the Start Date & Time property.
If the option is not enabled, the system will display the default message: “Thank you for your interest. The submission period for this form has not yet begun.” during runtime.
By enabling this property, users can enter a message that will be displayed before start time by clicking the Edit Button, such as “The application is not yet open.”.
If multiple language setting is enabled, click the Multiple Language Edit Button to input the messages in selected languages.
Design time display in multiple languages is shown below:
Design Time-Mutiple Language (Web View)
The runtime display is shown below:
Runtime (Web View)
Users can select an end date and time for the shared link using the End Date & Time property.
For example, look through the End Date & Time property in the Shared Link Settings.
By enabling this property, users may select the desired end date and time for the shared link from the prompted calendar by clicking the widget with the Calendar Logo, such as “31/1/2025 12:00 AM”.
Users can customize the markdown message shown after end time using the Customised Message for Expiration property.
For example, look through the Customised Message for Expiration property in the Shared Link Settings, which appears after enabling the End Date & Time property.
If the option is not enabled, the system will display the default message: “Thank you for your interest. The submission period for this form has now closed.” during runtime.
By enabling this property, users can enter a message that will be displayed after end time by clicking the Edit Button, such as “Application Expired.”.
If multiple language setting is enabled, click the Multiple Language Edit Button to input the messages in selected languages.
Design time display in multiple languages is shown below:
Design Time-Mutiple Language (Web View)
The runtime display is shown below:
Runtime (Web View)
Users can customize the markdown message shown after the form is submitted using the Customised Thank You Message property.
For example, look through the Customised Thank You Message property in the Shared Link Settings.
If the option is not enabled, the system will display the default message: “Thank you! Your form has been successfully submitted!” during runtime.
By enabling this property, users can enter a message that will be displayed after end time by clicking the Edit Button, such as “Thank you for your application.”.
If multiple language setting is enabled, click the Multiple Language Edit Button to input the messages in selected languages.
Design time display in multiple languages is shown below:
Design Time-Mutiple Language (Web View)
The runtime display is shown below:
Runtime (Web View)
Users can set the total quota for form submissions via the shared link by using the Submission Quota property.
For example, look through the Submission Quota property in the Shared Link Settings.
By enabling this property, users may directly input their preferred quota for form submissions via the shared link or adjust the quota by hovering over the widget and clicking the arrows.
Users can customize the markdown message displayed when they attempt to submit the form after exceeding the submission quota by using the Customised Message for Exceeded Quota property.
For example, look through the Customised Message for Exceeded Quota property in the Shared Link Settings, which appears after enabling the Submission Quota property.
If the option is not enabled, the system will display the default message: “Thank you for your interest! The submission quota has been reached.” during runtime.
By enabling this property, users can enter a message that will be displayed when they attempt to submit the form after exceeding the submission quota by clicking the Edit Button, such as “Quota Exceeded.”.
If multiple language setting is enabled, click the Multiple Language Edit Button to input the messages in selected languages.
Design time display in multiple languages is shown below:
Design Time-Mutiple Languages (Web View)
The runtime display is shown below:
Runtime (Web View)
Users can access the shared link under Shared Links.
For example, on a created Shared Link, hover over the widget with the shared link and the Arrow Logo under the Shared Links in the Shared Link Settings. Users may copy the shared link with the Copy Button or open the shared link with the Open Button.
Users can regenerate the URL of the shared link under Shared Links.
For example, on a created Shared Link, users may regenerate the URL by clicking the Regenerate Link Button under the Shared Links in the Shared Link Settings. The system would generate a new shared link for the settings after confirmation and the past URL(s) will be invalidated.
Users can view the submission record(s) of the shared link under Submission Statistics.
For example, on a created Shared Link, users may view the submission record(s) including the Submission Count and Last Submission Time of the shared link under Submission Statistics in the Shared Link Settings.
Users can reset the submission record(s) of the shared link under Submission Statistics.
For example, on a created Shared Link, users may reset the submission count of the shared link by clicking the Reset Button under Submission Statistics in the Shared Link Settings. The system would reset the submission count and the last submission time of the shared link after confirmation, but will not delete the submission record(s).
Users can view the replaced shared link record(s) under Shared Links History.
For example, on a created Shared Link, the replaced shared link(s) and their replacement time will be displayed under the Shared Links History in the Shared Link Settings.
Users can access the shared link under Shared Links List.
For example, on a created Shared Link, hover over the widget with the shared link and the Arrow Logo under the Shared Link in the Shared Links List. Users may copy the shared link with the Copy Button or open the shared link with the Open Button.
Multiple Language:
Certain items can only be edited in the development environment, and they behave differently when merging the app between the package and target environments. Here’s a summary of these behaviors:
Delete Button
Developing Only
N/A
Activate Button
All
N/A
Suspend Button
All
N/A
Profile Status
All
First deployment always is “Suspended”
“Suspended” if either the status in package or target environment is “Suspended”
Status remains unchanged if both environments have the same status
Alias
Developing Only
N/A
Form
Developing Only
N/A
Form Title
Developing Only
N/A
Form Logo
Developing Only
N/A
Access Link By Simulating
Developing Only
N/A
Start Date & Time(On/Off)
All
First deployment always follow setting in package
“On” if either package or target environment is set to “On”
Remains unchanged if both environments are set to either "On" or "Off"
End Date & Time(On/Off)
All
First deployment always follow setting in package
“On” if either package or target environment is set to “On”
Remains unchanged if both environments are set to either "On" or "Off"
Submission quota(On/Off)
All
First deployment always follow setting in package
“On” if either package or target environment is set to “On”
Remains unchanged if both environments are set to either "On" or "Off"
Customised Message Before Start Time(On/Off)
All
First deployment always follow setting in package
“On” if either package or target environment is set to “On”
Remains unchanged if both environments are set to either "On" or "Off"
Customised Message for Expiration(On/Off)
All
First deployment always follow setting in package
“On” if either package or target environment is set to “On”
Remains unchanged if both environments are set to either "On" or "Off"
Customised Thank You Message(On/Off)
All
First deployment always follow setting in package
“On” if either package or target environment is set to “On”
Remains unchanged if both environments are set to either "On" or "Off"
Customised Message for Exceeded Quota(On/Off)
All
First deployment always follow setting in package
“On” if either package or target environment is set to “On”
Remains unchanged if both environments are set to either "On" or "Off"
Start Date & Time(Value)
All
First deployment always follow value in package
Follow the value in environment that has a value
If both the package and target environment have values, follow the target environment value
End Date & Time(Value)
All
First deployment always follow value in package
Follow the value in environment that has a value
If both the package and target environment have values, follow the target environment value
Submission quota(Value)
All
First deployment always follow value in package
Follow the value in environment that has a value
If both the package and target environment have values, follow the target environment value
Customised Message Before Start Time(Value)
All
First deployment always follow value in package
Follow the value in environment that has a value
If both the package and target environment have values, follow the target environment value
Customised Message for Expiration(Value)
All
First deployment always follow value in package
Follow the value in environment that has a value
If both the package and target environment have values, follow the target environment value
Customised Thank You Message(Value)
All
First deployment always follow value in package
Follow the value in environment that has a value
If both the package and target environment have values, follow the target environment value
Customised Message for Exceeded Quota(Value)
All
First deployment always follow value in package
Follow the value in environment that has a value
If both the package and target environment have values, follow the target environment value
Regenerate Link
All
N/A
Reset
All
N/A
Guests can access the form and fill it out without logging into Dragonce by using the shared link.
Runtime (Web View)
They can proceed the form into the next state, “Submit” for example, by clicking the button.
Runtime (Web View)
They can empty their inputs by clicking the Reset Button.
Runtime (Web View)
Authorized users can view the submission record(s) in the form table from the app, with the simulating account "Shared Link Admin" designated as the form owner.
Runtime (Web View)
They can select then delete the individual submission record in the form table with the Delete Button from the app.
Any deleted record(s) will not affect the calculation of Submission Count under Submission Statistics in the Shared Link Settings.
Users can enable the multiple language setting for the app and the shared links settings will adjust accordingly.
Hover over the app under the App List and click Setting Button in App List
2. Set the default language using the Language property in the Application Settings
3. “Submit”
4. Hover over the app under the App List and click Setting Button in App List
5. Enable the Multiple Languages setting and set the preferred languages other the default language to Visible
6. “Submit”
Users can choose the runtime language by hovering over the Language Logo and switching the language from the dropdown list that appears.
Users can customize different messages in Markdown formats to be displayed for the shared links in Shared Link Setting.
For example, users can use Markdown rules to format plain text messages.
Design Time (Web View)
Runtime (Web View)
They can use HTML rules to format texts and embed images in the messages.
Design Time (Web View)
Runtime (Web View)
Information !
Other embedded multimedia elements are disabled in the customised messages of the shared links and will not be shown if included.