-
Recently active
Hi Everyone, We have a way to use a Record type designed to have a database view as data source into a Records Chat Component? local!data: a!queryRecordByIdentifier( recordType: 'MY RECORD WITH DATABASE VIEW AS SOURCE HERE', identifier: ri!id ), a!recordsChatField( recordType: 'MY RECORD WITH DATABASE VIEW AS SOURCE HERE', identifier: ri!id, height: "TALL", initialMessage: concat( "For this instance of ", local!data['MY RECORD WITH DATABASE VIEW AS SOURCE HERE.fields.{processName}processName'], " process, I have the following data available: " ), suggestedQuestions: { concat( "When this instance was created?" ), concat( "What is the instance deadline?" ), concat( "What is the process version of ", local!data['MY RECORD WITH DATABASE VIEW AS SOURCE HERE.fields.{processName}processName'], " instance?" ) }, fields: { 'MY RECORD WITH DATABASE VIEW AS SOURCE HERE.fields.{instanceId}instanceId'
Hello everyone.I'm using the web content field in Appian. I want to display a site, but when I add the URL, it says the site is refusing the connection. In the example image, I added the Appian page.I'd like to know what settings I should make on my end, or if the settings are for the server where the site is hosted.
Hi, Facing below error while executing the Expression rule - Expression evaluation error in rule '<Rule Name>' (called by rule '<Rule Name>') at function 'reduce' [line 10]invalid index: Cannot index property 'status' of type String into type list) (Data Outputs) The expression rule code is cast( typeof(ri!cdt), reduce( a!update(data: _, index: _, value: _), ri!cdt, merge(ri!fields, ri!newValues) )) Please help what is missing. Thanks in advance
Hello Team, I have a requirement to rename the local file with dateandtimestamp on some condition. Input file name - test.csv expected renamed filename - test.csv_16072025 I am using "Edit Document Properties" smart service and it is renaming the file name. so the output is like test_16072025.csv. Unable to get the extension renamed. How to achieve this? can anyone suggest here?
a!isUserMemberOfGroup( username: loggedInUser(), groups: cons!IP_GRP_RECRUITERS ) So this above code i gave it so that that particular field is visible to the specific user from the specific group only, but its not working when i gave it in a read only grid. This code did work in the normal interface and it only showed the particular field to the particular user of specific group only , but when i gave it in the read only interface, its not working. What anyone help me with what might be the issue.
While working with a!dateField, I observed that changes to the selected date are only registered if the user updates the day first, followed by the month, and then the year. For example, if the initial value is 1/1/1994 and I attempt to change only the year to 1995, the update does not take effect. To successfully apply the change, I must reselect the day.Did anyone else came across this issue earlier?
Hello Everyone, I have a read only grid component with 20 rows of data and displays 5 rows for each page with id and product price. How can we add a logic to display the sum of the data display on bottom of the page for read only grid for each page. a!map(id:1,price:1234), a!map(id:2,price:1243, a!map(id:3,price:1234), a!map(id:4,price:1243), a!map(id:5,price:1234), a!map(id:6,price:1243), a!map(id:7,price:1234), a!map(id:8,price:1243), a!map(id:9,price:1234), a!map(id:10,price:1243) In grid ,we need to display the values for sum of 1st page 1-5 values, 2nd page 6-10 values ,3rd page 11-15 values. Thanks Saidivya Minna,
Hello, I have a use case where I need to create a process model scheduler to send notifications to users whenever a Network Milestone is updated. This process model is scheduled to run daily. I have designed the process model and used queryRecordType() to fetch the required data. However, I’m facing a challenge since queryRecordType() can retrieve only 5,000 records at a time, but my dataset exceeds this limit. Could you please suggest how I can handle this scenario in the process model to fetch all records? Thanks,
How to get end of business day date and time based on appian process calendar? Kindly help me with this, Thankyou
I have a read only grid interface whose source is record data (API backed record). Record holds 3 million data which is one time sync . If I need to implement two custom picker fields for two columns (ex: Year & Name, max selection is 5 ) and grid should reload even with combination filter as well. Please drop your suggestions to implement this without affecting the performance much.
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.
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!
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, 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.
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?
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() ) },
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
So the 5 text fields in the bottom of the page are actually link fields. This is a Landing page i was supposed to create which is still in progress. And the link fields lead to another site, but as you can see above they are very plain and unattractive to call them as a site. Is there any way that i can make these link fields more presentable and in a nice way so that this site can be called a WEBSITE. Thanks and Regards.
I am currently investigating process mining using ProcessHQ.I have added a process to do a ProcessInsight analysis within ProcessHQ, but an error occurs and I am unable to do the analysis.The error code is APNX-1-4579-027.A web search for the error code did not turn up any hits, and I am unable to proceed with my investigation into the cause of the problem.I would appreciate it if you could tell me the cause of the above error and how to correct it.
when trying to upload a template with 500 lines of data the readexcelsheet function was calling in interface to read those 500 lines in that only first 250 lines was fetching the function other 250 was not reading tried providing paging info too but still same only first 250 lines was reading Could you please confirm what could be the reason for this issue
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.