-
Recently active
My Appian Senior developer certification had an expiration date of March 18.I have completed the 25.4 Release showcase on the same day.Could you please confirm if my certification will be considered renewed based on the showcase completion.Regards,Priyadharshini.S
org.hibernate.NonUniqueObjectException: a different object with the same identifier value was already associated with the session:
Hello Folks,We are trying to deploy a Process HQ report to higher environments, but while doing it, we are seeing protected as status for the Process HQ Report Object, did any one faced this or have idea?Please let me know as this is a high priority task. Appreciate your time & response![mention:9861aef97eb2483a8b76175d9eda1e37:e9ed411860ed4f2ba0265705b8793d05]
Hi everyone, I’m using to readexcelsheetpaging plugin to read the Excel sheet, one column having decimal values, the displayed value is rounded (around 2 decimal places), which differs from the actual raw value stored in the cell. What I see: Excel cell shows: 9.79 Underlying value in the cell: 9.7881336 readexcelsheetpaging returns: 9.79 (display) Is there a way to read the actual value of a cell?
Team, We are getting .eml file from our mailbox which we pooling using outlook pooler. Now we have identified a plugin which captures the body of .msg file only. Is there anyway we can convert .eml to .msg in Appian? or any other way of reading .eml is available ?
Hi, Appian has now moved to a monthly release cycle starting with version 26.1. Based on version 26.2 is released on 27 February 2026, and the support expiration date for 26.1 is also 27 February 2026, I need clarity on whether an upgrade must be performed on the same day to remain fully supported. If a release includes functionality deprecations or removals that require remediation before upgrading, do we have a grace period to complete those changes? Our usual process involves upgrading non‑production environments first, performing thorough testing, and ensuring everything is stable before proceeding with the production upgrade. Given the support end date, do we need to perform upgrade all environments immediately without testing?
Hi Team, I have a requirement where a user clicks a document download link (using a!documentDownloadLink()), and the document downloads normally. However, I also need to capture some backend audit details, such as: isDocumentDownloaded = true Which user downloaded the document The date and time when the document was downloaded The challenge is that the user is only clicking the download link — there are no additional buttons or actions that trigger a process model or write to a database. I also understand that download links do not directly trigger process models or write events, so I cannot perform backend logging from the link itself. Is there a best way to achieve this requirement, or any recommended alternative pattern to track the user and timestamp when a document is downloaded? Any guidance, suggestions, or example patterns would be appreciated. Thanks in advance!
Recently, there was a production server outage, and several process instances went into an error state at an XOR gateway, showing the message “Work item cancelled.” We manually resumed the affected instances from a point after the gateway, and they continued running. However, when the flow reached the same XOR gateway again, the instances failed once more with the same cancellation message.
We are migrating some business users from macOS to Windows-based environments and need to convert Apple Mail data (EML/MBOX) into formats compatible with enterprise systems. Has anyone handled Apple Mail data conversion in an Appian-integrated environment? We are exploring: MBOX to PST conversion Preserving metadata and folder hierarchy Automating the conversion process Any suggestions on best practices or automation workflows? Apple Mail (MBOX) to PST Migration in Enterprise Environmen Someone suggest us RecoveryTools Apple Mail Converter- if there any other alternatives available.
hi, is there any function that we can check is .csv file is corrupted or not? note:-.csv.file will receive from external system suggest me best approch?
Hello Everyone, its working for the first when i upload file and file name when remove file and uploading the new one getting the error.Thanks in advance for your help. Thanks & Regards, Srikanth.
We're planning to implement end-to-end automation using Selenium and are facing challenges due to missing IDs on DOM elements for each control. Typically, web applications have unique IDs assigned to each control, which facilitates automation by allowing scripts to find and interact with controls to perform actions like clicking and sending keys. However, we haven't found a way to achieve this in Appian. Any guidance or assistance would be greatly appreciated.
Hello, I've noticed that the newer version of a!fromJson() parses DataTime value differently, which results in receiving a different date value than the one received. I am looking for a bullet-proof way of setting the correct timezone and receiving the original date. For example, the integration returns DateTime value like: "dateOfBirth":"1955-08-03T00:00:00+02:00" When using a!fromJson(), the resulting Map gets the value: dateOfBirth=02/08/1955 23:00 I've tried playing with local(), but the dates still get switched up if the hour values are close to midnight. The a!fromJson19_r2 still returns the correct date. Thanks for ¨your help!
Hi Team,I’m getting a 403 Access Denied error stating “You don't have permission to view this page” — can someone help me understand why this might be happening?Note: We have already checked the Process Model, Record Type, Site Objects Security settings — all users have Viewer access and are part of the required group.
Hi, Here I am having one dropdown if I select Exclusion there then category,type and add exclusion button will be visible. But when I click on add exclusion button in next category and type are getting duplicated I dont want that I want to select other exclusion and Type differently . How can I achieve it? Code: local!set: if(a!isNotNullOrEmpty(local!exclusionList), index(local!exclusionList.set,1,{}), {}), saveInto: { a!forEach( items: local!exclusionList, expression: a!save( local!exclusionList, append( local!exclusionList, a!map( set: local!set, coveragetoRoleId: ri!basCoverageToRole['recordType!{33c2cbea-4c4e-4288-9d10-d6107f847a76}UWG Coverage To Role.fields.{c8b1b4ee-b5f4-494d-bcf3-763d83073e71}id'], standardUWSupportCodeRefId: null, exclusionText: "" ) ) ) ) },
Dear community, Asking for help is easy, but only one side of the coin. Giving a great answer is the other, and not that simple. In our recent podcast episode, we discuss what it means to give great answers, and what it needs to make this a satisfying experience for everyone. In case you are not happy with the answers you get, or how questions are asked, maybe our conversation gives you some inspiration. Appian Rocks Podcast Episode 13: How to Get Your Questions Answered Let's rock the digital transformation, together! Cheers, Stefan.
Hi, We have an a!documentViewerField component to display a PDF document, but the problem is that it shows editing options to download and print it, and we have been asked to disable these options. Is there another component that allows PDF documents to be viewed in read-only mode, only displaying the document without allowing it to be downloaded or printed? Or is there a way to configure this from Appian? Thanks These are the actions that can be performed on the PDF file. This is component we use
Hi, I am wondering if there is a way to check whether the value stored in a local variable is a record type instance, so that I can use the a!keys() function to retrieve the list of fields and then index through it. Unfortunately, the code below returns a unique UUID for the record instead of something generic like "Record Type" that I could check against using a simple if condition. typename( typeof( ABC Comment( id: 1, comment: "test" ) ) ) Also, if anyone knows an even better solution to check not only for record types but for any type that can be accepted by the a!keys function (e.g. record type, map, dictionary etc), that would be great. Thank you!
Hi All, I have a requirement; we need to store the document in S3, or at times we need to read the document (.xlsx) and present it in a grid format. Sometimes, it contains 1 million rows. Is it possible to fetch the data in batches while reading the document from S3, or is there any other alternative approach to achieve this? without impact any performance.
Product: Appian Area: Interfaces → Plug‑ins → Grid Plus Layout (gridPlusLayoutField) Appian version: [e.g., 25.3] Database: MariaDB Problem Summary I’m displaying data in Grid Plus using gridPlusLayoutField + gridtextcolconfig, with the grid sourced from a query rule (Record DataSubset). When I configure a column using recordField: gridrecordfield(recordType!...fields.<key>), I’m getting: Interface Definition: Expression evaluation error at function 'gridRecordField': Record field input must not be null or empty I need to render null‑safe text (e.g., “-”, “Not Available”) for some fields, but my Grid Plus build does not support a value/valueFunction/valueExpression property on gridtextcolconfig. Full Error Interface Definition: Expression evaluation error at function 'gridRecordField' [line 36]: Record field input must not be null or empty I have attached my code alsogridPlusLayoutField( queryRuleName
Hello Community, I am encountering an issue when trying to access my application. The error details are as follows:
I have a editable grid. I have to select only one row at a time. Based on the selected identifier, I am displaying another grid in the side. How can I select only one row at a time?
I am getting below error in a node where export CSV "Export data store entity to csv" we are using to export from view. I have checked the view performance ( which is good) and the table data its having only 3800 rows . I am not able to find out the reason of failure as this error is not captured in the tomcat.stdout log. Error accessing data store entity: OutputView. Please contact a system administrator for additional details. (APNX-1-4505-026) Any pointer to check any other thing which I have not think of will be helpfull.
Can we modify "search term" in excel after downloading to custom text?
No warning or error message is displayed when the user uploads a file containing duplicate advisor code and Line of business. I need validation message when I am uploading more than 1 entry with same data. a!forEach( items: local!constructData, expression: if( count( index( fv!item[local!constructData.advisorCode], wherecontains( fv!item[local!constructData.lineOfBusiness], tostring(local!constructData) ) ) ) > 1, "Duplicate Line of business", null ) ),
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.