Uploaded image for project: 'JBoss BPMS Platform'
  1. JBoss BPMS Platform
  2. RHBPMS-239

Feature request: File attachment functionality

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Minor Minor
    • 6.1.0
    • None
    • Form Modeler
    • None
    • Release Notes
    • ER4
    • ?
    • Hide
      Feature:
      See BZ comment.

      Reason:

      Result (if any):
      Show
      Feature: See BZ comment. Reason: Result (if any):

      One functionality that is missing and it's of vital importance is the ability to upload and manage files while executing tasks. User will expect the ability to add / view attached files via forms, and persisted / managed automatically by the platform.

      It would involve the following tasks.

      • Add support for storing / retrieving files from a secondary storage (keeping a reference to it in the process context). This storage could be a data base, the VFS repository itself or just a file. This should be provided through a CDI based component and configured at project or global level.
      • Create the right bindings/introspection for this type of properties. Probably it would be enough to use String bindings, to store the UUID or path to file.
      • Persist this types of properties in process / task engine, by delegating it to some sort of pluggable service to save/retrieve file content.
      • Add the field type for forms to manage this (this already exists but it's disabled due to the lack of support of this feature). This is upload/delete/modify/download content.

              rh-ee-pefernan Pere Fernandez Perez
              pzapataf@redhat.com Pedro Zapata Fernandez
              Pavel Kralik Pavel Kralik (Inactive)
              Pavel Kralik Pavel Kralik (Inactive)
              Anne-Louise Tangring (Inactive), Marek Baluch, paradhya2, Rajesh Rajasekaran
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: