-
Recently active
In the Appian User Interface, I have a grid with colored rows. My requirement is that when I click on 'Export to Excel' from the grid, the downloaded Excel file should retain the same row colors. How can I achieve this I am uploading image
Hi All, I have editable grid in my UI, I have validations in the rows. i gave edit button and save button on each row to edit and save the particular row. but when i click on save button, it is validating the entire grid rows not only that particular row. Can you please help how to validate only that particular row when we save it. Thanks in advance. SS for reference.
Hi, How can I show a grid with different color ( 3 different colors) based on the days between Today and another day. In the below image right now column2 is showing with red line. Any idea how can I develop this. Any helpful comments please.
I need guidance on designing an Appian dashboard that displays a live, interactive map showing pins for all active parking locations. Each parking location has latitude and longitude, but these coordinates should come from user input by clicking on the map through a create form in Appian. What is the best approach in Appian to embed an interactive map that supports both: Displaying existing pins from stored data. Capturing new coordinates when a user clicks on the map? Please anyone Assist me.
How can we group rows in Readonly grid
I want to collapse/Expand rows in read only grid by based on particular field and how can it will implemented
In our Appian Site, we have a DummyHomePage interface that contains two sub-interfaces: DummyCustomFilter – used to select filter values DummyEditableGrid – displays the filtered data in a grid When a user selects filter values and clicks the action link in the grid, we navigate to the Record Summary View for the selected solutionId using a!recordLink() or urlForRecord().In the Summary View, we have a Back button that should return to the DummyHomePage while keeping the previously selected filter values.
We are using a!safelink to provide provision to download a file using presigned URL. The requirement is we need to store which user clicked on the link and when in audit table, but as in the safelink there are no saveinto parameter . I tried multiple other ways but all in vain. I am unable to find a solution, where on a single click user able to navigate using presigned url as well as in backed it writes to audit. please advise what to do that in this case and any work around we can do to achieve the requirement. Thank you in advance
Hi All, We're getting an error like- "Expression evaluation error at function- a!UserCardUiContents: The user does not exist." No object has been mentioned in the error mail to identify where the error is occurring.May I know please when this error generally occurs and how to resolve it. Thanks
I have a record action configured with User input task form , In that interface there is save draft button on the left corner I want to remove it . How can I do that?
I want emails in array format like {"test@test.com", "test2@test.com" }a!localVariables( local!data: ri!test_Requests, local!rawEmails: ri!test_Requests.emailAddresses, 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!formattedEmails: "{" & joinarray(local!individualEmails, """,""") & "}", local!validationMessage: if( a!isNotNullOrEmpty(local!invalidEmails), "Emails must be valid and each on a new line.", {} ), a!formLayout_25r1( label: "Test", contents: { a!sectionLayout( con
Hello everyone, I have a question regarding how Appian handles task URLs and their accessibility across different applications and sites. I've noticed that a task in Appian can be opened regardless of which application, site, or page you're currently viewing. For example, the same task ID can be accessed through multiple different URL patterns: https://<myenv>.appiancloud.com/suite/sites/any-application-1/page/<any-page-3>/task/<some-id> https://<myenv>.appiancloud.com/suite/sites/any-application-2/page/<any-page-3>/task/<some-id> https://<myenv>.appiancloud.com/suite/sites/any-application-3/page/<any-page-3>/task/<some-id> Let's suppose <some-id>=GgE4eQDCj1OX711111 All of these URLs successfully open the same task, even though they reference different applications and pages in the path. My questions are: Why does Appian allow tasks to be accessible from any site/application URL path? Is this the expected behav
I have an interface where I select numbers using a multi select dropdown . When I select it is in the sorted order In the next confirmation screen , I show these values in an array as a read only paragraph , it is not maintaining the sorred order ( shown below ) a!paragraphField( label: "Item #", labelPosition: "ABOVE", instructions: "", value: a!forEach( items: toString(local!selectedItems), expression: substitute(fv!item, ";", ",") ), saveInto: local!selectedItems, readonly: true ), I am displaying the paragraph as shown above , Is there anyway to display the local!selected items as sorted ?
Hello everyone! Good morning! I’m facing a challenge with a form that contains several tabs, each with the same fields, but filled with different data. The issue is that, when the user clicks the Submit button, Appian only validates the required fields in the active tab. This impacts our business logic because we need to ensure that all required fields in all tabs are completed before submission. Goal: Validate all required fields, regardless of which tab is active, when the user clicks Submit. Question: Has anyone encountered a similar situation or have any suggestions on how we can achieve this? I’ll attach an image showing part of the form for additional context.Thank you in advance for your help!
Hi everyone, There was a requirement from the user to generate a report (DOC format) using existing data from our records. To fulfill this, we generated HTML code using Appian expression rules. The output of the rule is HTML, which we then passed to the Docs from HTML and CSS smart service. The HTML we are generating includes the following code snippet to set the page orientation to landscape: @page { size: A3 landscape; margin: 20mm; } table, th, td { border: 1px solid black; border-collapse: collapse; } I would like to know whether the plugin we are using is capable of taking page instructions or not.
How can i achieve this , pls guide . When I click on ADD PASSPORT HERE - and upload a file the file link should be reflected on the "Password Link: " above . Also if I click on the uploaded link it will re-direct me to the file .
I have enhancement requirement , I have editable grid and when user add new row to the grid it should be inserted before the last row , Is that possible if yes can anyone help to get started with? Below is my existing code a!localVariables( local!feeDetails: ri!feeDetails, local!minimumFee: reject( fn!isnull, a!flatten( a!forEach( items: ri!feeDetails, expression: if( and( toboolean( fv!item['recordType!{f6895dd9-7b01-4146-a52e-be727fef79d3}PRC Vmap Service Fee.fields.{be1056cb-8331-4446-8fa4-3081fc64bc73}isactive'] ) = toboolean(true()), tointeger( fv!item['recordType!{f6895dd9-7b01-4146-a52e-be727fef79d3}PRC Vmap Service Fee.fields.{30de7239-941c-401f-ad56-2672421eba71}scenarioId'] ) = tointeger( ri!selectedScenario['recordType!{94f6f945-ec9c-4178-8b3f-684a5547bb00}PRC Scenarios.fields.{ad9e991c-6487-437f-8665-fe15a96eba42}prcScenario
Expression evaluation error [evaluation ID = 490fd:7fd56] in rule 'gse_scl_uiviewintakedetailsv2' at function a!gridLayout [line 1230]: A grid layout component [label=""] has an invalid value for "rows". The row layout at index 1 contains a component that is not supported in the grid layout. What would be the cause for this Alert. UI is not breaking up anywhere.. got this in email
Hi everyone, I have an interface built using a PanelLayout. The left panel contains a sidebar with several navigation links. The right panel displays the selected content (different interfaces). The issue I'm facing is that when I open a page from the sidebar, everything works fine — the new content loads on the right and the sidebar stays visible. However, inside that loaded interface, I have more links (for example, to open details or other sections). When I click one of those links, the page reloads completely and the sidebar disappears. What I want is for those inner links to update the right panel within the same page, keeping the sidebar fixed and visible at all times. Is there a way to handle this navigation within the same interface (e.g. using local variables and conditional visibility), or any best practice for managing nested navigation inside a PanelLayout? Thanks in advance!
We have a requirement to integrate our appian workflow to cafexUI where that UI will get the active taskitems in the form of report and when they open and action any record the relevant taskitem in appian should be closed and the process model should be progressed to next nodes successfully and complete. We need approach and Error handling. We created an API which will call a!Completetask smart service which will complete the task however we have activity chaining in the process model of the task which will reopen the taskitem based on the integration node failure or it will complete when success. we need to know how to handle this?
Hi I am getting the above error message when trying to open the particular interface in application. As per my requirement for a particular service list of 3 fee details with 4 column value will be generated and in that i have to show 3 column in 3 row and one column should be single value . My interface configuration is attached below . I am passing all the necessary fields from parent interface yet I am getting the error .a!localVariables( local!feeDetails: ri!feeDetails, local!minimumFee: a!forEach( items: ri!feeDetails, expression: if( and( toboolean( fv!item['recordType!{f6895dd9-7b01-4146-a52e-be727fef79d3}PRC Vmap Service Fee.fields.{be1056cb-8331-4446-8fa4-3081fc64bc73}isactive'] ) = toboolean(true()), tointeger( fv!item['recordType!{f6895dd9-7b01-4146-a52e-be727fef79d3}PRC Vmap Service Fee.fields.{30de7239-941c-401f-ad56-2672421eba71}scenarioId'] ) = tointeger( r
I am encountering a very strange situation in Appian. I have a parent interface that has a choose function determining which child interface to display. Within this choose function there are 5 interfaces. When I attempt to access the parent interface I am presented with the following error. However when I go into the interfaces listed in the error, I am presented with no error at all. Strangely enough when I remove a different interface in the choose function, not the one listed in the above error, the error vanishes. Within this second interface there is also no error. I would really appreciate some guidance here because it seems like Appian is conjuring an error our of thin air. On top of all that, this error is only present in our test environment and not our dev environment. Below are some additional screenshots. Choose function with all 5 interfaces: Configurations that do not generate the error: It almost seems like the interaction between the first and last in
Hello, I have a simple form with 2 textboxes and a read-only grid. Text Boxes are "required" Grid is selectable and set to "selectionRequired :true" Submit button is set to "validate: true" Issue: 1) When the from is initially displayed and i click Submit button, the "required" validation works only for textboxes and after entering inputs into textboxes, i am able to submit the form. The required validation does not work on the grid. 2) however, if I select a row in grid and unselect it and then click submit, the "required" validation works and message is displayed. not sure if I am doing something wrong or if this is Appian bug. Please let me know if anyone else faced this issue. JR
Need assistance to complete the taskitem without even interacting with the task.
Hi! I'm working on version 24.3 with Spanish as the primary language, and I've added a document upload component (a!fileUploadField) to an interface with validation to receive only an XLSX document. I used a file originally with an .xlsx extension and it validates well, but if I manually change the extension to .pdf so it converts, for example, and then upload it, I get an error that I didn't capture in my validation: "File could not be uploaded. Reason: The file extension does not match its underlying file type." It doesn't actually upload the document, and the error persists even without the attached document. Or if I upload another correct document, I have to refresh the entire page for it to stop appearing. Is there a way to bypass this validation and just leave the one I have manually, or is there a way to update the validation when a new document is uploaded?
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.