-
Recently active
Preface: I LOVE, LOVE, LOVE the new Test Scenarios feature within the 26.1+ interface designer - it takes my longstanding wishlist item and implements it more richly still. Nevertheless I find myself, while using it, having the following pain points / nitpicks, which I hope relevant parties might see here. (I also posted them in my a!ppIdeas feature request, FWIW.) Issues / wishlist: Ability to tell which scenario we're currently ON We are given no clue what scenario (if any) we're currently viewing, whether you look at The interface designer, the test scenario picker drop-down (which should be a bare minimum) Somewhere, we should be able to see which one we're on and/or which one was most recently selected Ability to reorder the scenarios within the "Manage Scenarios" pop-up if one is selected, give us a "move up / move down" button or something If a scenario is loaded and we click "TEST", the default values seen in t
Hello, my team and I are creating an application regarding pensions data. I wanted to come here and ask: what is the best way to handle date formats if I want it to be customizable. I want to store somewhere these formats (for example: shortDate, longDate, technicalDate). We set it up as a decision, where the different formats are stored and passed to an expression rule, like the image. for now it works, of course, but we would like to make understadable even to other developer who are not necessarily used to Appian. How can we make it "smart", whenever i want to set up a date format in a ui field, i will have to pass which format I want and the data. This is what we are aiming for, making it understand that if I choose a "wrong" format it breaks. I would want it to behave like colors in certain components, I can only choose between few like POSITIVE, NEGATIVE or SECONDARY, for example, I want my date format set up ti suggest and accept ONLY shortDate,
Hello Community, I am facing a performance issue with an API‑triggered Process Model that writes data to a MySQL database using the Write to Data Store Entity smart service. [emoticon:e7b6666c6f9742b1b7b51dddab3bb696] Scenario An external system invokes an Appian Web API. The API starts a Process Model. The Process Model creates a case by inserting ~25+ rows into a single database table. Inserts are done using Write to Data Store Entity (CDT‑based). The API response is sent only after the Process Model completes. [emoticon:e7b6666c6f9742b1b7b51dddab3bb696] Issue Total API response time is 90+ seconds. The process completes successfully and returns "Successful", but the latency is too high for synchronous API calls. Since all records are inserted into one table, this delay seems unexpected. [emoticon:e7b6666c6f9742b1b7b51dddab3bb696] Current Design API → Process Model Multiple Write to Data Store Entity executions (likely one per record / loop)
Hi Appian Community, I am working on a large-scale decommissioning project for a legacy system that has been active for over 15 years. We are currently on Appian 25.4 and are facing significant disk space consumption (approx. 12GB in Process Model definitions and 11GB in Engine KDBs). A major challenge is that these legacy assets do not follow any standard naming conventions or abbreviations and are scattered across multiple applications. We are currently trying to define the best criteria to categorize which objects are "Dead" and safe to delete versus which are still "Active." I am seeking best practices and recommended utilities for the following: 1. Categorization & Filtering Strategies Since naming conventions are unreliable, what parameters are most effective for identifying legacy artifacts? Are there ways to bulk-query metadata (like Last Run Date, Last Modified Date, or Total Instance Count) to distinguish between legacy and active objects? Is there
I'm planning to begin my preparation for the Analyst Credential exam (ACD301) , but I'm not sure where to find relevant study materials or sample questions that match the actual exam content. If anyone has any helpful resources or guidance to share, I’d really appreciate it. Thanks in advance!
Hi, My colleagues took ACD100 Certification earlier this year. They all had questions about Agile and SDLC. Today I tried to take exam but I didn't see ACD100 on Examity so went for ACD101 but syllabus was different. Anything changed recently? I can see the following exams: ACA100 - Appian Certified Analyst ACD101 - Appian Certified Associate Developer. Did anyone took exam recently and passed ACD101 and saw Agile or SDLC related questions? or is it depend on the initial question we answer about whether we took online course?
Currently in Appian we are able to call this smart service to update the value of the constant, but we have no ability to update the Description of the constant, which is useful to developers for referencing the constant's value. This also forces us to save the constants under the developer's account rather than the service account. Any abilities to update the description in the works for future iterations?? Thanks
Hi All, In health check report, Risk Category is unknown for many rows. what will be the reason behind this. Below is one of the record it showed in the report, (Appian Configuration ) Appian datasource exposed in business datasource list which had risk category as unknown. Can someone please tell why Appian is not able to detect the risk category and what we can do to get the risk category in the health check. Thanks in Advance!!
Hi All, I have a requirement to download the data into excel using web api in Appian. Data is coming from external API. Using web api, I am able to dowload .csv and.xls file. But To download the .xlsx file. Is there any way. Currently I am writing the sample code like below. a!localVariables( local!data:{ {name:"A",age:10}, {name:"A",age:10} }, a!httpResponse( headers: { a!httpHeader( name: "Content-Type", value: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" ), a!httpHeader( name: "Content-Disposition", value: "attachment; filename= test.xlsx" ) }, body:local!data ) ) whenever i tried to open the file. Below is the error. Can you please tell how can we resolve this issue? . Thanks in Advance!!
Hi Appian Community, Any cloud customers experienced this issue? Our clients report not receiving our outbound emails that have been custom configured already in the Sender field (i.e. not Process, Process Designer, Process Model, or Process Initiator that will create different sender names) but a custom and consistent sender name. We have verified that the DNS in the SPF records contain all of our Appian site names. We also enabled DKIM to contain a verified email signature. However, whenever our shared Appian mail server IPs get added to the Outlook/Microsoft global block list, our outbound emails get blocked. Any resolution that anybody implemented to get around this issue? Thanks in advance.
The grid was working fine before 2 days but now started to face this issue. None of the grid is loading
Hi, I've found in an existing code application this function called with 5 parameters (please see below). But the Appian documentation says that the Property function must have 3 parameters only. This code works, but throw an error in Design mode (exactly like the "if" function which can take more than 3 parameters). How would you replace this code ? with additional if conditions ? property( local!availabilityResponse, "body", "resources", "type", null)Regards
Hello All, I have a requirement where user can open the ui and redirects to the url that was mentioned in the ui and can change the data in the new tab.After changing the data. we are giving an buttonwidget in the ui to refresh a variable to know whether data had changed or not. It returns true or false based on the actions done in the different tab. But the problem I am seeing button is not working as expected. Below is the codea!buttonWidget( label: "REFRESH", value:ri!refresh, saveInto: { a!save( ri!refresh, rule!SD_IsDataChanged( )id:ri!id ) },On the above i am getting the data from the database to check data is updated or not and storing in the refresh variable. the problem here is first when user clicked on the refresh , refresh variable is storing the expected value. but later if i change the data and click on the button again it still having the same value. i doubt whether button save is working or not beacuse when i open the actual rule its giving the correct boo
I am trying to create a personal account, but I am receiving an error saying that an account already exists. I forgot my password, and when I try to use the “Forgot Password” option, I am not receiving any reset link to my personal email ID. Should I create a support ticket to resolve this issue?
I requested the transfer of my credentials, Community and Academy achievements, Academy historical training data, and Community activity history a couple of days ago. However, the transfer has not yet been completed. Typically, this process is finished within two working days, but it seems to be taking longer than expected. Could you please let me know how much additional time it will take? Also, is there a toll-free number I can contact for assistance? Additionally, I would like to know whether it is okay to leave the organization before the transfer of my credentials, Community and Academy achievements, Academy historical training data, and Community activity history is completed. If so, how can I continue to receive communications that are currently being sent to my organization email after I leave? Is there a way to update my email ID in the community profile so that all future communications can be redirected to my personal email address? Could someone please assist me with this?
Hi Team, I’m unable to see the new Appian 26.1 release in my Appian Academy learning environment. It still shows the older version, and the new release content isn’t appearing for me. Has anyone else faced this issue? Could someone check and let me know if the release is available on your side, or if there’s something I need to do to get it updated? Thanks in advance!
Hi I'm currently exploring Case Management and wanted to check with the community whether it's possible to use Google Mail (Gmail) to set up case creation via email. If this is supported, could you please share any guides or documentation on how to configure it? In the documentation I reviewed, it seems that case creation via email is mentioned only for Microsoft email (Outlook). I would like to confirm whether Gmail can also be used for this purpose and what the recommended approach would be. Thanks Rahul Gundu
Hi everyone, I am building a report that is accessed by a Super Admin (business user). The purpose of the report is to display which users belong to which groups. To retrieve the group information, I am using the a!groupsForUser() function. However, when the report runs under the business user context, I receive the following error: Expression evaluation error in rule at function a!groupsForUser [line 6]: The user does not have sufficient privileges to get groups for user. [User Context: ...] does not have sufficient privileges to perform the requested action. It appears that this happens because some users belong to restricted groups (for example Developer groups or Health Report groups) that the business user running the report does not have permission to view. Because of this, the entire report fails instead of simply ignoring those restricted groups. My question: Is there a way to: Retrieve only the groups that the logged-in user has permission to see, without the expression fa
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!
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.