Overview
These functions extend Appian content and offer document/folder search, directory listing, and the ability to get/set the searchable attribute of a folder.
Functions are designed for and only work on Appian content, not the local filesystem. All search functions assume the root folder and all subfolders are searchable. Search functions will not return results contained within non-searchable objects.
All functions use the serviceContext of the user account executing the expression at runtime.
Key Features & Functionality
Data Types
Smart Services
Functions
We are seeing the following exception on our self-managed servers:ava.lang.ClassCastException: class java.lang.Long cannot be cast to class java.lang.String (java.lang.Long and java.lang.String are in module java.base of loader 'bootstrap') at com.appiancorp.ps.plugins.contenttools.ContentUtilities.getRevisionHistory(ContentUtilities.java:101) at com.appiancorp.ps.plugins.contenttools.functions.RulesAndConstantsRevisionHistory.getContentObjectRevisionHistoryDetails(RulesAndConstantsRevisionHistory.java:31) at jdk.internal.reflect.GeneratedMethodAccessor2222.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:569)
Hi Team,
I have installed the Content Tools plugin and am using the getappobjectuuids function to retrieve version details. I am passing a UUID and filtering the results by the modifiedOn date. However, I am encountering an issue where the modified date field is not correctly reflecting the changes made.For example, when I select the modified date as 2/6/2025, the result from getappobjectuuids is null because it is returning same as created date value, but it should give latest version details as per 2/6/2025 date which i have given in version details below. This can be seen in the information below:
creator "Balavamsikrishna_vinnapala@contractor.amat.com" (Text)
createdon "1/29/25 AM GMT" (Text)
modifiedon "1/29/25 AM GMT" (Text)
Could you please check this issue with that field Appian AppMarket Content Tools Appian Community
We are on version 24.3 , I am trying to use getprocessmodeldetailsbyuuid function but gives an error as "Expression evaluation error at function 'getprocessmodeldetailsbyuuid' [line 19]: The function 'getprocessmodeldetailsbyuuid' is unavailable." Content Tool plug in version is 1.9.2
KB-1226 Content (collaboration) engine consumes high memory
The Content (Collaboration) engine's database process occupies high memory on RAM when compared to the size of the .kdb file on disk. The general rule of thumb is that the .kdb files should consume roughly 2.5 times the amount of RAM as they do disk space, in gigabytes.
This issue is usually caused by a large number of versions of a single constant, which increases the memory footprint of the Content engine and can also cause slowness.
bump ... same issue as above, constants are not showing any objects with greater than one version
Hi everyone,
I have installed version 1.11.1, and it seems that getconstantsbyname() function is not available anymore. Anyone facing the same issue?
It's possible to have a function similar with getrulereferencebyname() but to retrieve a constant reference by name (something like getconstantreferencebyname())?
same issue
Is there any update on the issue?
Facing same issue.
stephene9003 I am having the same issue, is there any other way around.