-
Recently active
Hi, As the title says, I'm trying to retrieve all fields of a record type and its related record types in a query using a!selectionFields. I have the following hierarchy Produktbeschreibung (Prroduct Description) Konzept (Concept) as (one-to-many) [several other types, such as related risks] My problem now is, that using the following expression: I get all fields that are directly related to Produktbeschreibung and Konzept, but not the data for the related record types under Konzept. I'm suspecting that selection fields cannot drill down more than one relationship at a time. If that is correct, is there any way, I could get the data for the nested ralationships in a way such that I can retrieve the full record?
Hi, I need some ideas. I am accessing external data using an API and building a record, type - Web Service to store customer information. The API requires a group name to return customer details. Example: Company A → 20,000 customers Company B → 30,000 customers When you pass Company A, it returns the customer details for that company. Now I am facing a challenge. When i call only Company A it goes fine. when i introduce foreach for company B then it is not possible as the sync limit is 1000 by Appian. I am using the Batch by Sequential Values method. In my integration, I have set paging to return 1,000 records per call. error message i get: "The Record Data Source cannot return more than 1,000 records in a single batch. Batch size was 2,000." Note: I cannot reduce the API limit below 1,000 records because we have many companies, and doing so would significantly increase the synchronization time. sample Code: a!localVariables( /* Call the int
Hi Team, We have custom registration plugin and we used to for our registration form, will show first and last names and email of the user and a captcha to verification then will allow to submit the button. Now, we are facing issue that input fields and some content in the page is no longer visible in the registration form. Could you please update me if you have any idea . Regards, Sireesha
Hi Team,I am trying to send a file of 25 MB from external system to appian using webapi but its getting timeout as i's taking 30 seconds in appian.But in documentation, it was mentioned that we can receive files upto 75 MB , then if its taking more than 30 seconds and failing for files with approx 25 MB , how come we can make it work for larger files.We are trying to hit the API from insomnia, from there once the call is made, and time reaches 30 seconds , we are getting 500 timeout error.
I'm not sure what the purpose of a Quick Task is. Do you know any YouTube video to see an example of use? Thanks in advance.
We recently did a bit of an object purge on our DEV site to clean out some unused or obsolete objects. We checked for dependencies before deleting anything, but apparently we didn't check hard enough. I have a process model that contains 2 Start Process nodes, that is now displaying an error on the Setup tab (see image below). This happens even when adding a new Start Process node to the process model, but other process models work fine. The uuid listed in the error is one of the record types we deleted. I have process variables that are type Record Type, so I started by checking the precedents of that record type. I found one that, when trying to expand its precedents tree gives me the error message: Going in to that record type directly and attempting to view it's precedents just gives me a "Record field's uuid must not be null" error, and no precedents are displayed. However the record behaves completely normally apart from this and other apps that
I am using a!queryEntity() to query a DB table where I am only using 2 filters to fetch the results. I am also using pagination for it. Also, this issue is not occurring for all the records. It just occurs intermittently and it also resolves the moment we try to re query using same data. does anyone knows what could be the reason for it? This is the complete error: An error occurred while evaluating expression: XXXXX (Expression evaluation error in rule XXXX at function a!queryEntity [line 4]: An error occurred while retrieving the data. Details: Unexpected error executing query I doubt if the batch i set might be causing it? I have set the batch size to -1? Does it have any impact in query performance?
HI We are exploring a potential integration pattern and would appreciate guidance from the community on whether this is feasible within Appian’s integration capabilities—specifically around user-specific authorization with Box when a process is triggered via email. Use Case Overview A user sends an email containing a Box folder link to a designated mailbox. This email triggers an Appian process via Process Model Email Polling (this is currently working as expected). The process then attempts to download documents from the referenced Box folder. The key requirement is that Box access must respect the sending user’s specific Box permissions. Current Authorization Approach We plan to use OAuth 2.0 Authorization Code Grant for Box authorization from within Appian. We are intentionally not using the JWT approach, as it requires Box admin-level permissions and provides broader access than desired. This approach works well when initiated from the Appian UI, whe
I want to generate an excel sheet using JSON to Excel converter plug in. Even though I am passing the json correctly, I am getting an error message:
How do I get prime numbers 1-100 ?
Hi Everyone, I’m working on the Deployment API export action and am encountering an "Invalid API Key" response. When i make a Deployment API POST call to Environment-A from Postman and Environment-B(Self-managed cloud), both are returning the same error: Response: 403 - Invalid API Key Message: "Invalid API Key. Contact your Appian system administrator to obtain the proper credentials." Error Code: APNX-1-4552-001 Here’s what I’ve checked so far: Admin Console: I reviewed the web API authentication page (/suite/admin/page/web-api-authentication), and I noticed that the last used date and time are populated. Login Logs: I also checked the Login-audit.csv file, where I can see an entry showing a successful login for Web-API service account. Does anyone have any insights or suggestions on what might be causing this issue or how I can resolve it? Thanks in advance!
Hello, I am currently working with a record which is being used in 2 different websites on the same environment. These 2 websites have a different look and feel, and some record informations should only be displayed on one of the website, but not on the other one. Is there a way to keep using the same record on these 2 websites, but have the summary interface dynamically change depending on the website it is accessed from ? For instance, if we access the record from website A, some cards are hidden, whereas if we access the same record from website B, the same cards are showing. So far I haven't been able to find a way to "detect" the active website from my interface, and I am not sure this is possible. Thanks
When using a!startProcess within the interface button, the process instance is successfully created and completes as expected. However, despite the successful execution, the a!startProcess function moves to the onError block, resulting in unintended error.
We have a WebApi to approve requests (mostly in html/JavaScript/Appian) This page contains a table which has a link to download documents from filenet. It works fine for Application level roles but redirects to Appian sign in page for non-Application roles. We were told to fetch documents from Appian instead. I created a post webapi(doc) which has start process(retrieve docs from filenet) and returns docId in json . This is working fine but when calling this webapi(doc) in Integration, it fails with 302. Provided basic auth, tried with serviceaccount as well. Idea: create another get webapi to invoke this integration and call in approval page. I'd appreciate if there are any other ways for non-Appian users to access documents can be given. Any guidance will be appreciated. TIA.
We have a Record Filter "INSURED" in a case level . For example we are having 3 insured names for a particular policy, we want only those 3 names to be diplayed. Currently all insured names from table are displaying. We couldn't able to pass any filter like rv record or any primary key to fetch the particular insured for policy. Is there any way to implement using record filter or we have to go with manual filters?
Calling All Appian Developers! Ready to share your expertise and inspire the Appian Community? We’re looking for Appian developers to lead sessions at DevCon at Appian World 2026, taking place April 27–29 in Orlando, FL. Step into the spotlight and help your peers take their skills to the next level by sharing your experience, insights, and best practices. Why should you apply to be a speaker? Complimentary registration to DevCon and Appian World 2026 Three nights of accommodation at the conference location Expand your professional network and connect with fellow developers Enhance your presentation skills and advance your career Apply here! Applications due January 16th at 5:00 PM EST.
Hi, I am getting the above duplicate data on the right side part of the screenshot as mentioned in the screenshot within the excel cells that are not mentioned with in the cdt to excel plugin smart service config. Can anyone provide the reason why this might be coming up.
Here’s an overview of my process model: the “PDF Doc from Template” smart service generates the PDF file using an editable template. Below is the structure of the template: All fields in the template are configured as multiline and can hold up to 5,000 characters. Since each field has a fixed height, any content exceeding the visible area becomes scrollable within the field. After generating the PDF using the “PDF Doc from Template” smart service, I use the Fill PDF smart service to flatten the document and make it read-only. Everything works as expected up to the point where the PDF is created and stored in the designated folder. The issue arises when the Fill PDF smart service is executed. This functionality was working correctly before scrollable multiline fields were introduced into the template.
Hi , Getting the below error when testing my integration. Can one of you help me out if i am missing something ?
I am getting weired error while saving data to records. I have a table which has onlly three not null column. I am passing values to all of them. But I am getting constraint violation error for createdby_tcxt which is not even not null. I passed value for it as well. I checked DB structure, checked records many times. Even I am getting data into the process model to update. The error is like " Data constraint or integrity violation: the createdby_txt field doesn't have default value. Anyone has any idea why I may be faving this issue.
Hi, I am looking to set up this configuration in Appian and I'm not sure how to approach this. I am designing a task manager application where a single task can be assigned to multiple people. So in the interface form, it will list generic task details such as task name, description, due date, and who the task needs to be assigned to. If I assign it to Alice, Bob, and Charlie, then I want to create three tasks with each one assigned to each individual. <Interface form> Create a single task to "Do Laundry" and assign to Alice, Bob, Charlie. <Data store> 1 - Do Laundry - Alice 2 - Do Laundry - Bob 3 - Do Laundry - Charlie This way I can see if each person has done their task. I assume I need to use a for each loop somewhere in the process model? How do I code this in the process model to create X number of tasks and write X number of records?
I am looking for advice on automating an access verification step in Appian. Each time a user logs in via OIDC, we need to call an external endpoint to verify their access. The endpoint requires the user bearer token issued at login, and we can only reliably perform the check while the user session is active. Because of this, we cannot defer the verification to a scheduled job. Is there a recommended Appian pattern to run logic immediately on login, so we can call the endpoint once and persist the user’s access in an Appian table. The goal is to avoid invoking the external API on every site page load. I tried using a service backed record, but it still requires a trigger such as a record view load. Similarly, a process model still needs a user action to start. Are there any platform supported options for a login hook, post authentication trigger, or another best practice approach to achieve this Any guidance would be appreciated. Thanks
Hi Team, Is there any way or function to insert business holiday for particular company and retrieve same. Thanks,
Our Appian application serves multiple geo regions (NA, EU, APAC). Each region uses a separate DocuSign account—and DocuSign’s REST endpoints require the accountId in the path (e.g., …/accounts/{accountId}/envelopes). We also need to route to the correct base URI for each account/region. Goal: Make the integration scalable and configurable by: Using an HTTP Connected System so we can manage auth/base URL centrally and pass accountId as a rule input in each Integration. Dynamically selecting the correct base URI (per account/region) via DocuSign’s /oauth/userinfo (then cache it) or from the Apps & Keys page. \ Planning a future switch to JWT Grant so the integration runs with a service account (no interactive login), impersonating a user with consent. Is it possible to implement the solution. If yes what are the limitation?
If a user has indirect access to a record type as viewer. Will he able to export and download the record report? 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.