-
Recently active
Hi, I have created an Expression Rule that returns 3 values (for example). a!localvariable( ..., { value1: local!myValue1, value2: local!myValue2, value3: local!myValue3 } ) When I call my ER inside an Interface, I do not have any problem to get the 3 data (ex : rule!myRule().value1). But how would you do it inside a Script Task from a Process model ? because when I call my ER I can only set the result into a single Target. Maybe is there any way to do it with a Map, or any other solution ? (obviously I could use a CDT but it would be used only for this case in the whole application, so maybe it might be a good pratice to not create this CDT just for a single using. Or maybe, the good practice would be to use imperatively a CDT ? ;-) ) Regards
Getting Error message: error in an expression in Process model properties at process start form : neither variable(s) or rule(s) found: recordactions Having problem with process model and being unable to access site page made with application what may be the problem? and how to solve it? thank you.
What is the use of forms tab on a sub-process configuration ? It is not working as expected. the start form is started or displayed but the values do not get captured to the PV! have anyone used the forms tab on a sub-process. how to configure the same. Please do not suggest alternate ways.
There was a new feature added recently in 21.1 where you can view the history of all archived processes in the monitoring view. With this feature, can I unarchive any archived process? Or would this only work on process archived after this update? I don't see anything when I select Archived for process status. And yes I have several process that are set to archive in 1-7 days.
Hi All, Please help me to display a pop up message for when the process has been completed successfully when the form values has been successfully added to the database
Hi All, Is there a way we can recall a Mail sent from Appian Process Model. Warm Regards Vineeth
Hi,I have a question regarding accessibility of an updated CDT in active instances of Parent Process (PM1) which exists prior to deployment. Scenario: I have a CDT which has 3 new columns. My process models flow is as below:Process Model (PM1) --> Subprocess (PM2) --> Subprocess (PM3)All the above processes has process variable of this CDT, where it is passed from parent to its subprocesses (not as a reference).Data for new fields are set in subprocesses. I am wondering that even if I succeed in updating the CDT PV in subprocesses, will it still be available in parent PM1 which handles the "Write to DB" of this CDT.I am assuming the old instance of CDT must be running (myCDT^1) and hence might not be having these fields. Please suggest if I am correct. Note: PM1 will the first process, and the call to subprocess will have have updated CDT but the parent still remains with old CDT is my concern. Please suggest how to tackle this situation.
We have several Process Model that have nodes for user tasks. A lot of these nodes need to terminate based on a couple of decisions. The first being a timer (that is configured to skip this node when the timer expires) and the second being a rule such as "and(not(pv!isManageSubmit),pv!isUnlock)". We are seeing a lot of orphaned processes that never complete and most seem to be stuck on a node with this type of a configuration. In one process we were able to put the rule before the node in an XOR and just have the timer for the exception and it works great. Has anyone else experienced this situation? Is this a bad practice? Thanks in advance for any information someone can share.
Hi, I've read that input ou output expressions inside a script tasks are not consecutives, and the fact that Developer must not count on this. If I have to create and use a custom counter, and then get a CDT value from this array at the index counter, is there a way to do it from the same Script Task or I'm obligated to use 2 consecutive script tasks ? Ex : - pv!counter = myCounter +1 - pv!data = index(pv!myData, pv!counter, null)
Can anyone help me on how to use Script Task to capture process initiator, set current date/time, and set a status for the process ? I will also like to know how I can make a process name dynamic. Thank you
Has anyone created a PDF Template where a field can flow to a second page if needed? I have a need where the selected data may fit on one page but may also need to run to a second page.
Hello, If we want to keep alive a process in order to use reports to show information to the customer, is that a big memory usage for Appian? Thanks
Hi, Basically, I need to upload a document into Appian BUT I only have the link for that document and I want to use it directly on my interface/process model. there is a way to do it or I really need to upload it manually? Thanks
We are trying to read emails in a process model, so we are using the node "Receive message event" but we don't know how to indicate the email where we read the information. For example, if we have the email "read_event@gmail.com" and we want to read the body in the process model, how can we indicate that we wan't to read this email?
Async subprocess Vs Start process activity which is best in terms of performance and max thread?
Hello community, I have a scenario where user will submit a request and later he have to update the value before the request is approved. In my process model I have request form as a start form , a write node to write to request table, then a user input task which will assign task to approver. Now even after the task is assigned the user can go and change the number of items. This must be possible only before approval. User should have a form where he can edit the form he submitted. On click of "update" button the values should be updated in the process instance pro and the task already assigned should have a updated value. Please help me to solve this.
I need to delete a specific record in data store entity. i am getting the primary key id value in a text field named ID from an Interface how to map the value received from an interface to the data to delete field in Delete data store entity node in process model. I configured the node as below: Data to delete---={entity: cons!CONSTANT_POINTER_TO_DATA_STORE_ENTITY, identifiers: pv!primarykey_field}
Hi I have a need to be able to select an XML file, and use fields in it to populate an interface. At the moment I have a simpe interface with a File Upload and a Rule Input of xmlData (Document) which the file upload saves to. I am then kicking off a process model on submit which runs a script task. I have activity class parameters for the fields I want and am running the following script on each one =xpathdocument(pv!xmlFile,"/Document/Fields/Field[@Name='Department']/@Value") Currently I just get an error on the process model when I debug: Script Task An error occurred while evaluating expression: =xpathdocument(pv!xmlFile,"/Document/Fields/Field[@Name='Department']/@Value") (Expression evaluation error at function 'xpathdocument': An error occurred while trying to parse the XML stream.) (Data Inputs) Does anyone know what the error is more specifically? Am I on the right lines or is there a better way of doing this?
Hello community, I have a webapi that updates an instance of a process model by completing an open task. this task has a input for a main category, example {"fruit", "vegetable"} the task output: Based on input, (a decision rule is called with ac!category as a parameter). example category("fruit), result: Apple, Banana, Orange is stored in a pv. I would like to pass the result / task output or the value of the pv as a result/response of the webapi. I tried to retrieve the result by calling an expression that gets the pv value from a process report, this doesn't work because the data is not updated yet.fv!processInfo doesn't apply here because it's not an start process api. (guess that's the reason, it doesn't work) How can I make this work? Kind Regards, Erik
Dear Community, I have a CDT by the name 'Fund' which contains a field 'amount' of type 'Number (Integer)'. Due to business reasons, now I have to change this field's type to 'Number (Decimal)' in this CDT. Which means in the backend, I have to change the datatype for this field from 'int(11)' to 'decimal(19,2)'. When I update the CDT by changing the field's data type, it creates a newer version of it. All the future process instances will reflect the newer version of CDT which is just fine. But in production, I have around 1000 process instances which has a user input task with this CDT as one of the inputs. This means all the live process instances before the deployment will continue to remain on the older version of the CDT which is 'Fund^1'. What is best / recommended / work around approach to handle the in-flight process instances in this scenario? Thanks, Arun
Hi I , have configure the Sent Receive Messages but they just stop to work. I don't think is the configuration it seems that I have conflict with it in the server, so I want to ask is there is a way by analyzing logs to see what is the issue. We are still on 18.1 with the last package for that version. BR,Natasa
I have the Outputs tab of a Write to Data Store Entity setup where AC!StoredValues is stored as the process variable (PV) that I'm inputting. The data is successfully written into the DB, but the id is not saved back to the PV. I don't see a "Modify Variable" or similar activity being done after/during the Write to DSE action. As a workaround, I've made a custom output to store ac!StoredValues.id into a new pv!id. This works and I use a script to save it to the original PV. Am I missing something in my attempt to save the entire AC!StoredValues into my PV? Like does it need to be cast or only work with certain datatypes?
Hello all, Is it not possible to use a Rule Expression as the expression that defines the configuration of a Timer Event? We have an issue with setting up a timer based Exception Flow on a User Input task where the timer is defined as "Skip this node at the date and time specified by this expression" and the logic is implemented as a Rule Expression instead of writing it directly within the Timer event configuration. The issue that users see when the Task is loaded is "This task may have been deleted or completed by another assignee". However, when we copy the logic from the Rule Expression and paste it directly into the timer event configuration, then there is no such issue.
I have created Process model to add vehicle after approval from supervisor. For approval, task is created. When I debug the process model , not able to see task on Task tab. Please help me out.
Hello, I have a question about the timer functionality. What I need is a recurring process automatically to execute. Each Month. Each day 30 of each each month. or Each last work day in the month. Configured the way it is in the screenshot is not working. Two questions occurs here. If I don't need the Delay option how this should be configured ? In this case all I need is the process to execute at certain time. Second is Selecting Time recurrence will that guarantees that the process will automatically execute , and it will repeat each month on day 30 or each last work day of the current month ? Thank you.
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.