XMLWordPrintable

Details

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

    Description

      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.

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

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

          Issue Links

            Activity

              People

                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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Salesforce