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
  • Oh and the Content Tools plug in page (community.appian.com/.../content-tools) has been updated ( I think ) to state : NOTE: This Plug-in replaces the Content Details by UUID and Custom Content Functions Plug-ins. - which usually means you'd need to remove the old plug in before deploying the new.
  • 0
    Certified Senior Developer
    in reply to paulc919
    I should be able to use the findcontentbyattribute() function to locate a document vs the finddocumentsbyname(), right? It appears to still exist in 19.1 but that may be because it exists in the Content Tools plugin. We are not in a position to deploy the updated plugin, Content Tools until we finish our upgrade to 19.1. I'm hoping I can figure out how to use the findcontentbyattribute() function to temporarily resolve this issue...then work on deploying the Content Tools plugin. I will definitely use the select expression option to search for the function(s) I need to update. I'm surprised the Health Check didn't pick this up.
Reply
  • 0
    Certified Senior Developer
    in reply to paulc919
    I should be able to use the findcontentbyattribute() function to locate a document vs the finddocumentsbyname(), right? It appears to still exist in 19.1 but that may be because it exists in the Content Tools plugin. We are not in a position to deploy the updated plugin, Content Tools until we finish our upgrade to 19.1. I'm hoping I can figure out how to use the findcontentbyattribute() function to temporarily resolve this issue...then work on deploying the Content Tools plugin. I will definitely use the select expression option to search for the function(s) I need to update. I'm surprised the Health Check didn't pick this up.
Children
No Data