-
Recently active
Hi everyone, I encountered an issue regarding saving process variable using a!startProcess -> onSuccess on version 25.4, the fv!processInfo.pv.subCategory was not saved back into local variable ri!checkStatusofChangingCategory. Here is the code: a!startProcess( processModel: cons!NFL_CONS_PROCESS_CHANGE_CASE_TYPE_CATEGORY, processParameters: { subCategory: ri!subCategory, newCategoryId: local!selectedNewCategory }, onSuccess: { ri!saveInto, a!save( ri!checkStatusofChangingCategory, append( ri!checkStatusofChangingCategory,fv!processInfo.pv.subCategory ) ), a!save( local!currentCategory, local!selectedNewCategory ), a!save(ri!subCategory, null), a!save(local!selectedNewCategory, null), } ) The initial value of ri!checkStatusofChangingCategory was null after onSucess, it became [null]. This code worked with version a!startProcess_24r3 ( it successfully saved pv.subCategory into ri!checkStatusofChangingCategory), i want to know the reason why, what am i missing? I'm look
Hi Appian Folks, After community version got upgraded to 26.6, I see process models are not opening at all. Is anyone facing the same issue? 504 Gateway Time-out
Hi Everyone, I have a requirement where a user clicks a notification, and before opening the Summary page, I need to mark the notification as Read. To achieve this, I created a Process Model Start Form that updates the notification status and then displays the same Summary UI. The issue is that the Summary UI contains an email section with a File Upload field. When the user clicks Send Email, I call: a!submitUploadedFiles( documents: local!attachments ) This works correctly when the Summary UI is opened from the Record Summary page, but when it is opened through the Process Start Form, I get the following error: a!submitUploadedFiles() cannot be evaluated in this environment I understand that a!submitUploadedFiles() is not supported in a Process Start Form. Has anyone implemented a similar requirement? What is the recommended approach complete it Would creating a separate interface or dialog just for file uploads be the recommended approach, or is there a better Appian design patte
I have a question regarding the subprocess status shown in the attached screenshot. The subprocesses are displaying the status as "Unattended" instead of "Completed". I have configured the subprocess node to "Run as whoever designed the process model" in the assignment settings. Could you please help me understand why the subprocesses are still showing as Unattended rather than Completed? I've attached the screenshot for reference.
currently I have a subprocess that uses pp!initiator to get the user data to check few validation, and one sometimes the pp!initiator seems to not pick the user from the parent process and i think instead it picks the masteruser (i.e. ABC) which was used to publish the process model. It happens on random instances. Am i missing something.
I have process model which run subprocess.Both main and sub process already set alert to specific user. However, when error occur on sub process, alert email was sent to all admin in environment (admin@xxx.appiancloud.com) Are there any workaround for this issue? ----- Following is main and sub process configuration. Main Process Sub Process
Hello team, I have a parent process model from which I am triggering child process instances asynchronously using MNI. The child process instances have been successfully triggered and have reached the end node. However, the parent process instance is still showing as Active in the Monitor tab since yesterday. Additionally, when I view the process instance and hover over each node, the Start Process node appears disabled, whereas the End Event node appears enabled. Could you please help me understand why the parent process instance is still in an active state despite the process reaching the end node? As I am triggering child instances through MNI, my understanding is that if I use a Terminate End Event in the parent process, it will also terminate the child process instances. Therefore, I do not think that approach will work for my scenario. Please correct me if my understanding is incorrect.
The code working from long back suddenly one day the integration failed due to service failure how to handle it
difference between vertical and horizontal swim lanes. when to use the different swim lanes
Hi Team, We have a requirement of querying all processes with an error in our application and send recurring reminder emails to fix that problem (every 5 minutes). Process Report seems to not have such feature. Can anyone please guide on a potential solution here? Thanks!
We have 4 query database smart service nodes in the process model which we are triggering through interface using a!startProcess() based on selected action like add,update and move but business want us to show real time error in the interface if any node fails or process fails, how can we achieve this?
hi i want to create a template and xml data model for Docx from dynamic template. how to code that. and how to create the template. can i get an idea? it should be like letter.
Recently i made some chnges in process model smart service, Because of health check report, in that we got slow smart services issues After i made changes then i want know how much of time it take to complete the process model(In the form of milli seconds(MS),where i need to find this time
The Receive Message node has been configured to receive incoming emails that should trigger one of the extraction models within DocCenter. However, this is not happening. Instead, the system only stores the document uploaded or attached to the email within the folder shown in the screenshot. There is also nothing appearing in the system logs from what can be seen. It is unclear what may be missing, possibly a plug-in, as the attachments functionality within the Receive Message node has been deprecated.
Okay, I have a process flow that goes like this: a person enters an interface to reassign a case, maps the emails, etc. Then they enter a synchronous subprocess that connects to an API. Depending on the validation (whether the user clicked "assign" or "reassign"), an asynchronous process runs that sends an email notifying them that the case has been reassigned. The requirement is that after this is done, the user returns to the main screen. The flow works when the email isn't involved, but when the email is, even though it's asynchronous, the activity chaining breaks. Could you help me find a solution for this, or suggest other options? Thanks!
Hi all, I have a question about process variables behavior in parallel flows and exception handling. Scenario: - The parent process has a process variable (pv!x) initialized with value = 5. - The process splits into two parallel branches. - Both branches start with pv!x = 5. Then: - Branch A continues execution, updates pv!x, and reaches the merge point. - The parent process continues and later updates pv!x = 6. - Meanwhile, Branch B is still active and waiting in a task (for example, a user input or a task with an exception flow handling an error). Question: Will Branch B see the updated value (pv!x = 6) while it is still in that task/exception state, or will it continue working with the original value (pv!x = 5) that was evaluated when the branch started? In other words: Are process variables dynamically re-evaluated for already running parallel activities, or do they keep the value from the moment the activity started? Thanks in advance!
How do you decide between using subprocesses and keeping everything in a single process model?
I have a web API which expects post request and provides the response after completing few important nodes and other actions are configured Asynchronously . Asynchronous process involves copy document, send data to second external system which are wrapped as multiple subprocesses. Now let's say if any of these asych process fails and I notify the first external system along with process ID, is there a way possible to retrigger the appian broken instance again (ignore the failure reason)? if not can I restart from the broken node itself? does appian provide this capability? (Plugins: Get Processes By Node Status and process-management-services doesn't seem to be working as expected for my case)
I want o create two different exception paths for user input task one with timer and another one with recieve message each will go to different flow. I am using appian version 26.3 i am unable to do it as i am getting only one flow out of user input task exception. Can any one help me regarding it. If i use recieve message exception and timer symbol is changing to Home iconIf i Use only message it is showing at the same place and i am unable to move the symbols as well
A Record Action is configured to start a process model, and the process launches successfully. However, the parameterized process variables (record type and identifier) remain null or default values during runtime. As a result, the interface cannot display the expected record data.
Hi Community, Let’s say I have 15 nodes in a process model. Scenario 1: The nodes are placed linearly and execute one after another. Scenario 2: The nodes are split into 5 branches, with 3 nodes in each branch, using an AND/OR gate. On testing above scenarios, when I config this inside startprocess and try to trigger it from web API, both scenarios are taking approx same time. Does appian on the backend still executes it linear irrespective of how we branch it in single process model canvas?
Hi All, There is a scheduler process that runs hourly and fetches data from a third-party system, then syncs it into an Appian table. This process is handling around 1,400 records. For each record, data needs to be queried from an integration. Currently, the parent process batches 50 records at a time and calls a sub-process to process each record. Inside the sub-process, the integration call is made, and the data is constructed and synced into the Appian table. In total, 29 batches are running. Since this runs hourly, it is taking around 12 minutes to complete in production for all 29 batches. However, the sub-process is being highlighted as one of the top processes consuming engine time, and it is also consuming a noticeable amount of CPU. I’m not sure if this is missing any design guidance. Can someone help how to resolve this health check highlight? Note- Each integration call takes around 600 ms. Health check Highlight is below.
Hi All, I'm trying to pass Json type data input (which is a rule from my interface sending it to process model via start process) to JsonToExcel Smart Service. I need the output format as below. Please advise. expected sample output format - = "[{ ""startPublicationDate"": ""2021-09-05"",""endPublicationDate"": ""2021-09-05"" }]" The challenge I see here is my rule has nested rules inside it and output is a list of dictionary.
Hi All, Please help on below - I'm trying to pass my below rule to JsonToExcel Smart Service which needs a json data. How do I pass this rule so my output looks something like this: expected output sample - "[ { ""Name"": ""Robert"",""age"": ""30"" }]" Rule I want to convert to json by passing from process parameters in start process- a!localVariables( local!data: a!refreshVariable( /*RMSP1-2105 - Added rule input - refresh to getlatest data*/ value: a!queryEntity( entity: cons!RMO_ENTITY_VW_EMPLOYEES, query: a!query( selection: if( rule!RMO_RULE_isNullorEmpty(ri!columns), rule!RMO_RULE_employeeSelection(), a!querySelection( columns: a!forEach( items: ri!columns, expression: a!queryColumn(field: fv!item) ) ) ), logicalExpression: a!queryLogicalExpression( operator: "AND",
I have been facing an issue since I started working with Appian related to the behavior of Process Model labels when using multiple languages. Currently, Appian requires me to manually replicate the same labels across different languages, which is not efficient nor logical in my development environment. Although I understand that a large portion of the community primarily uses one language (English), my team operates in a multilingual setting, where developers have different language preferences. Given this context, it becomes necessary for me to enter the same label in another language to maintain clarity and understanding among my team members. However, this redundancy could easily be avoided if Appian implemented a feature allowing us to persist labels across multiple languages. A simple checkbox option like "use same labels for multiple languages" when creating a process model would greatly enhance our workflow by ensuring consistency and saving time. Moreover, the curre
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.