-
Recently active
Has anyone successfully used JWT (JSON Web Token) to integrate with another system? Is Appian able to decode a JWT? It is necessary to use a plugin? I found this plugin https://community.appian.com/b/appmarket/posts/jwt-web-token-tools in the app market and I think that with the decodeJWT function I can achieve this. Can someone confirm this please?
Hi guys, we have the requirement to start an Appian process via API from an external system and redirect the user to the url of the first task of that process. I tried to achieve this in the following way. We created a process model and activity-chained the first user input task with the start node. Then we created a POST api and start the process with a!startProcess and we valued the onSuccess parameter of that rule like this: a!httpResponse( statusCode: 200, headers: { a!httpHeader(name: "Content-Type", value: "application/json") }, body: a!toJson({ taskUrl: a!urlfortask( index(rule!LM_getTaskDetailsByPid( pid: index(index(fv!processInfo, "pp", null), "id", null) ), "taskId", null) ) }) ) where rule!LM_getTaskDetailsByPid is a rule that, given a process id, retrieves the id of the active task of the process in the taskId component using a task report and query analytics. Unfortunately we noticed that sometimes this fail
Hi all, I'm trying to finalize the integration approach for Appian cloud with AWS RDS Sql server. It seems there are two options available. 1. Private Link 2. Ip Sec Site to site VPN connection (VPN Tunnel). (Also I understand Appian cloud does not support VPC peering, however I could not find the reason behind this. ) Private link cons: https://docs.appian.com/suite/help/21.2/Access_Customer_VPC_using_AWS_PrivateLink.html "RDS is not officially supported behind a Network Load Balancer; therefore, if you would like to connect to RDS environments over AWS PrivateLink, you will have to employ one of many workarounds to create a VPC endpoint service in their VPC." It seems Ip Sec VPN not required to update the DNS of the RDS instance. Still bit confused if there any other advantages of using Privatelink than VPN tunnel? Could you please enlighten me on this? Thanks.
Hi Team, I have a requirement of calling different integrations in one PM node depending on few conditions. The response of all integrations are saved as a JSON file and usage of integration is "Modifies Data". Call integration smart service does not work as it does not have the privilege of setting up integration depending on conditions. Also calling integrations in script task/ER using rule! does not work as usage of integration is "Modifies Data". Do we have any other plugin or smart service to fulfill my requirement?
We are building an Appian mobile app where there is requirement to open phone contacts by clicking button in form and when we select any contact we should be able to fetch the email address of selected user. Could you please suggest how to incorporate this?
Im trying to call an api and im getting this error: where do i find the integration configuration? thanks
We are trying to connect Face Mask Detection API by passing image and we are not able to get the desired result, We tried hitting the same API via postman which works fine but we are not sure what wrong we are doing while doing it from appian. API-rapidapi.com/.../face-mask-detection Appian Config: API config-
Hello, I have a handler for document upload WEB API that has validation if the binary body is empty. The problem is in Appian, the validation is working but in Postman, it returns success even when the body is empty. a!localVariables( local!params: property(ri!request, "queryParameters", null), local!body: property(ri!request, "body", null), local!fileName: property(local!params, "filename", null), local!transactionId: property(local!params, "transactionid", null), local!docCategoryId: property(local!params, "doccategoryid", null), local!docTypeId: property(local!params, "documenttypeid", null), local!validation: reject( fn!isnull, { if( or( a!isNullOrEmpty(local!transactionId), a!isNullOrEmpty(local!docCategoryId), ), "Missing Parameters. Please Try Again", if( or( a!isNotNullOrEmpty(local!docTypeId), a!isNotNullOrEmpty(local!fileName) ), if(
Hi, Is there a way to establish CI/CD with azure devops instead of jenkins? Please guide on the same.
We have exposed Appian WebAPI to external and when it's being invoked like 1000 times in a bulk load process, and the linked Process Model itself just writes to 4 Record Types in Appian. But what is being observed is that, the Process instances are getting stuck at various nodes (Sometimes in XOR Node/ Some times on query Record) and on an average we are seeing 50 instances getting stuck out of 1000 being invoked. But if we only have 100 API calls at a time, then this isn't an issue. Any experience or suggestions.
Hi, I have to read the integration output which will be in XML, how to consider the tags that I need to get from the output...? Thanks in advance, Gousi.
I created my service account in google cloud console and gave the account owner role. When i create the connected system and i test the connection it works good but when I use it on an integration it crashes. I used to do this by my own with a normal connected system and it worked good, but now I need to build it with a service account.
Hello everyone! I am trying to implemented zoom integration. Below is the result of integration and the output is "Reaction Tree". In this case how to get the response? e.g. "join_url", "agenda" etc. Any help is appreciable!! Thanks.
Can anyone help me how can i integrate gmail with appian so i can see all the unread emails in appian? There is this gmail connected system plugin in appian market. but its not working.. is there any other way i can do that ? Below is the error i get when i m using the gmail connected system . and this is the Gmail connected system I use.
Hi, In one of our applications, we are using SAML OAuth2.0. When there is only one connected system, we are getting proper response. But when there are multiple connected systems, first connected system is able to connect successfully, but when second connected system makes a call, we are getting error saying " assertion has already been consumed" . As a work around, we are trying to add multiple Identity Providers, one for each of the connected systems. But when we are trying to add the second Identity Provider. As soon as I upload the IDP Metadata file in the console, we are getting the error mentioning -- Another identity provider already exists with the same entity ID provided in this metadata file. Entity IDs must be unique. Could some one suggest the solution for this. Regards, Chetana
Hi, I have a requirement where I have to send an XML input to the integration and in that input some of the fields I need to send dynamically, and they won't be same every time I hit the integration. from the particular XML data the below given data has to be pass dynamically. <BORROWER BorrowerID=""Borrower"" _FirstName=""Charles"" _MiddleName="""" _LastName=""DTestFile"" _NameSuffix="""" _AgeAtApplicationYears="""" _PrintPositionType=""Borrower"" _SSN=""777-77-7777"" MaritalStatusType=""NotProvided""><_RESIDENCE _StreetAddress=""4321 Cul De Sac Street"" _City=""Someplace"" _State=""MA"" _PostalCode=""27230"" BorrowerResidencyType=""Current""></_RESIDENCE></BORROWER> How
Hi I have a requirement to implement a fuzzy logic search in Appian. How can we implement it?
Hi there, trying to learn building web api in Appian, could anyone know what's the problem here? the second parameter can not be CASTed? Best regards,
I have a .pem and .key file provided by ADP. I have uploaded to the Admin Console under "Certificates" --> "Trusted Server Certificates", when I add it to the "Client Certificates" I get a error for missing key file even though I'm not sure how to add it as well since its only looking for a .pem file. First question: is this correct to add it under the "Trusted Server Certificates" to use in an integration that calls the web service or should it be in "Client Certificates" and if so, how do I add the key? Now I read in the documentation that you're supposed to create a "Connected System" with HTTPS and set Authentication to "None". But I have a client id and client secret to add but to the body. Second question: Do I create a Connected System with None Authorization, then create an Integration that adds the client id/client secret to the Body in there? Third question: how do I utilize the client certificat
Hii Team, Currently we are trying to use webhook for getting back the signed document from adobe. But in the creation of webhook itself, we are getting an error that "webhook URL is invalid". We have tried becceptor with adobe for testing purpose. So it worked there . But when we tried with our production environment's webapi URL, we weren't able to create webhook. We have provided the webapi URL as webhook URL in the format mentioned below, [https://:[apiKey]@webapiurl]. But still we are getting that error message. Can anyone suggest how can we resolve this? Thanks in advance.
Hi All, I am facing issue in integration (soap request) while uploading large file size document. Error: Unable to process request body - The request body was greater than 5 MB and could not be processed. I tried with content type - text/xml, application/xml ,custom: application/soap+xml; Third party system accepts only content type - text/xml and application/soap+xml I have also referred article - Integration Object - Appian 22.4 Can someone please help me on this? Thanks!
I am trying to access Appian data from an external system. If I send a 'GET' request on the URL of the webapi with the appropriate endpoint, I run into Cross Origin Resource Sharing problems and the headers provided do not pass my pre-flight request. I wanted to know if there are any configuration changes in Appian's webAPI needed to do so that it responds to requests sent from the other system's URL ?
Hello, We have a requirement to share the document stored in the Knowledge center with the ASP.net application. Please see the use case below: When we create a document in the Knowledge Center, we store the Appian document ID in our database. We are wondering how we can successfully display these documents on the external site built on the ASP.net framework. Please let us know the step-by-step process and whether any authentication is needed to access these documents based on the document ID in the Appian environment."
Hi reader! I configured an post API (whose purpose is to write in database from outside Appian) which works well when I test it inside Appian. When I try to invoke the API outside Appian (that is through PostMan), it throws Error 500 - Internal Server Error. I have used basic authentication in PostMan Authentication. The user possessing this credential, is being made as the Administrator of API, data store and other required objects.
How to use Embedded interfaces. Need all related examples and videos to learn. Please help me with step by step instructions to use embedded interface with real time samples. Also please share videos from the Appian Academy - needed the video link to work on Embedded interfaces. Thanks in advance.
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.