**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.
FUNCTIONS
DEPRECATED FUNCTIONS
Hi Daniel, we have used this plugin in our application. In light of the recent discovery of vulnerabilities with log4j2, we would like to know if this plugin uses the affected version Log4j2, and if yes, would you release an updated version of this plugin to counter the exploit of vulnerability?
Hi, updatedictionary is not working in forEach with a list of CDT's, it doesn't do any changes. This plugin works with 20.4 version?
Will this plugin still work on 16.2 version ?
Version 2.0.1 resolves this issue. I recommend upgrading.
Try to do createdictionary( {"a","b"}, {"d",createdictionary({"e"},{"f"})})
Do you have the latest version of the plugin? The Customer Success team is working on addressing the deprecated APIs for this plugin but I think the latest version is up-to-date.
Hi Daniel,
Thank you for this plug-in, we have used it extensively in live environments...
Recently we started getting a high risk item in health check report for dictionary manipulation plug-in for version 2.0.0
Dictionary Manipulation (com.appiancorp.cdtmanipulation) references private Appian APIs[private] com.appiancorp.type.DataTypeProperties.getTypeof()[private] com.appiancorp.type.DataTypeProperties.isListType()
Can you please advise if this is removed or will be removed in future version of this plug-in?
Thank you,
Kunal
Having a problem with createDictionary. What if a dictionary value is a list?
Ex) createDictionary({key1,key2},{value1,{value2a,value2b}} I get an error saying there is a mismatch of of keys and values
Hi Arpit Pipersaniya
updateCdt was deprecated and replaced with updateDictionary. You should upgrade the plug-in and use updateDictionary.
Hello,I've started facing issues with updateCdt function after upgradation to the 20.2 Appian version.Is this function not compatible with the 20.2 version of Appian?(I've version 1.2.0 plug-in installed, do I've to upgrade plug-in with the most latest version?)And do updateCdt and updateDictionary function in the same way?Please help.