-
Recently active
We have test like below " Need modification. Remove last line " In this example, we just need to remove next line char after remove last line string. We still need to keep next line after Need modification. We are generating some documents and formatting should not change if users has entered next line in between the lines but only last line should be removed as soon as Users entered Save. trim will not work here as it will remove from all the text
Hi Team, I am unable to download the Appian 24.4. (FORUM>SUPPORT>DOWNLOADS > PLATFORM > LOW-CODE PLATFORM) It is throwing below error. Is there any alternate way to download. Regards Janardan Mahto
Hello i m follow this guide https://academy.appian.com/#/online-course-player/270dc9fc-ad42-4d30-94db-ebfcc2f39331 But on Create the Part Record Type in step 8 I have this error when I click on new relationship. HTTP Code: 500 APNX-1-4198-000 Error Evaluating UI Expression Expression evaluation error [evaluation ID = KP48I] : Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!getInterchangeableTypes [line 27]: The data source [_a-0000eada-3d9b-8000-9ba4-011c48011c48_12846-w1857] was not found Can you help me please? Im new in appian. Best regards!
Hi, I want to create a Kanban board in Appian. I tried using the Draggable component, but it seems to have limitations in adding more information. Here's the reference I was looking at: see attachmentAppian Marketplace Documentation Is there an alternative approach or a workaround to achieve this? Thanks!
Hi, I have a user input task assigned to Approvers group (which has Manager access). The process model security also has Approvers(group) - Manager access. I want to control the reassignment by users of this group to do within the group of Approvers but not from all users and groups. I tried the below setting, but still I see "All users and groups" option shown.
I have a process model where I call several apis and write result to table, the process model is long so I didn't chain it. But user want to see the values updated by the process model when the process is completed, without refresh. Or at least tell user when to refresh, meaning we have to make a flag indicating the whole process is completed. How can I do that? I tried to write a flag at the end of each sub-process and make it a refresh variable in my interface, hoping it'll refresh to its latest value. But it didn't work
I went through the previous threads, and from a discussion 11 months ago, it was mentioned that Appian doesn't support dark mode. Are there any updates or changes on this now? I noticed that Appian does have a dark mode for sites ("Site Color Schemes - Appian 23.1"). The challenge arises in our application (and likely most applications), as we have multiple interfaces. I’ve seen many people refer to using browser extensions for this. So, my question is: What’s the best way to incorporate Appian's dark mode into industry-level applications in 2025? If its Browser Extension, what is the safest Browser Extension?
Hey Team - I am new to Appian and working with internal teams to setup right Roles and responsibilities around this platform. Where should I start with to understand about best practices around Roles and permissions for Product, Business Analysts and Devs etc.
It shows the above error message when I try to create a site showing vehicles as the practice book shows in the community edition.
In the a!eventHistoryListField, I want to display the date and time in this format: 01/Feb/2025 19:25 GMT+00:00. How can I change the format of the timestamp parameter? It supports date-time, date, and date-time-zone format values, so I can't use the cast text function.
I am using process model to create simple application to use accountid column from one table to filter other table. The accountid list is passed as PV but I am not able to pass the PV in SQL query and its not accessible even after creating a input variable. SELECT Account_id,Name,'Status code','C&D' FROM Account_table where Account_id in (pv!bkk_act_list.Account_id)
Hi Community I have a process model that is started from an interface. A node in process model throws error 'rank (Data Outputs)' for an instance but when tried with similar inputs the node runs correctly after a minute. Can you please suggest on this.
Hello everyoneI am facing the following issue: Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!gridField [line 3]: No enum constant com.appiancorp.core.expr.portable.cdt.LogicalOperator.<> And after some triage, I am not able to find the route cause for this issue. Can you give me some tips? Thanks in advance Edit: a!localVariables( local!paging, a!gridField( label: "Envelope List", labelPosition: "COLLAPSED", emptyGridMessage: "No Envelopes", data: rule!VCP_qr_getEnvelopeLookupView(filters: ri!filters), columns: { a!gridColumn( label: "Envelope Name", value: if( ri!isReportMode, a!linkField( links: a!recordLink( label: fv!row['recordType!{b010e97a-6864-4483-a8a3-f88e04282917}VCP Envelope.fields.{905ee3c6-5418-44bb-b35d-29317c1ed879}name'], recordType: 'recordType!{b010e97a-6864-4483-a8a3-f88e04282917}VCP Envelope', identifier: fv!row['recordType!{b010e97a-6864-4483-a8a3-f88e0428291
Hi Community, I have noticed strange and unexpected behavior of the Write Records Smart Service in the current version of Appian. I have a table with a primary key that is not automatically populated via auto-increment or a sequence; instead, the value is provided by the application. A sync-enabled record type is configured for this table. I am trying to create a process model that is responsible for cloning a record. The process model consists of three steps: Retrieving the data using queryRecordByIdentifier and storing it in a process variable (pv!record). Adjusting the attribute values of the process variable (pv!record), ensuring that certain attributes in the cloned record have different values, and assigning a new value to the PK field. Writing the record to the database using the Write Records Smart Service. While executing the process model, I encountered the error: The input "Records" cannot update a record's primary key value. The request to update t
I have two process variable bkk_act_id,filt_table. Both are record type of two different table with common Account_id. I want to use account list in the first table to filter the second table rows containg that Account_id. While this work if I use the record type directly, but when I try to do the same with process variable its throwing error for both the variable processing: Expression evaluation error at function a!queryRecordType [line 11]: Could not cast from Tst_act_list to RecordType. Details: CastInvalid) (Data Outputs) a!localVariables( local!accountIds: index( a!queryRecordType( recordType: pv!bkk_act_id, pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 5000) ).data, pv!bkk_act_id['recordType!{c1a6fae6-0413-4ce9-b777-4bf0906e36a2}Tst_act_list.fields.{50cfb814-61d1-4617-9005-25befed5abe7}accountId'], {} ), local!filteredData: a!queryRecordType( recordType: pv!filt_table, /* Table to filter */ filters: a!queryFilter( field: pv!filt_table['recordType!{73b2f9fb-792e-4
Hi all, I am trying to make a small robot that downloads an excel file from Appian and uses a macro template to apply formatting to the downloaded file.Using the Open excel workbook action on the downloaded file everything works. When I use the same action to open an xlsm file, that is, the file with the macro, I get this error which I attach.I thank in advance those who will help me solve the error.Best regards,Marco Pennacchia
I have a scenario where, if I click the "Reject" button, the comments field should be required and cannot be empty. If the "Approve" button is clicked, the comments field should be optional and be submitted. I have a ri!cancel input that changes to true when "Reject" is clicked and false when "Approve" is clicked. However, the validation isn't working as expected. I tried setting the "required" parameter to ri!cancel, but after clicking "Reject" and then "Approve," ri!cancel doesn't seem to change back to false, and still throws validation for approve button if comments is emptyCode for the interface comment field and buttons: a!textField( label: "Comments", labelPosition: if(ri!readOnly, "ADJACENT", "ABOVE"), value: ri!TR_Expense_Details.comments, saveInto: ri!TR_Expense_Details.comments, characterLimit: 250, showWhen: ri!TR_Expense_Details.hrApproval = true(),
My current phone number is getting off in few days so I need to change the number to a new one, but i'm unable to do that cause i can't find the option to do that. Anyone who knows about it ,do tell.
Hi all,I have a doubt is there a possibility we could have a race condition problem when appending from parallel process nodes to the same pv array? I have a following situation: So, I am generating several documents in parallel. Some of them will be generated, some of them will be skipped (based on ContractX gateways decision). When generated, I would like to add them as a document cdt instance to the array of document cdts stored in a process variable. So in each yellow marked script task I am using (on output tab) :I usually didn't have problems with possible race condition. But, in theory, is this 100% safe method? Is there a possibility multiple 'Add to docs array' nodes are executed on different process engines and execution happens exectly at the same time and there is a possibility of data loss (some items are not added to the array because 2 engines had different state of the array)?I know there is a workaround where we can merge all parts of the array after
Hi all, I am new to the Appian. I am created an interface with record type, add option and a process model to save the data in database. Created process model with the options ‘write to entity’ and ‘write to records. Below is my understanding. Enable activity chaining is refreshing record type data in both the options. Rule input for interface can be created by using CDT. This will work only for ‘write to entity’. ‘Write to entity’ and ‘Write to record’ both are same. ‘Write to record’ is the latest one and ‘Write to entity’ is the legacy approach. Please confirm is there any other main difference.
local!data: { { name: "John", status: "Active", test: 10 }, { name: "John", status: null, test: 4 }, { name: "Alice", status: "Active", test: 5 }, { name: "Alice", status: null, test: 6 }, { name: "Bob", status: null, test: 8 } }This a the above data now my requirement is remove null status only for the duplicate name and transfer the test value to the non-null status.Can any one please help me with this.
We are trying to build CICD using Github and Github actions. Could we get help around setting up Github for Appian.
Hi Everyone, am trying to add comment history to capture the comments added by the user and stages of the approval. Requirement is to show the comment by default, if user not added the comment remove the space. Below is the reference code. But the condition seems not working. Thanks to help here to learn more!
Hi Experts, Need your help in one scenario. I have one interface which is fetching a data in a local variable from an ER in which we are getting response from an API. It is happening that we are getting the previous response in a rich text field(showing the local variable data) from the API for a particular value on an interface. If we change the value then only we are getting a new response. If we use same value again and again and setting different Timeout limit in the integration, the output we are getting from an API is same until and unless we change the value. Is Appian cached the value-API response on an interface?
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.