-
Recently active
My Team's Automation engineers are trying to automate the testing for the applications. They are using id for input fields to create x paths. The problem when the tab is refreshed, the ID's for the same field is being changed in the html. Can we keep any unique identifier for creating x paths?
Hello all, I have come across certain columns of different tables which are not being used in anyway. To validate this, I have done the following : Check for CDT dependencies Check for record type dependencies Search for usage of the field/column globally in the application Based on the above, it appears that these fields are not being referenced by anything. But prior to deleting the columns, I wanted to get your feedback regarding the following: Does the above process ensure that the columns can be deleted without causing any issues ? Is there anything else that needs to be checked prior to deleting such columns (Process Models, integration etc.) ? What is the best way to delete such columns in Appian ? Am I supposed to deprecate these columns prior to their deletion ? Thanks
Hi, Is there any log from Appian to see when a specific user was added to a group and by whom for all the existing groups? Note: I understand we can have a workarounds to track these changes by building custom functionality but I'm particularly looking to see if there is any default functionality / log that I can refer to.
hi team, testing the emailid's,1234567-45 testing 1234567-9ow2 doing 12 34 567- 2 2 test 12/34,567:- 2.2 tests 12345an67-92 dummy 12345-23 have to extract the id's and after extracting need to format in below format, 12345-05, 123456-06 1234567-07 could you please suggest best approch.
I am creating a user filter,for completed by we have stored the value in userId ,while showing in record list using user function ,I need to sort the filter options.Is there anny possible way can someone help me For the below example let's say,I want to sort the usernames in alphabetical order. a!localVariables( local!acctExecs: getdistinctusers(cons!ACCOUNT_OWNERS), a!recordFilterList( name: "Account Executives", options: a!forEach( items: local!acctExecs, expression: a!recordFilterListOption( id: fv!index, name: user(fv!item, "firstName") & " " & user(fv!item, "lastName"), filter: a!queryFilter( field: recordType!Customer.fields.AccountOwner, operator: "=", value: fv!item ) ) ) ) )
Hi team! I’m running into an issue with how navigation names appear in the browser tab—the tab is currently displaying the process name. Has anyone dealt with this before? I came across some older posts (3–4 years ago) describing the same issue, but I’m wondering if there have been any updates or new approaches since then. Any pointers or examples would be greatly appreciated. Thanks!
I am working on a custom plugin, I am curious as if there was a change in Appian version 26.3, I use content service to open a file and get the input stream, like I have down with versions 25 and older, I was curious if there was a change in how the content service works and how to properly open a file inside a custom smart service. Code I am using: Document[] documents = contentService.download(docId, ContentConstants.VERSION_CURRENT, false); if (documents == null || documents.length == 0) { throw new RuntimeException(String.format("Document with id [%s] was not found.", docId)); } Document document = documents[0]; return document.getInputStream();
Hello I have a requirement to read text from PDF so we have used getpdftext but if the user uploads password protected PDF file , the function getpdftext is throwing the below error- Expression evaluation error at function 'getpdftext': Cannot decrypt PDF, the password is incorrect If the file is password protected, I need to by pass the flow which is going to getpdftext, So Before only I need to check if the file is password protected or NOT. Can any one please suggest how to achieve this.
I have a requirement to show the hyperlink when exported to excel from record grid . The associated DB column has a either a DOC Id or a url . By exporting ,few fields are shown as desired (both label name with hyperlink), few are just shown with with label and no hyperlink and few are entirely skipped to show the excel. I have the following sample code.. Is something wrong here? a!gridColumn( label: "File Name", value: a!linkField( links:a!safeLink( label: fv!row['recordType!record.fieldname], uri: if( left(fv!row['recordType!record.docImage], 10 ) = "[Document:", document( todocument(fv!row['recordType!record.docImage]), "url" ),fv!row['recordType!record.docImage] )), showWhen:a!isNotNullOrEmpty(fv!row['recordType!record.docImage]), showwhen:false exportWhen: true, align: "START" ), Thanks
Hi Team, I'm using Mail Poller plugin for reading the emails from mailbox, but I'm getting the following error message, it is not reading the emails. Any idea?ErrorMessage - Error executing the requestTimeLimitReached - false
Hello Everyone, I am currently working with the new gridPlusLayoutField component and noticed that the drag & drop functionality (which was working in the older gridPlusLayout) is not available anymore. In the older version, we were able to use drag interactions, but in the new GridPlus, it seems to be disabled or not supported. I wanted to check: Is there any configuration or property to enable drag & drop in gridPlusLayoutField? Or has this functionality been removed/changed in the new version? I have already checked basic configurations like readOnly and edit-related settings, but didn’t find anything specific for drag & drop. Any clarification or workaround would be really helpful. Thanks in advance!
Hi Everyone, I’m hoping to get some advice from the community on how to learn Appian Custom Plugin development. I have 3.5 years of experience as an Appian developer and am familiar with standard Appian development (SAIL, records, process models, integrations, etc.). However, I have no experience with custom plugin development. I have reviewed the Appian documentation, but I feel like I’m missing a learning path. It’s difficult to figure out: How to start as a beginner What are the actual prerequisites are How to go from developing plugin code to testing in Appian What a good first plugin project should entail I would greatly appreciate any advice from anyone who has experience with: A learning path for plugins Examples or GitHub repos for beginners Advice on local Appian development for testing plugins Things you wish you had known when you started Any advice, links, or personal experience would be greatly appreciated. Thanks in advance for your help.
We are using [Deprecated] Export SQL to Flat File smart service from Excel tools plugin and we recently updated the plugin version to 2.10.0 in admin console. We tested it is working fine as expected. Do we know if we can continue using this smart service?
Hi all, I have a question about process variables behavior in parallel flows and exception handling. Scenario: - The parent process has a process variable (pv!x) initialized with value = 5. - The process splits into two parallel branches. - Both branches start with pv!x = 5. Then: - Branch A continues execution, updates pv!x, and reaches the merge point. - The parent process continues and later updates pv!x = 6. - Meanwhile, Branch B is still active and waiting in a task (for example, a user input or a task with an exception flow handling an error). Question: Will Branch B see the updated value (pv!x = 6) while it is still in that task/exception state, or will it continue working with the original value (pv!x = 5) that was evaluated when the branch started? In other words: Are process variables dynamically re-evaluated for already running parallel activities, or do they keep the value from the moment the activity started? Thanks in advance!
I have a Record Type with a Document record field. We have a business requirement to be able to use Smart/Semantic search on this and a text field. The Smart Search Sync consistently fails with the following error message, and a list of failed record ids: "Cannot retrieve the document. Verify the document management record type is configured correctly." Through investigation, we discovered, that the Document field for these records was NULL, which is consistent with the above error message. We would like to have a successful search indexing, for this record type, and so we removed those records from the dataset temporarily. However, now we get the following error message: "We couldn't check the smart search status. Try resyncing your record type." Attempting to Sync is what produced this error, so it seems a bit unhelpful as an error message. Why is the indexing failing when the selected smart search field is empty? Is there a workaround? Now that t
Preface: I LOVE, LOVE, LOVE the new Test Scenarios feature within the 26.1+ interface designer - it takes my longstanding wishlist item and implements it more richly still. Nevertheless I find myself, while using it, having the following pain points / nitpicks, which I hope relevant parties might see here. (I also posted them in my a!ppIdeas feature request, FWIW.) Issues / wishlist: Ability to tell which scenario we're currently ON We are given no clue what scenario (if any) we're currently viewing, whether you look at The interface designer, the test scenario picker drop-down (which should be a bare minimum) Somewhere, we should be able to see which one we're on and/or which one was most recently selected Ability to reorder the scenarios within the "Manage Scenarios" pop-up if one is selected, give us a "move up / move down" button or something If a scenario is loaded and we click "TEST", the default values seen in t
Hello, my team and I are creating an application regarding pensions data. I wanted to come here and ask: what is the best way to handle date formats if I want it to be customizable. I want to store somewhere these formats (for example: shortDate, longDate, technicalDate). We set it up as a decision, where the different formats are stored and passed to an expression rule, like the image. for now it works, of course, but we would like to make understadable even to other developer who are not necessarily used to Appian. How can we make it "smart", whenever i want to set up a date format in a ui field, i will have to pass which format I want and the data. This is what we are aiming for, making it understand that if I choose a "wrong" format it breaks. I would want it to behave like colors in certain components, I can only choose between few like POSITIVE, NEGATIVE or SECONDARY, for example, I want my date format set up ti suggest and accept ONLY shortDate,
I’m quite new to Appian and noticed an alignment issue within one of my interfaces. I wanted to ask whether this can be fixed or if it’s a known issue with this function. The alignment between the text and the checkbox seems a little off (I’m seeing the same issue with a!toggleField() as well), and I haven’t been able to fix it myself. Does anyone know of a workaround for this, or is this a known bug?
Hello Community, I am facing a performance issue with an API‑triggered Process Model that writes data to a MySQL database using the Write to Data Store Entity smart service. [emoticon:e7b6666c6f9742b1b7b51dddab3bb696] Scenario An external system invokes an Appian Web API. The API starts a Process Model. The Process Model creates a case by inserting ~25+ rows into a single database table. Inserts are done using Write to Data Store Entity (CDT‑based). The API response is sent only after the Process Model completes. [emoticon:e7b6666c6f9742b1b7b51dddab3bb696] Issue Total API response time is 90+ seconds. The process completes successfully and returns "Successful", but the latency is too high for synchronous API calls. Since all records are inserted into one table, this delay seems unexpected. [emoticon:e7b6666c6f9742b1b7b51dddab3bb696] Current Design API → Process Model Multiple Write to Data Store Entity executions (likely one per record / loop)
I have two tabs with insured 1 and insured 2 and if I am updating anything in insured 2 tab and clicking on save it is always coming to insured 1 tab since while updating we are using start process link and in the process model user input task is configured, so everytime it refreshes the page after the user input task was triggered, any way to solve this?The below higlighted are the 2 insured tabs and I am updating risk factor for insured 2 tab as soon as I update it is coming to insured 1 tab.
How do you decide between using subprocesses and keeping everything in a single process model?
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.
Hi Appian Community, I am working on a large-scale decommissioning project for a legacy system that has been active for over 15 years. We are currently on Appian 25.4 and are facing significant disk space consumption (approx. 12GB in Process Model definitions and 11GB in Engine KDBs). A major challenge is that these legacy assets do not follow any standard naming conventions or abbreviations and are scattered across multiple applications. We are currently trying to define the best criteria to categorize which objects are "Dead" and safe to delete versus which are still "Active." I am seeking best practices and recommended utilities for the following: 1. Categorization & Filtering Strategies Since naming conventions are unreliable, what parameters are most effective for identifying legacy artifacts? Are there ways to bulk-query metadata (like Last Run Date, Last Modified Date, or Total Instance Count) to distinguish between legacy and active objects? Is there
Hello, I am currently evaluating the HTML To PDF Conversion plug-in for generating PDF documents in Appian. The basic conversion flow works correctly: I can pass an HTML file as the source document. The Smart Service generates a PDF document. The generated PDF can be saved in Appian. However, I am having an issue with Japanese text. The HTML file displays Japanese characters correctly when opened as HTML, but after converting it to PDF, the Japanese characters are rendered as #### in the PDF. English text and numbers are displayed correctly. I have already tried the following, but the result did not change: Added <meta charset="UTF-8"/> Specified Japanese fonts in CSS, such as: Noto Sans CJK JP Noto Sans JP Meiryo Yu Gothic Arial Unicode MS Specified Open Sans, which is used in the Appian UI Removed the <style> tag entirely to check whether CSS was the cause My questions are: Does this plug-in support Japanese / CJK / Unicode charac
Hi , I have two buttons in summary view first insured and second insured. First insured they can add task and even second insured they can add tasks will get in summary view. After clicking on second insured tab, it is going another page there backtosummary link is there but when i click on backtosummary it is going to first insured tab . i have handled through logic in interface level it is working fine but when i check in site level it is not working because there policy to task table has one many relations so selected task id not getting but rv!record. how can i get selected taskid and i need to pass to rule input of summary page.
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.