-
Sub-task
-
Resolution: Fixed
-
L3 - Default
-
None
-
Not defined
Context:
Complex variables may be or include lists. For example, the complex variable "users" may have the value "[
,
]". 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
Status | Original: Open [ 1 ] | New: Ready [ 10005 ] |
Rank | New: Ranked higher |
Status | Original: Ready [ 10005 ] | New: In Development [ 10312 ] |
Link | New: This issue is depended on by OPT-5791 [ OPT-5791 ] |
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 |
Mentioned Roles |
Mentioned Groups |
Assignee | Original: Helene Waechtler [ helene.waechtler ] | New: Sebastian Bathke [ sebastian.bathke ] |
Status | Original: In Development [ 10312 ] | New: In Review [ 10212 ] |
Assignee | Original: Sebastian Bathke [ sebastian.bathke ] | New: Helene Waechtler [ helene.waechtler ] |
Status | Original: In Review [ 10212 ] | New: Rework [ 11413 ] |