-
Recently active
Hello Everyone, I am facing an issue with the Event History List (a!eventHistoryListField). I am not able to mention/tag users (using @, for example @ABC) while adding top-level comments. Has anyone used this feature successfully with eventHistoryListField? Any inputs or suggestions would be really helpful. Thanks in advance! Regards,
Hi Team, I came across an unexpected situation in Appian and would like to understand the possible root cause behind it. While reviewing the system logs, I noticed that a few interface objects were deleted at timestamp 2026-05-29 04:44:18. The logs show the deletion action under my username. However, during that time: I was attending a team call, my screen was being shared, and I was working on exporting/deleting objects only within a different application. The surprising part is that interfaces from another application were also deleted, even though I did not manually access or delete them. I have a few questions regarding this behavior: Are Appian system logs stored in GMT/UTC timezone by default? If yes, then 04:44 GMT converts to approximately 10:14 AM IST, which matches the time I was on the call. Can Compare & Deploy, package export/import, or dependency cleanup operations indirectly delete shared objects from another application? Is it possible for Appian to log deleti
Updating the file name in fileuploadfield() using parameter documentActions: "EDIT_NAME", unable to fetch new updated name in either local variable or fv!files.name and validation is failing. a!fileUploadField( label: "Documents", documentActions: "EDIT_NAME", labelPosition: "ABOVE", value: local!uploadedDocuments, saveInto: { local!uploadedDocuments }, validations: { a!localVariables( local!currentUploadNames: touniformstring(fv!files.name), local!existingDocNames:local!existingDocs, local!hasDuplicates: length(intersection(local!currentUploadNames, local!existingDocNames)) > 0, local!hascurrentDuplicates: length(local!currentUploadNames) <> length(union(local!currentUploadNames, local!currentUploadNames)), if( or( local!hasDuplicates,local!hascurrentDuplicates), "Duplicate files detected in your selection. Please ensure all uploaded files have unique names.", null )) }, maxSelections: 10, helpTooltip: "Supported fi
Appian 25.3 I'm using a!queryRecords(.....).data to get an array of records from my record type in a process model. Next, I setup a loop and need to index each record in the array. However, this syntax does not work within the process model: pv!myRecords[pv!recordIndex] I receive this error: An error occurred while evaluating expression: myRec:pv!myRecords[pv!recordIndex] (Expression evaluation error: PE My RecType must be indexed by its corresponding record type fields or relationships) (Data Outputs) This exact, same syntax works if I move it into an expression rule and call that from the process model. The process variable is of the exact same type as the rule input on the expression rule (i.e. array of my record type). Yet, I cannot index the array directly in a script task in the process model Is there something I'm doing wrong here? Thank you.
The organization I'm working with recently had their Appian environments upgraded to 26.3 and it appears that the documented method for passing formatted text to the MS Word template using the MS 2007 Word Doc from Template smart service no longer works. Before the upgrade, when passing text to the template via the smart service, all newlines (char(10)) were replaced with the Word ML tag <w:br />, which would allow the formatting in the replacement text to be preserved. However since the upgrade, the formatting is lost and the <w:br /> tag is visible in the generated document. Using other formatting characters like <br/> or char(10), char(13) doesn't seem to fix this, how to we proceed from here?
Hi I wanted to audit my users in the system - with below attributes wanted to export data - I see there is a global user record where some of data is available but not all the parameters specifically type of user, created and created by - please help with this. Name, Username, Active or not, Supervisor or not, Supervisor name, created date, created by, type of user basic vs admin user
We have 4 query database smart service nodes in the process model which we are triggering through interface using a!startProcess() based on selected action like add,update and move but business want us to show real time error in the interface if any node fails or process fails, how can we achieve this?
Hi Community, I'm looking for some best approaches, documentation if any for migration strategies. I would need info on below 2 scenarios: 1. Best practices/approach for migrating an application from other technology OnBase to Appian 2. Best practices/approach for migrating data in old application. Quick pointer on above is much appreciated.
hi i want to create a template and xml data model for Docx from dynamic template. how to code that. and how to create the template. can i get an idea? it should be like letter.
Recently i made some chnges in process model smart service, Because of health check report, in that we got slow smart services issues After i made changes then i want know how much of time it take to complete the process model(In the form of milli seconds(MS),where i need to find this time
Is there any way to reset the value to null when only the date or time is entered in a datetimefield? Screenshots attached 1. Enter only the date in 'Fecha entrega en mano' 2. Click on CANCELAR and confirm 3. Click on EDITAR again 4. As can be seen in the screenshot, the previously entered value is displayed by default. Appian does not reset the value to null for datetimefields. However, for fields other than datetimefields, it does reset them and previously entered values do not appear.
The Receive Message node has been configured to receive incoming emails that should trigger one of the extraction models within DocCenter. However, this is not happening. Instead, the system only stores the document uploaded or attached to the email within the folder shown in the screenshot. There is also nothing appearing in the system logs from what can be seen. It is unclear what may be missing, possibly a plug-in, as the attachments functionality within the Receive Message node has been deprecated.
We have a process in our environment which gets triggered whenever it receives an email. We have a requirement from business where they want the whole outlook email or any email sent by them to Appian which triggers the process to be stored as some document inside Appian. Without any pulgin option is there any way to achieve this?
Hi all,I am trying to open tomcat log file from system logs. But I am getting Error 403 - forbidden. Your request could not be processed. Can anyone let me know what might be the reason for this issue??TIA
We are currently using Appian Case Management Studio (CMGT) as a base application in our organization. On top of this, several separate applications have been built for different business sectors. The issue is that each of these applications appears to be using a copied version of the “My Cases” module rather than extending or reusing the core CMGT “My Cases” functionality. This has resulted in multiple duplicated implementations of essentially the same case listing and interaction layer, each diverging slightly per application. We are trying to understand the best practice for handling this pattern in Appian: How can we properly extend or customize “My Cases” functionality per application while still relying on the same base CMGT module? Is there a recommended approach for reusing the CMGT case views (e.g., configuration, overrides, or parameterized interfaces) instead of duplicating the module? What is the cleanest architecture pattern to avoid mu
Are there any upcoming Appian Dev Days? I've been to a couple in the past. One in NYC and on in Jersey.
Hi All, I am looking for best way to extract meta data of all documents that exist on an environment. This I need for migration purpose. My requirement is to store document details(document id, doc name, parent folder, kc name etc) from all over the environment. This would require traversing through each KCs and find folders and documents recursively. Has anyone faced such requirement and is there a provision for this to be done OOTB or any best way which won't hamper the environment running status. Thanks in advance!
Hi all, We recently upgraded to Appian 26.3. During regression testing using Appian Selenium API, our scripts are failing while reading grid data. The getGridContents() function is not able to read the grid label, although it is able to read the rows and columns. The same script works as expected in Appian 25.4. Has anyone else faced this issue? I would appreciate any inputs or insights. FYI, our libraries are up to date. Thanks in advance.
Okay, I have a process flow that goes like this: a person enters an interface to reassign a case, maps the emails, etc. Then they enter a synchronous subprocess that connects to an API. Depending on the validation (whether the user clicked "assign" or "reassign"), an asynchronous process runs that sends an email notifying them that the case has been reassigned. The requirement is that after this is done, the user returns to the main screen. The flow works when the email isn't involved, but when the email is, even though it's asynchronous, the activity chaining breaks. Could you help me find a solution for this, or suggest other options? Thanks!
Hi all, Seeking some help, our current Fitnesse for Appian implementation has been signing into our application via credentials entered in a SetUp wiki page - | login with username | fitnesse.user | and password | examplePassword | This works as expected and allows the automation user to sign in. I am trying to switch to using the provided configs/users.properties file to sign in with a key/value pair, however the password never ends up getting retrieved from the configs/users.properties file? # Users used for | login with username | fitnesse.user | fitnesse.user=examplePassword | login with username | fitnesse.user | As you can see, the result of our setup script is as follows (and it stops here) Site is on 25.4 using SAML, Fitnesse for Appian version 23.4 Fitnesse start.bat script is: java -jar lib/fitnesse-20230503-standalone.jar -p 8980 -e 0 -f configs/custom.properties Has anyone experienced this same problem and been able to resolve it?
How to disable all the remaining checkboxes while we select one checkbox in Editable grid ?
We are facing an issue with Process Upgrade and CDT versioning in active process instances. Context We have a process model that contains a process variable of type Comentarios. Recently, we added a new field to the Comentarios CDT. As a result: Existing/running process instances still have the process variable using an older CDT version, for example Comentarios^4. New process instances use the latest version of the Comentarios CDT. We are trying to upgrade the old running process instances to the latest process model version using the Process Upgrade approach / Upgrade Processes From Version smart service. Problem The upgrade fails because the source process instances have the process variable using Comentarios^4, while the target process model has the same process variable using the latest Comentarios CDT version. The error indicates that the process upgrade is not compatible because the CDT type/version is different. From the official Process Upgrade documentation, I understand th
How to control drone through Appian?
Expression evaluation error at function a!isNullOrEmpty parameter 1 ???null???: Invalid index: Cannot index property 'x' of type Text into type List of Variant. This error is faced by user when opening record action. This is only faced by a specific user. when I open the same request, I am not getting this error. Also in design error log only highlights the process which calls the interface. This error looks very high level and not highlighting the object name clearly. Does anyone faced any similar kind of issue? Please let me know if there is way to debug this.
My Team's Automation engineers are trying to automate the testing for the applications. They are using id for input fields to create x paths. The problem when the tab is refreshed, the ID's for the same field is being changed in the html. Can we keep any unique identifier for creating x paths?
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.