Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancing Form Element Diversity and Customization Options in BPMN Form JS #931

Open
tgsjenish opened this issue Dec 6, 2023 · 1 comment
Labels
backlog Queued in backlog enhancement New feature or request

Comments

@tgsjenish
Copy link

Feature Description
Introduce additional form elements to enhance the versatility of BPMN form JS. The proposed elements include a signature pad, file upload, autocomplete search, currency input, URL input, rich text editor, and the ability to embed sub-forms.

Use Case
Consider a scenario where a user needs to design a form for a customer feedback application. They want to include a signature pad for digital signatures, allow users to upload attachments, use autocomplete for efficient data entry, handle currency inputs, capture URLs, utilize a rich text editor for detailed comments, and embed sub-forms for nested information.

Proposed Changes

  1. Signature Pad: Add a signature pad form element that enables users to capture digital signatures.
  2. File Upload: Integrate a file upload component to facilitate attachment handling within forms.
  3. Autocomplete Search: Implement an autocomplete search field for efficient data entry and selection.
  4. Currency Input: Introduce a currency input form element to handle monetary values.
  5. URL Input: Provide a dedicated form element for capturing URLs.
  6. Rich Text Editor: Include a rich text editor for users to input detailed comments or descriptions.
  7. Sub-forms: Enable the inclusion of sub-forms within the main form for handling nested information.

Customization Options
Allow users to customize the appearance and behavior of each new form element. If adding these elements as defaults is challenging, provide comprehensive documentation on customization. Empower users to easily integrate third-party React components as custom form elements, ensuring a flexible and extensible solution.

Benefits

  • Enhance the capability of BPMN form JS to cater to a broader range of form requirements.
  • Improve user experience by offering a variety of form elements for different data types.
  • Enable users to create more complex and feature-rich forms for diverse applications.

Additional Information
This feature request is based on the observed need for a more comprehensive set of form elements in various real-world use cases. It aligns with the goal of making BPMN form JS a robust solution for form creation and management.

@tgsjenish tgsjenish added the enhancement New feature or request label Dec 6, 2023
@nikku nikku added the backlog Queued in backlog label Dec 21, 2023 — with bpmn-io-tasks
@okaeiz
Copy link

okaeiz commented Jul 17, 2024

Any updates on this?
This file upload and attachment thing is highly demanded

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Queued in backlog enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants