-
Recently active
Hi Appian Community, I’m currently investigating Appian internal errors (APNX) in an Appian Cloud environment. I found a KB-1107 that references ErrorCode*.properties files under a path like: <APPIAN_HOME>/ear/suite.ear/resources/text/java/com/appiancorp/suiteapi/common/exceptions The issue is that, even though I have administrator permissions in my Cloud environment, I can’t find any way to access that error code list or those files. I’d like to ask if anyone in the community can help clarify this: Is there any customer-accessible list of internal error codes for Appian Cloud environments? Is there any way to review those codes without filesystem access to the server? Has anyone worked with those property files or found a useful reference for support/troubleshooting? When Appian only shows an issue identifier, is there any public reference to interpret or map it? I’m not trying to expose anything sensitive, just trying to understand the correct
Appian Experts, I have a question regarding AD Synchronization. We have our SAML setup to "Update user attributes upon sign in". This works perfectly fine when a user is Added/Removed from a specific entitlement in AD that is mapped to a group on Appian and that users logs in to Appian. However, the issue arises if the users is removed from an entitlement in AD group and he never logs in again to Appian. The user remains part of the group and get task assigned till someone manually removes the user from the group in Appian. I am pretty sure a lot of us here in the Community has encountered this situation. Can any suggest an automated way to Sync the users in AD to the groups in Appian w/o logging in. Thank you, Janaki Ram
Hello: I am trying to create a RecordType synchronized with a web-service. One of the data objects obtained doesn't always have the same number of sub-data points (see nutrients in the image). In order for me to store the nutrients values, right now, I am creating 20 columns (assuming a max) and using a forEach to store each value. Is there a better way to do this? Thank you.
I am unable to log in using Basic User accounts in my Appian Cloud environment, while admin accounts are working fine. I have verified that the users are active and have the required group memberships. Password reset was also attempted, but the issue persists. Has anyone faced a similar issue or can suggest what configurations or logs I should check? Thanks.
Hello, We experienced an issue where an application deployed to the production environment did not work correctly. After investigation, we found that the process failed because a required user group was missing. We further checked deletion.log and found that the deployment service account appears to have deleted the group.Log excerpt: 2026-05-29 10:18:57,597 [http-nio-8080-exec-28] INFO com.appiancorp.common.logging.DeleteLogger - Successful deletion of objects: id=3126; types=group; names=["xxxx"]; deleted by user=[xxxx]. However, we could not find any deployment record corresponding to this timestamp. My question is:Is there a way to trace the actual operation performed by the deployment user account, even if there is no deployment record at that time? Any guidance would be appreciated. Thank you.
Hi , We are running Appian 25.3.690.0 on Kubernetes and need the pluginuploader-1.0.0.jar plugin file. Our original dev environment used it as an init container to pre-install plugins. Can you provide the download link or the file?" Could not find any version of "pluginuploader" jar file, could you someone help me on this please. Quicker help is much appreciated. Regards Srinivas
Hi, my use case here is while managing a bunch of test users, I want to be able to determine for each of those test users, if their passwords have expired or going to expire so that we can display it as a warning to whomever is managing those test accounts. As such, I'm wondering if there's a way to be able to query information from system logs into a process/interface or be able to query admin console settings information? Thanks in advance
Hi Community, I'm building an HTML-to-PDF generation flow and need to embed an employee photo (stored as an Appian Document) directly into an <img> tag as a Base64 data URL, like this: <img src="data:image/png;base64,{BASE64_STRING}" /> I want to construct the value in an Appian expression as: "data:image/png;base64," & base64Data My question: Is there a built-in Appian expression function to convert a Document to a Base64 string? Using the Appian document URL directly in <img src> does not work. Thank you
How can I optimize the performance of my Appian application?
I am considering implementing pessimistic locking in Appian. However, I have heard that pessimistic locking can potentially degrade performance because it restricts concurrency. In practice, how much impact does pessimistic locking typically have on performance? Also, from a best practice perspective in Appian, what kind of design or implementation approaches should be considered? Specifically, I would appreciate guidance on topics such as: In which scenarios does pessimistic locking have a significant performance impact? When should pessimistic locking be used, and when should it be avoided? If pessimistic locking is required, are there any design techniques or best practices to minimize its performance impact?
Is there any way in Appian to capture the previous state?I have a form with a couple of dop downs where the user selects different assignees for different tasksI want to able to send an email only to the changed users. Is there any way to compare old user values with new ones to see if changes happen?
When user logs in using SAML, they face 403 access denied error. We checked the users ID and they have the required access levels. When checked on tomcat-stdout logs we see the following issue 'Cannot request SAML Assertion for SBAF Authorize Click since user is not valid for SBAF'. Any leads on this?
Hello all, I have come across certain columns of different tables which are not being used in anyway. To validate this, I have done the following : Check for CDT dependencies Check for record type dependencies Search for usage of the field/column globally in the application Based on the above, it appears that these fields are not being referenced by anything. But prior to deleting the columns, I wanted to get your feedback regarding the following: Does the above process ensure that the columns can be deleted without causing any issues ? Is there anything else that needs to be checked prior to deleting such columns (Process Models, integration etc.) ? What is the best way to delete such columns in Appian ? Am I supposed to deprecate these columns prior to their deletion ? Thanks
Hi, Is there any log from Appian to see when a specific user was added to a group and by whom for all the existing groups? Note: I understand we can have a workarounds to track these changes by building custom functionality but I'm particularly looking to see if there is any default functionality / log that I can refer to.
Having an issue when attempting to configure cmgt studio portal module.Errors are: Incompatible function used. Refactor the portal object precedents to only use functions compatible with portals. Incompatible functions will not work in a published portal. The following precedents use an incompatible function: CMGT_UTIL_SystemTimezone [usertimezone]. Incompatible plug-in(s) detected Refactor the portal object precedents to only use plug-ins compatible with portals. Using incompatible plug-ins can cause the published portal to error. Precedent(s) containing incompatible plug-in(s): CMGT_Document_Sub_UploadDocument [Content Tools], CMGT_UTIL_LoadBrandingMap [Appian Solutions Plugin]Also CMGT_Portal_Case_IntakeForm is missing from the portal module, is this a known issue?
Hi everyone, I'm having a multi layer nested CDT (Nested CDT that is a column in another nested CDT column of the main CDT that uses as data type) which is taking too long to query data and sometimes causes time out error. I would love to have some suggestion to optimise/ replace it with something else if possible. Thank you
I am deploying a package to PROD in Appian. One object got depkoyed while other couldn't as deployment completed with errors. When I checked the log, it said the particular object is open. But thing is the object isn't open anywhere. Besides, i also logged out and logged in once to check but still, deployment was failing for the particular object and it is saying the object is being edited by me.
Hey Folks, I am using an excel tools plugin for converting HTML to CSV. Now, there is a new requirement for converting PDF to CSV, and walking through the discussions and searches I haven't found any good match or solution. Can anyone help me with this? It would be highly appreciated.
We’re experiencing recurring high memory usage in our Appian Cloud DEV environment that is leading to emergency restarts. This typically occurs outside of normal development hours, when there is little to no active user activity. As part of troubleshooting, we have: Cleared all processes that had stopped due to exceptions Removed older versions of process models and interfaces Reviewed for obvious runaway process instances Reviewed guidance in KB-2011 Despite this cleanup, the memory spikes continue. Has anyone encountered similar behavior in a DEV environment with low user activity? If so: Were scheduled processes, integrations, or unattended background jobs the root cause? Are there specific logs or metrics in Appian Cloud that are most helpful for identifying memory drivers? Does exporting and removing older, inactive applications from DEV meaningfully reduce memory consumption, or is memory primarily driven by actively executing objects? Any guidance on deep
Hi everyone, I’m working on a large and complex process where we are not using User Input Tasks. Instead, we implemented a pool-based approach, where each group has its own pool of requests. All request data is stored in the database. We also have an Admin Configuration interface that allows the admin to enable or disable certain tasks for specific groups. For example, in the database we store a boolean flag: true → the request/task should appear in the pool false → the request/task should no longer appear On the interface side, we are using a grid that queries the database and filters the tasks based on this flag to display the pool for each group. The issue we are facing is the following: When the admin disables a task (changing the flag from true to false), the request still appears in the pool grid. It only disappears after performing a hard browser refresh. The standard refresh mechanisms in the interface do not update the grid immediately. My questions are:
We switch our primary timezone from GMT to GMT+1 in the Appian admin console during UK daylight saving time. In the application, we display all dates using a text() function, like this: if( a!isNotNullOrEmpty(ri!dateTime), text(ri!dateTime, "dd/MM/yyyy hh:mm AM/PM"), "" ) However, as soon as the timezone is updated in the admin console, the displayed date values shift according to the new timezone. This causes the date and time shown in the UI to change even though the stored datetime has not changed. Is there any way to keep the displayed date consistent regardless of timezone changes?
Hi, in our environment the IdP changed some usernames from lowercase to uppercase. Appian configured for SAML authentication with "Retain Casing" option, returns error code 401. Do you have any experience that the configuration option at docs.appian.com/.../SAML_for_Single_Sign-On.htmlcan resolve the issue, and can these changes be made hot or do some services need to be restarted? Thanks!
Hello, I need to change/update user last name. Can it be done through the backend database? Thanks, Raj
I am trying to replace the existing document with new document but I'm getting this error . I'm using the primary key of the each record as target ,I configured the update as record action, and I cannot delete the existing record because that Id is used as main request id since the record is created with document upload.
Hi team, I have a question. I have an issue concerning the user license count and was under the impression that some users may have been inadvertently reactivated without anyone manually doing it. Since, we use LDAP sync, if a user is re-enabled in the Active Directory (AD), the next LDAP sync process in Appian will detect this change and automatically reactivate the user account in Appian. Anyone have any experience with this issue on how we can stop LDAP from reactivating users?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.