-
Recently active
Hi I have a requirement where I need to invoke an asynchronous API that returns a jobId in the response. After a certain wait time, I need to call a second API to check the status of the job by passing the jobId received from the first API. This status API should continue to be invoked at regular intervals until the job completes successfully. All of these steps must be completed before the form is submitted, as activity chaining needs to be maintained. Our current plan is to use a Start Process smart service to initiate the asynchronous operation and capture the process ID. I can then use Query Process Analytics at configurable refresh intervals to monitor the process status until the second API returns a successful response. Once the process completes, I can retrieve the results and display them to the user in a grid. Is there any better approach than this /any drawback in this approach. Anyone had similar requirement? Please sugget.
Hi, Could you tell me if it possible to use Apache POI with a "not" on-premise Appian ? Do I need to install a java SDK or a specific Apache POI plugin ?(if you have a documentation it would be great) Regards
We are using a DocuSign integration configured and tested successfully in the development environment with a DocuSign developer account. However, we are encountering issues during the authorization phase when using the authorization link. The authorization flow redirects correctly to DocuSign, and the login page is displayed, allowing the user to log in successfully. However, after the login, the system does not return the authorization token to the application as expected. By checking the application logs, we can see the following error during the OAuth callback processing. This error appears multiple times; below is one example: 2026-04-21 05:57:39,619 [http-nio-8080-exec-794] ERROR com.appiancorp.connectedsystems.http.oauth.OAuthServlet - Error processing request to Appian OAuth callback URL. com.appiancorp.suiteapi.common.exceptions.AppianException: Failed to decrypt. Only values of type Encrypted Text can be decrypted. (APNX-1-4260-002) It seems that the OAuth callback is reac
Hi, we are using the function a!sapInvoke to integrate with SAP throught RFC. Weeks ago, the integration worked and we received the results expected. For development requirements, external system add some parameters and change the lenght of some text fields (from 20 to 25). After those changes, we receive errors on specific fields, but the return message gives a value that doesn't match the one sent. So, we check with external system and the problem is on all fields. For example, if we pass the parameter of the below images, external system receive as key1 the value "ABC/AAA/456789001/20ABC". It seems it takes the first 20th char and then take the others from key2. ICould you help us to understand the nature of the problem, please? Thanks in advance. Regards
Hi, i´m facing a refreshvariable problem, this code call a rule caled rule!slc_obtenerPolizas(idSiniestro: ri!siniestro.idSiniestro) local!refrescarPolizas: false, /*REGLA QUE OBTIENE LAS POLIZAS*/ /*Y COBERTURAS*/ local!polizas: a!refreshVariable( value: rule!SLC_obtenerPolizas(idSiniestro: ri!siniestro.idSiniestro), refreshOnVarChange: local!refrescarPolizas ), rule expression is this: a!localVariables( local!polizas: rule!SLC_GetObtenerPolizasByDeclaracionID(idSolicitud: ri!idSiniestro).data, local!ramos: a!forEach( items: local!polizas, expression: a!update( fv!item, "ramos", rule!SLC_GetObtenerCoberturaByPolizaID(idPoliza: fv!item.idSiniestroPoliza).data ) ), local!ramos ) which call a two api, we cast json into CDT. a!localVariables( /* 1. First, configure the integration object to return successfully */ local!integrationResponse: a!refreshVariable( value: rule!CT_SLC_getCoberturaConsultarxPolizaID(
Hi, Is there any way to integrate with Microsoft authenticator app from Appian to get the current One-time password code? Thanks, Sudip
We are looking to implement user interaction tracking within our Appian applications. Specifically, we want to capture granular data like field-level interactions and form engagement.The analytics solution must be local (on-premise / self-hosted). Has anyone successfully integrated a local analytics or product usage tool with Appian to achieve this? We have looked into Matomo, but found the implementation overhead too high. Inserting integration calls across every field and interface requires too much manual effort and maintenance. Thank you in advance!
We are trying to send emails with attachments using the MS Graph sendMail API. We're seeing an issue where the document is not being converted to Base64, see screenshot below. Is the issue that we're starting with a json and converting to dictionary? This was done because if we define the dictionary directly, the key "@odata.type" is not recognised properly because of the period. Thanks!
we are looking to use the MS Graph API to create and send emails our issue relates to an odd behaviour we are experiencing when attaching large files. All attachments under 3mb work as expected. Per MS documentation when attaching >3mb we should use the "Attach Large Files" API. Per that process we get a session and then chunk the upload, when we start the upload the API immediate terminates. Has anyone been able to successfully attach a file > 3MB by breaking into smaller chunks and send an email. A similar plugin MS Graph Utilities uploads something larger files by breaking into chunks into One Drive/SharePoint but is there something similar which attaches it to an email?
Hi community,I have a scenario where i need to Send JSON in a paragraph field from Appian interface, Which should call a WEB API, but as we can't call WEB API directly from interface, I'm calling INTERFACE>INTEGRATIONS>WEB API, It's not working and I don't see PM is starting which was configured inside a WEB API using a start process for success response or even failure response.Can someone Suggest me a Better way if we can do this.Thanks in Advance
we are receiving data via web api in Appian. as the volume is very high, we save the events to database to process them later via a second process model which keeps polling the db for pending events. The issue is that processing should be in ALMOST real time without overwhelming the Appian environment. to do that, we tried to schedule the polling process every 30 seconds. but the minimum time it takes for repeat configuration is 5 minutes which is of no use to us. how can we configure a process to run every 30 seconds ?
Hello everyone, I hope you are doing well. I am currently facing an issue while sending a SOAP request through an Appian Integration. The request body contains a document that must be sent as Base64 inside the XML body. I have been researching possible solutions, and according to the Appian documentation, automatic Base64 conversion only seems to work when using a Data Type (CDT) with automatic XML conversion enabled. However, in my case, the XML structure required by the service contains specific namespaces and a custom structure, so when I tried using a CDT, the generated XML did not match the expected format and the service returned a 500 status code. I also found some plugins that convert documents to Base64, but my requirement is only to convert the document temporarily and send it in the request body. I do not need to store the Base64 value in the database. Another alternative I considered was creating an Appian Web API that returns the Base64 content and then consuming that res
Our client has transitioned from Microsoft to Google Workspace and no longer provides Microsoft licenses, meaning end users can no longer open the .xlsx files generated by our current Excel Tools v2.10 implementation. We need to convert our data export functionality to a format native to Google so users can access their reports without needing Excel. What is the recommended workaround to replace the Excel tools plugin smart service? We are looking for an alternative that avoids physical Excel files entirely to ensure a seamless experience for our users.
Hi, When I call a web API from another web API within the same server, the external url parameter value of the final web API iin the httppost request doesn't seem to work but I have to give the localhost url - like this :localhost:8080/.../webapiname. Why is that and will this work in all environments? I understand it is not ideal to call this way, but I a little confused as to why the direct url is not working.
My integration object is calling the swagger endpoint multiple times when it is being failed. We have a log system in our SQL DB. When I test the endpoint from swagger, I am getting only one log but when I am I clicking on Test Request in the integration I am getting multiple logs
Hi Experts, Third party app admin has provided me API to call along the bearer token to authorize. Kindly suggest if Appian can use such bearer token Authorize the API calls or not if yes then can we use it in our connected system or not, for now I have used it directly in the integration object as header but its not working. While using below Request payload in Appian Integration object its not being read properly because of the [ ] brackets.{ "advanced_search": { "condition_rules_attributes": [ { "type": "ProfileTypeRule", "comparison_operator": "==", "value": "some vale" }, { "type": "ProfileStatusRule", "comparison_operator": "==", "value": "Active" }, { "type": "ProfileAttributeRule", "condition_object_id": "some value", "object_type": "NeAttribute", "comparison_operator": "==", "value": "some value" } ] } }
Good Day Expert, Is it possible to call Appian actions and related actions using OpenAI ChatGPT in Appian?If yes, could you please guide me on this? Thanks in advance. Cheers, Kalai.
Hello All, Below is the code snippet from Ruby. Digest::SHA256.base64digest('') I need to generate the same in Appian and pass it to the integration header parameter, please let me know if anyone has done this before. Thank You, Sneha.
Hi everyone, We’re working on enabling document preview functionality in our Appian application. We created a Web API that can successfully preview and download documents from the UI. However, we’re facing an issue specifically with Microsoft Office files (Word, Excel, PowerPoint). Instead of previewing in the browser, these files automatically download. Current behavior: PDF files preview correctly in the browser MS Office files (.docx, .xlsx, .pptx) always trigger a download, regardless of browser settings We are returning the document via a Web API using proper headers, but preview still doesn’t work What we need help with: Is it possible to preview MS Office documents directly in the browser using Appian? Does Appian support inline preview of these formats, or do we need an external viewer (Office Online Viewer, Google Docs Viewer, etc.)? Any recommended approach, best practices, or sample configurations to achieve inline preview?
Hi Everyone,I am trying to create a SharePoint Connected System using Client Credentials-Entra ID authentication. We have created an Azure AD App and given the app read and write access to a specific SharePoint site. While configuring the connected system, can I use the link to the specific SharePoint Site in place of the instance URL?
Has anyone experience with Connecting on premise Dynamics CRM system with Appian Cloud instance ? Can it be readily done ? If not what are the pre-requisites to be completed . The On-prem system moreover is on local ADFS authentication.
I have found information regarding a 5MB limit when my Appian application uses an Integration Object to call another API hosted on an external system. However, if my Appian application is exposing a WebAPI, so that an external system can make a GET request to my Appian application, is there a size limit on the JSON payload that my Appian WebAPI can return to that external system?
I have a webAPI which will receive the document from external system in binary format, but for file size around 25 MB, the API is taking more than 25 seconds.Is there any way we can increase the API performance by reducing the time taken by it?Thanks in advance.
In http response I am getting IDs and codes. Each id will have multiple codes. now i need to store the code with respective Id in table. How to do it?
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)
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.