Content Expressions (v1.0.8) Plugin

Certified Senior Developer

We are currently upgrading to 19.1 and ran into several process errors in our DEV environment due to the finddocumentsbyname() function that was included in the Content Expressions (v1.0.8) plugin. I searched for this plugin less than 2 weeks ago and found an updated version, Custom Content Functions [com.appiancorp.cloud.plugins. contentfunctions - 1.1.2.jar] (Last updated Feb 2 2018) at https://community.appian.com/b/appmarket/posts/custom-content-functions#  Just tried to go to this link and it is no longer there. It appears as though the functions/smart services are now in the Content Tools plugin. (https://community.appian.com/b/appmarket/posts/content-tools). Was the other one removed? No longer available for use? We use the finddocumentsbyname() and findcontentbyattribute() functions in many process models. Should we update to the Content Tools plugin? How do I find ALL the places that use a deprecated function. I just did a health check in our DEV environment and this was not identified.  

  Discussion posts and replies are publicly visible

Parents
  • Hi Judy - you can use the Designer search feature - select expression and then search all objects for the two functions you want to find (one at a time obviously) - it should bring back a match to highlight where you're using that function.

    If there are smart services you want to find then its a bit more convoluted as there is a HC file on the root directory of the System Logs - hc-process-nodes.csv.

    If you download and open the CSV, the heading Activity Class Local ID will list the namespace of the plug ins you're using. Filtering in Excel might help highlight the process model UUIDs that may need to be refactored.
Reply
  • Hi Judy - you can use the Designer search feature - select expression and then search all objects for the two functions you want to find (one at a time obviously) - it should bring back a match to highlight where you're using that function.

    If there are smart services you want to find then its a bit more convoluted as there is a HC file on the root directory of the System Logs - hc-process-nodes.csv.

    If you download and open the CSV, the heading Activity Class Local ID will list the namespace of the plug ins you're using. Filtering in Excel might help highlight the process model UUIDs that may need to be refactored.
Children