-
Recently active
I have requirement in which a user uploads a document while composing a comment. The uploaded document should be stored temporarily, and its ID held until the user submits the comment. If the comment is submitted, the document becomes permanent; otherwise, it should remain temporary.
A client reported that one of their processes has been quite slow. Their process relates to a Wizard style interface that the user needs to populate before submitting the task. However, the interface does not perform any heavy queries or expressions. When reviewing the Health Check report, what should you do? Ans:- a.Investigate the slow activity-chained process flows (as multiple User Input Tasks might be linked together) and merge these into a single interface b.Investigate the number of unattended process loops (as multiple User Input Tasks might be linked together) and merge these into multiple node instances where possible c.Investigate the interface size and review the historical performance trends of the interface (as it might indicate an environment issue) and make adjustments where necessary
Hello All, After upgrading to Appian 25.2, we noticed that deployments triggered via the deployment-management/v2/deployments API are taking significantly longer to complete. Previously, the same deployment process would finish in around 8 minutes, but now it takes over 3 hours. From the Tomcat logs, we observed errors related to constant updates during the deployment process, which may be contributing to the delay. We also attempted to stop the in-progress deployment by restarting application servers and engines, but the deployment continues to remain in-progress and is not cancelled. We have already raised a support ticket with Appian, but in the meantime, checking with the community: Has anyone else encountered similar issues after upgrading to Appian 25.2? Is there any other way to cancel or forcefully terminate an in-progress deployment initiated via the API? Thank You, Sneha.
Hi Team, I am trying to generate reports on processHQ. But due to the processHQ limitation on using one to many relationship records, I am unable to structure the report the way i wanted to do. Actual Idea: There is an approval flow, where one form will have multiple reviewers. From process HQ, I am expecting to prepare a report (record grid) where I show the formId and its multiple reviewers names. Limitation: Process HQ doesn't support using one to many relationship records. Any Idea, if there is any work around here, to accommodate the actual Idea. Acc to Appian Documentation, it suggested to use backward relation to turn one to many -> many to one, but this will not fit into my case as i have many other records to deal with ( few are one to many while few are many to one). I just want to know if anyone came across similar situation. If yes, may I your approach in solving this. Thankyou!
Hi, I'm trying to create a user filter in a record that filters a combination of 2 fields. I've tried to use a!queryLogicalExpression() inside a!recordFilterListOption() for the filter and didn't work. Is there any other way to do this? My other option is to create an interface with this filter but i think it would be better to have it as a user filter in the record. Thanks, Ignacio
Is it possible to use an HTTP Connected System with Appian.Component.invokeClientApi in a custom component plugin, or do you need to use a custom connected system plugin?
I am having a column named due On in the record with data type as date and time,In db the data type for this field is timestamp.I have to add a filter ,having two options one Before or at 7:59 PM Today and After 7:59 PM Today and display this filter and read only grid in a interfaceThis is the filter code I am writing currently,but it is not working correctly kindly help me regarding thisa!recordFilterList( name: "SLA Due Date", options: { a!recordFilterListOption( id: "before", name: "Before or at 7:59 PM Today", filter: a!queryFilter( field:'recordType!{ee5aa46d-0228-430f-a794-1134a11fbcc0}CMGT_Task.fields.{56f4ac00-4b4b-4c1b-b841-1938bd23ac80}dueOn', operator: "<=", value: rule!NWS_SlaCutOffTime(), ) ), a!recordFilterListOption( id: "after", name: "After 7:59 PM Today", filter: a!queryFilter( field:'recordType!{ee5aa46d-0228-430f-a794-1134a11fbcc0}CMGT_Task.fields.{56f4ac00-4b4b-
Hi I have a requirement I want to edit the prepopulated dropdown label name which will be coming from ref table and save that into other table. My first doubt is can we do that ?
Hi All, I have a web service record type with some related actions, currently I'm facing an issue when I click on the record action on an interface, the record action consists of a very long form , but what I believe is triggering the error are the paragraph fields, some have a character limit of 500, and 3000, but when the record has empty values the form shows as normal or when the sum combined of the characters of the fields is less than 1700 it also opens as normal, as soon as one of the fields is more than 1700 characters or one is 1300 and the other field is 500 the interface is showing an error with no details. I checked the main data type of the form the length for each field is correct. "An Error has occurred" is all it says. If anyone has seen this before I would appreciate the help thanks!
how to skip sync record node in process module if no change in the data to previous data here there is no change in data so it is showing error
Hi, Getting the following error in stdout logs, for some of the process models. Although process instances are being executed successfully. 2025-07-11 13:40:02,385 [Appian Work Item - 38719 - WorkID 637 - execution03 - process 6367361 - model 17 : EstablishProcessInstanceParentageRequest] ERROR com.appiancorp.naming.ShardRoutingServiceImpl - com.appiancorp.suiteapi.process.exceptions.InvalidObjectTypeIdException: Failed to fetch id block from Service Manager for type ACr and id -2147483648 Has anyone experienced this kind of error. Thanks.
Hi, Unable to open interface due to memory circuit breaker exception. Getting the following error - The Memory Circuit Breaker prevented this evaluation from completing due to insufficient resources. Unable to edit the interface. Is there a way to open the interface. Thanks.
As you can see above i have a list of jobs posted. And this view is the summary view as you might already know and i have an saperate action apply beside the job details tab which is for applying the candidate for the particular job. But when i click apply, the candidates that i have applied for other jobs also are visible. I want to know how can i use the queryfilter option so that when i come to the summary view of a particular job and click on apply i can only see the candidates that have applied for that particular job. Ex: I have a job posting called coforge with an job posting id of "00004" and when i go on its summary view i can see the whole job details and when i click on the apply tab , i should only see the candidates that have applied for the coforge job only. Is that possible using the queryfilter function. Please guide me through it.
Hi everyone, We’re building a large BPM platform in Appian for a bank. It handles multiple core processes like Loan Origination, KYC, and other services. We’re also integrating with both CRM and a Document Management System (DMS) — so document handling is a key topic for us. Our Setup CRM sends us structured application data via Kafka events. We use a central table called BPM_PROCESS_MASTER to track each case (with caseId, correlationId, processKey, etc.). We built a shared table BPM_DOCUMENT_LOG to store documents with fields like: processId entityType entityRefId documentType AppianDocId (if it’s stored in Appian) DMS_UUID (if it’s stored in our DMS) This setup gives us flexibility: We can store documents at any level (applicant, guarantor, collateral, etc.) We can handle new document uploads mid-process (like if Credit asks CRM to re-send more docs) It keeps our business data clean and avoids spreading document fields everyw
When attempting to run the example test case I get exceptions, the biggest one of them being in the script. I followed all the instructions correctly and I am not the only one in our group running into the same issue.
I have read only grid backed by record type. Need to place download button using rich text icon in the grid which makes call to S3 using record action & gets presigned URL . Now user should be able to download the file and submit the form as well so that user land on Grid page with single click. Any suggestion to achieve this?
Hi All, Good Day! I am trying to create a servlet and that servlet will return a value from the Appian server. While deploying the plugin in Appian env, I am getting the below error:[Appian Plugin Hot Deploy] ERROR com.atlassian.plugin.parsers.XmlDescriptorParser - There were problems loading the module 'servlet'. The module and its plugin have been disabled. [Appian Plugin Hot Deploy] ERROR com.atlassian.plugin.parsers.XmlDescriptorParser - There was a problem loading the descriptor for module 'servlet' in plugin 'Constant Servlet Plugin'. There must be at least one path specified: <servlet class="com.example.plugin.ConstantServlet" key="ConstantServlet"><path>/constantValue</path></servlet> com.atlassian.plugin.util.validation.ValidationException: There must be at least one path specified: <servlet class="com.example.plugin.ConstantServlet" key="ConstantServlet"><path>/constantVal
I have a list like {1,2,3,4}, I want to add new items like {1,2,3,4,5,6,.....} in the same list without using a new variable to store the new list.
Join Appian experts for an in-depth livestream on the new Document record type. We'll show you how to convert an existing case management application from using folder-based document management to record type document management. Discover the advantages of this new feature and how to integrate your documents into your data fabric. Turn on notifications to make sure you don't miss it!
Can we configure Appian Cloud so that a specific Site (e.g. https://<mydomain>.appiancloud.com/sites/customer) is publicly accessible from outside our corporate network, while restricting access to the Design environment, Admin console, and other internal Sites to only whitelisted IP addresses?
I have a process like this. I want to use transaction constraints on three write record nodes. Is there some easy way I can implement my require. another question is what the functional of sync records. I have read this document. https://docs.appian.com/suite/help/25.2/Sync_Records_Smart_Service.html But I don't understand the node's function and what scenario will use this node. I think when I use the write records, the data has already update into the database and sync automatically, why I need this node.
What is the approach if we want individual endpoints for each of the Users in Appian-->Admin-->Users
Hi all, I have one question regarding the way that Appian works with processes and how to notify parent interfaces. So in my case a I have a grid field on the parent page that has a list of open document processes and for each row I'll have a edit button like the following When clicking the edit button it loads another interface ( a dummy one for now) This is the new item button code for the way that I'm currently doing ( which is not working ) a!buttonArrayLayout( buttons: a!buttonWidget( label: "New item", icon: "plus", size: "SMALL", iconPosition: "START", saveInto: { a!save(local!selectedProcessId, null), a!save( local!currentNodeId, local!currentNodeId + 1 ), a!save(local!isEditMode, true()), a!startProcess( processModel: cons!ADBase_DummyProcessModel, processParameters: { Cancel: false(), ProcessData: null }, onSuccess: null(), onError: null() ) },
Has anyone run into this error before? We have a rule that calls a stored procedure given an input, then returns results. One day a user ran into an issue where the SP was returning null, but the next day the SP was returning results. We've done no code changes, so I took a look into the logs and found this error: Where it says Error Msg = ORA-01013: user requested cancel of current operation. However, I know the user ran into this on the UI only and didn't cancel anything on the backend. It also seems like it was not a timeout issue since upon checking rdbms logs, the execution times were very low. Does anyone have any suggestions on what this might be or what we should look at for further investigation?
Hi In Interface under columns layout richTextFied was defined so that field was displaying to us and whatever the test user which i created newly same like user access for that also it was displaying that field but to the users it was not displaying there was no visibility conditions defined, when i replace that richtextField with paragraph field by passing same parameters then users were able to see that paragraph field so could you please confirm what exactly might be reason for this weird behavior a!columnLayout( contents: { richTextField( label:ri!resourceBundleDict.Signature, labelPosition: "ABOVE", richTextValue: local!maintenaceCDT.sign, richTextSaveInto : local!maintenaceCDT.sign, enableProgressBar :false() ), /*a!paragraphField(*/ /*label:ri!resourceBundleDict.Signature,*/ /*value:local!m
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.