-
Recently active
Hi, could someone explain me the answer of this question? Q: One of the process models in your application takes 6 days to complete. You are considering reducing the days until a process archives after completion from 4 to 2. What percent of memory reduction for this process model would you expect to see after this change? A: 20%
Hi all, Recently i got to know that process will be referring latest published process model data management settings. But when i tried the below scenario, it didn't work as expected. 1. Set 3 days archival in PM 2. Triggered and completed the process for that version(its showing in monitoring as archival is 3 days) 3. Set 0 days archival in PM and published it I expected the process will get archived as per documentation but it didn't happen. Did i misunderstand what it is mentioned in documentation? Or am i doing something wrong here?(My friend tried the same and it was working for him as mentioned in documentation)
Hello , The default limit for MNI is 1000 , and it can be updated by Admin till 150,000 instances - This is mentioned in Documentation . In recent release are there any changes to these numbers for MNI . TIA
I have 2 records A and B with one to many relationships, both the records contains a column isActive(boolean). I have a process model that is triggered as related action of record A and this process model contains Start Process(node) with MNI, and a child process will be triggered for each child of record A, this child process is used to deactivate the corresponding child record by marking isActive as false. Here the requirement is, only when all the child process instances finsh by marking the corresponding child rows as deactivated, we need to deactivate the Parent row in the Parent process model, How can we achieve this? I tried using send mesaage and recieve message events and it's working but I am not sure this is a preferred way as we are sending message from each and every child instance, if we have 1000 child records 1000 messages will be sent, I don't know weather sending these many messages cause any issue. Is it fine to use the approach or do we have to do something
Hi Community, I created a simple record type and generated record actions (create, update) using Appian "Generate Record Actions" button. As result I got a "shared" process model "Create or update ..." and a single user interface that is assigned to the process as the startup form. I created a second interface with a read-only grid where I should add two buttons - the first one should create a new record (insert action) and the second one should let user edit an existing record. As both actions starts the same process model, the same startup form is presented to the user - empty on new record and prepopulated with existing data on edit - that's expected and works fine. Now, I have a requirement to prepopulate some values when user wishes to create a new record (not all, only some). I tried to initialize the "record" rule input on process model (Process model properties -> Process start form -> list of interface rule inputs), by using
How can we get output data from an Asynchronous process and use further .
Hi Appian community, happy summer, I have a use case where there is an interface with buttons (Approve, Deny, and Back) on a site page. I initially set the Approve and Deny buttons up as button widgets and had a startProcess function inside. However, this approach will not display the "wait screen" after triggering the process that is towards the end of the process to "buy time" and to allow the previous request that the user clicked Approve or Deny to disappear when the user clicks FINISH on the wait screen and returns to the site interface. Therefore, the user experience is returning to the site too early to still see the original request on the screen after the user already chose Approve/Deny. Then, I tried using submitLink which allows startProcessLink and wrapped it in a cardLayout in lieu of button widgets. This approach allowed my chained process to display the wait screen. However, the drawback is there is no way for me to have a confirmation window pop up.
I'm using the Query Database smart service to connect to an external database. I've set up the connected system correctly, but when I run the process model, it doesn't work as expected and doesn't show any errors. However, when I use the Execute Stored Procedure smart service with the same connected system, it works fine. Can you help me understand why the Query Database smart service isn't working?
Hi, is there a way to get the failed process model instances via an expression rule, like a function or something?
What are three ways to trigger a process from a process model? Use a!recordActionItem(). Use a Start Process smart service. Run a!startProcess() from a script task. Call a web API. Use a subprocess
You are configuring a Related Action for an entity-backed record type. What is the proper domain prefix to reference the record data that will be passed into the Process Model as context for the Record Action? ac! rv! pv!
We have a few draft models saved by a developer that is no longer around. Though the same have been updated and published, when the process runs, it shows the ex-developer as process initiator. Is this a known behavior? Is there a way those draft models can be deleted? Thanks in advance.
Hello, Is the Rule Event node supposed to break activity chaining? If yes then could someone point me how to achieve something similiar? I've got to wait for all incoming 0 to 4 flows to finish and then start the Statuses PM, all without breaking AC so i thought rule event was perfect for that but its breaking the AC. I know adding XORs and dummies in each route going into AND would solve this but im running low on nodes so maybe theres more efficient way. I'm on Appian 23.4 Thanks!
Hi, I have two environments (one is hosted, other on premise). In hosted environment Send Email Smart Service works without problems, while same code in on premise installation doesn`t.We`re using the service to send an email to the person who started a request. The configuration is following: = toemailrecipient(user(rule!HR_GetUsernameByEmployeeId(pv!recordsUpdated['recordType!HR Absence Request.fields.employeeId'])[1],"email")) Do you know what could be the reason for this to work in one setting and not in the other? Kind regards, Nejc
Is there any way to get the list of all the process model ids in an application.
Hi i am new to appian , I have been working on a activity where I have to generate document through ms doc from template smart service. This document generation was happening in a subprocess from there I am greeting the generated document id to parent process I am not sure whether this flow going right or not .Now I need to update this id to record for particular user like based on their profile id I need add this document which they will be able download through interface which will be another big task for a beginner . Can anyone guide me?
I am using Export Data Store Entity to Excel smart service node. Could anyone please let me know if there is any way that queried value can be inserted into custom cells where the text is "Pull from variable".
We need your suggestions/inputs to implement the following use case: - Send confirmation link in email to Appian user - Without login, when the user clicks on the link in the email, we need to update the status in the Appian database (without opening any Appian pages) Please let us know the approach to implement this. Also, let me know in case you need any other details.
I am getting the error: Details: Invalid Cast: Cannot cast from type 'Document' to type 'Content Constant' (Data Inputs) When trying to replace the constant contents, which is a constant that is a list of Documents. How do I fix? It doesn't work for replace version yes nor no.
I am using this expression in process output to create cdt data but it while appending the value its creating one null record. How can i remove the null record in this expression.Thanks todatasubset( reject( rule!APN_isBlank, append( rule!NTD_generateGTComments( GTComments: index( pv!gtData, wherecontains( tointeger(null()), pv!gtData.CommentId ), {} ), taskAssignee: pv!taskAssignee ), rule!NTD_QRY_getGTComments( gtValueId: pv!gtData.gtfieldvalueId, activeFl: "A" ) ) ), a!pagingInfo(1, - 1) ).data
Hi I have came across one scenario where the mail has to be sent to 57 users who were copied in BCC (using for each loop to get users and email of those users) while sending mail the process was errored at send mail node saying failed to send mail and checked in tomcat logs for reason there is no details in logs for error later from 57 i have split to half users and sent mail once and triggered again it worked and same i have done for second half of users it worked at a time for 57 users it didn't worked so could you please confirm is there any limitation of number of users if it was the case how we can handle this situation Thank you
Hi All,In some processes, we can see actor name coming as administrator and for some we can see its coming as the person who started the process. This is occuring for subprocesses. Any reason for this difference in behaviour? Where does this originate from??
Do we have any possibility of writing merge custom cells using write to data store entity, Firstname, lastname, city and state are fields from DB. I want to write Name and address but name column should be a merge cell i.e. A1:B1 , same goes with address column. We have the possibility of doing this with the template i.e. keeping this template. But what if, we dont want to use a template then do we have any option.
I am trying to execute a process model on click of button which one of the component in editable grid. Unfortunately. the PM is not getting initiated. Can anyone help what could be the reason. a!buttonLayout( primaryButtons: { a!buttonWidget( label: "Save", saveInto: a!startProcess( processModel:cons!TRA_WriteRecordsPM, processParameters: {recordTRA:fv!item}, onSuccess: a!save(local!success,fv!processInfo), /*onError: a!save(local!data)*/ ), submit: true() ) } ),
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.