• Not defined

      Context:

      Complex variables may be or include lists. For example, the complex variable "users" may have the value "[

      {"firstname": "John", "lastName": "Smith"}

      ,

      {"firstname": "Jane", "lastName": "Smith"}

      ]". We need to investigate how much effort it would be to support the import and handling of list variables. These lists should be available to group and filter by. If it is feasible to support list variables, the above should be mapped to two "summary list" variables: "users.firstNames" with the values John, Jane and "users.lastNames" respectively.

      If list support is not feasible effort wise for this first iteration of the feature, we will instead import the lists into flattened variables with index notation, eg users.1.firstName has the value "john" etc. 

      Revised Scope:

      Import lists of primitives and add listsize variable for both primitive and object lists. "Summary lists" (eg users.firstNames) will be implemented in a future iteration. 

      AT:

      • Import lists of primitives
      • Add listsize variable for list properties and list variables
      • Skip import of lists of objects
      • This is also supported in external variable ingestion
      • Reports and CSV export can handle list variables

        This is the controller panel for Smart Panels app

            [OPT-5692] Handle list variables

            Helene Waechtler created issue -
            Helene Waechtler made changes -
            Status Original: Open [ 1 ] New: Ready [ 10005 ]
            Helene Waechtler made changes -
            Rank New: Ranked higher
            Helene Waechtler made changes -
            Status Original: Ready [ 10005 ] New: In Development [ 10312 ]
            Helene Waechtler made changes -
            Link New: This issue is depended on by OPT-5791 [ OPT-5791 ]
            Helene Waechtler made changes -
            Description Original: *Context:*

            Complex variables may be or include lists. For example, the complex variable "users" may have the value "[\{"firstname": "John", "lastName": "Smith"}, \{"firstname": "Jane", "lastName": "Smith"}]". We need to investigate how much effort it would be to support the import and handling of list variables. These lists should be available to group and filter by. If it is feasible to support list variables, the above should be mapped to two "summary list" variables: "users.firstNames" with the values John, Jane and "users.lastNames" respectively.

            If list support is not feasible effort wise for this first iteration of the feature, we will instead import the lists into flattened variables with index notation, eg users.1.firstName has the value "john" etc. 

            *AT:*
             * Depending on feasibility: support list variables for grouping and filtering 
             * Depending on feasibility: upon import, map any cmplex list variables into "summary lists"
             * Depending of feasibility: upon import, map complex list variables with index notation
            New: *Context:*

            Complex variables may be or include lists. For example, the complex variable "users" may have the value "[\\{"firstname": "John", "lastName": "Smith"}, \\{"firstname": "Jane", "lastName": "Smith"}]". We need to investigate how much effort it would be to support the import and handling of list variables. These lists should be available to group and filter by. If it is feasible to support list variables, the above should be mapped to two "summary list" variables: "users.firstNames" with the values John, Jane and "users.lastNames" respectively.

            If list support is not feasible effort wise for this first iteration of the feature, we will instead import the lists into flattened variables with index notation, eg users.1.firstName has the value "john" etc. 

            *Revised Scope:*

            Import lists of primitives and add listsize variable for both primitive and object lists. "Summary lists" (eg users.firstNames) will be implemented in a future iteration. 

            *AT:*
             * Import lists of primitives
             * Add listsize variable for list properties and list variables
             * Skip import of lists of objects
             * This is also supported in external variable ingestion
             * Reports and CSV export can handle list variables
            Helene Waechtler made changes -
            Mentioned Roles
            Helene Waechtler made changes -
            Mentioned Groups
            Helene Waechtler made changes -
            Assignee Original: Helene Waechtler [ helene.waechtler ] New: Sebastian Bathke [ sebastian.bathke ]
            Status Original: In Development [ 10312 ] New: In Review [ 10212 ]
            Sebastian Bathke made changes -
            Assignee Original: Sebastian Bathke [ sebastian.bathke ] New: Helene Waechtler [ helene.waechtler ]
            Status Original: In Review [ 10212 ] New: Rework [ 11413 ]

              Unassigned Unassigned
              helene.waechtler Helene Waechtler
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: