-
Recently active
Hi all, I need to decode a token encrypted with the RSA-OAEP-256 algorithm that I receive from an integration. Does anyone know if there is a plug-in available for this or any way to achieve this? Thanks in advance.
a!localVariable( local!array: rule!integration2, a!forEach(items: rule!integration2, expression: 'type!{urn:com:appian:types:TEST}TEST_CDT'( name: index(split(index(index(rule!integration1(input: fv!item)), 1), 2), "/), "name"), email: index(split(index(index(rule!integration1(input: fv!item)), 1), 2), "/), "email") ) I want to perform the calculations in one local variable and pass fv!items from each iteration in the expression to that local variable and then simple index the values and fill in the values in the CDT. My idea is: a!localVariable( local!calculation: index(split(index(index(rule!integration1), 1), 2), "/), 1), local!array: rule!integration2, a!forEach(items: rule!integration2, expression: 'type!{urn:com:appian:types:TEST}TEST_CDT'( name: index(local!calculation(intVal: fv!item), "name"), email: index(local!calculation(intVal: fv!item), "email"), ) ) But intVal is a rul
Is there a way to declare an empty array as a local variable (local!a) --> Perform some operations in another local variable(local!b) and append the results to local!a.
Hi,Requirement, I have an Interface which consists of 4 interfaces inside. Out of the 4 interface one has a Card Layout Button. Upon clicking on the Card Layout button a process model is triggered. But before the process model triggers I want to validate all the fields in the 4 interface if its not blank and need to highlight the mandatory fields to be filled if it blank and only then the process should start. Though I have already used the link parameter in the card layout for startprocesslink Im unable to use dynamic link to save local variable and proceed. Kindly help on this.
When working with rich text components in Appian, I encountered issues with displaying special characters correctly, particularly backslashes (\) and other escape characters like tabs (\t) and newlines (\n). These characters can be misinterpreted or escaped incorrectly, leading to incorrect rendering in the interface. Example Scenario Consider the following example, where you have a string containing file paths with backslashes that you want to display in an a!richTextItem component: "File Path:\nC:\Users\tUserXyz\Documents\Project\file.txt\tAnotherPath:\nC:\Users\nUserXyz\Documents\Report\report.txt" Actual Output: "File Path: C:\Users UserXyz\Documents\Project\file.txt AnotherPath: C:\Users UserXyz\Documentseporteport.txt"Expected Output: "File Path: C:\Users\tUserXyz\Documents\Project\file.txt AnotherPath: C:\Users\nUserXyz\Documentseporteport.txt" Root Cause The issue arises because backslashes and other escape characters are special chara
i have a requirement where i need to enter 25 digits for a text field and i don't allow the user to enter any alphabets or symbols i need write a validation this can be done with the help of regexmatch function but now it is deprecated how to write validation. pls help me with code.
I'm following the cards as a button layout. I have a series of "buttons" that are generated dynamically. What I'm trying to achieve is that my component tracks which buttons are currently selected. There is a rule input which is a list of integers of the selected buttons. I would like when the button is clicked for the id of the button to be added or removed from the list and the button card will change colors from selected to not selected and back. Currently the coloring works when setting the selected values by default but I cannot get the values to update when clicking on the "button". a!cardLayout( contents: { a!richTextDisplayField( value: { a!richTextItem(text: local!itemNum) }, align: "CENTER" ) },
I am using the code below to show line graph for Appian. but based on our requirements , I have to show two lines instead of one line . Is it possible in Appian ? If so , Could you please let me know how to do it ? a!cardLayout( contents: { a!localVariables( a!lineChartField( label: "Average Days to Complete Verification Phases", instructions: "", categories: {"Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "Jan", "Feb"}, series: { a!chartSeries(label: "Sales", data: {72, 91, 93, 95, 92, 99, 98, 99, 79, 83, 90, 99}) } ) ) }, marginBelow: "EVEN_LESS", showShadow: true() ),
Hi Team, I have used Process HQ in development environment and built some components including reports, dashboards, and insights, from our Development environment to the Test environment. While we are familiar with the standard Appian deployment process, we would appreciate your guidance on the specific steps required to properly deploy Process HQ elements? Could you please provide us with any deployment documentation, best practices, or checklists related to moving Process HQ across environments? is there way to publish it without losing the work we did in dev environment? We want to ensure that all components function as expected after deployment and would appreciate any insight into potential issues or manual steps that may be required. Thank you in advance for your assistance. Also, if we move my AI Classification model from dev to test, do we have to perform any extra checks during deployment? Appreciate your guidance here. Regards, Ranjita
I'm trying to remove the Appian logo from my Site, but it seems like it's not possible to do so. Does anyone have a solution to remove it or replace it with another one? The logo that is located right next to my profile picture.
Hi, I am trying to generate a PDF using PDF from DOCX Smart Service. My issue is sometimes the process gets executed without any errors but neither a word nor the pdf gets generated!! What can be the issue here ?
I am having cascading dropdown inside a editable grid . I am getting data from db using cdt and storing them in ruleInput . I was facing error for oast 3 days like choice values and labels length didn't match. I tried using the a!save(ri!ruleinput[fv.index].value, save!value), in the saveInto . the error is gone now. But I don't understand how it works. Can anyone explain me or provide any document available it would be helpful.
Hi All,We have a start form with a main interface which is having 3 radio buttons in one child interface and and based on radio button clicked, we are showing three different child interfaces. Now when we click on the radio button, we want the data inside the interface to be refreshed. Currently data is refreshed only when whole page is refreshed. Can we use refresh variables to achieve this or any other way??
Hello everyone, I've installed and I'm testing Appian Usage Insight application; please, is there someone who knows this app? At the moment I'm not able to make the app "read" the Basic User type users, and I'm not understanding how to solve it Thanks in advance for you help Fabizio
I want to tag users in the comment box (text box) by typing @, and similarly send an email notification to them if they have been tagged. Also typing @ must show list of all available user and that list should change as per the typed characters, for Example "@ad" must show all the available users with "ad" in there name
CMS does not display any visualization for my configured tasks and workflows. Can you please help understand what might be the issue?
Read excel tools plugin functions (readExcelSheet, readExcelSheetByName, readExcelSheetByNumber) are not working for documents which is generated from Appian (using exportDataStoreENtityToExcel) but same functions are working for other excel documents Getting this error --> Expression evaluation error at function 'readexcelsheet' [line 8]: Any suggestions would be really helpful! Note:- I am using 22.4 version of Appian
Hi Experts, I m trying to use editable grid in one of the interface. and i m using pagination to display 15 rows per page. If i select the first row in first page automatically first row in second page gets selected. Below is my code. a!localVariables( local!allSimulationResults: a!defaultValue( value: ri!allSimulationResults, default: rule!TTPK_qr_getStimulationResults( pagingInfo: a!pagingInfo( startIndex: 1, batchSize: 100, sort: a!sortInfo( field: 'recordType!{e83a3f8a-90c8-4c42-8266-42768da543b9}TTPK_r_simulationResult.fields.{75f01d70-8ffd-470f-9028-21ec78222492}simulationId', ascending: false() ) ), masterPartId: ri!masterPartId, fields: { 'recordType!{e83a3f8a-90c8-4c42-8266-42768da543b9}TTPK_r_simulationResult.relationships.{8f2cd62f-1770-41a8-8106-2103b984e501}ttpkRDocument.fields.{b86f3162-9d59-465a-b496-a6d9f8db3178}appianDocId' }, isFilterReportUrl: true() ) ), local!selectedIdentifier, local!pagingInfo: a!pagingInfo( startIndex: 1, batchSize: 15, so
I want to Terminate all running instances of all process models in any state programmatically, whats the best way to achieve that?
Hi All, I have a form which is a related action, inside of this form I also have a a!recordActionField , the user must fill out some information before they can proceed with submitting the new form. My Issue is that after the related action is completed the main form does not get refreshed showing that no data is missing. I'm using the rule inputs for my list of validations. Any recommendations ?
Hi All, I am having editable grid with selection and implemented pagination also for that grid. For selection given primary key for id in gridRowLayout. but issue is if I selected all records in first page by click on header level checkbox and and go to next page and select all rows there also in same manner then my first page all selected primary keys is replacing with second page selected primary keys instead of appending all the selected primary key. Please help in this
I am unable to execute "Step-by-Step #8 Exercise to Accompany Interfaces 101" because the W_W1731SAVehicleSummary interface displays the following message: Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!gridField [line 335]: A grid component [label="W1731sa Maintenance"] has an invalid value for "columns". A grid column [label="Modified"] has encountered an error. Expression evaluation error at function 'user' [line 474]: [InvalidUserException]
Hi, We are trying to upload some files in an Interface inside a User Input Task, we already know that submitUploadedFiles doesn´t work in an Interface inside a User Input Task as mentioned in https://community.appian.com/discussions/f/user-interface/31235/unable-to-use-a-submituploadedfiles-in-site, so we have been struggling trying to achieve this use case.Just for clarification The User Input Task is in a process model used in a Site page We are using the User Input Task because it was the option we found to share some variables between a couple of interfaces inside the process model We are really new to Appian, so probably there are better ways to do these kind of things Here some info Site/resized-image/__size/640x480/__key/communityserver-components-multipleuploadfilemanager/13f642af_2D00_f604_2D00_496a_2D00_9560_2D00_775427969df6-283275-complete/pastedimage1745529911878v2.png Process model /resized-image/__size/640x480/__key/communityserver-components-multipleuploadfile
I have an editable grid where data is prepopulated. I m using pagination to show 15 rows per page. I m using the sort in the pagination to sort based on one field. If I select any rows from first page and then navigates to second page and select one row. After navigating to first page sorting gets disabled. And the values I selected are showing sequentially from the top. How can I prevent the sort to be stable
I have a button on an interface that is used to start Process using a!startProcess in the background. Now I want the values of the field to be retained. Once the process the completed, all the local variables are refreshed to empty or null values. How do I retain these values. For other fields I am using ri! but for a particular values that I am having operations on in the interace I am bound to use local variable here. Am I missing something here? I tried using rule inputs, but the usecase requires me use a local variable here. Also tried saving this to an ri! and onSuccess saving back to local! but that didn't help. Any help or direction that I should be looking towards to solve this?
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.