-
Recently active
Using Appian 24.1. I have created a custom plugin.Let’s call the plug com.appiancorp.plugins.RaysClass.If I use log.error(“RAYS ERROR”), the entries are written to the tomcat log file.If I use log.debug(“RAYS DEBUG”) statements, those entries are NOT written.I have tried adding log4j.logger.com.appiancorp.plugins.RaysClass=DEBUG to the bottom of the appian_log4j.properties file. Still no debug statements.If I add log4j.logger.com.appian=DEBUG, as soon as I save the file, I get a bunch of debug statements in the log.I still don’t see “RAYS DEBUG” in the log file.What must I do to write debug statements from a custom plugin to the tomcat log file?
My use case is I have a large PDF that is essentially a bunch of smaller PDFs stitched together. Each smaller PDF has a dynamic number of pages, and they’re split by a separator page, so a human can tell when an individual document starts. I know there’s a PDF Tools plug in, but it doesn’t seem like there’s functionality to split by a separator page or something similar - it’s all by a specified page range or by number of pages in a document. The best thing I can think of right now is to use AI or something to find out where the separator pages are, the page ranges of the individual documents are, and loop through the large document until the end, but that sounds like it might be complicated and I’m wondering if there’s a simpler solution? Thank you in advance!
Has anyone successfully connected Appian and Confluence?Our goal is to manage activities in Appian, such as approvals or sign-offs, and have the corresponding content in Confluence updated automatically. If you've implemented something like this, I'd appreciate any guidance or recommendations.
Hi Team, We have custom registration plugin and we used to for our registration form, will show first and last names and email of the user and a captcha to verification then will allow to submit the button. Now, we are facing issue that input fields and some content in the page is no longer visible in the registration form. Could you please update me if you have any idea . Regards, Sireesha
Hi all, I am starting to build a custom plugin for our Appian Cloud setup. I need the Appian plugin SDK jar to compile the plugin. Can someone please help me or point me to how to access the SDK jar.
Hi All, I have to export 51 columns using export data store entity to excel. I have added 2 nodes and given 50 entities in first node and 1 entity in second node of selection. I gave starting cell also (first node A1 and second AX1)Same document I want to update in second node but when it runs it makes first 50 columns (which was added by first node ) blank. Can we use this smart service any how to export more coulmns than 50 or is there any other smart service available ?
Gridplus is to a very large degree doing exactly what we needed in one of our apps, great stuff. However, business users are getting picky now as it seems like the plug-in might not be able to refresh paging counts at the bottom of the control if filtering down the data to 0 records returned. Any record or records present returned by the query rule listed in the configuration will update the paging counts. I didn’t see this in known bugs, but wondering if anyone has tricked a refresh by adding a ‘do nothing’ row in the case the filtering is down to 0 records, or if someone may have another idea.
Hi all,I’m facing an issue in Appian that I’ve been investigating for the last few months. We have an application where we update user details using the Update User Profile smart service.There are around 1,000 users in the application, but for some users, the process model fails while updating their profile with the error: “The selected supervisor is invalid.”I checked those users and found that they don’t have any supervisor assigned in the admin console.During my investigation, I opened the failed process instance using Edit Process View and checked the error node. I noticed that the Supervisor field has a value at the instance level. However, when I opened the actual process model, there is no value configured for the Supervisor field—it is not hardcoded anywhere in the process model.I have checked the process model and related configurations, but I’m still unable to figure out where this Supervisor value is coming from.Has anyone faced a similar issue in Appian or have any idea wha
This an Webapi where I will be getting the recordtype and its respective identifiers to sync those specific rows,So I tried putting it inside for each but its not syncing Im getting success code as 200 but not syncing.Input:{ "records": [ { "recordset": "case", "recordId": 1 }, { "recordset": "cover", "recordId": 7 } ]}Output received:{ "success" : true, "result" : [ { "keys" : [ "status", "syncedIdentifiers" ], "values" : [ 0, 1 ] }, { "keys" : [ "status", "syncedIdentifiers" ], "values" : [ 0, 7 ] } ] }In output if you see under “Values” you will see 0 which is local!result intitially set to 0 but as i could see its entering into a!syncrecord by the onsuccess is not getting updated why and why its not syncing?a!localVariables( /* Parse the incoming JSON */ local!request: a!fromJson(http!request.body), /* Expecting { "records": [ { "recordset": "...", "recordId": "..." }, ... ] } */ local!records: index(local!request, "records", {}), local!result:0, /* Build sync results
This an Webapi where I will be getting the recordtype and its respective identifiers to sync those specific rows,So I tried putting it inside for each but its not syncing Im getting success code as 200 but not syncing.Input:{ "records": [ { "recordset": "case", "recordId": 1 }, { "recordset": "cover", "recordId": 7 } ]}Output received:{ "success" : true, "result" : [ { "keys" : [ "status", "syncedIdentifiers" ], "values" : [ 0, 1 ] }, { "keys" : [ "status", "syncedIdentifiers" ], "values" : [ 0, 7 ] } ] }In output if you see under “Values” you will see 0 which is local!result intitially set to 0 but as i could see its entering into a!syncrecord by the onsuccess is not getting updated why and why its not syncing? a!localVariables( /* Parse the incoming JSON */ local!request: a!fromJson(http!request.body), /* Expecting { "records": [ { "recordset": "...", "recordId": "..." }, ... ] } */ local!records: index(local!request, "records", {}), local!result:0, /* Build sync result
If I click on this link, it sends me an error: Join the conversation | Community “Page not foundApologies, but we can’t find the page you’re looking for. But we’re here to help you find your way back. Check out our homepage or use the search option above to find what you need.
Hello Team, I have created a Web API that triggers a process model. To consume this API, I created an integration object in Appian using the Web API URL. When I test the integration, it returns a 200 (OK) status code, but the process model is not getting triggered. After checking the response, I found that the integration is being redirected to the login page, and because the login page loads successfully, the response status is returned as 200. Could you please suggest the correct approach for implementing the integration on top of the Web API? Do I need to configure authentication differently or use another integration method to avoid the login page redirection?
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, I'm trying to insert a break line inside the xml that will build the docx from Dynamic template, I tried with <br>, char(10), but I don't know what to try anymore. anyone have ideas? the error log: "Changed to The value of attribute "daybefore" associated with an element type "rowvalues" must not contain the '<' character." if I use <br>
Hi guys, I used ADT Plugin to produce report document using "Docx from dynamic template" , I got the images in the doc but the square bracket from bookmark is explicitly visible when I gave logo image(circular image). Is there any way to remove the square brackets? This is the output image. Thanks in Advance
I'm using the MS Word 2007 Doc from Template in that smart service, but when the document is uploaded, it still replaces a few value tags even though the replacement values are already present.
Plugin Ref - Appian Community After we upgraded to v26.6, The plugin component is not rendering in Sites but working fine in Designer screen.The plugin documentation says it is supported till v25.4 only.Expecting resolution on this issue asap. [mention:88e2b1ef30684cb4a0d80ba42e17a33d:f7d226abd59f475c9d224a79e3f0ec07] [mention:cd654a5ec99f4d9eb3afb367bbce9958:e9ed411860ed4f2ba0265705b8793d05] [mention:92ac9d4559ff43edb28eaa01ed77691b:e9ed411860ed4f2ba0265705b8793d05]
Environment: Appian Community Edition — Site "W1423AIS Acme IT"Data Source affected: W0380 Data Source (MariaDB)Description:I am experiencing errors indicating that multiple tables are missing from my "W0380" data source, which I did not delete or modify manually.Errors observed so far: On the "W0380AS Vehicle" record type: "The configured database table is invalid. The AS_VEHICLE table does not exist in the configured data source. Change the database table to continue." Key details: I log into this environment regularly; my last login before noticing this issue was about one week prior.I did not perform any manual deletions, renames, or schema changes on these tables.The issue appears to affect more than one table within the same data source (W0380), suggesting a possible environment-wide database issue rather than an isolated table problem. Request:Please investigate whether the underlying database for this Community Edition environment w
There is one smart service DOCX to HTML by Vuram but that is not working. It was updated 4 years ago. I need some other recommended method to so that. Anyone who did this ?? Need an urgent fix
the Zip Extractor plugin is behaving unexpectedly. On the first run, it works as expected and extracts the files into the folder. However, when I run it again with the same document ID, it fails. Has anyone encountered this before or have any suggestions on what might be causing it?
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
I'm building a small PoC where i need to write to an Excel spreadsheet. i need to save my data in certain cells positions.Everything i'm finding points me to use the Export dataStore to Excel Smart service and to specify those cells positions in the node input using the twocustom cell position / custom cell values.My problem is i don't have a CDT to load from, this is a purely sync records PoC. do I really have to build a CDT structure to get this to work ?
I am using SQL to Excel smart service and when exporting the data in excel, the headers are not coming in BOLD
How can I initiate the SFTP in Appian Designer? Are there any built-in Plugins available like HTTP or Appian RPA to initiate the SFTP? How can I connect AWS with the Process Model in Appian and make the data interactive between them?
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
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.