-
Recently active
We are using Appian DocCenter for document extractions, mainly pdfs. Sometimes for few pdfs preview is not appearing. But data is getting extracted fine. Did anyone faced this issue.
The Dynamic Letter Generation module uses multiple styletexteditors where users can select which sections should appear in the generated letter. There are no formatting issues in the final generated letter. However, in the preview section, there is a numbering issue where an extra number appears even though there are no additional <li> elements present.Please find the screenshot of the code below,
Hi All, i have floatingpoint field in my UI, i want to restrict user from typing values upto 2 decimal point and Below is my expected results If the user enters 12, it will be rounded off to 12.00 If the user enters 12.1, it will be rounded off to 12.10 If the user tries to enter 12.678, it will not be allowed. The entry will be cut off at 12.67 but what is the issue am facing is its allowing me to enter more values after decimal point and also if i give round values it's not taking .00 value.below is my code a!floatingPointField( label: "Dental Premium (Annual)", labelPosition: "ABOVE", value: ri!intakePreminumDetails['recordType!{4d82eb7f-ba46-46a2-a7dc-969f4ffcf344}GSE_SCL Intake Premium Details.fields.{cef89c65-a133-4766-bbb5-93cbcceddcab}dentalPremium'], saveInto: { a!save(ri!intakePreminumDetails['recordType!{4d82eb7f-ba46-46a2-a7dc-969f4ffcf344}GSE_SCL Intake Premium Details.fields.{cef89c65-a133-4766-bbb5-93cbcceddcab}dentalPremium'], if(a!isNotNullOr
I have a record picker component in my form which show records of another application, and i have a record type filed relatedrequest in my application record type so when i select and save into relatedrequest field of my application request filed for multiple values it's showing not available, is it not possible to save multiple values . The fields is type of text and length of 4000 . I tried with integer field that time it only takes one value. Why it's happening even though the component have multiselect options we can't save it.
I have a requirement where I'm having 5 dropdowns, based on the values (Multiple Selection) in first dropdown, the remaining dropdown values need get auto filtered out (Cascading Dropdowns). Is it possible to achieve? The one way of implementing is after multiple selections in first dropdown we need to keep a button and on click of button we can pass to next dropdowns. But without having button is it possible to achieve.
Hi team, I have a question regarding accessibility and semantic markup compliance. In several interfaces, users can enter information or interact with components such as radio buttons and dropdowns. For accessibility reasons, these interactive elements are required to be contained within a <form> element. Is there a way to achieve this without using a Form Layout?Currently, the top-level structure of the interface is built using a Header Layout, and I’d prefer not to refactor the entire layout if possible. Has anyone encountered a similar requirement or found a clean approach to handling this? Thanks in advance.
Hi, We have a code where a view data we are showing in a grid and user have to download the report but while downloading user is getting following error: In the code we are using a user filter on a varchar field because of which there is data issue. Interface Definition: Expression evaluation error [evaluation ID = 325b2:2a9f5] : An error occurred while executing a save: Expression evaluation error at function fn!createfilterfromrecord_appian_internal [line 24]: The passed parameter(s) are of the wrong type. Received the type com.appiancorp.common.xml.JaxbConversionException: error converting typed value TypedValue[it=1980,v={ASSESSMENT MI REPORTs,Assessment Report in MI Reporting,Qm7Kig,{81,,10d2b745-9e94-474d-928a-c623c6e7ca8a@_a-0000eccb-82f8-8000-9c64-011c48011c48_16707690,0},#"SYSTEM_SYSRULES_recordGridField
Hi Team, I want to make three axis graphs in Appian, so is it feasible in Appian?
I have a requirement I have datetime component user can select the time maximum 2 hours from their current time else there should be validation error , i want to show the current time defaulted in the time field and they should select the time upto 2 hours . It should be in est . Can anyone help me with this
I have been checking if there is way to have versioning display the JIRA numbers we work on. Currently versions help compare with previous version and inside interfaces we have to make comments with JIRA ticket numbers to understand why we did a specific piece of code. But if its possible to have the JIRA numbers displayed on each version wouldnt it be great to have only one final version of each change and delete all the previous ones like Save Final Version with JIRA number may be add comments to each version. Will it take up a lot of memory at Appian end? Currently we have only packages with JIRA ticket numbers and to find why we did some change for a specific line we need to add comments everywhere adding up the lines in Dev block. This way if we need to find for a particular ticket what changes we did would be easier. because sometimes making a start end block with JIRA numbers for small changes in same conditional block or same piece of code kills the code view.
Hi, I have several editable grids in my interface with an add row link. When I'm testing the interface in the rule editor, the link works just fine for all grids, but when I try to create a new record using the record list action, clicking the link does not do anything. The grids are implemented as follows: a!gridLayout( label: "Wachstumstreiber und Schlüsselerfolgsfaktoren", labelPosition: "ABOVE", emptyGridMessage: "Keine Wachstumstreiber angegeben", headerCells: { a!gridLayoutHeaderCell(label: "Wachstumstreiber"), a!gridLayoutHeaderCell(label: "Schlüsselerfolgsfaktoren"), if( local!readOnly, {}, { a!gridLayoutHeaderCell(label: "") } ) }, columnConfigs: { a!gridLayoutColumnConfig(weight: 1), a!gridLayoutColumnConfig(weight: 1), if( local!readOnly, {}, { a!gridLayoutColumnConfig(width: "ICON") } ) }, rows: a!forEach( items: ri!konzeptRecord['recordType!{e6823cb0-0826-4ba1-a489-d1b628fb0037}PEP Ko
Hi team! I have the following issue. When using a test environment, any read-only grids are stuck with the loading data animation, which only occurs until I perform an action such as resizing the screen, at which point the data finally renders on the grid. That behaviour only happens in the test environment; on dev, the information renders when the page loads. Has anyone faced a similar behaviour/issue? Thanks!
Is there any feasability to print the value of a local variable in the runtime & the value it has in the console. (Like other programming languages for debugging)
we have a collapsable grid whose individual cells contain dynamic links. Assume this grid takes up the entirety of screen. Upon clicking the dynamic link 3 variables are saved (local!showTransactions, local!accountEntityCode, and local!transactionAccPer). Another interface loads below the grid when local!showTransactions = True. However upon clicking the dynamic link value, there is no indication of this newly rendered interface. The current grid takes up the entire screen. We need some way to notify the user of the new interface rendered below. Ideally, when the user clicks on the hyperlink, it will jump to the section what was loaded below. What we want to avoid using: recordLinks and startProcessLinks cause major slowdowns compared to dynamicLinks when generating the linked values of the collapsable grid. Dynamic Links are preffered. Any recommendations?
Hi, I want my alphanumeric field with the below condition. if the text is asdf45 I want the output total as 10 digits with Zero's in the front. How can I do that? When I try doing text(asd45,"0000000000") --> this is not considering the strings present.Thanks!
Hi Team, Below is my code snippet, i hope i have handled the null but still am getting. can you please guide where it went wrong. local!salesReps:index(rule!GSE_SCL_QRY_getViewIntakeDetails( region:local!region, sipYear:local!year, pagingInfo:a!pagingInfo(1,-1) ).data,"Name",null), local!repChoice:{union(local!salesReps,local!salesReps)}, local!salesRepName: if(a!isNullOrEmpty(local!repChoice),"None","All reps"), a!multipleDropdownField( label:"Sales rep name", choiceLabels: if(a!isNullOrEmpty(local!repChoice), {"No reps"}, {"All reps",local!repChoice}, ), choiceValues: if(a!isNullOrEmpty(local!repChoice), {"None"}, {"All reps",local!repChoice}, ), value:local!salesRepName, saveInto: local!salesRepName )
Hi Team,I have two read-only grids, first grid display data from table A and querying from record type. Second grid from table B and querying from query entity.When i am Deleting selected records from first grid, the grid is not refreshing even though i am using refresh variables.When i am Adding selected records from second grid then both the first and second grids are refreshing properly. Inserted code for reference, please guide me if i am missing anything:a!localVariables( local!refreshFlag, local!refreshFlagForDelete, local!isSuccess: false(), local!refreshCounter: 0, local!pagingInfo: a!pagingInfo( startIndex: 1, batchSize: cons!TRICS_BATCH_SIZE[6] ), local!selectionOfRulesIdsForDelete, local!selectionOfRulesForDelete, local!selectionOfRulesIdsForAdd, local!selectionOfRulesForAdd, local!interpretationChangeMappingRuleIds, local!interpretationChangeMappings: a!refreshVariable( value: if( a!isNotNullOrEmpty( index( ri
Hello! I would like to display a list of locales enabled in Administration Console -> Internationalization to a user in a SAIL interface. How can I retrieve the list of enabled locales and how to find out which one is the default locale? Thanks in advance!
How to make UI to reach top of page when a button is pressed at the bottom inorder to show in Progress Icon
Hi team, We are experiencing a minor issue with a generic interface that contains standard action buttons (Cancel, OK). This interface is called from two different Record Views: Record Summary 1 and Record Summary 2. Each summary has its own main interface which, in turn, calls our generic component. The Issue: Record Summary 1: Clicking the buttons works as expected. Record Summary 2: Clicking the buttons triggers an unexpected scroll to the top of the page. Observations: Interface Designer: When testing directly within the Summary interfaces, everything works correctly. Environment: The issue only occurs when accessing the views via a Record Link within a Site. Data Source Difference: There is one key difference between the Record Types: The working Record (Summary 1) points directly to a database table. The failing Record (Summary 2) points to a Data Store Entity (DSE). Can anyone helps?
Hello. I have a read-only grid that displays permissions data using a!recordData() as the data source. Currently, I can only capture the record IDs when users manually select rows in the grid using the selectionSaveInto parameter. My Goal:I want to automatically save all the record IDs returned by the a!recordData() query without requiring user selection and without using a!queryRecordType() in a separate expression or local variable. Current Implementation: a!gridField( label: "Permissions to Transfer:", instructions: "A temporary access group will be created to grant the selected permissions from the source employee to the destination employee.", helpTooltip: "Permissions that would generate risk combination or already belong to the Destination Employee have been hidden", labelPosition: "ABOVE", data: a!recordData( recordType: 'recordType!{57571bf8-20a7-4874-ac82-7f586277be58}GDA Permissao Acesso', filters
Hello, I am currently working with a record which is being used in 2 different websites on the same environment. These 2 websites have a different look and feel, and some record informations should only be displayed on one of the website, but not on the other one. Is there a way to keep using the same record on these 2 websites, but have the summary interface dynamically change depending on the website it is accessed from ? For instance, if we access the record from website A, some cards are hidden, whereas if we access the same record from website B, the same cards are showing. So far I haven't been able to find a way to "detect" the active website from my interface, and I am not sure this is possible. Thanks
I am loading data from an Excel sheet into an Editable Grid. I added Edit and Delete buttons for each row, but the actions are not functioning as expected. Could someone guide me on how to fix this or share the correct approach? Ia!localVariables( local!data: 309474, local!sheetCount: getnumberofsheets(document: local!data), local!sheetIndexes: enumerate(local!sheetCount), local!activeTab: 1, local!readOnly: tointeger({}), local!sheets: a!forEach( items: local!sheetIndexes, expression: a!localVariables( local!sheetNumber: fv!item, local!excelOutput: readexcelsheetpaging( excelDocument: local!data, sheetNumber: local!sheetNumber, pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 1000) ), local!rows: index(local!excelOutput, "data", {}), local!totalRow: tointeger( index(local!excelOutput, "totalCount", 0) ), local!rowHeaderRaw: index(index(local!rows, 1, {}), "values", {}), local!headers:
Current Situation:We have two applications hosted on Appian and have configured session timeout settings. When there was only one application, after the session timeout, a popup appeared, and upon resuming, we were redirected back to that application’s page.Now that we have two applications with the same timeout configuration in the Admin Console, the behavior has changed. After the session timeout message appears and we resume the second application’s UI, the system redirects us to the first application’s interface instead. Question:Why is this happening, and what can we do to ensure that after refreshing post-timeout, the user is redirected back to the second application’s UI?
Hi , I am building a document upload form after uploading the document it should be populating in the gridfield with the link format where user can download the lfile. but that field is coming as empty. This is my code. The documentId field is text now, we don't have access to edit it now . can changing the datatype will fix the issue or is there anything elseI have to look into? a!localVariables( local!documentId: null, local!category: null, local!comment: null, local!showUploadSection: false(), local!npdoDocumentList: ri!npdoDocument, a!formLayout( contents: { a!sectionLayout( contents: { a!boxLayout( label: "Supporting Documents", contents: { a!gridField( data: local!npdoDocumentList, columns: { a!gridColumn( label: "Title", value: a!linkField(
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.