Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-11184

Add support for full FEEL 1.2 feature set

    XMLWordPrintable

Details

    Description

      • Based on scala engine

      AT
      I can...

      • ...use FEEL in the following DMN Notation Elements...
        • ...Input Expression
        • ...Input Entries
        • ...Output Entires
        • ...Literal Expression
      • ...register Custom Functions
      • ...handle SPIN-based JSON & XML variables
      • ...restore the legacy FEEL behavior

      mgm-controller-panel

        This is the controller panel for Smart Panels app

        Attachments

          Issue Links

            1.
            Incorporate engine specific code from Scala FEEL Engine Sub-task Closed Nikola Koevski
            2.
            Identify breaking changes due to different type handling Sub-task Closed Nikola Koevski
            3.
            In Scala FEEL Engine, define public API Sub-task Closed Tassilo Weidner
            4.
            Promote maven version to ensure JDK compatibility with scala maven plugin Sub-task Closed Tassilo Weidner
            5.
            Investigate why scala feel integration fails when scala-doc is executed Sub-task Closed Tassilo Weidner
            6.
            Migrate feel factory to java Sub-task Closed Nikola Koevski
            7.
            In DMN Engine, output rules & literal expressions typed with date should return Java util date Sub-task Closed Nikola Koevski
            8.
            Migrate feel spin to java Sub-task Closed Tassilo Weidner
            9.
            I can register custom functions with the shaded Scala FEEL Engine artifact Sub-task Closed Nikola Koevski
            10.
            In DMN Engine, configure new default expression languages Sub-task Closed Nikola Koevski
            11.
            DMN Engine can fallback to Juel FEEL Engine Sub-task Closed Nikola Koevski
            12.
            In Scala FEEL Engine, change package structure to reflect private/public API Sub-task Closed Nikola Koevski
            13.
            Separate DMN Engine & FEEL integration artifact Sub-task Closed Nikola Koevski
            14.
            Unable to use the Scala FEEL Engine on Tomcat Sub-task Closed Nikola Koevski
            15.
            In DMN Engine, change name of config setter Sub-task Closed Tassilo Weidner
            16.
            Get rid of SpiServiceLoader usage Sub-task Closed Nikola Koevski
            17.
            Do manual test if the right modules end up in the artifacts Sub-task Closed Tassilo Weidner
            18.
            In DMN Engine, throw exception on date-typed conversion of time("22:22:22@Europe/Berlin") Sub-task Closed Tassilo Weidner
            19.
            Consolidate FEEL Exceptions inside Scala Feel Logger Sub-task Closed Nikola Koevski
            20.
            Add test cases to validate that the FEEL type handling behavior does not change Sub-task Closed Nikola Koevski
            21.
            Add Engine ITs to ensure that spin integration is available on all containers Sub-task Closed Nikola Koevski
            22.
            Tidying up Sub-task Closed Nikola Koevski
            23.
            With the Java native custom function mechanism, I can use varargs Sub-task Closed Nikola Koevski
            24.
            Add Scala FEEL version to root pom Sub-task Closed Tassilo Weidner
            25.
            Ensure context functions cannot be used Sub-task Closed Nikola Koevski
            26.
            Document API of feel-scala Sub-task Closed Tassilo Weidner
            27.
            Document constraints for future development of feel-scala Sub-task Closed Tassilo Weidner
            28.
            Release alpha of Scala FEEL Engine Sub-task Closed Nikola Koevski
            29.
            Write dedicated blog post for 7.13.0-alpha2 about FEEL 1.2 Sub-task Closed Tassilo Weidner
            30.
            Scala FEEL Engine is product compliant Sub-task Closed Tassilo Weidner
            31.
            Change logger category Sub-task Closed Tassilo Weidner
            32.
            Consolidate FEEL Engine logger category Sub-task Closed Tassilo Weidner
            33.
            I can read documentation about the FEEL legacy behavior config flag Sub-task Closed Tassilo Weidner
            34.
            I can read documentation about the new DMN EL defaults Sub-task Closed Tassilo Weidner
            35.
            Refactor feel-scala usage example Sub-task Closed Tassilo Weidner
            36.
            Varargs can be used together with explicitly defined parameters Sub-task Closed Nikola Koevski
            37.
            I can read documentation about the Java native custom function mechanism Sub-task Closed Nikola Koevski
            38.
            I can read documentation about supported types of the FEEL Engine Sub-task Closed Nikola Koevski
            39.
            I can read documentation on the FEEL Engine Spin integration Sub-task Closed Tassilo Weidner
            40.
            In FEEL Scala Docs, remove Camunda BPM specific leftovers Sub-task Closed Tassilo Weidner
            41.
            Align docs so that they reflect new FEEL Engine Sub-task Closed Nikola Koevski
            42.
            I can read a migration guide between Java and Scala FEEL Engine Sub-task Closed Nikola Koevski

            Activity

              People

                tassilo.weidner Tassilo Weidner
                meyer Daniel Meyer
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  Salesforce