XMLWordPrintable

    • Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: L3 - Default L3 - Default
    • 7.16.0, 7.16.0-alpha5
    • None
    • None
    • None

      When a user task references a Camunda Form through one of the new form Camunda Form Ref bindings, Tasklist should be able to display the referenced form.

      Tasklist performs a query against /task/id/form to check the formKey. If the formKey references a deployed form, the form is loaded via deployment query.

      Since Camunda Forms using the new bindings do not have a formKey but instead provide a camundaFormRef object, Tasklist should be adjusted to support those bindings as well by treating Camunda Forms with formKey and camundaFormRef equally (i.e., perform the same request to retrieve the form).

      Example payload of /task/id/form with a Camunda Form using the new binding:

      {
        "key":null,
        "camundaFormRef":{
          "key":"myform",
          "binding":"deployment",
          "version":null
        },
        "contextPath":null
      }
      

      camundaFormRef is null when the new bindings are not used. camundaFormRef.key should never be null (if new bindings are used) as it is required by the engine. camundaFormRef.binding can have the following values: deployment, latest, version. camundaFormRef.version is only set if camundaFormRef.binding is version, in which case camundaFormRef.version is mandatory and should not be null.

        This is the controller panel for Smart Panels app

          1. diagram.bpmn
            2 kB
          2. form.json
            0.3 kB
          3. form.form
            0.3 kB
          4. bpmn-resource.png
            bpmn-resource.png
            190 kB
          5. form-resource.png
            form-resource.png
            223 kB

              hariharan.parasuraman Hariharan Parasuraman
              miklas.boskamp Miklas Boskamp
              Martin Stamm Martin Stamm
              Tassilo Weidner Tassilo Weidner
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: