-
Recently active
If a user belongs to two different application groups and both the groups are added to user start page (different application), which application start page will they see after logging into Appian?
I'm trying to delete using a delete action inside interface using a stored procedure because I also need to delete related data from other tables. However, I'm facing an issue: the entity is successfully deleted from the database, but it still appears in Appian. I have a subprocess that runs after the stored procedure to sync all the updated tables, but the entity remains visible in Appian until I manually trigger a sync—after which it disappears as expected. Does anyone have any idea what could be causing this issue? Any insights would be greatly appreciated! here u can see the main subprocess sync : and an example of one subprocess sync:
Hi Everyone, I recently attempted the Appian L2 certification but unfortunately did not pass. I've been studying using Appian Community videos, documentation, and the official exam objectives. To further enhance my preparation, I'm seeking specific documentation links and topics that are directly relevant to the L2 certification. This will help me verify if I've missed any crucial topics. Additionally, I would appreciate any recommendations for mock exams or practice scenarios focused on senior developer-level questions.
I have an odd problem. I have a read only grid what shows a value one way on the interface, but differently in the excel download. Here is what you see in the interface vs the excel spreadsheet. Here is the offending code in the Grid. a!gridColumn( label: "Residential Status", value: rule!CMS_GetCurrentResidentialStatusId(fv!row['recordType!CMS Clergy Member Status Report.fields.clergyId']) ), Here is the expression rule. a!localVariables( /* * Get list of current resendential type addresses for clergy member * ordered by start date */ local!residentialAddressData: a!queryEntity( entity: cons!CMS_ADDRESS_CLERGY_ASSIGNED_ADDRESS, query: a!query( selection: a!querySelection( columns: { a!queryColumn( field: "clergyAddress.residentialStatus.status" ) } ), logicalExpression: a!queryLogicalExpression( operator: "AND", logicalExpressions: { a!queryLogicalExpression(
Hi , We need to implement a requirement that limits the number of concurrent sessions per user. For example, if User A logs in through Session 1 and then attempts to log in on another device via Session 2, Session 1 should be terminated. Ultimately, we want only one active session per user at a time. The "Limit Number of Concurrent Sessions Per User Account" setting will allow a minimum of two sessions, but instead of terminating the first session, it will trigger an error when attempting to log in with a new session. is there any way to achieve this functionality? . The Application is on premise 24.4
Hello everyone, I am working on a project and need assistance with segregating output values. Specifically, I want to segregate the values and only retrieve the ones corresponding to a particular column. Can someone guide me on how to achieve this or suggest a solution within Appian to isolate the values from a specific column? Any help would be greatly appreciated! Thank you in advance!
Just wanted to know whether Appian Market is shrinking? Looks like we have fewer Appian openings in job market these days? What is community experience on this?
Hello Community, We are currently using Appian for BPM-related processes, but recently we have started utilizing Appian as a backend service to handle multiple API requests in one of our services. We've defined REST services in Appian, and our clients are now calling these APIs, essentially treating Appian as a web server. However, we are facing some performance challenges, including timeouts and long response times. We also conducted load testing, and the results were below our expectations in terms of performance under heavy loads. My question is: based on your experience, is Appian designed to handle high API request loads in this manner (i.e., functioning like a web server)? Should Appian be used for such purposes, or should this approach be avoided due to potential limitations in handling large-scale API traffic? Any best practices, optimization tips, or insights on the suitability of Appian for this use case would be greatly appreciated! Thank you in advance!
I have a Record Type with this "Sync Expression": if( a!isNullOrEmpty(ri!idRecord), {}, a!queryRecordType( recordType: 'recordType!{5608cfad-fc67-4a81-93b5-722c9b55f2c5}MIN Prueba API', filters: a!queryFilter( field: 'recordType!{5608cfad-fc67-4a81-93b5-722c9b55f2c5}MIN Prueba API.fields.{af91da05-b274-48ee-b4f1-c7332fac38ff}id', operator: "=", value: ri!idRecord ), pagingInfo: a!pagingInfo(1, 1) ).data) ,where idRecord is an Integer rule input. When I test the expression it works properly: List of MIN Prueba API - 1 item MIN Prueba API id 3(Number (Integer)) title "Powder Canister"(Text) category "beauty"(Text) discountPercentage 18.14(Number (Decimal)) price 14.99(Number (Decimal)) rating 3.82(Number (Decimal)) stock 59(Number (Integer) I've created a process model with a smart record synchronization service. I'm passing a fixed 
Hi, I run some SAS Programs manually. Is there a way, That I can schedule the run of SAS codes via Appain . Please help
Hi everyone, I’m running into an issue with one of my process models in Appian. The process is supposed to trigger automatically based on a record event, but sometimes it just doesn’t start. There are no errors in the logs, and when I manually start the process, it works perfectly. I’ve already checked the record event settings, confirmed the security permissions, and verified that the process model is published and active. Could this be related to caching, background job scheduling, or something else I might be overlooking? Thanks! If you're looking for top-quality concrete services, take a look at: Concrete Contractors Richmond VA
I need to execute two delete record smart service from one saveinto. Evidently, this is not possible as it throws an error. " An error occurred while executing a save: Expression evaluation error : Attempted to run a second smart service, but only one smart service can be run per expression evaluation." Here is the business issue. I have an interface where Parish managers can specify if they have a preference as to the type and the languages spoken my missionaries that speak at their church. This is one in the Parish Profile screen and the profile is saved year after year. The current parish manager can change the preferences that were set last year. There are two record types that hold this information, Parish Profile Language Type and Parish Profile Speaker Type. The local variables in the interface that holds this data are local!speakerPreference and local!languagePreference. They both are types as their respective record types and can h
In the image below, the labels are shown as 0, 10K, 20K on y-axis. How can I change this in Appian? I searched, but there is no field in the a!columnChartField(). I want to do this in a column chart. Please give me a solution.
Normally when a new application is released there is this guided tour "clicked here to do this", "clicking here does this" if the new user wants to continue, they keep clicking and if they want to they have a choice to exit that tour. Does Appian have any such feature to record such a feature for an application developed/released in Appian?
Hi All, I m trying to delete old versions of rules using Delete Rules/Constants smart service in Contents Tools plugin. But i m not able to get the id for the rules folder which is a mandatory input. So is there any way to get this folder ID or any other way/plugin to dynamically delete old versions of rules(As there are more than 200 rules(expression/Interfaces), doing it manually will be time consuming). Request for your suggestions. Thanks in Advance, Pradeep
I had a query regarding Dollar() function. We are using Appian 24.3 version, so we planned to upgrade to 25.1 version. if I see deprecated functions, I can see Dollar() function as well but currently we are using this function. If upgraded to 25.1 Dollar() function wont anymore or it will work for some version (upcoming). Please help us to understand till when it will work. Thanks
Hi, I'm using a record action to open an interface in a new tab. When the new tab opens it shows a Sumary button upside the content, which is not possible to hide, but as an alternative I would like to know if I can show the same interface when pressing the button. Right now when pressed it shows a blank interface as in the image. Thanks!
Hi, how we can send the case id to user via send email smart service and if user click the case id from mail then it should re-direct to case summary. could you please suggest the possibility's. thanks in advance!
I ran a health check the other day and under the # of large SAIL interfaces used in record views, related actions, start forms, process tasks and reports section, there were a few lines that say: I searched but haven't found what this might mean in terms of a health check. Does anyone know if these lines are actionable? TIA
I have a new install of version 24.2. When I start tomcat, the log file is filled with "[INFO] Setting Entity Expansion Limit to 100". Is there a way to stop this line from getting written to the log?
Hello! Does anyone know why a Null Exception Error is happening at this page? (see video) This is a form that's using a very simple logic for the text field. I checked the logs and didn't get anything there, so I tried remapping the record fields. That didn't work. The logic for this text field is very simple so I'm confused why it would give an error like this, see below. Thanks for any help in advance! Also, let me know if you need any details on this, I'll be happy to provide them! Code:
In the objects view we have this option called "Unreferenced Objects" which will show unused objects of the types mentioned below: Is there a way to get a list of the unreferenced process models in the application so that they can be removed from the application?
Hi everyone, I want to implement a custom date range in a dropdown menu, similar to record filters. If you have any ideas, could you please share how I should proceed?
Hi everyone, I'm encountering an error while trying to display user information in a grid column inside an interface. I have attached the code and error. I would appreciate help in order to fix this. a!headerContentLayout( contents: { a!columnsLayout( columns: { a!columnLayout( showWhen: a!isPageWidth({ "DESKTOP", "DESKTOP_WIDE" }), contents: {} ), a!columnLayout( width: "WIDE", contents: { a!sectionLayout( label: "Details", labelSize: "MEDIUM", labelColor: "STANDARD", contents: { a!cardLayout( contents: { a!columnsLayout( columns: { a!columnLayout( contents: { a!richTextDisplayField( label: "Make", value: {
I have a problem, I have to create a process that, going to retrieve a series of ids through a query, for each retrieved id goes to create a folder called activity main + id number, then retrieve the folder id, and save it to the database in a special column. I can retrieve the activity id, then I can't go further. Thanks to anyone who will help me
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.