Senpiper
  • Introduction to Senpiper One Resource
  • Getting started
    • Overview
    • Log in to the platform
    • Web workspace
    • Mobile Applications
    • White-labeled Apps and custom domains
  • Groups/Applications
    • Groups Overview
    • How to create groups?
    • Open vs Closed groups
    • Managing group members
      • Types of group members
      • Manual Group member management
        • Adding users individually
        • Adding users in bulk
        • Removing users
      • Automated user management
        • How to define criteria for adding users?
        • How to auto-remove users?
        • User Removal Alerts and Task Delegation
    • Group Details on web
      • Form Table View
      • Kanban View
      • Group chats
      • Pending task (assigned to you)
        • How to access the tasks assigned to you?
        • How to take actions on the tasks assigned to you?
        • How to toggle between different views?
    • Group Details on Mobile Apps
      • Managing Group Views
      • Group Chat Features
      • Form Submissions
        • Form card settings
      • Media Directory
        • How to create Media folder ?
        • How to upload media ?
        • How to delete Media ?
      • Pending Tasks
      • Group Settings
  • Media folders
    • Overview
    • How to access the Media Folders?
    • How to create media folders?
    • How to upload media files in folders?
    • How to delete media folders and files?
  • Scheduler
    • Overview
  • HOW TO CREATE APPLICATIONS
    • Overview
    • Tools to create an application
  • USER MANAGEMENT
    • Introduction
    • Managing users
      • User lists
        • How to create user lists?
        • How to create users?
        • How to add custom user list parameters?
      • How to add users to a user list?
        • Adding multiple users to a user list
      • More actions
        • Viewing users
        • Searching users
        • Downloading user lists
        • Delegating tasks
        • Viewing the change log of a user profile
        • Editing users
        • Deleting users
        • Blocking users
        • Unblocking users
        • Unlocking user
        • Granting permissions to users
    • Managing custom roles
      • Creating roles
      • Assigning custom roles to users
      • Removing custom roles from users
      • Granting permissions to roles
    • Roles and Users for the Reimbursement Use Case
  • FORM BUILDER
    • Introduction
    • How to create forms?
      • Basic details
      • Adding fields and saving a form
        • Types of fields
        • Default field settings
        • Individual field settings
        • Creating master records
        • Language settings for fields
      • Additional form settings
        • Conditions
          • Manage field settings
          • Copy field values
          • Conditional values of fields
            • Master Mapping
          • Validate field values
          • Calculate field values
          • Validate location
          • Face Matching
          • Append values to a field
        • Submit button settings
        • Configure pre loader
        • Configure post loader
        • Set form card layout
        • Set form table properties
    • Advanced concepts
      • Parent-child form settings
      • Using report data in forms
    • Editing forms
    • Deleting forms
    • More form options
  • WORKFLOW BUILDER
    • Introduction
      • Overview
      • Navigating workflow builder
      • How to add a new workflow?
      • How to view draft workflows?
    • Defining workflows
      • Define conditions for a workflow step
      • Define Workflow Actions
        • Configuring communication settings
        • Configuring a conditional assignee
        • Selecting an assignment strategy
      • Define workflow Step
        • Updating the status for a step of the workflow
        • Configuring button settings for a step of the workflow
          • Basic details
          • Form edit settings
          • Assignment settings
          • Comment log settings
          • Auto trigger settings
          • Time settings
      • Ending workflow
    • Editing workflows
    • Deleting workflows
    • Designing the reimbursement workflow (Path 1)
    • Designing the reimbursement workflow (Path 2)
  • ALARM BUILDER
    • Introduction
    • Alerts for form submission
      • Add New Alarm
        • Configuring the basic details
        • Defining the communication type
          • Send an Email
          • Send an SMS
          • Send an App Notification
        • Setting up the schedule for alerts
      • Viewing alarm event details
      • Editing an existing alarm
      • Deleting an existing alarm
    • Alarms for Custom Data Exports
      • Add a new alarm
        • Configuring Basic Details
        • Configure Content
        • Define Schedule
      • View Alarm event details
      • Clone a Alarm
  • General System Settings
    • Introduction
    • Authentication settings
      • Login option Preferences
      • Password settings
      • Custom URLs
    • Organization Branding
    • Custom Settings
    • Enable Sign-Up
      • Build a Sign-up form
      • Settings for Sign-up form
      • Customize Sign-up form
  • DIGITIZE A SAMPLE PROCESS
    • Overview of the process
    • Step 1: Register a company
    • Step 2: Create a group/Application
    • Step 3 : Design forms
    • Step 3: Create Process flow
    • Step 4 : Set up the communication
    • Testing the platform
  • Process migration
    • Introduction
  • Different types
  • Steps for migrating any process
