-
Recently active
I am facing an issue with the a!fileUploadField() component in Appian. The validation logic is supposed to restrict uploads to only PDF files, but it is not throwing an error when an XLSX file is uploaded. Below is my implementation:a!fileUploadField( label: "File Upload", labelPosition: "ABOVE", target: cons!W500_KnowledgeCenter, maxSelections: 5, value: ri!File, saveInto: ri!File, validations: { if(fv!files.extension="PDF", "Error", "") } )
Hi Team,I'm facing a issue with write records smart service. And my database mysql. I'm unable to find the root cause. I have a script task before the write it outputs the data correctly.
Hi Friends, I have a requirement for an interface that consists of a column chart and a filter with top 1 and top 2 values. I am using a record field for grouping, so it is giving 10 columns in the chart. However, when I select top 1 in the filter, I want the graph to display only 1 column. If I select top 2, I want the graph to display only the top 2 columns. Refer below pics Normal Pic : when I select top1 I want to show only inventory management in entire graph,. When I select top2 I want to show only inventory management and Quality control columns in chart.
I'm not sure why a!save doesn't work and throws error:Any suggestions where I'm going wrong?
Hey everyone! In my project, I need to create a PDF with fields that users can fill in. To achieve this, I've opted for the Fill PDF plugin. This plugin includes an input called "Documents" where I must upload the PDF form that contains the fields to be filled in by users. How can I generate this PDF since I can't use Adobe Acrobat in my case?
a!localVariables( local!text, local!docIds, local!expPDF, { richTextEditorField( label: "Advanced Rich Text Editor ", labelPosition: "ABOVE", validations: {}, height: "AUTO", richTextValue: local!text, richTextSaveInto: local!text, isReadOnly: null, showMenubar: null, includeHTMLlength: null, maxSize: 200000000, placeholder: null, enableSpellChecker: null, showUsageBar: null, enableFullpageOutput: null, allowImageUpload: true(), imageStorageConnectedSystem: cons!TAAA_RICH_TEXT_CONNECTED_SYS, uploadedImagesDocIds: local!docIds, exportedPdfId: local!expPDF, enableExportPdf: true(), hideBorderInReadOnly: null ) } ) Connected system:
Hi All,We currently have 3 servers in our production environment hosted in appian cloud. Server 1 is having memory used % of 69%, server 2 is having around 59% and server 3 is having around 60%. Any reason why the memory usage is not symmetrical, I mean why they are not much closer to each other(server 2 and 3 are close but 1 is little high). Any idea how these are handled? Any suggestions would be helpful.
=a!formLayout( label: "Hiring Request Form", contents: { /* Section: Request Information */ a!sectionLayout( label: "Request Information", contents: { a!radioButtonField( label: "Are you making this hiring request on behalf of yourself or someone else?", choiceLabels: {"Myself", "For Someone Else"}, choiceValues: {"Myself", "For Someone Else"}, value: ri!requestFor, saveInto: ri!requestFor ), a!radioButtonField( label: "What type of hire do you need?", choiceLabels: {"Non-Emplo
Hello, I have added a security expression in record-level security to handle complex filter criteria that include the logged-in user as one of the filters. I am exporting the record information using related actions and a scheduled job. Export from the related action is fetching the expected output; however, export using the scheduled job is not returning the correct results because the record-level security condition is failing due to the logged-in user check. To get the correct results, do I need to explicitly pass the filters defined in record-level security when querying the record from the scheduled job? Or is there a better way to achieve the same results? Please advise.
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
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
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.
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 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(),
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 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?
Hi, is there a link or a dedicated space where we can submit suggestions for missing icons in the Appian library based on specific customer use cases? I’ve often found that certain icons could enhance a user interface but were not available, such as a drilling rig for the Energy and Utilities industry.Many thanks in advance!
I want to have a questionnaire with linked questions, like when user choose option A then go to question 2 while user choose option B then go to question 3. And the questions are not static, user also need to manage the questions in Appian, meaning the questions are dynamic. User can change the answer and which question it is linked to. How can I implement such feature?
Hi All,We have a process in our environment which gets triggered whenever it receives an email. We have a requirement from business where they want the whole outlook email or any email sent by them to Appian which triggers the process to be stored as some document inside appian. Is there any way to achieve this?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.