-
Recently active
Hi all, May I please ask for some guidance here? I've got three record types: Consultant (a person, e.g. an Appian developer) Consultant Certification (certifications the consultant has, e.g. Appian Associate Developer) Consultant Audit History (audit log of changes to various parts of the consultant profile and related record types, e.g. updated a certification's expiration date) docs.appian advised against using Record Events to track changes to an individual record field (e.g. certification expiration date), so I created the Consultant Audit History record type. When the certification expiration date field gets updated, I want to add a row to both the Consultant Certification table and the Consultant Audit History table. To ensure data accuracy, I want to write both records at the same. That way if the Consultant Certification write failed, there wouldn't be an entry in the Consultant Audit History and vice-versa. Is it possible to do this in
Hi all, I'm currently designing a post-deployment process and I need to be able to query database tables dynamically based on the application being deployed. I’ve tried using the Query Database smart service with variables such as ac!table, but I get an error each time. I’ve also tried setting the full SQL statement in an ac! variable to create the complete query and pass it, but this approach hasn't been successful either. Has anyone encountered a similar issue or can suggest a solution to dynamically query tables based on deployment context? Any insights would be greatly appreciated! Thanks in advance!
The variable sequenceNumberTwo has multiple values and I am looking for each value to be sent to GET Transit Image Front and GET Transit Image Back. Can you help me achieve this?
Hi All, Is it possible to send custom email when the user reassigns the task using Appian default action 'Reassign' in a task instead of default email? I have a scenario where I need to send custom email for both task assignment and re-assignment. I can send custom email for task assignment (will uncheck default email), but if the user clicks on default 'Reassign' button, then no emails will be sent right, so please let me know if there is a way to achieve custom email using default Reassignment? Thanks in advance!
Hi! As you can see from the screens, I pass a document from the interface to a start process and I can see it in the process history, but for some reason it results empty in the "variables" tab. I don't get why
I'm trying to initiate a Process Model on the first day of each month, but I'm encountering the following error: Problem: An error occurred while evaluating an expression for the Start Event.Details: ERROR:EVAL:@reason=Assignment in invalid locationRecommended Action: Review and correct the expressions configured in the Start Event's Event Properties. Would someone help troubleshooting this error in Appian?
Hello All, An end user filled out a form, but we’re encountering an XML document handling error in Appian when the process attempts to save the data. Could you please help me troubleshoot this issue? It seems related to entity data conversion, potentially due to malformed XML, special characters, or null values. Any guidance on resolving this would be greatly appreciated.
Hi all, I have a requirement where I need to call a process model in every 5 mins. Also if the minutes are in 5 series like 05, 10, 15... then only further process need to be executed. If I have started the process model at 9" 31 AM" then it should introduce the waittime of another 4 mins and then only execute further. Current configuration - 1, Start node is configured with the constant -> just to ON and OFF the auto execution. 2.. Tried to find the required time and assigned that as a expression in "Delay until the date and time specified by this expression:" as below - a!localVariables( local!now: now(),local!minuteNow: minute(local!now), local!extraMinutes: if( mod(local!minuteNow, 5) = 0, 0, 5 - mod(local!minuteNow, 5) ), local!adjustedDateTime: datetime( year(local!now), month(local!now), day(local!now), hour(local!now), local!minuteNow + local!extraMinutes, 0 ), local!adjustedDateTime) Somehow Start node is not understanding and simply
Hi Experts , I need a solution on the below. While creating a request I m entering multiple approvers and the request gets created with the all the other details I entered. Now this request has to be approved by all the approvers. I have configured the approval and rejection action in the related action and the summary view is available and showing these related action in the related action shortcuts. I need to show the tasks to the approvers in My tasks window in dashboard page that I have configured. This page will contains a grid with a link to the record. Once I click on record then I would be able to approve or reject with the related action. How can I Configure this and also I need to send to the next node only if all approvers approved. The process should wait untill all the approvers take action. Please let me know the way to achieve this. Thanks
Hi, I have a process that has failed on a "Script task".The error is : ERROR:Work item cancelled (Data Outputs)After reading internet and forum, I have understood the error was caused by a deactivated user (manually deactivated by the client).Now, my client needs to make the process to be continued to the end, assigning a new user (as if there was not any error). The problem is the process is not simple, it has 20 nodes remain to be processed. So, because I've read I can not change the pp!initiator, and because it was urgent, I've edited the process Instance, and change the assingment of all the nodes in selecting this option "Run as whoever designed this process".After restarting the instance, the process could finish to the end.Questions : - is there any way to do it in a more simple way ? or a best practice ?- could the "Reassign task" Smart Service could help ? Regards
I have an XOR and i need to loop through the following data and pull out customer name and evaluate each decision point based on the customer name: here is the data: [{"dateReceived":{"value":"2025-02-10Z","spanId":"342b49c8"},"dateOfInjury":{"value":"1995-12-20Z","spanId":"0a319d52"},"customerName":{"value":"State Fund","spanId":"d60519e4"},"name":{"value":"Kenneth A Lawson","spanId":"df37d1c3"},"claimNumber":{"value":"SD165263","spanId":"fc983c31"},"sendersName":null,"sendersPhoneNumber":{"value":"(209) 476-2626","spanId":"9ad8be0a"},"sendersEmailAddress":{"value":"","spanId":""},"services":{"value":"Bilateral splint strap","spanId":"6deae02e"}}];[{"dateReceived":{"value":"2025-02-12Z","spanId":"47f94d4a"},"dateOfInjury":{"value":"2011-05-05Z","spanId":"bc8e2f01"},"customerName":{"value":"State Fund","spanId":"716db1d0"},"name"
How can I enable English UK language under the Proces Model Properties. In Admin Console Internationalization I have enabled both English US & English UK language . But I can't find English UK under Process model properties tab
HI EVERYONE, I have a process model and that need to be triggered at every 30mins and it need to be triggered at 15th and 45th minute in everyhour(Eg:- 12:15am, 12:45am, 1:15am, 1:45am ..... an so on.). But in schedule trigger we don't have such option, In interval details I gave 30 mins but based on the publised time and deployemnt time of process model, the scheduled run timings are changing. Irrespective of the deployment time/published time, I want the process model to trigger at 15th and 45th minute in each hour. How can I achieve this?
Hello Community, We are currently facing challenges with early detection of errors in Appian processes. In our implementation, many flows include killers and orchestrate multiple subprocesses. While Appian’s process monitor allows us to see execution paths and variable values, this visibility is very limited once the processes are archived. As a result, identifying failures in a timely manner is difficult, especially in complex orchestrator flows. What we are looking for is: Early Alerts Is there a way to configure alerts/notifications when: A process fails, A process takes longer than expected, A subprocess does not start or complete as designed? Observability / Logging Are there recommended best practices or design patterns to achieve better observability? For example: persisting process variables, execution history, and error details (including history errors and variable values) into logs or records so we can analyze issues even after processes are archive
In my application I need to configure the approval task for multiple approvers in parallel. I m thinking to configure MNI for the process to assign the task to approvers. Scenario is let's say I have 3 approvers and if two approvers approves and one reject it then the request need to be reassigned to the initiator. It should move forward only if all the approvers are approved.. How to achieve this in appian. And also for approving I need to use the esign which is integrated in another application. Should I just to call that interface object or do I need to integrate that application in my application?
Hi All, hope you all are doing great, I'm getting the following error:Error Evaluating UI Expression Expression evaluation error [evaluation ID = PNO05] in rule 'abs_clientsearchresponse2' (called by rule 'abs_clientsearchrequest2') : A null parameter has been passed. When trying to invoke a process model inside a!gridColumn as follows: a!gridColumn( label: "BUC", value: a!richTextDisplayField( label: fv!row.IDE_CLIENTE, value: a!richTextItem( text: fv!row.IDE_CLIENTE, link: a!startProcessLink( processModel: cons!ABS_CLIENT_REQUEST2_PM, processParameters: { buc: fv!row.IDE_CLIENTE } ), linkStyle: "STANDALONE", color: "NEGATIVE", size: "STANDARD", style: "STRONG" ) ), align: "CENTER" ) The rule: 'abs_clientsearchresponse2' is displaying the row without any error: But when I click over the BUC link, the above error is displayed, the pv is declared as Parameter with the same name in the PM,
Hi Everyone [emoticon:c4563cd7d5574777a71c318021cbbcc8], I have a sync start process(Process Id is used to select the Process Model) in my Parent Process.Now I am not able to save the Output. PVs are not shown in pv!.
The basic user who has viewer permission can't initiate the send email node? Will it get errored at send email node?
Hi All, Below is one of the issue we are facing it an intermittent issue. While Executing Write Record Smart Service for the Process Models we are getting the below error:- Unable to write to or delete from the source due to a data integrity violation.Error Details: Column 'TaskStatus' cannot be null. The TaskStatus is set to NotNull in Database . We have always value set or Update in taskStatus Field before Executing the Write Record Service Node. Below is the Screenshot attached. attaching the logs screenshot as well for the issue:-
Hi All, My client is asking if Appian has view group for Process model instances. They needed PROD support team to view only process model instances and but not design objects. What i know so far there is no such group. Can someone come across this scenario and found solution to this or is there any workaround.?
Hi All, I'm passing a process variable which is multiple from parent process to sub process. And have passed in the inputs of the subprocess node correctly. Also configured the same PV with matching datatype, parameter and multiple in subprocess as well. Issue is I'm getting multiple values in parent process but not in sub process. Please help and advice. parent process: Sub Process:
We are on Appian 24.1. I have a process model with a user task followed by a write to a RecordType. The RecordType keeps track of task performance (i.e. how long it takes users to complete the user task) for long-term trending and reporting needs. An expression rule is called to retrieve the details once the task completes. This rule uses queryProcessAnalytics to pull the data for the particular task in question (processId and taskId filters). The report filters for only completed tasks a!localVariables( local!rawData: a!queryProcessAnalytics( report: cons!XX_COMPLETED_ACTIVITY_REPORT, query: a!query( pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 5), logicalExpression: a!queryLogicalExpression( operator: "AND", filters: { a!queryFilter( field: "c8", operator: "=", value: ri!processId ), a!queryFilter( field: "c7", operator
I am sending an email attached with excel sheet to process model vai Receive Email at start node. I could able to extract the excel from email but the data is not written in the database.FYI: Using Plugin Import Excel to Database, Using CDT
Hi All, What would you all recommend for implementing a confirmation page after a form is submitted ? another user form ? The only concern I have is that once my user submits the form is a subprocess creating multiple instances (as we need). So basically for the confirmation page we need something along the lines this # of items were created in the system, even better if we can give the ids of the created items. Any suggestions for a good design implementation? Thanks in advance
Hi All, What is the difference between calling a synchrous process via Subprocess and Start Process smart service nodes? Is it just that the first runs in the same thread / Appian engine and the latter runs in a separate thread / process to balance the workload? I know that Subprocesses are traditionally used in synchronous settings and are especially helpful when the child process is activity chained, but would it ever make sense to use the Start Process node in a synchronous setting? I've only primarily used Start Process nodes for asynchronous processes.
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.