Powered by GitBook
On this page
  • 1. General settings
  • 2. Form update and delete settings
  • 3. Language settings
  • 4. Master data settings
  • 5. Parent child relationship settings
  • 6. Keep form submissions unique

Was this helpful?

  1. FORM BUILDER
  2. How to create forms?

Basic details

PreviousHow to create forms?NextAdding fields and saving a form

Last updated 2 years ago

Was this helpful?

The basic details of the form consist of five parts as shown below:

1. General settings

Field

Description

Select Group*

From the dropdown-list, select the group to which you want to add the form

Form Name*

Enter a name for your form

Add Form Description

Enter a short description for the form This will be displayed under the form title.

The fields Select Group and Form Name are mandatory. A form cannot be created without entering values for these fields.

2. Form update and delete settings

Field

Description

Form entries can be updated after submission

Turn on this toggle switch if you want to allow the user to edit the entries after the form is submitted

Form entries cannot be deleted after submission

Turn on this toggle switch if you want to prohibit the deletion of entries after submitting the form

Visible only to group admins and super-admins

Turn on this toggle switch if you want to restrict the access of the form to only group admins and super admins

Enable system only submissions

Turn on this toggle switch if you want the system to create submissions of the form automatically based on the workflow configuration. The users can't manually submit these type of forms.

3. Language settings

Field

Select language to be applied

Select the language in which you want to display the title of this form

Provide form name in other languages configured for this form

Here you can give the desired title in the selected language.

example:

if the selected language is Hindi for the form "Reimbursement".

  1. The given title in the selected language will appear only when the user system language is in the selected language. Example: The title अदायगी will appear when the user system language is Hindi, else the form title will be rendered in English.

  2. The form title can be configured in more than one language.

4. Master data settings

Field

Description

Use form submissions as master data for other forms

This option helps to create the current form answers as master data

Apply master data to this form

This option helps to use master form data to fill in the current form data

Master records act as a source dataset in a process. (e.g. we need to have a drop-down of cities across multiple forms, So instead of asking user to fill cities manually every time in each form, we can create a master dataset of cities that can be used in different forms across the system.)

5. Parent child relationship settings

Field

Description

Use form as a parent to other forms

This toggle helps to set the form in consideration as a parent form

Use this form as a child to other form

This toggle helps to set the form in consideration as a child form to an already created parent form in the same group

6. Keep form submissions unique

Field

Description

Enable the uniqueness check

This setting ensures that the selected field has unique value in every form submission. No two submissions can have same value for the selected field/s.

Select field which will act as unique value for all submissions

Select the field for which you want to ensure unique value in every submission

What should be the behavior if a new submission is uploaded with same data

If a new form submission is created with duplicate value for the selected field, then what should be the desired acton that system should take.

List of actions to be taken if the value submitted for the field is not unique:

  1. Discard new submission – The new submission for the field will be removed, and the old submission will be retained

  2. Override previous submission – The old submission will for the field will be removed, and the new submission will be retained

  3. Throw an error – An error message will be displayed to the user

The uniqueness feature ensures that there is no duplication of any field values. For a given field, it restricts a user from submitting a value that already exists in the data from the previous submissions made to the form.

Important: The uniqueness check will apply to bulk submissions (submissions via uploading an excel) as well.

To know more about language settings, see .

To know more about master data settings, see and Master data settings.

To understand the use cases, see .

अदायगी
Language settings for fields
Master settings for fields
Parent-child form settings