-
Recently active
I have read this document https://docs.appian.com/suite/help/25.2/Start_Rule_Tests_Applications_Smart_Service.html. But I want to know is there any way to only test the unit test of a package?
Hi Team, good afternoon! I'm facing an issue that I haven't been able to identify the root cause of, and I’d appreciate your help. Context:I created a subprocess node and configured it to call a specific process when reached. This subprocess expects two mandatory input parameters: A map array A record-type variable X (which should remain the same across all instances) The node is configured with MNI (Multi-Instance) to launch one instance per element in the map array, using Spawn All, running all instances simultaneously, and continuing only after all have completed. The subprocess node is also set to Synchronous. The issue:When the process runs, only the last instance launched by the MNI receives the record-type variable X correctly. All previous instances receive it as null. For example, if three instances are launched, only the third one gets the correct value for variable X; the first two receive null. The vari
Hi team We're trying to enter data when we are considering software to deploy. We've used the "Remove" function to avoid saving null values to our four filters table. It works just fine if we are looking at a single title, but for multiple titles we can't make it work PROBLEM: When we upload multiple values the pv correctly contains all data for each instance. The task generates the correct number of instances If the assessor chooses "not necessary" on any one task we get an error when trying to complete the subsequent tasks An Error Has Occurred Expression evaluation error [evaluation ID = 4fdbd:bd846] in rule 'sal_fourfilterdetails' (called by rule 'sal_uiaddfourfilters') : An error occurred while executing a save: Expression evaluation error: Cannot update List of Map; using a scalar value to update a list of length (3) The error does not appear when we choose "not necessary" Here's a pic of the interfac
How can I send a Readonly grid data through Email
Hi All, I am having requirement to configure timer in Start Event node of process model. I want this timer to execute on specific 'date and time'. This date and time is coming as an output of one expression rule which is returning 'date and time' datatype output. Output of Expression Rule: 7/26/2025 12:00 AM GMT+00:00 Please help me at what all places what all things I have to configure to run process model once on this day at that specific time
Hi Everyone, Is there any way or smart service to generate the .MSG file whenever receive an email to Appian . We know, there is smart service eml and msg conversation plugin but would like to do it in one step and don't want to dependent on the too many third-party plugins. Also once generated the .MSG ,need to read and display in the UI screen . Please let mw know, Any implementation around it. Thanks!!
Hi Everyone [emoticon:c4563cd7d5574777a71c318021cbbcc8] Scenario: I have a scenario where 150 columns to be exported as excel. Limitations:Using Export Data Store Entity to Excel, it supports only 50 columns. Solutions tried: Tried using multiple Export Data Store Entity to Excel with different Starting Cell (A2,AY2,BY2). Issue: The excel sheet is updating only with the last Export Data Store Entity to Excel Data. Previous Node data are getting erased. What is needed? I need all the 150 columns to be updated in the same Excel Sheet(Single sheet).
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,
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.
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.
Requirement is I will be entering emailaddresses on UI and it will be passed to the integration and the integration will return the emailAddresses with GUIDs . If any emailaddress is missing from the response which we entered then it must show that emailaddress on UI. Suppose I have passed test@test.com and test2@test.com and In repsonsed I get only GUID of only one emailaddress then it has to show the 2nd emailaddress on the UI as invalid error . How Can I achieve it
As shown in the above image i have a record table and from this record table i have to retrieve the fields recruiter and candidateID so i can send e-mails to them. This was my code for retrieving the data from the fields and then sending them automated emails. But, i am not getting any mails. Can anyone please help me about where i went wrong so i can rectify it.
Hi All, I have my expression rule as below and I'm trying to get 100 records in 1 batch to pass to the process model. Now I need to fetch the 1st row from this rule output into a process model - perform some action and then loop back to fetch the second row - perform some action, loop back third record to fetch 3rd row and so on until I reach my 100th record. Please advise what expression do I need to write here to fetch the rows and loop back? Rule:a!localVariables(local!getData: a!queryEntity_22r2( entity: cons!SAC_ENTITY_CLIENTCASES, fetchTotalCount: true, query: a!query( logicalExpression: a!queryLogicalExpression( operator: "AND", filters: { ), a!queryFilter( field: "docsSent", operator: "is null" ) } ), selection: a!querySelection( columns: { a!queryColumn(field: "caseId"),a!queryColumn(field: "caseStatus"), a!queryColumn(field: "clientName"), a!queryColumn(field: "folderId") } ), pagingInfo: if( rule!APN_i
Hi All, I have a use case where I'm querying data from database table of 100 records set in paging Info. Now, Once I pass this data from my rule to process model, I need to extract the records one by one, perform some action on them and write to DB and then loop back again in the same process model to fetch the 2nd row data and repeat this in batches. My question is how do I fetch the data from a batch of 100 records and to get only one row and then 2nd row and so on without using an MNI? Please advise.
= getdistinctusers(topeople(cons!IP_GRP_ALERTS)), a!queryRecordType( recordType: 'recordType!{3a27d5e6-31ce-4fe1-995f-821c7e573c8a}IP Add Details.fields.{7340349a-5cf6-4b92-a093-9d1d261d7be2}candidateMail', fields: 'recordType!{3a27d5e6-31ce-4fe1-995f-821c7e573c8a}IP Add Details.fields.{7340349a-5cf6-4b92-a093-9d1d261d7be2}candidateMail', filters: a!queryFilter( field: 'recordType!{3a27d5e6-31ce-4fe1-995f-821c7e573c8a}IP Add Details.fields.{7340349a-5cf6-4b92-a093-9d1d261d7be2}candidateMail', operator: "=", value: true ), pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 500) ).data I am using the send email smart service and i used the "topeople" function to send the email to the group members first and then again i used the "user()" function to return a specific info from a field. Is this the correct way ?
What is the difference between process model with End Node and process model with End Node and Terminate Process?
(Please ignore the text in the to field it was just somethings i was trying which is unrelated to the doubt i have asked below) So, as shown in the above image i am using a send email smart service. And in the to field, whenever i mention a specific user email its sending them the email without any issue, but when i choose a group its not. I don't get an email at all when i place a group in the to field. Can anyone help me what i'm supposed to do in such cases.Thanks and regards.
Removed
Is to possible to save useris, timestamp and other details to database when user Accepts or reassign the task using default buttons shown below.
The process model is showing as invalid, but there are no logs indicating the reason for the invalid status. I’ve reviewed all subprocesses, and they appear to be valid. What could be the possible cause? Is there a standard or recommended approach to debugging this issue?
I am doing example "Build an Application: Step 10". This is where you build from scratch a simple process model to enter in a maintenance request. Everything work fine from the process start form to writing the data back to the Maintenance recordType. However, the XOR cancel does not work. When I click it, the flow process as if I am submitting the form. I followed the step by step instructions exactly. I even completely deleted the XOR and is corresponding End node and rebuilt. Still same thing.
My company has a huge process model, includes hundreds of nodes and a lot sub process, there are a lot form nodes in this pm, they all having activity chaining and assigned to same user, we are developing on this pm and also have changes on ui and forms. When user finish and submit this form, will automatically redirect to next form node and do next form. Form data is complex list of cdt saves in process variables, and will write to db The problem is, our form can add multiple blocks of a same form, this can make list of data very big, when we added too many form blocks, likely 30 + blocks, then submit, then it shows a little action complete banner, and redirects to home page, but you can countiune this process and find next task in current user’s tasks, user can countiune task with no error. And in process instance monitoring, no error. I guess it’s data size problem, but I didn’t find a way to resolve this problem, some times there will be a huge form.
Hello, I am trying to capture the attachments sent by email when starting a process by email is configured. I have tried to store in a variable (multiple) of type document the following data but the variable remains null: - fn!property(msg!properties,"attachment",null()) - fn!property(msg!properties,"Attachments",null()) And I also tried just msg!properties.Attachments but I get this error by email:
Hi everyone, I’m working on a task where the expected output involves a grid that allows multiple selections. The user can select three checkboxes and then click a button. Upon clicking, a small popup should appear asking for a meeting name corresponding to the selected three IDs. I tried implementing this using a related action, but it only works for single row selection. It doesn’t support multiple row selection. I also tried using a startProcess link, but it opens a large popup. Since we’re only filling in a single text field (the meeting name), it doesn’t look good occupying the entire screen. Is there any way to achieve this more effectively? Thanks in advance!
I have a scenario to create an excel file with 3 sheets. I have used the export data store entity to excel smart service in the model back-to-back (3 times). I gave the folder to the first node, configure the output document of first node and provided the document to update field in second and third nodes respectively in order to update the same sheet. The process executes and returns the excel document that i expected. But in the history, after the execution of first node, i have one document id generated and after the execution of last excel node, another new document id is generated. At the end of the process, i write the documentId in a table. In the mentioned folder i can see only one document which is the first one. Please let me know what should i need to do? Thanks In Advance,Vishnuvarthan.
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.