
Appian Solutions Plugin
by Appian Corporation
Description
This plugin contains functions and smart services used in Appian-built solutions and the Solutions Customization Suite. None of the functions or smart services in this plugin should be used for any other purpose, nor are they verified to work outside of their usage in Appian-built solutions and the Solutions Customization Suite.
Features
This plugin contains functions and smart services used in Appian-built solutions and the Solutions Customization Suite. None of the functions or smart services in this plugin should be used for any other purpose, nor are they verified to work outside of their usage in Appian-built solutions and the Solutions Customization Suite.
Release notes
Update dependency libraries and fixed security bugs
Version history (78)
1.44.0
Fixed bug in readEmailDocument and additional security updates
1.43.12
Fixed bug in readEmailDocument and additional security updates
1.43.11
1.43.11 - adding null-handling to document functions
1.43.10
Wrapping HTML diff markers in semantic <ins>/<del> tags for screen reader accessibility (WCAG 1.3.1 compliance).
1.43.9
Wrapping HTML diff markers in semantic <ins>/<del> tags for screen reader accessibility (WCAG 1.3.1 compliance).
1.43.8
Fixed multiple security bugs and included library dependency
1.43.7
Fixed multiple security bugs and included library dependency
1.43.5
Fixed multiple security bugs and included library dependency
1.43.4
Fixed a11y color contrast issue for htmldiffservice
1.43.4
Fixed a11y color contrast issue for htmldiffservice
1.43.3
New function htmldiff with display changes
1.43.0
New function htmldiff
1.42.0
New methods to read EML and MSG files
1.41.2
Updated commons-lang3 library for vulnerability fix.
1.41.1
Fix issue with getting group by uuid
1.41.0
Output isAutoscaleEnabled in getEnvironmentConfigs()
1.40.1
Resolved a minor bug with new functions.
1.40.0
Upgraded Apache POI and commons libraries for vulnerability fix.
1.39.3
Upgraded Apache POI and commons libraries for vulnerability fix.
1.39.2
Upgraded Apache POI and commons libraries for vulnerability fix.
1.39.1
Upgraded Apache POI libraries for vulnerability fix.
1.39.0
- Updated colors
1.38.0
- Added WIP status to branding config
- Updated pdfbox libs to latest
1.37.4
- Added new function logerrormessage() which can be used to enter a message to application server log
1.37.3
- Fixed a bug where when an empty list passed into the status or version keys of the filter input of getbundlekeyvaluepairs would return an error
1.37.2
Added additional logging to functions on error
1.37.1
Fixing a minor bug in FindAndReplaceFilesSmartService where a null input for Documents was causing an error
1.37.0
Updated to return "" instead of "null" for empty files
1.36.1
Fix small CVS in Jackson Databind library
1.36.0
Java 17 compatibility
1.35.1
New validation on Flatten PDF SS node to prevent flattenDPI value greater than 300
1.35.0
New color to the branding palette: Blue0
1.34.0
New Smart Service added: Flatten PDF.
This is a Smart Service process node which takes in a PDF file and flattens it via conversion to image at a specified DPI and back to PDF. The node outputs a new PDF document with the same name as the original document in the specified target folder. This function is useful for improving effectiveness of Appian AI document extraction skills.
The resultant flattened PDF will be larger than the original file as the DPI value is increased. Modify this value with caution and appropriate testing/disk space projection to prevent unexpected disk usage.
1.33.1
Fixing a bug that was causing empty directories to be removed from zips in the FindAndReplaceInFiles smart service, leading to failures in RPA deployments for certain solutions packages downloaded from Forum.
1.33.0
New plugin sdk for 23.2
1.32.0
Updated color palette
1.31.1
Fixed CVEs
1.31.0
Updated branding color palette
1.30.0
Added branding color palette
1.29.0
Updated the loadbundle fetcher to prioritize documents base on most recently updated if conflicts occur
1.28.0
Adds functionality to retrieve a single dictionary from multiple bundle files based on a priority order. Still allows multiple dictionaries to be retrieved to support backwards compatibility
1.27.6
Ensure setBundle throws real error instead of quietly erroring in case of invalid inputs
1.27.5
Don't use cache when doing setBundle functions as they should interact directly with Appian documents through ContentService to ensure the latest documents are operated against
1.27.4
Bug when invalid application references were passed to a function
1.27.1
Resolved CVEs
1.27.0
Resolved CVES, added functionality to get rule definition sha
1.26.5
Upgrade to external library versions
1.26.4
Fixed a minor user permission issue where an Editor couldn't move a document between folders
1.26.2
Fixed security bug
1.26.1
- Minor bug fixes
1.24.0
- Minor bug fix in GetBundleKeyValuePairsFunction
- Minor bug fix for zips generated on Macs in FindAndReplaceInFilesSmartService
- Adding ObjectDetailsByIdentifierFunction and deprecating GetPMDetailsByUuidFunction in favor of this new function
1.23.0
Added function setMultipleBundleKeyValuePairs
1.22.0
- New function rulebyname
- Update function getcustomizationconfigrules to support Hub registrations
- Address CVEs
1.18.6
CVE remediation. File size limits on certain document manipulation functions to limit risk of excessive resource usage.
1.18.3
One line change to set the document size when generating a document in FindAndReplaceInFilesSmartService
1.18.2
1 new smart service:
- FindAndReplaceInFiles
2 new functions:
- readZipDirectory
- readZipFileContent
1.17.2
- Bug fix related to reading/updating bundle properties files with special characters
1.17.1
Updating org.apache.commons:commons-compress to version 1.21 to resolve high priority CVE
1.17.0
New SS: DocxFromXhtmlAndCss
1.16.0
Branding function updates
1.13.0
Capture version from comments of bundle files
Run doesRuleExist check as an Administrator
1.12.0
New functions to interact with text (most functions with "Bundle" in their name that don't start with "Load")
1.11.2
New plugin function loadBundlePropertiesFileMultiFolder
1.10.1
Bug fix for generating branding documents
1.10.0
New function to retrieve & update a branding configuration file
1.9.0
Updated the loadBundlePropertiesFile function to have logic to support merging _default and _custom bundle files
1.8.0
New plugin functions to support Solutions customization. These are essentially functions to interact with design objects.
1.7.0
- New function
determineRuntimeRule()
1.6.0
- Renamed custom classes to
com.appian.solutions.*per new policy - Added functionality to loadBundleProperties to prioritize _custom bundle files if they exist
1.5.4
Minor bug fixes
1.5.3
This is an engineering-built & supported plug-in specifically for Appian Solutions.
1.5.1
This is an engineering-built & supported plug-in specifically for Appian Solutions.
1.5.1
This is an engineering-built & supported plug-in specifically for Appian Solutions.
1.4.0
This is an engineering-built & supported plug-in specifically for Appian Solutions.
1.3.0
This is an engineering-built & supported plug-in specifically for Appian Solutions.
This is the second plug-in of this type, the other one is the Institutional Onboarding Plug-in (https://forum.appian.com/suite/sites/appmarket-submissions/page/submissions/record/lQBCLGOdlMUpdGVqWjLGbEWmS6U3Wi78r5g3udvcTCZ5WRLjfaNtSsjNo66PnSNmvsbiWJnGCDBdbYFN3SnlPQMPb71ElDMRZlECRY2HHycmSMNTfM/view/summary).
1.2.0
This is an engineering-built & supported plug-in specifically for Appian Solutions.
This is the second plug-in of this type, the other one is the Institutional Onboarding Plug-in (https://forum.appian.com/suite/sites/appmarket-submissions/page/submissions/record/lQBCLGOdlMUpdGVqWjLGbEWmS6U3Wi78r5g3udvcTCZ5WRLjfaNtSsjNo66PnSNmvsbiWJnGCDBdbYFN3SnlPQMPb71ElDMRZlECRY2HHycmSMNTfM/view/summary).
1.1.0
This is an engineering-built & supported plug-in specifically for Appian Solutions.
This is the second plug-in of this type, the other one is the Institutional Onboarding Plug-in (https://forum.appian.com/suite/sites/appmarket-submissions/page/submissions/record/lQBCLGOdlMUpdGVqWjLGbEWmS6U3Wi78r5g3udvcTCZ5WRLjfaNtSsjNo66PnSNmvsbiWJnGCDBdbYFN3SnlPQMPb71ElDMRZlECRY2HHycmSMNTfM/view/summary).
1.0.0
This is an engineering-built & supported plug-in specifically for Appian Solutions.
This is the second plug-in of this type, the other one is the Institutional Onboarding Plug-in (https://forum.appian.com/suite/sites/appmarket-submissions/page/submissions/record/lQBCLGOdlMUpdGVqWjLGbEWmS6U3Wi78r5g3udvcTCZ5WRLjfaNtSsjNo66PnSNmvsbiWJnGCDBdbYFN3SnlPQMPb71ElDMRZlECRY2HHycmSMNTfM/view/summary).
@Sanchita - Just like with the IO plug-in above, we DO NOT want this exposed on the App Market, but we do need it available to add for cloud sites.