-
Recently active
Hi all, Seeking some help, our current Fitnesse for Appian implementation has been signing into our application via credentials entered in a SetUp wiki page - | login with username | fitnesse.user | and password | examplePassword | This works as expected and allows the automation user to sign in. I am trying to switch to using the provided configs/users.properties file to sign in with a key/value pair, however the password never ends up getting retrieved from the configs/users.properties file? # Users used for | login with username | fitnesse.user | fitnesse.user=examplePassword | login with username | fitnesse.user | As you can see, the result of our setup script is as follows (and it stops here) Site is on 25.4 using SAML, Fitnesse for Appian version 23.4 Fitnesse start.bat script is: java -jar lib/fitnesse-20230503-standalone.jar -p 8980 -e 0 -f configs/custom.properties Has anyone experienced this same problem and been able to resolve it?
How to disable all the remaining checkboxes while we select one checkbox in Editable grid ?
Our client has transitioned from Microsoft to Google Workspace and no longer provides Microsoft licenses, meaning end users can no longer open the .xlsx files generated by our current Excel Tools v2.10 implementation. We need to convert our data export functionality to a format native to Google so users can access their reports without needing Excel. What is the recommended workaround to replace the Excel tools plugin smart service? We are looking for an alternative that avoids physical Excel files entirely to ensure a seamless experience for our users.
I have a document generation use case in Appian where I maintain a Request table and a separate Letter table that supports multiple versions of documents per request. For each letter version, I store selected template components such as header and footer (single selection) and multiple paragraphs, which are mapped through a separate association table to maintain order. These templates are stored in reference tables and contain placeholders in the format [placeholderName], which can appear anywhere within the text. In the first task, users select the required header, footer, paragraphs, and optional sections like privacy policy or guarantee content, and those selections are saved against the letter record. In the second task, based on the selected template content, I combine all the text and for each placeholder I need to fetch values from different data sources (for example, customer name from a customer table, address from another table, sender details from a user table, etc.),
Hi, I am using Query database smart service in the Process model to get the data from the external data source which is in DataMart. Due to some access restriction, we were not able access external database. So, we have added the source in the admin console, and we are using it in smart service. I am getting 1000 rows of data, and I am storing it in a Process variable which is of CDT type. I want to fetch all the rows like I have more than 4000 rows of data. But I am able to fetch only 1000 rows. Is there any way to fetch all the rows. This is my current configuration. We need to display the data in an interface grid which will be viewed in Site
We are facing an issue with Process Upgrade and CDT versioning in active process instances. Context We have a process model that contains a process variable of type Comentarios. Recently, we added a new field to the Comentarios CDT. As a result: Existing/running process instances still have the process variable using an older CDT version, for example Comentarios^4. New process instances use the latest version of the Comentarios CDT. We are trying to upgrade the old running process instances to the latest process model version using the Process Upgrade approach / Upgrade Processes From Version smart service. Problem The upgrade fails because the source process instances have the process variable using Comentarios^4, while the target process model has the same process variable using the latest Comentarios CDT version. The error indicates that the process upgrade is not compatible because the CDT type/version is different. From the official Process Upgrade documentation, I understand th
How to control drone through Appian?
Expression evaluation error at function a!isNullOrEmpty parameter 1 ???null???: Invalid index: Cannot index property 'x' of type Text into type List of Variant. This error is faced by user when opening record action. This is only faced by a specific user. when I open the same request, I am not getting this error. Also in design error log only highlights the process which calls the interface. This error looks very high level and not highlighting the object name clearly. Does anyone faced any similar kind of issue? Please let me know if there is way to debug this.
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!
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?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.