-
Recently active
Whenever we click “Generate Record Actions” on a Record Type an error is displayed to user like below, this issue seems to have a higher changes of occurring for record types that contains data/rows in database. and tomcat-stdOut.log spits out 2025-05-26 19:14:35,956 [http-nio-8080-exec-22063] ERROR com.appiancorp.type.handlers.RecordType2Handler - Failed to find uuid attribute with namespace [Namespace: prefix "a" is mapped to URI "http://www.appian.com/ae/types/2009"] + in the XML element 2025-05-26 19:14:36,037 [http-nio-8080-exec-22063] ERROR com.appiancorp.type.handlers.RecordType2Handler - Failed to find uuid attribute with namespace [Namespace: prefix "a" is mapped to URI "http://www.appian.com/ae/types/2009"] + in the XML element 2025-05-26 19:14:36,225 [http-nio-8080-exec-22063] ERROR com.appiancorp.type.handlers.RecordType2Handler - Failed to find uuid attribute with namespace [Namespace: prefix "a" is mapped to URI "http://www.appian.com/ae/type
I am able to add a new value to a time field successfully. But when I am trying to update the same row, the update is happening in the backend, but not reflected in the UI.
I have a portal (yes a real portal) where parishes set their preferences for a speaker for Mission Co-Op Mission Sunday. The interface has a dropdown where they select the parish they want to set preferences and sets a local variable, slectedParish. Once the parish is selected, I load a local variable, selectedParishProfile. local!selectedParishProfile: if( a!isNotNullOrEmpty(local!selectedParish), rule!PMSO_getParishProfilebyParishID(local!selectedParish), null ), Now, the parish may or may not have an existing profile. So the expression rule either returns the profile or null if one does not exist. In the interface, I have a radio button field. a!radioButtonField( choiceLabels: { "Yes", "No" }, choiceValues: { true, false }, label: "Can the Parish Provide Lodging?", labelPosition: "ABOVE", value: local!selectedParishProfile[PMSO Parish Profile.fields.parishLodgingType'], saveInto: local!selectedParishProfile[PMSO Parish P
a!recordActionField( actions: { a!recordActionItem( action: 'action_1', identifier: ri!identifier ), a!recordActionItem( action: 'action_2', identifier: ri!identifier ), /* this last one should be the primary */ a!recordActionItem( action: 'action_3', identifier: ri!identifier ) }, style: "TOOLBAR_PRIMARY", display: "LABEL_AND_ICON", align: "END" ) I have the following code above with the following style "TOOLBAR_PRIMARY". I would like to be able to set which action is the primary one. I haven't seen such option. It always applies the style to the first one one the left. What if I want the one on the middle to be the primary action? Or the last one on the right to be the primary? I appreciate any hints on this since then.
a!localVariables( local!data:ri!asr_Requests, local!rawEmails: ri!asr_Requests.emailAddresses, local!integrationResult, local!isintegrationSuccess, local!individualEmails: reject( a!isNullOrEmpty(_), a!forEach( items: split(local!rawEmails, char(10)), expression: trim(fv!item) ) ), local!invalidEmails: reject( a!isNullOrEmpty(_), a!forEach( items: local!individualEmails, expression: if( regexmatch( pattern: "^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$", searchString: fv!item, regexFlags: "si" ), null, fv!item ) ) ), /*local!formattedEmailString: joinarray(local!individualEmails, ","),*/ local!formattedEmailString: a!toJson( { emails: joinarray(local!individualEmails, ",") } ), local!validationMessage: if( a!isNotNullOrEmpty(local!invalidEmails), "Emails must be valid and each on a new line.", {} ), a!formLayout(
Out of 3 environments (dev, test and prod), prod is giving wrong output to a default datetime conversion. Attached screenshots. How to resolve this? Does it depend on some settings?Dev environment - First rule input is converted to GMT-4:00 Prod Environment - First rule input is converted to GMT-5:00 Created and deployed the same rule across environments, just to verify that I am not doing anything wrong. Appian Version 25.1Hosting: Cloud
Hello, I’m working on a bidirectional integration between Appian and an external system via a middleware gateway. In this setup, we often encounter two categories of errors: Technical issues Data issues Errors series (500 and 400) [emoticon:71aee13fb1eb4feea8d56f3f0189f580]My question: What are the best practices for functionally handling these types of errors on the Appian side? Specifically: Should we simply display messages to end users via pop-ups or alert banners? Are there recommended design patterns or built-in Appian features we should consider (such as retry logic, logging strategies, fallback mechanisms, or dynamic UI error messages)? Any advice for differentiating user-facing errors from those logged for admin troubleshooting? Thanks in advance for your insights!
Hi, I have a local variable with 2 items . I need to add each element in the array with the corresponding index and display the total . Eg {1,2,3} +{1,2,3} = {2,4,6} But in my case I can't apply the addition directly . It should be in a loop. I even tried using merge function but it is not working.. . How to achieve this. The below output is present inside a local variable (local!final).I need to add {0+2,36+82,2+8} and form a single array.
Hi, We are trying to integrate an application with DOCUMENTUM/CMIS document management system. The APIs used do not work for large documents due to the 5MB input/output size limitation in Appian's Integration objects. We would like to know if there is any way to integrate with this document management system, such as a marketplace app, plugin, or other, from Appian, to work around the size limitation. Does anyone have an idea? Thanks
I have an action that opens in a Medium Dialog Box Size and would like to know if it's possible to automatically trigger another action in a Small Dialog Box once the initial action is completed. Is there a way to dynamically change the Dialog Box Size during process model execution? Alternatively, can an action with a Small Dialog Box be automatically called from within a Medium Dialog Box upon completion? It's important for the second dialog to remain optional, giving users the ability to cancel it with the "X" icon. I appreciate any insights or suggestions on achieving this functionality. Thank you in advance for any insights!
I have an editable grid where I can validate if the grid contains any duplicates. I m able to write the validate message but I need to get the index or highlight the row where duplicates actually exists.
Hi team,There is one requirement where I have one record for which I have one summary view. In the summary view, I am maintaining 3 tabs: Request Details, Country List, and Audit History. Here, I am maintaining a site with 2 tabs. In Tab 1, I want to show a grid, and upon clicking on the Request ID, it will open the summary page. In this tab, I want to show the Audit History section. However, if I click on a request in the grid in Tab 2, I want to show only the Request Details and Country List. Is this possible in Appian?
Hi Community, I’m working on a requirement where I need to create dynamic columns in read-only grid in Appian and would appreciate some guidance. Problem Statement: I have a database table with the following columns: ActivityName ForecastDate (Date field) ForecastAmount (Decimal) Requirement: I want to display a grid where: Each row represents an ActivityName. Columns dynamically represent Month-Year values (like Jan-2025, Feb-2025, etc.), based on the date range selected from interface. Each cell should show the corresponding ForecastAmount for that activity and month, if available. So the table should “pivot” the data such that ForecastDate drives the column structure dynamically. Note: Any Date range between 2020 to 2030 can be selected and searched. Questions: What’s the best approach to dynamically generate these month-year columns in an Appian interface? Should I preprocess the data in an expression rule or CDT before pas
Hi Team, We have configured the required access and security for a recordtype to be displayed in the process HQ, but for some reasons it is not getting displayed, the left-pane is empty as in the screen shot below. Requesting assistance on this. Thanks. we are not able to see the Process HQ enabled although we have added ourselves to the Process HQ, Data Governors and Report Creators group. Enabled the record type, to be visible in the Process HQ workspace. But still not able to see. This is a self-managed appian env, the version is 25.1. Please advise if we are missing anything to be configured or setup.
I am using Import CSV to Database v6 to import CSV file to a database. I have a field in the table that is not part of the CSV. I tried to configure the additional column and additional value thinking that will store the value into the table but it didn't save the value in the table. Any thoughts how to populate the field in the table that is not part of the CSV using this plugin? For instance, my table has 5 columns, my csv has 4 columns and I want to store a value in the 5th column of the table (e.g. hardcoded value). Thank you.
Hi community, I've just started exploring the Appian. I'm trying to create a new vehicle form based on the tutorials, but the form inputs are being cleared when clicking outside of the input fields. This is the code a!localVariables( a!headerContentLayout( header: a!cardLayout( contents: { a!headingField( text: "Create Vehicle", size: "LARGE", fontWeight: "SEMI_BOLD" ), a!richTextDisplayField( labelPosition: "COLLAPSED", value: { "Enter vehicle details" } ) }, style: "ACCENT", padding: "STANDARD", showBorder: false ), isHeaderFixed: true, contents: { a!columnsLayout( columns: { a!columnLayout( showWhen: a!isPageWidth( { "DESKTOP_WIDE", "DESKTOP", "DESKTOP_NARROW", "TABLET_LANDSCAPE" } ) ), a!
Hi All, I m a beginner in appian. As part of my request, I need to build a editable grid with record data rule input. I have 5 fields totally and I need to display them. Can someone help me how to configure edit button and add button and what actions I need to perform to save or update the values to the rule input. And i should add only one row at a time and all the fields in grid are mandatory. Can someone help me with the code.
Hi all, there is one requirement where user will search with 2 to 3 part number like 3456,3234. We should show in which countries this part numbers are allowed to use data base structure : countrylistid(pk) , partnumber, countryname, isallowed(bit(1)). Notes : For 1 one part number there are 150 entries in database.
Good day, fellow Appian developers, I have a question about best practices regarding managing document uploads conditionally. Scenario: I have about 11 user tasks in a new application. Each task has different business logic regarding what documents can be uploaded and how. For example: On the first task, only documentType1 and documentType2 can be uploaded. documentType1 can be uploaded only once and must have a .docx extension. documentType2 can be uploaded multiple times, with no restriction on file extension. Business rules will vary from task to task. Additionally, this setup is currently only applicable for country1/organization1. Over time, this process will be adapted for seven organizations/countries. Each organization will have different business rules about what documents are required and how they can be uploaded in each task. Since this involves quite a number of validations, what is the best practice for creating a generic document upload component that can work ac
Hello, I am encountering a recurring validation issue while attempting to install version 24.2 of the local Appian application on my computer. Despite thorough checks, the problem persists during the configuration validation process. I have verified the following: SQL Database and Driver: MySQL 8.0 with InnoDB engine, connector: mysql-connector-java-5.1.49-bin. System Variables: Correctly definded. Configuration Files: The custom.properties and tomcatResources files are set up identically to a successful 23.4 installation on my computer (with the folder name changed to avoid conflicts), so they should be correct. Licenses: The k3 and k4 licenses are valid. As i said, I keep getting the same issue while trying to validate the configuration:Is there a log available where I can review the reasons for the validation failure? Thank you.
I'm using this readlinesfromtextfile plug-in, which is currently no longer available on the App Market, I get an error during conversion where every accented letter or apostrophe is converted to this value � .Can anyone help me?
Hello All, I am facing issue with the following map. I am building dynamic filters. Here is the map is the output. But I wanted to delete logicalExpression:{} from the map. It can be there at any level. If logicalExpression is null then my resulted map should not contain logicalExpression:{} a!localVariables( local!conditions: { a!map( operator: "AND", logicalExpressions: { a!map( operator: "AND", filters: { a!map(field: null, operator: null, value: null), a!map(field: null, operator: null, value: null) }, logicalExpressions: { a!map( operator: "AND", filters: { a!map(field: null, operator: null, value: null), a!map(field: null, operator: null, value: null) }, logicalExpressions: {} ), a!map( operator: "AND", filters: { a!map(fiel
Hi there, How could we implement maker and check/4 eye check in Appian. My process have 2 tasks (claim submission and approval), both the task is expose to same Group (say sales group) However, If I have created claim (first task), I should be able to approve it. Even though I am part of the group.
Hello, Iam new to this platform and i have a use case but facing issues on Receive message event. the user is sending the Mail with attachements to Appian DL(processmodeluuid12582365452632563263@appian.com) when ever the email triggered with the Subject" MRD Report" it has to check the attachments and save it in the appian folder by using Receive message and also if there are attachments(1 or more) without changing the attachmement names. could any one help how to create this use case it will be a great help. appian version 23.2
I am using TextToHex() function available in HexFunction Plugin. Is there any replacement plugin available for hexFunction ? is this cloud approved for version 25.2 ?
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.