-
Recently active
I am facing a weird issue while sending mail using send email smart service. I am getting everything that is required to send a mail. I have valid email ID, body that is needed, subject and everything. The process model is also getting executed successfully but email are not being sent. We also tested this before one day of this. At that time, we were getting mails. We didn't do any deployment since then but it is not working in both environment now. This is the common process to send an email. It is working elsewhere, just not sending mail for one scenario which was working before. Attaching screenshots of configuration. Please suggest something.
i am trying to create a data store , i have already created teh data type and i can see teh field from database , The data source schema does not match the type mappings: Schema-validation: missing table [`xxxx_LIST`] (APNX-x-xxx)
what is the maximum limit of data that an integration call can retrive/query/ get in vice versa .., How much (what is the maximum limit) of data we can expose to the external systems (when using WEB API's), where we can configure/ set these data limits
Hi Team, We are facing an issue when we try to fetch the data through a query entity with a specified column sorting. When we execute the expression we specify the column on which sorting needs to happen. But when we get the result back we see two sorting columns in the result set. Is there any reason that might cause this? This is causing us perfomance issues
Hi All, I have a requirement; we need to store the document in S3, or at times we need to read the document (.xlsx) and present it in a grid format. Sometimes, it contains 1 million rows. Is it possible to fetch the data in batches while reading the document from S3, or is there any other alternative approach to achieve this? without impact any performance.
In Community edition , I am not able to find "Try Prompt Builder" under AI Skills . Do I need any other permissions for that ?
Product: Appian Area: Interfaces → Plug‑ins → Grid Plus Layout (gridPlusLayoutField) Appian version: [e.g., 25.3] Database: MariaDB Problem Summary I’m displaying data in Grid Plus using gridPlusLayoutField + gridtextcolconfig, with the grid sourced from a query rule (Record DataSubset). When I configure a column using recordField: gridrecordfield(recordType!...fields.<key>), I’m getting: Interface Definition: Expression evaluation error at function 'gridRecordField': Record field input must not be null or empty I need to render null‑safe text (e.g., “-”, “Not Available”) for some fields, but my Grid Plus build does not support a value/valueFunction/valueExpression property on gridtextcolconfig. Full Error Interface Definition: Expression evaluation error at function 'gridRecordField' [line 36]: Record field input must not be null or empty I have attached my code alsogridPlusLayoutField( queryRuleName
I have been checking if there is way to have versioning display the JIRA numbers we work on. Currently versions help compare with previous version and inside interfaces we have to make comments with JIRA ticket numbers to understand why we did a specific piece of code. But if its possible to have the JIRA numbers displayed on each version wouldnt it be great to have only one final version of each change and delete all the previous ones like Save Final Version with JIRA number may be add comments to each version. Will it take up a lot of memory at Appian end? Currently we have only packages with JIRA ticket numbers and to find why we did some change for a specific line we need to add comments everywhere adding up the lines in Dev block. This way if we need to find for a particular ticket what changes we did would be easier. because sometimes making a start end block with JIRA numbers for small changes in same conditional block or same piece of code kills the code view.
Hello, I have a text field who's value is linked to a dropdown field. If the dropdown value changes, the text field automatically changes as well. The text field is disabled as the user should not be able to change the value. The problem I have is that the value of this text field should be saved into a rule input but since I do not interact with the text field, the save into parameter does not trigger. I have no buttons on the interface so I could not add an a!save there. The user does not have to interact with any other field if they don't want so I couldn't put the a!save in another field as well. Is there a way for the text field to refresh without interacting with it to trigger the save into?
Hi, I have several editable grids in my interface with an add row link. When I'm testing the interface in the rule editor, the link works just fine for all grids, but when I try to create a new record using the record list action, clicking the link does not do anything. The grids are implemented as follows: a!gridLayout( label: "Wachstumstreiber und Schlüsselerfolgsfaktoren", labelPosition: "ABOVE", emptyGridMessage: "Keine Wachstumstreiber angegeben", headerCells: { a!gridLayoutHeaderCell(label: "Wachstumstreiber"), a!gridLayoutHeaderCell(label: "Schlüsselerfolgsfaktoren"), if( local!readOnly, {}, { a!gridLayoutHeaderCell(label: "") } ) }, columnConfigs: { a!gridLayoutColumnConfig(weight: 1), a!gridLayoutColumnConfig(weight: 1), if( local!readOnly, {}, { a!gridLayoutColumnConfig(width: "ICON") } ) }, rows: a!forEach( items: ri!konzeptRecord['recordType!{e6823cb0-0826-4ba1-a489-d1b628fb0037}PEP Ko
Team, good morning! I’m facing a situation similar to some previous discussions here in the community about how to handle large numbers in Appian. I’ve seen topics mentioning Appian’s integer limit, where values may end up being converted to infinity, as well as recommendations to store certain values as text. However, my scenario is different. I’m not dealing with values that will never be used for calculations (such as phone numbers, ID numbers, zip codes, etc.). In my case, I need to store values that may potentially be used in calculations in the future — I don’t know for sure yet (the client hasn’t provided this information), but the possibility exists. This application will be used by wholesale clients who deal with very large revenue amounts (in the billions+). Because of that, I want to handle this situation as conservatively as possible. I’m using Oracle, and I defined these fields as NUMBER(15, 2), in appian it gets converted to
HI All, We have been constantly facing an issue with Appian Records where whenever a smart service writes data to a table using write to records, an error is triggered like - Modified Source Rows By Primary Key: 246113, 246112, 246117, 246107, 246111. Manual Sync never fails afterwards and is always successful.Note: We have multiple records referring the same Table which fails.
Explore our newest Appian AI courses and elevate your developer expertise with AI agents, AI skills, prompting, smart search, and more. Browse all courses here.
Hi Guys, we are facing the below issue in the document viewer. i do have admin access for this pdf which i am accessing to and i can able to download (via link field), but not really sure of the root cause for this .
Hi team! I have the following issue. When using a test environment, any read-only grids are stuck with the loading data animation, which only occurs until I perform an action such as resizing the screen, at which point the data finally renders on the grid. That behaviour only happens in the test environment; on dev, the information renders when the page loads. Has anyone faced a similar behaviour/issue? Thanks!
Hi, 1)I want to Implement pagination in Editable Grid please guide me. 2)Add sorting arrows in Editable Grid header columns for sorting purpose. Appreciate your help!! Regards Nishtha Bhatnagar
I am facing an intermittent issue with sub-process execution in Appian. A sub-process completes successfully and, in the parent process, the sub-process node shows as completed. However, the main process does not advance to the next node and remains stuck at that point. This is happening both in multiple process models and at different points in the flow. The same process models have executed successfully in other test runs, including cases where the same sub-process followed the same Flow and completed correctly. There are no errors logged, and the sub-process always completes correctly. The only common pattern I have noticed is that the issue tends to happen in process instances that have been running for a long time and have traversed many nodes and multiple possible paths before reaching the sub-process. Has anyone encountered a similar behavior? Are there known engine limitations or considerations (e.g. long-running process instances, high node count, memory/state handling, or sub
Hi All, I want to understand, whether we can write query and retrieve data from any table if we use the EDP - by using the Business Data Direct Query option. Need to get the confirmation on this Regards, Bharat
Hello Appian Community, I'm experiencing a URL encoding challenge with query parameters in an integration and would like to know if there's a solution or workaround. The Problem: I need to pass query parameter values that contain spaces (e.g., "North America") to an external API via a GET request. When I use Appian's standard Query Parameters in my integration object, the spaces are encoded as + signs, resulting in ?searchText=North+America. However, the external API we're integrating with does not recognize + as a space character and requires spaces to be encoded as %20 (i.e., ?searchText=North%20America). What I've Tried: Pre-encoding the parameter with substitute() - Replacing spaces with %20 before passing to the integration causes double encoding, resulting in %2520 because Appian encodes the % character itself Using urlwithparameters() function - Still produces + encoding for spaces, which follows the application/x-www-form-urlencoded standard Stand
By default the Appian RPA designer doesn't come with a "code" activity (in Java I assume) that would give me full power on implementing whatever I want to do, am I right? Do you guys have any suggestions? what can I do to come up with full programming power? Thank you.
Is there any feasability to print the value of a local variable in the runtime & the value it has in the console. (Like other programming languages for debugging)
we have a collapsable grid whose individual cells contain dynamic links. Assume this grid takes up the entirety of screen. Upon clicking the dynamic link 3 variables are saved (local!showTransactions, local!accountEntityCode, and local!transactionAccPer). Another interface loads below the grid when local!showTransactions = True. However upon clicking the dynamic link value, there is no indication of this newly rendered interface. The current grid takes up the entire screen. We need some way to notify the user of the new interface rendered below. Ideally, when the user clicks on the hyperlink, it will jump to the section what was loaded below. What we want to avoid using: recordLinks and startProcessLinks cause major slowdowns compared to dynamicLinks when generating the linked values of the collapsable grid. Dynamic Links are preffered. Any recommendations?
Hello Community, I am encountering an issue when trying to access my application. The error details are as follows:
I am using custom record field to extract completedOnDate (custom field) from completedOn(date and time) field. But there are sceanrio where ,when I am changing time zone ,date returned is still in gmt but not according to user timezone because of this when I am quering like below,few extra work items are displayeda!queryFilter( field: 'recordType!{ee5aa46d-0228-430f-a794-1134a11fbcc0}CMGT_Task.fields.{d7e1c9a9-03ae-4bfd-bbe6-2edc7e8d915f}completedOnDate', operator: "=", value: today() ), How to fix this issue ,so that date is based on user timezone only and not in gmt
I am getting this error while trying to create record action. The error is "Your record actions and supporting objects could not be created. Try generating them again or configuring manually."
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.