-
Recently active
Hello everyone, We are currently working on integrating an external tool (let’s call it ExternalTool) with Appian. This tool sends data to Appian via an API, and we would like to know: Is it possible to store one or more fields (such as "ReferenceCode") directly into the Appian database at the time the API call is received, without requiring any user interaction or manual processing? If anyone has experience with this kind of direct data persistence from external APIs, your guidance or best practices would be greatly appreciated. Thanks in advance for your help!
Hello,I’m trying to create a Custom Data Type (CDT) and a Data Store Entity (DSE) in Appian, but I don’t see any option to create them. I have checked the Data Types and Data Stores sections. The buttons or menu options for creating a new CDT or DSE are not visible. Is there a setting, permission, or prerequisite I might be missing?Any guidance would be appreciated. Thanks!
I'm currently working on Step #5 of the "Build an Application (Step-by-Step Acme Auto)" guide. When attempting to configure the data source, there are no database tables available to select. Additionally, I noticed that in the Acme Auto solution application, when I select the Vehicle record type, a banner appears at the top stating: "The data source cannot be reached or its configuration is invalid." I'm not sure if this is related to the issue, but I wanted to mention it in case it helps with troubleshooting. Any assistance you can provide would be greatly appreciated. Thank you!
Hi All, My client is asking if Appian has view group for Process model instances. They needed PROD support team to view only process model instances and but not design objects. What i know so far there is no such group. Can someone come across this scenario and found solution to this or is there any workaround.?
Hi Smart People! I'm using the standard pattern to create a grid interface from the process task report (Creating a user task queue to process tasks) and am running into the following error: Cannot index "columnConfigs" because it is an array type (List of Variant). Only fields with scalar types can be indexed from an array. I've created the most basic Process Task Report, then used the a!QueryProcessAnalytics to pull this into my interface. The data looks correct, but when I create the grid (using the patterns from designer, and also several examples from the documentation), I get the same error. When I compare the data from my report, it displays as "List of Dictionary". But when I look at the sample data from the pattern, it displays as a "List of Map" (this was just hardcoded into a local variable). See the attached screenshots. This is the only difference I can see in the data subsets Any ideas?? Here are the relevant code snippets.
Hello appian developers: I am developing a connected system type plugin and although the plugin has been validated by Appian, when I proceed to deploy it to Appian Cloud, this deployment fails with the following error: 2025-08-07 06:57:09,799 [http-nio-8080-exec-21839] ERROR com.appiancorp.plugins.LoggingPluginEventListener - Failed to enable Plug-in 'Instagram Connected System' (InstagramConnectedSystem) version 1.1.0: 'There was a problem loading the module descriptor: com.appiancorp.connectedsystems.templateframework.osgi.ConnectedSystemTemplateModule.<br/>com.nttdata.appian.plugins.SocialConnectedSystem.InstagramConnectedSystemTemplate is not of type com.appian.connectedsystems.templateframework.sdk.ConnectedSystemTemplate'2025-08-07 06:57:09,800 [http-nio-8080-exec-21839] ERROR com.appiancorp.plugins.DeployUploadedPluginReaction - Failed to deploy plugin file socialConnectedSystem.jarjava.lang.IllegalStateException: Plugin was deployed but not successfully e
Hi everyone Hey everyone, I’m running into an issue with the Deployment API export action, and I’m hoping someone might have some insights. I’m getting a 403 error with the message "Invalid API Key" when trying to call the Deployment API on both Environment-A (Appian Cloud) from another appian Environment-B and Postman. Both returning same error. Error code: APNX-1-4552-001 Message: "Invalid API Key. Contact your Appian system administrator to obtain the proper credentials." Here’s what I’ve checked so far: Admin Console: In the web API authentication page (/suite/admin/page/web-api-authentication), I noticed the last used date and time are populated, so it seems like things are active there. Login Logs: I also took a look at the Login-audit.csv file, and there’s a successful login entry, so the credentials seem to be correct on that end for deployment service account. I’d really appreciate any help—thanks in
Ideas which will covers all Basic Appian Features with good complexity - New To Appian.
Hi All, I am trying to establish a connection from Appian to AWS S3 bucket. I have created a connected system with and without DNS endpoint, please refer to the attached screenshots. It throws an error with endpoint URL. With the endpoint URL error is: "Failed to parse XML document with handler class com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListAllMyBucketsHandler". When I am using these connected systems in an integration object then it behaves as following: Integration object outcome without Endpoint URL in connected system: SUCCESS Integration object outcome with Endpoint URL in connected system: FAILED (Access Denied (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: XXXXXXXXXXXXXXXX; S3 Extended Request ID: XXXXXXXXXXXXXXXX/yyyyyyyyyyyyyyyyyyy/ZZZZZZZZZZZZZZZ=; Proxy: null) Please review logs for stack trace.) The AWS user used for connected system has the following policies: Ama
I have a scenario where I need to call an integration multiple times for an array of items. That needs to be done in parallel as the result is then presented to the user in a form. The problem I have is that I need to save the output of the function (the output of the api is then processed further) in a process variable, and I am not sure how to do that. If I set a node to run multiple times with an output variable, when all the instances end it will have saved only the result of the first instance (which is a CDT), while I would like the output variable to contain an array with all the replies. How can this be done?
Hi All, I'm passing a process variable which is multiple from parent process to sub process. And have passed in the inputs of the subprocess node correctly. Also configured the same PV with matching datatype, parameter and multiple in subprocess as well. Issue is I'm getting multiple values in parent process but not in sub process. Please help and advice. parent process: Sub Process:
Could someone share the configuration steps for setting up an Entra ID (Azure AD) application to enable SAML authentication for an Appian application instance?
Hello, I have a on-premise installation with some Web API Authentication -> Third Party OAuth 2.0 Clients configured. However, we discovered that the JWKS Public Key file was removed, apparently directly from the server, as when trying to open them I'm getting the following error that for security reasons I cannot add any screenshots of: Error in a!forEach() expression during iteration 1: Expression evaluation error at function fn!content_appian_internal [line 40]: Invalid Content ID. I wanted to identify in the server where these configuration are being stored and if it's possible to restore the deleted file somehow, the only option for the moment is to delete the configuration and manually add it again. Also, I'd like to locate the root cause, just in case there's an automatic process running in the server making these deletions to prevent it from happening again. Thank you
Im trying to configure the grid plus component . i unable to configurate it properly. can anyone share the sample code with explanation for that. i referred the available document and try to achieve it but i unable. i tried as given in the documentation.
I have configured the plug-in but every time I try to submit changes I get the following error: Incorrect configuration: Please set up the ‘submitChangesValue’ and ‘submitChangesSaveInto’ parameters. Kindly refer to the documentation for configuration details. I assumed that the problem was due to the rule configuration entered in the ‘colConfigRuleName’ parameter. Does anyone know how to configure the parameter?
We are on Appian 24.1. I have a process model with a user task followed by a write to a RecordType. The RecordType keeps track of task performance (i.e. how long it takes users to complete the user task) for long-term trending and reporting needs. An expression rule is called to retrieve the details once the task completes. This rule uses queryProcessAnalytics to pull the data for the particular task in question (processId and taskId filters). The report filters for only completed tasks a!localVariables( local!rawData: a!queryProcessAnalytics( report: cons!XX_COMPLETED_ACTIVITY_REPORT, query: a!query( pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 5), logicalExpression: a!queryLogicalExpression( operator: "AND", filters: { a!queryFilter( field: "c8", operator: "=", value: ri!processId ), a!queryFilter( field: "c7", operator
Hello All, I have a requirement to get the document, Currently document is not there in Appian as it is stored in S3 bucket and coming as url to Appian. When user clicks on that url, document is getting downloaded. But I need that document without user action. Is there any way to do that? Thanks in Advance!!
Hello, I am attempting to convert this into Appian values, but I am having trouble. What would be the best way to convert this? Here is the raw response from an API: {"response":"{\"requestId\":\"123456\",\"status\":0,\"description\":\"Success.\",\"response\":{\"transactionId\":\"12241094986\",\"payfoneAlias\":\"432432424\",\"phoneNumber\":\"324324324234\",\"lineType\":\"Mobile\",\"carrier\":\"T-Mobile USA\",\"countryCode\":\"US\",\"statusIndex\":\"51\",\"isBaselined\":true,\"score\":1000,\"phoneNumberVelocity\":0,\"portVelocity\":0,\"payfoneTenure\":{\"minimumDate\":\"2024-08-05T23:59:59.000Z\"},\"phoneNumberTenure\":{\"minimumDate\":\"2024-08-05T23:59:59.000Z\"}}}&quo
With CDTs I can do something like this to initialise a CDT with all fields set to blank/nullcast( 'type!{urn:com:appian:types}CustomType', {} ) Is anyone aware of a similar approach with records? Casting {}, null(), or a!map() to a record type just returns null In this use case I won't know the field names to be able to use them. I only have the record type **Edit: Adding more context If the record type has fields A, B and c then each of those fields needs to be set with null/blank (which is what would happen with the CDT). eg the value returned is recordType!CustomType(a: null, b: null, c: null)
Is there a way to get the list of all application objects we have in Appian via expression rule? I want the create a csv file with all objects and their corresponding UUID.
Hi everyone [emoticon:c4563cd7d5574777a71c318021cbbcc8], I have scenario where my data is stored in Map/Dictionary. Now this has to be stored in record.Each field to be mapped with the respective record field.Considering the volume, Is there a way to use the Field Id to map the value.Example: a!localvariables( local!list:{{columnName:"Name",recordFieldId"4567898765"}, {columnName:"Desc",recordFieldId"4567856894"},/* Now the data to be mapped */a!foreach(locaL!list,index(record,fv!item.recordFieldId,null)) )
Hello, I'm currently trying to use the import excel to database smart service within my process model and it's completing but not updating my data store entity.Process model:Start -> User form -> Import Excel to DB smart service -> EndThe file that I input in the form is an excel file and gets saved, and I have also configured the smart service so that the data source is a constant that contains the text which is my datasource: "jdbc/{name}". Table name: {SQL database table name}", excel file: Process variable which is stored excel document. After configuring all of these as followed by a youtube video that showcased this smart service, the data is not saving.I made sure that my column headers(A1,B1,C1) are exactly as stated within my CDT and matches the data type.How would I fix this/do this differently?
Hi Team, currently we are 25.1 appian version in on ON-Premises env. richtext editor is not working as expected in on ON-Premises but the same function working in on appian community edition Appian community edition screenshot. could you please suggest me if i missed anything. thanks
Hi Team, if I configure the horizontal milestone it looks good like having more length in between values, but have a requirement same style we need to achieve in vertical style ' but here we can increase length of each value like how we have in horizontal , please suggest me better approach, Thanks
Hi All, I set up the Grid Plus component using the code provided in https://docs.appian.com/suite/help/25.2/grid-plus.html. However, when I try to submit the changes, I receive the following error: "class [Lcom.appiancorp.suiteapi.type.TypedValue; cannot be cast to class [Ljava.util.Map; ([Lcom.appiancorp.suiteapi.type.TypedValue; is in unnamed module of loader com.appiancorp.tomcat.loader.AppianWebappClassLoader @14151bc5; [Ljava.util.Map; is in module java.base of loader 'bootstrap')". Any suggestions? a!localVariables( local!submitChanges: {}, local!creates: {}, local!edits: {}, local!deletions: {}, gridPlusLayoutField( queryRuleName: rule!RE_queryRule, queryRuleInputs: { recordFields: gridrecordfield( < RecordField > , < RecordField > ), batchSize: 25 }, columnConfigs: rule!RE_columnConfig(), createDataValue: local!creates, createDataSaveInto: local!creates, editDataValue: local!edits, editDataSaveI
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.