-
Recently active
Hello, We are currently integrating Appian with our SharePoint Online tenant. We created a SPN with delegated permissions in Azure as stated in your documentation (https://docs.appian.com/suite/help/25.1/Integrating_Sharepoint_with_Appian_CS.html). That integration works fine with Authorization Code authentication (Client ID + Secret) https://docs.appian.com/suite/help/25.1/sharepoint-connected-system.html#sharepoint-authorization-code-authentication but this is not the authentication mechanism we would like to use. Our goal is to use Client Credentials with a certificate: (https://docs.appian.com/suite/help/25.1/sharepoint-connected-system.html#sharepoint-client-credentials-entra-id-authentication) We generated a certificate and got all the requested information: private key in pem format, thumbprint, etc. The authentication is failing with 401 error: If we change the delegated permissions to application permissions, then it works fine: Our preference is to use delegated
We are trying to integrate Appian and SharePoint using client credentials Entra Id. When I am trying to test the connection for the connected system, it is giving me the following error: An unrecognized error was returned The following status code was returned:403 Please ensure that your configuration is correct Could someone help me on this.
Hi Team, For one of our clients, we have a requirement to move Appian documents to GCP. To meet this requirement, I have created an Appian Web API that exposes the document when the document ID is passed as a parameter. However, I am unable to test the API within Appian as it is giving 404 error while I'm testing it. Here is the Web API code, which was generated using the available Appian API templates, along with the response I receive when testing it by passing the document ID of an Appian document. Could you please assist?
We are trying to integrate with docusign embedded component in appian. I used a code grant authorization with a connected system, with a single user. When the token is not valid i go to the connected system and click on authorize. And like that i can even sign embedded in appian or with the url generated. The problem is that we have a requirements to provide signing with docusign for two distincted users, That user are not administrator or designer(like me) so cant click the authorize button everytime. And i see that in the connected system are not a user reference to pass. So how can i authorize two different user with codegrant? I have to use two different connected system with a different secret keys? Use an a!authorizationLink?
We are encountering an issue during the integration of our application with an external Angular application via an IFrame. When a record action is invoked as a dialog box from the third-party Angular application through the IFrame, the dialog box renders as a blank page. Conversely, the same record action functions correctly and displays expected content when accessed directly from within Appian. Upon inspection, we observed that the <appian-dialog-body> HTML tag is empty when the action is initiated through the IFrame, which is not the case when accessed natively within Appian. Attached below are images to understand this better Appian IFrame For context we have already updated the following details in server config files to no avail:- on server set Clear-Site-Data: "cache", "cookies", "storage", "executionContexts" Clear-Site-Data Header Issue The Clear-Site-Data header is being sent with an unrecognized type
Hi, I am trying to stub / mock an api response for an http Integration in a expression rule . Basically I am trying to a create a dictionary like what we get on a successful response from an api like below structure Dictionary success - true(Boolean) result - HttpResponse I am able to get first key (success - true) using a!fromJson , but cant find a way to set a successful HttpResponse object to result key through the code . I tried to use a!httpResponse , but it creates a webapiResponse . I can see an IntegrationError Object to create such an object for error scenarios. But why there is no IntegrationSuccess object similar to this ? a!fromJson( "{""success"":true}" )
Is it possible to delete file from google drive after we have download the file to Appian using Google Drive Integration
Hello, I am trying to set up a Google Drive integration with a service account and I have created some shared drives. You can see based off the screenshots the folderID is correct and therefore should be creating a folder in that root folder but it is failing to create in the shared drive (I have done a POC with a personal drive and it worked flawlessly) Is there an option I am missing here? The only operation I found that works is the "Find File" operation where it has the "SupportsAllDrives" parameter set to true.
I have an integration with S3 bucket, which is a type of modify data. This integration pull the documents and store in folder. Now I need to provide a link to user, so that user can click the link and get the documents download. How can I do it in a single click.
I am trying to invoke an Appian web-Api using Insomnia, which is a GET method, it queries db and fetches results.I am passing the Api key as header in insomnia.I have mapped the service accounts and security every thing correctly, but still i am nit able to invoke the API.I am getting this error : Error: Couldn't resolve host name
Hi everyone, I'm running into an unexpected issue when trying to delete a document immediately after uploading it through an integration in the same process model. I have an interface where the user uploads an Excel file, which gets stored temporarily in Document Management. From that interface, I start a Process Model that looks like this (see attached image): Start Node Gateway → checks if a document exists HTTP Integration (CEDT_INT_postUpload) → sends the file to an external endpoint Delete Document → deletes the temporary file after upload End Node When the process reaches the Delete Document node, it seems that Appian hasn’t finished handling or streaming the document yet. As a result, the integration fails or the file never actually reaches the destination folder. If I remove the Delete Document node (or move it to a later step, e.g., after a short delay or in a separate subprocess), everything works fine — the upload completes successf
I have created a web api for uploading documents into appian applicationa!localVariables( local!body:http!request.body, local!key: http!request.pathSegments, local!keyNumber:regexfirstmatch(pattern: "\d+", searchString: local!key), local!requestStructure: rule!PRE_FormatRcoDocumentRequestFromMyWorldRequest(jsonRequest: todocument(local!body), key: local!key), if( or( a!isNullOrEmpty(local!requestStructure), a!isNullOrEmpty(local!key) ), a!httpResponse( statusCode: 400, headers: { a!httpHeader( name: "Content-Type", value: "application/json" ) }, body: a!toJson(a!map(error: local!requestStructure)) ), a!startProcess( processModel: cons!PRE_PM_UPLOAD_DOCUMENTS, processParameters: { uploadDocuments:local!requestStructure, intakeMain:'recordType!{9228ede4-797f-443e-ba77-59aeed242b7a}PRELUDE Intake Main'( 'recordType!{9228ede4-797f-443e-ba77-59aeed24
I think is not possible to access directly to an Informix and dataverse databases directly from Appian Cloud but do you know if is there any work around? Thanks in advance.
In docusign integration Generate the Recipient Signing url operation where should get the client User ID, what exactly it means ? Can you please guide me for this?
Hi, looking for some guidance on how to send Teams messages from our App directly to a user. We tried using the Teams Plugin but found we were limited by only being able to send messages with authentication Authorisation Code Grant (Delegated Permissions), this was forcing each user to individually authenticate from the app, which isn't what we're looking for. We want to send chat messages directly from a System(Application) user. (I think this is a limitation of Teams rather than the plugin itself). We have found the below link on "Activity Notifications" in Teams rather than chat messages, has anyone had any experience with this? I'm just looking for confirmation that this method will achieve the results before I go down the rabbit hole. learn.microsoft.com/.../teams-send-activityfeednotifications Or if not, does anyone know any other way for us to achieve the desired behaviour? Thanks!
Hi, While trying to connect to SQL Server connected system using OAuth 2.0, the test connection is failing. i am trying to connect via service principal. The token generation is successful (tested separately) but in the connected system for SQL Server, it is not working at all. Please advise, Refer Attached screenshots
Hi, after using Enhancement Data Pipeline (EDP) feature in our environment following this documentation Cloud Database Management REST API - Appian 25.3 and verify that our user has permission to read some tables from our MariaDB, we saw that there isn't an API to list all the tables sorted by schemas that our EDP user has permission to read. This feature would allow us to track all the changes in our environment at the same time we ensure the we correctly configured the visibility in our tables from external systems. So please take this into consideration in future release, I think it would be really helpful for any Appian administrator. Thanks Jesús
Is it possible to increase the response body size limit on an integration?
Hi All, I want to read the files content(excel or docx) kept in SharePoint using SharePoint integration connected system which Operation shall I use? Thanks Bihitak
We are using Jira Integration to get most of the Jira fields value. But somehow "Resolved" date field is not coming in response for Jira type as Bug. Appreciate your suggestions.
Is there a hard character limit on the integration's HTTP response? I’ve noticed that text values exceeding 4,000 characters aren’t being returned—just wanted to confirm if this is a known constraint. Also, while performing searches, it seems the maximum number of records returned is capped at 200. For example, when trying to retrieve information for 500 users including their addresses and phone numbers, we’re only getting data for 200 users. Is there a way to increase this limit or paginate through the results?
While trying to call an API, we are getting an the below error: success: false result: null (Null) error: Integration Error title: "The external system could not be found" message: "Appian could not find a DNS address for https://eis-apim.deviq-uat.work.iqvia.com" The call to this API worked fine in POSTMAN and the connected system with the credentials got authorised successfully as well. Is there some kind of setting with the network that needs to be changed to allow calling this integration endpoint?
I am able to connect to the External API with Postman using the API keys and API secrets and am successful. But when I use the Integration object I get a this error. This request requires authentication but does not specify the type of authentication expected HTTP/1.1 401 Unauthorized We are trying to connect to World Check-One API and wondering if anyone else has ever connected to their API.
Hi all, I have an integration that returns documents, and I am looking to have the document saved into a new folder that is created for each document. I am running into this error: I'd appreciate any advice or thoughts. Would this be better fit for a PM, if so, what would be the recommended path of approaching this? Thank you in advanced!
Hi everyone. I need to step by step guide line . As my requiremnet (Connect from Appian to AWS RDS Using Private Link)I checked this references link :https://docs.appian.com/suite/help/23.2/Access_Customer_VPC_using_AWS_PrivateLink.html I cannot understand below of point (check below of screenshot)>Appian will create a VPC endpoint to connect to the VPC endpoint service you have provided. How to create vpc endpoint in appian enviromnent?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.