-
Recently active
I'm trying to integrate with a SOAP call where the only credentials in the header is the current datetime: <soapenv:Header> <sec:Credentials> <sec:Created>2024-03-12 17:44:34Z</sec:Created> </sec:Credentials> </soapenv:Header> How do include that information in the header? I'm calling the webservicequery, but I can't figure out how to include that header information. I would guess I would use a wsHttpHeaderField, but how to I make it nested with the two layers of information?
I have a Sharepoint connector defined and authenticated with an integration that uses it. It is set to create a folder. I am trying to use it in an expression like so:a!localVariables( local!user: rule!HR_getUserFromUuid(ri!uuid), local!employeeFolder: upper(user(local!user, "firstName")) & " " & upper(user(local!user, "lastName")), rule!HR_SharepointCreateFolder( folderName: local!employeeFolder, rootPath: cons!HR_SHAREPOINT_EMPLOYEES_FOLDER ) )It however doesn't create the folder. If I go to the integration, enter the same values as test inputs and click test, it does work as expected.
I'm sending a document to this web API and i need to retrieve another document that is going to be generated in the process model. It gets to make the process run but the API does not wait for it to finish i have every node in my process chained and is a short process with less than 25 nodes.
Hello,so currently I am attempting to utilize the SFTP Smart Services plugin to read files from a remote virtual machine hosted on AWS. However, I am encountering difficulties in configuring the plugin properly to achieve this task.The documentation provided lacks sufficient detail for someone at my level, as I am a beginner certified developer. i want to ask on what are the steps to configure it in order to acheive the goal which is send or receive file from aws server is there any third application credentials to be configure?and how cna i configure the node plugin? thank you
i have a post web API which receives an XML file and with this files it triggers a process model. but unfortunately when we get the file we just get the XML file content. it's like we where getting just the content of the XML and this is a signed file that should not be modified that's why i hesitate on just cutting the text and paste it in a new file. my web API This is what we are getting in the body of the httprequest is there a way on turning this into the sent xml file again ? just for letting you know the a!httpresponse.formData is empty because we are not using the xx-www-form-urleenconded
Good afternoon all, We are seeing an issue with generating a PDF file from the HTML document (that was generated with 'HTML Doc from Template' Smart service). We are using the Smart Service 'PDF from HTML' that is available in 'Dynamic Document Generator' (version 2.2.0) plug-in. This is was working earlier and suddenly stopped working for the past 2 weeks. We are currently on Appian version 23.4 Following is the error stack from the logs: 2024-03-05 17:19:32,294 [Appian Work Item - 2966 - WorkID 946 - execution00 - process 1066450 - model 4572 : UnattendedJavaActivityRequest] ERROR com.appiancorp.ps.xmlfo.util.HtmlUtil - Error while generating the PDF file. javax.swing.text.ChangedCharSetException at javax.swing.text.html.parser.DocumentParser.handleEmptyTag(DocumentParser.java:189) at javax.swing.text.html.parser.Parser.startTag(Parser.java:429) at javax.swing.text.html.parser.Parser.parseTag(Parser.java:1956) at javax.swing.text.html.parser.Parser.parseC
{{ 'type!{urn:appian:ps:pdftools}PdfContent'( page: 1, xPercent: 10, yPercent: 95, angle: 0, sections: { 'type!{urn:appian:ps:pdftools}PdfSection'( components: 'type!{urn:appian:ps:pdftools}PdfImage'( scale: .2, document: todocument(ri!imageCreated) ) ), } ), 'type!{urn:appian:ps:pdftools}PdfContent'( page: 1, xPercent: 50, yPercent: 10, angle: 0, sections: { 'type!{urn:appian:ps:pdftools}PdfSection'( style: 'type!{urn:appian:ps:pdftools}PdfStyle'( fontSize: 9 ), components: { 'type!{urn:appian:ps:pdftools}PdfText'( value: concat( ri!Nm, ", FEI#", ri!Id, ) ), } ), 'type!{urn:appian:ps:pdftools}PdfSection'( style: null, components: { 'type!{urn:appian:ps:pdftools}PdfText'( value: concat( a!forEac
Hi All , I used readexcelimportfile() function for reading the Excel , In excel in one field we provided $ symbol and its failed with error= ERROR:Work item cancelled (Data Outputs).Is there any limitation with filed please provide you input. a!localVariables( local!read: readexcelimportfile( excelDocument:pv!file, sheetNumber:0, startRow:1 ).result, a!forEach( items: index(local!read,"values",null), expression:'type!{urn:com:appian:types:PST}PST_ListBill_ExcelData'( CaseId:pv!caseId, NAME:index(fv!item,1,null()), REFERENCE:index(fv!item,2,null()), CONTRACT:index(fv!item,3,null()), DATE:index(fv!item,4,null()), ) ))
Hi All, I am trying to use communicationChat plug-in functionality by referring the below document, the information that is displayed over there does not help with the understanding. Reference link: see attachment4377.Readme.pdf (appian.com) Can anyone who might have used it before please help me with the sample example? Your help will be appreciated. Regards, Riddhi
We will going to use Appian to remediate one of application. We will need to fetch data from Appian db and load it into our in house database, In our existing set up, where Appian is not used , we are using informatica Power centre to fetch data from external vendor application via CData ODATA connector. Is there any way to do with Appian also?
We are using Appian's MongoDB connected system. In our integration object we are using "Update One in Collection" operation to update a specific element of an Array of Documents. Below are the Filter JSON, Update Instructions JSON and Error Message --- Filter JSON --- a!toJson( { '$and': { { { "_id": { '$oid': "6407f59c20f85f4027c3655b" } } } } } ) --- Update Instructions JSON --- a!toJson( { '$set': { "form_schedule.$[elem].formName.oldValue": "forms old value 1" }, '$arrayFilters':{ m_field( "elem.amendmentComments", m_eq( "Rk Form Number" ) ) } } ) --- ERROR MESSAGE -- Mongo Write Exception error-result-guidance Write operation error on server serff-develop-shard-00-02.ylpdg.mongodb.net:27017. Write error: WriteError{code=2, message='No array filter found for identifier 'elem' in path 'form_schedule.$[elem].formName.oldValue'', details={}}.
Hi Everyone, In our environment we are using 'Chart creator' to create charts. Is this plugin still functioning in appian? i know that we have chart generator plugin to generate charts.
Hello fellow devs, I have a requirement, but I'm unsure if Appian supports it. I need to set up an integration that involves using certificates. Specifically, one of the certificates is meant to encrypt the payload. If I upload the appropriate certificate in the admin panel, will Appian automatically understand that the payload needs to be encrypted when sending an integration request? Let me know if you need more info. Thanks!
Is it possible to apply the Adobe Sign e-signature based on an Appian button? If so, is there any documentation related to this?
.Base64 Document Database Integration Smart service - will help to achieve conversion of base 64 to image ? link: https://community.appian.com/b/appmarket/posts/base64-document-database-integration#:~:text=Provides%20the%20following%20two%20smart,agnostic%20and%20supports%20dynamic%20queries.&text=Get%20Base64%20Document%20from%20Database,document%2C%20returning%20the%20document%20id.
i made sure the certificate matches the api, and is valuable error-result-guidance Failed to connect to hhtps▬▬▬▬▬▬▬ Certificate for <10.▬▬▬> doesn't match any of the subject alternative names: [MW▬▬.pem]
I am successfully using "Receive File Over SFTP" to retrieve a file from a folder. When I use "Get Remote Folder Contents" to see the contents in the aforementioned folder, I get the error "No such file". Any ideas?
Hi, We have to retrieve the third party credentials from an external repository but the client doesn't want developers (not even administrators) to have access to these credentials. We know that credentials in the connected systems are masked: And we also know that values can be masked in Third Party Credentials (but this has to be done manually by an administrator): Does anyone know if this can be done dynamically or if there is a way for developers to not have access to these credentials? Thanks!
Hi, I'm trying to post a webhook on Autodesk which callbackurl is an Appian web API. The problem I have, I can't expose any Appian service without authentication, and on the post method I don't see any option where I can write an API-key or something similar, only the callbackurl. Is there any method where I can expose an Appian Web Api?
Hi All, As we checked in the particular KB article, there is an option called proxy host, port while configuring the webservices. Refer below article. KB-1306 How to integrate with web services requiring an HTTP proxy server - Appian Knowledge Base - Support - Appian Community However, in the latest version of Appian, while implementing with web Api integration, we do not have the option for passing the proxy host and proxy port. What is the best process to implement the HTTP proxy in web Api?
Hi , we are facing an issue with huge tomcat logs size after enabling the recieve email configuration in our project. in the tomcat logs I see the following recurring errorERROR com.appiancorp.mdb.EmailHandlerBean - Error receiving message in EmailHandlerBean MDBjavax.mail.MessagingException: Message could not be sent;Caused by: com.appiancorp.messaging.ProcessRouteMissingException: APNX-1-8001-001: No Process Routing Information Provided: Needs one of DestinationEventPersistentID, DestinationProcessID, DestinationPMID, DestinationPMUUIDThis doesn't make much sense since the only process model UUID that I have receiving emails has been added to the custom properties file already. What could be the issue here?
Hi Team, We are constantly getting the below gateway timeout error constantly with our integration. We have changed the timeout seconds from 120 to 200 still we are getting the same issue. Please let me know if solution for this. Thanks in advance
Hi , I am trying to connect to connect to Azure Blob Storage. I am canonicalizing the auth header but facing an issue somewhere that i cant identify. Can anyone please help on this? Here is the error message :
Hello everyone!!I need help doing an integration in appian with a SOAP API.They give me the following example of a call to the service from which I have to collect a couple of values for the next call:<soapenv:Envelope xmlns:loc="administracion.gob.es/punto uniconotifications/localiza" xmlns:soapenv="">schemas.xmlsoap.org/.../"> <soapenv:Header> <wsse:Security xmlns:wsse="docs.oasis-open.org/.../oasis 200401-wss-wssecurity-secext-1.0.xsd" xmlns:wsu="docs.oasis-open.org/.../oasis-200401-wsswssecurity utility-1.0.xsd"> <wsse:BinarySecurityTokenEncodingType="docs.oasisopen.org/.../oasis-200401-wss-soap-message security-1.0#Base64Binary" ValueType="http://docs.oasis-open.org/ wss/2004/01/oasis 200401-wssx509-token-profile-1.0#X509v3" wsu:Id="X509-64F5C1E5A48C28A7C116170092820515">MIIHsTCCBpmgAwIBAgIQDMdc+nrFIYk/7ymn[...]</wsse:BinarySecurityToken> <ds:Signature Id="SIG-64F5C1
I have a scenario to clone application objects to create them as separate application and I couldn't find any api that can clone objects (under different application prefix) and set the object dependencies to newly created objects (uuids or object with new prefix). For example: Application has rule A_A, CDT 'A_B' and process model 'A C' where process model 'C' uses rule A & cdt B. I have to now create another application with prefix lets say 'X' and clone objects from A into it with rule X_A, CDT X_B and process model 'X C' and ensure that process model 'X C' now refers to X_A and X_B. All of this to happen in a plugin (servlet or smart service). Explored ApplicationService and AssociatedObjects and both of them don't offer any such methods. Appreciate any help/suggestions.
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.