Overview
**NOTE: This plug-in is deprecated and no longer recommended for use for sites running on Appian 21.4 or later. The functionality of this component is available in Appian without installing the plug-in. You can use a!update() and a!keys() in Appian 21.4 or later.**
Dictionaries are one of the most useful data structures available in Appian. This plug-in provides tools to dynamically create dictionaries from key-value pairs, update dictionaries with new values (including nested dictionaries), and understand what keys are available in a dictionary to help with dynamic control.
Key Features & Functionality
FUNCTIONS
DEPRECATED FUNCTIONS
Is it expected that createdictionary would return the resulting dictionary list in the order of the provided keys? For example createdictionary( keys: { today(), today()-1,...}, values: { 0, 0,.. } ) , depending on the number of days added to keys and values the order appears to be nondeterministic.
Like a dictionary array... {a!map(date: _, value: _), ...}
Dan Tobias What other data structure would you recommend? I need to order to be preserved for my use case because I need to do a cumulative sum of values over time (keys: dates) after I create the dictionary.
What is the need to have the keys in a particular order? The behavior of Appian objects & dictionaries is that there really is no concept of order among the keys. If you need a particular order, I'd recommend using a different data structure than just dictionary.