-
Recently active
Hi, I'm trying to make a form that involves quite a few layers of child records. Let's call the record types formHeader, lineItem, and itemEvent. The important part is that there are many itemEvents in each lineItem, and there are multiple lineItems in the formHeader. The idea is that you fill out the form by completing the header portion, and then there's a nested table where you can add lineItems and itemEvents. One of the issues is that those are quite detailed, so I wanted to open a modal where in step one I fill out a lineItem and then on step two I create its itemEvents in a table format, much like how related actions seem to work. The issues I'm running into are some of the stipulations. Some of the info on lineItems reflect information in the formHeader and is dependent, so I need the context of the formHeader to be available, so a create action doesn't really do the trick. I tried to get around it by creating an update related action on the formHeader and i
Expression evaluation error [evaluation ID = 490fd:7fd56] in rule 'gse_scl_uiviewintakedetailsv2' at function a!gridLayout [line 1230]: A grid layout component [label=""] has an invalid value for "rows". The row layout at index 1 contains a component that is not supported in the grid layout. What would be the cause for this Alert. UI is not breaking up anywhere.. got this in email
How to get the document ID from Appian documents.
Hi everyone, I have an interface built using a PanelLayout. The left panel contains a sidebar with several navigation links. The right panel displays the selected content (different interfaces). The issue I'm facing is that when I open a page from the sidebar, everything works fine — the new content loads on the right and the sidebar stays visible. However, inside that loaded interface, I have more links (for example, to open details or other sections). When I click one of those links, the page reloads completely and the sidebar disappears. What I want is for those inner links to update the right panel within the same page, keeping the sidebar fixed and visible at all times. Is there a way to handle this navigation within the same interface (e.g. using local variables and conditional visibility), or any best practice for managing nested navigation inside a PanelLayout? Thanks in advance!
We have a requirement to integrate our appian workflow to cafexUI where that UI will get the active taskitems in the form of report and when they open and action any record the relevant taskitem in appian should be closed and the process model should be progressed to next nodes successfully and complete. We need approach and Error handling. We created an API which will call a!Completetask smart service which will complete the task however we have activity chaining in the process model of the task which will reopen the taskitem based on the integration node failure or it will complete when success. we need to know how to handle this?
Hi I am getting the above error message when trying to open the particular interface in application. As per my requirement for a particular service list of 3 fee details with 4 column value will be generated and in that i have to show 3 column in 3 row and one column should be single value . My interface configuration is attached below . I am passing all the necessary fields from parent interface yet I am getting the error .a!localVariables( local!feeDetails: ri!feeDetails, local!minimumFee: a!forEach( items: ri!feeDetails, expression: if( and( toboolean( fv!item['recordType!{f6895dd9-7b01-4146-a52e-be727fef79d3}PRC Vmap Service Fee.fields.{be1056cb-8331-4446-8fa4-3081fc64bc73}isactive'] ) = toboolean(true()), tointeger( fv!item['recordType!{f6895dd9-7b01-4146-a52e-be727fef79d3}PRC Vmap Service Fee.fields.{30de7239-941c-401f-ad56-2672421eba71}scenarioId'] ) = tointeger( r
I am encountering a very strange situation in Appian. I have a parent interface that has a choose function determining which child interface to display. Within this choose function there are 5 interfaces. When I attempt to access the parent interface I am presented with the following error. However when I go into the interfaces listed in the error, I am presented with no error at all. Strangely enough when I remove a different interface in the choose function, not the one listed in the above error, the error vanishes. Within this second interface there is also no error. I would really appreciate some guidance here because it seems like Appian is conjuring an error our of thin air. On top of all that, this error is only present in our test environment and not our dev environment. Below are some additional screenshots. Choose function with all 5 interfaces: Configurations that do not generate the error: It almost seems like the interaction between the first and last in
I have a folder containing several RAR archives that I need to convert into ZIP format for easier sharing and compatibility. Manually converting each file takes too long. Is there any reliable software or method that supports batch RAR to ZIP conversion on Windows? I’d prefer a tool that maintains file integrity and doesn’t require extraction. Any recommendations or step-by-step guidance would be appreciated.
I have a requirement in Appian.Let's assume I'm logging in from India, so my Appian application time zone is set to IST. However, the requirement is that — regardless of the user's time zone — all date and time values should be displayed in CST on UI How can this be achieved in Appian?
I have the following code snippet from an interface expression that is not updating the refresh variables. I have confirmed that local!refresh updates on record action as it is supposed to, but I cannot get local!selected_tasks or local!expired_tasks. I have tried multiple different configurations of the refresh parameters inside a!refreshVariable() as you can see from all the commented out portions, but none of them seem to work. I removed all of the record type references in the code, but I assure you they are there in my actual expression. Any insight would be greatly appreciated.local!refresh: a!refreshVariable( value: rand(), refreshAfter: "RECORD_ACTION" ), local!selected_process_ids: if( a!isNotNullOrEmpty(ri!clientSignOffProcess), ri!clientSignOffProcess[], null() ), local!selected_workflow: ri!clientSignOffProcess[], local!selected_tasks: a!refreshVariable( value: a!queryRecordType( recordType: , fields: { }, filters: {
Hi All, We have a simple requirement: a Record Type with ID (Primary Key), AccountID, and DataSeqNumber. I need to retrieve the MAX(DataSeqNumber) for a specific AccountID. The record type is AccountInfo. Could you share a sample code using a!queryRecordType with the Aggregate function "MAX"? -Thanks in Advance.
Hi , I have a doubt of different operator options available for script task output tab's custom outputs . It have 3 options . I always used is stored as .There is option called is appended to list . It was used in our applications existing functionality flow . But I couldn't understand it. Can anyone have any documentation related to it ?
Hi, I have a form which has the checkboxes. I have a screen to capture the inputs of the form from user where I am using multiple checkbox field to capture an answer. Then I need to generate the PDF of that form. I am facing the challenge to fill the tick mark or X in the box in the checkbox field in PDF. How can I accomplish this? Any help? Thanks, Brinda Sateesh
Hello, I have a simple form with 2 textboxes and a read-only grid. Text Boxes are "required" Grid is selectable and set to "selectionRequired :true" Submit button is set to "validate: true" Issue: 1) When the from is initially displayed and i click Submit button, the "required" validation works only for textboxes and after entering inputs into textboxes, i am able to submit the form. The required validation does not work on the grid. 2) however, if I select a row in grid and unselect it and then click submit, the "required" validation works and message is displayed. not sure if I am doing something wrong or if this is Appian bug. Please let me know if anyone else faced this issue. JR
i have a dropdown list with values as links which are to be opened upon selection in a new tab?
Hello guys,I wanted to ask if there is any way in appian to execute a process if no action was taken after a certain period of time.My scenario is very simple. I do have a process model that updates the task status to completed through a script task, save the changes with write records and sends an email notification afterwards.What I am trying to achieve is changing the status to completed if no action/button click is taken in lets say a couple of days.
I have created a new appian account and emailed community.appian.com from the new account to transfer the certifications to new account as my old account was deactivated. How may days will it take to transfer it new account. Could you please help me here.
Is it possible to build a web api in Appian to receive documents through multipart/form-data as body?In my case appian is adding following metadata and making the file unreadable(corrupt) --TnQmfygKfP801A_kE1bGL-7YAFk_k6gl9 Content-Disposition: form-data; name="file"; filename="Profile Picture.jpg" Content-Type: image/png Content-Transfer-Encoding: binary
Hi , we are using sync record in process model, and syncing the case details but in output of record its not storing the PV of case details. the same process model íts working in DEV envionment but recently we deployed to production then in production its not working the flow., could you someone suggest me how to figure it out? thanks
Hi all, I'm working on a scenario where, upon opening the Appian application in the user's browser, we need to execute JavaScript to retrieve an XML file containing contextual data from external Proteo 4 applications. The goal is to use this data to continue the process in Appian with all relevant information from the previous application, without having to pass everything through query parameters. What the client wants to achieve: Execute JavaScript or listen to window events when the Appian application (or interface) loads. Retrieve an XML context file based on an ID passed via the URL. Convert this XML to JSON so Appian can consume the relevant data. Store and use this contextual data within Appian to restore or continue the user's workflow seamlessly. Has anyone encountered a similar situation where JavaScript execution or window event handling was needed to retrieve external contextual data on Appian startup?How did you approach it? Are there any best practices, work
Hi, I am trying to run a process that uses the Execute Stored Procedure Smart Service. The stored procedure can run based on 3 values (either the RoleId or the RoleExternalKey and the RoleTypeCode). I am passing a value for the RoleId in the pv and have confirmed this by checking it with a new PV and passing null values for the other two parameters. I have confirmed that the data types and parameter names all match those for the Stored Proc, however I am still receiving this error message: "One or more IN or INOUT parameters were not passed to the stored procedure. Missing parameter names: RoleId." Has anyone received this error and how did you work through it? Thanks
I'm getting this error when trying to start a related record action. I've double-checked that all of the process variables in the context are in fact parameters in the process model, and that the data types match. There are no unsaved or unpublished changes in the process model. What else could be causing this error?
I'm using the Sync Records Smart Service.I want to prepare for a situation where the sync fails due to a temporary network error, even though the value to be updated (in this case, pv!targetTrxId) is correctly set in Data > Inputs > Identifiers.To handle this, I'm implementing the following: 1. Save the value of "Data" > "Outputs" > "Results" > "Records Updated" into pv!updatedTrxId.2. In the subsequent XOR gateway, I check: If a!isNullOrEmpty(pv!updatedTrxId) returns true, proceed to "error script".Otherwise, proceed to "End Node". The current settings are as shown in the attached image. Inputs Outputs pv!updatedTrxId ("数字(整数)"=Integer)("倍数 変数は複数の値を保存できます"=Multiple) Even though pv!targetTrxId has a value and the sync appears to be successful, the flow still proceeds to "error script".(pv!updatedTrxId is null…)Why is this happening?
Need assistance to complete the taskitem without even interacting with the task.
Hi , I have configured a group to send alert mails in the process model. This has a list of users and for one user the email ID is a Distribution List(DL) and other user has their own email IDs . When an error is occurred in the process model, the alert mail was being send to different recipients. For Eg: I have received a mail with DL in the To, and one of my colleague received the same error alert with few email IDs instead of DL as below. Also the emails in the second image are part of the DL but there are other email IDs in DL which are not present in the To. Can anyone please help me why issue is occurring.
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.