-
Recently active
Hi, I used a transient value in my CDT's, I able to see all the values while i am debugging the process model except the transient value, can you guys please help me with this issue. I did not get any errors but still, I am not getting the value their I able to see the value in my interface in both the CDT's
Hi All, Please help me with the below query. 1) created the variables in the start node and updating the data to DB by uing write to data store entity and it successfully creating the lines items in DB now, we want the update the values through process model which is already present in the DB. thanks in advance.
In our Appian application there is a Process Model which is associated with a Form and it is used for updating some user performance related data along with some status information like Enabled, Started, Initiated, Acknowledged and Filed. The Form is being used by Manager and his/her Subordinates and there is a both way communication through this Form. Status of the data is changed depending on different stages of communication. Though it is used for both way communications, Process Model has been made such a way so that more than one user can not work simultaneously with the same user data. However one thing is noticed that when limited people are working with the form then it works fine but when 50-60 or more people are accessing the Form simultaneously then in a few cases user data goes back to initial stage. It seems to me that it is a Concurrency issue due to parallel processing. For your convenience I am attaching the screen shots of the Form and the Process Model. Can anyone hel
I have a user input task with 3 reminders being sent by escalations. The input task is stored in our database and indicates if it was completed and the reminder dates (basically writing a near empty object). I'm trying to figure out how to move passed the input task after the last escalation and still write the record before ending the process. I've found older posts where users discussed the "send message request" item within the escalation, but they would do that to kill their entire process. I still need my process to complete. An alternative approach I'm testing out is splitting the flow with an AND gateway: Path 1 has the user input task and updates pv!taskComplete once done Path 2 loops itself with an XOR for each reminder count (pv!counter) If pv!taskComplete = true, Path 2 resolves to an end node and everything is fine. If pv!taskComplete = false, but pv!counter = 4, Path 2 also resolves to an end node.
in my application, I am repeating the interface by clicking on the add list button, In the process model, I want to repeat the audit fields. the length should be equal to the length of the loop, can you guys help me how to use a repeat function to satisfy the loop
Hi We are sending email with attachment to external email id using send email smart service. It was working fine and suddenly stopped working. We tried changing the sender option to 'Process initiator' and 'Custom Sender'. Now it is working for few but not for all. There is no failure and send email node completed successfully. Please suggest a solution if you have faced this issue or any guess on this issue. Thanks in advance
Dear community, I have a start process web api, the process is updating the metadata table. My facing issue is that API response success even when write to data store entity error. The expected result should be when process executing error, we can expose the process instance error in web api response body. Therefore, how can I get the process instance error? then I can save it into process variable, and in the api, we can get it through ProcessInfo. Thanks in advance for your answers.
Hi, can anyone help me with this error please An error occurred while trying to write to the entity "SHA_listing" [id=5e13a319-1194-43c0-8694-7083cec21cb0@26128, type=SHA_listing (id=6198)] (data store: SHA Tables and Views). Details: org.hibernate.PropertyValueException:
Can I import and export process in BPMN 2.0 and the documentation it generates for the process flow. If yes, can someone please guide me on how can we do it?
I have a feature where the user clicks a link to run a process in the background and perform some actions. What I want to do is to display a message to the user while the PM is running so they know that something is going on. However, I found out that you can't do any other saves until the onSuccess is run. I want to run the following code. a!dynamicLink( showWhen: not(ri!inProgress), value: true, saveInto: { a!save(ri!showMessage, true), a!startProcess( processModel: cons!WM_PM_SYNC_HOLDS_DATA, processParameters: { siteAcronym: ri!siteAcronym, siteId: ri!siteId, writeType: ri!writeType, user: loggedInUser(), lastSyncDate: ri!lastSyncDate }, onSuccess: { a!save( ri!processInstance, fv!processInfo.pp.id ) }, onError: a!save(ri!error, "error") ), } ), In the code above, a!save(ri!showMessage, true) is not executed until the onSuccess() in the starProcess() is run even though it's outside of the startProcess. I've tried chaining the process and without any chaining and
Hello, We have a need to place a start process link in an email to end users so that the users can go directly to a process that has not yet been started from their email notification.I have tried the following and it seems to work for the user that generated the link; however, if a different logged in user tries to use the generated URL it gives the An Error Has Occurred The process does not exist, has been deleted, or you do not have permission to start it. Pink Box. a!localVariables( local!startProcessLink: a!startProcessLink( processModel: ri!processModel, processParameters: ri!processParameters ), local!processUrl: cons!CONSTANT_FOR_BASE_URL & "/start-process/" & index(local!startProcessLink, "processModelOpaqueId", null) & "?parameters=" & index(local!startProcessLink, "cacheKey", null), local!processUrl )
Iam trying to map my vehicleid in vehicle cdt(primary key) into comments cdt in vehicleid(foreign key). Iam not able to understand how to write a script task in process model for that to get vehicle id into my 2nd cdt.
can someone provide a usecase where we use process backed record
Hi All, We have a headless pattern: The task is initiated by User A(who belongs to Group A) and submitted to User B /Group B for approval, as per requirement User A who was initiator can recall the task and update the data if required and submit once again to User B for approval. So when the task is in User B’s Bucket, along with User B ,User A can also take action (Recall to Edit) we at this point plan to give Task Assignment to both users (A & B) for it. At this point if User A acts on the Task ,then the Task must be removed from User B's bucket and vice-versa. Has anyone implemented such solution or have once succeeded for such requirement? Thanks in advance.
Hello, I have a process model which has 2 message listerner events. Both of them have different data being passed to them through two different processes (call them, Process A and Process B) and these processes are started using a!startProcess() from an interface. Process A and Process B are started from two different buttons respectively. Since there are two message events and they are configured as Process to Process listeners, both of them get triggered even if one of them has the actual data. Due to this, I am receiving "Error in Process" errors every time either of the two buttons are clicked. It doesn't affect the functionality but I want to resolve those error alerts. Any way to fix this?
Hi, I have two forms. The second form is actually a replica of first one except an additional radio button for approval or denial. And also it is read only fields. I wan to configure the whole process. 1. I have one start form with the first Form. 2. How to configure second step to include the 2nd Form and write to DB. 3. The 2nd Form is getting read only data by using a query entity fileterd based on ID filter. Could someone please make it easier for me the whole process and configuration? What are the smart services needed? Thanks Faisal
Hello, I have a script task which retrieves first name and email id from the database as list of dictionaries. I want to pass it to the start process smart service as process parameters, so that it gets passed to send email smart service which is in another process model. I had selected "Run one instance for each item in <process variable name which stores the list of dictionaries>" thinking that it would iterate through all dictionaries, but it didn't work. It gives the error : "Argument input to Start Process Smart Service must be a dictionary" Thank you.
I was trying in an expression rule from a processId to get the data that is inside the process variable, that is inside the process model.It is possible?
Hi, I want to create a document like an invoice for shoppingcart listing all the items ordered alongwith theirdetails(photo, price, name, discount) in a formof a grid(table). If table format is not possible,could you suggect any other way i can include the data?
We got a traditional task based process running in production. Currently the users don't know the assignee of a task. How do I write into a table as soon as * the task assignee changed * the task is accepted by someone in a group ? ( We can design a wait event in process, which will write into DB as soon as the task assignee is changed. But this is memory consuming approach as the event is always active. I'm looking for any better approaches) Thanks everyone
Hi all, I have a requirment to add line item in an editable grid and fill data using dropdown component.on addition of 50th line item I am getting ( Expression evaluation error: Max compression size exceeded. Max size=200,000,000, actual size=203,374,063) error . help understand what caused for this exception and any solution .
Hi , Can you help with below information for Appian? Does Appian set HTTP response header for web content cache. (for data should not be cached on user's local disk.) Cache-Control: no-cache, no-store Pragma: no-cache Expires: -1 Are XFS mitigation headers “Xframe-option”; “frame-src” are set for Appian? Appian contain upload functionality but does it have Antivirus scan in place for the uploaded files.? Thanks, Pooja
Hi All, We have a use case where from parent process we will call a webapi and based on the data received the webapi triggers subprocesses dynamically and consider the subprocesses count is pretty high. We need the child processes to communicate back the parent process as well So the key requirement is: 1) maintain the relationship between parent and child processes 2) Have a way to notify parent process at regular intervals - lets say on completion of certain steps in child process One way to implement this is using a send message and receive message, do we have any other alternative way which doesn't include DB intervention. Please suggest Appreciate your help. Thanks!
Hi all, we are at an early stage of a large migration project from a very heterogeneous system to Appian, we have still little informations and the question is how to approach the migration of process instances from the old system to the new one. Do you have experience in this regard? Assuming you have the data in db, is there a good way to generate the new instances? Or is there a convenient data format from which to generate instances (e.g. json)? I am also wondering if there is any connection with restoring processes during an Appian upgrade from Appian_OLD to the new version. Thanks in advance!
I have a table that is connected to sub tables. Through an interface I want the user to select the record and I can update it.I want to know how I can configure a button that updates directly in the database and how to connect it to a process model. This is the interface and we have a button that takes us directly to the registry to update it. This is the interface to update I already have the buttons, but I want to know how to configure them so that it is updated in the database.
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.