-
Recently active
Hi, I want to know how to get metadata of an image (like geolocation containing latitude and longitude). Is there a way to get it at all?
Hi there Appian community. I basically completed the step by step #5 however, when clicking view record list I have been receiving this pop-up error message. Any advice on how I can fix the filter expression so it is able to evaluate properly?/resized-image/__size/640x480/__key/communityserver-discussions-components-files/62/Screenshot-2025_2D00_09_2D00_30-at-9.31.38_2F20_AM.png
Hi, While trying to connect to SQL Server connected system using OAuth 2.0, the test connection is failing. i am trying to connect via service principal. The token generation is successful (tested separately) but in the connected system for SQL Server, it is not working at all. Please advise, Refer Attached screenshots
Hi all, I'm currently designing a post-deployment process and I need to be able to query database tables dynamically based on the application being deployed. I’ve tried using the Query Database smart service with variables such as ac!table, but I get an error each time. I’ve also tried setting the full SQL statement in an ac! variable to create the complete query and pass it, but this approach hasn't been successful either. Has anyone encountered a similar issue or can suggest a solution to dynamically query tables based on deployment context? Any insights would be greatly appreciated! Thanks in advance!
The variable sequenceNumberTwo has multiple values and I am looking for each value to be sent to GET Transit Image Front and GET Transit Image Back. Can you help me achieve this?
Hi all, I have an API to call from our application, in which we need to send message timestamp in ISO UTC format "2025-04-02T15:57:77Z" So now apart from formatting the date time with concatenating T and Z, do we have any other function which can directly convert time to this?
Hi All, Is it possible to send custom email when the user reassigns the task using Appian default action 'Reassign' in a task instead of default email? I have a scenario where I need to send custom email for both task assignment and re-assignment. I can send custom email for task assignment (will uncheck default email), but if the user clicks on default 'Reassign' button, then no emails will be sent right, so please let me know if there is a way to achieve custom email using default Reassignment? Thanks in advance!
I have a requirement where similar nested if conditions are required in multiple interfaces. So I'm trying to build a decision rule so that if there is any update required it can be done in the rule and it can reflect in all interfaces. But the outputs are list of ids which are stored across different constants for each condition. For example, If condition 1 satisfies I want the output to be constant1 and if condition 2 satisfies I want the output to be consant2. Each constant has more than 50 ids and I want the output to be in the same order they are present in the constant. While configuring the decision rule I'm able to see all the ids from all the constants and I have to manually select them for each condition and that too in the same order I want the output to be in. Is there any easier way or is there any way to give the constant directly as output? For now I have created expression rule and used a!match to make it simple but curious to know the above mentioned scenario.
Hello all! I've just started an internship as a dev and am still picking up on Appian. Currently, as part of a feature I'm developing, I've implemented an algorithm to produce a list of dates, each with consistent interval. To simplify things, I first made a helper function that produces next date based on inputs, and iterate n number of times through reduce() in the wrapper, producing following dates by feeding in previous results. This algorithm properly populates a list of dates in the expression rule test, however, there is a bit of nuance when using the algorithm to display the dates on the interface. The problem is that the refresh condition of local variables in the helper (which is the iterated function in reduce()) is not compatible with reduce(), and the only work around is to declare each local variable as a refreshVariable() with "refreshAlways: true". The error message states that all looping functions, with the exceptio
We got record sync failure for all Record type enable for sync after Appian Upgrade and then we need manually sync the records. Is there any bug on this? Ideally Appian upgrade process should not have post upgrade activity of Record sync.
I can see appian is allowing to give lead developer exam directly, is that possible without associate and senior certifications. Please tell your thoughts about it.
Hi there! I am working on the step by step #5 and I am at the part where I design record types, specifically creating the W#SA maintenance record type. I ran into the issue of not having editing access in order to GENERATE EVENT RECORD TYPES, and when I tried editing my access to be an admin/editor, I believe I removed the admin group somehow, because now it is appearing as "[Group Name Restricted]." Any thoughts on how I switch this back to W#SA Admin?
Hi Team, I had 2 simple questions which I wanted to post here. Please help me if anyone has the answers : Context : You are given a list of CDT / Dictionary / Map with a few fields, eg : { { key: 12, val: "ABC" }, { key: 20, val: "DEF" }, { key: 30, val: "GHI" } } Problem statement : Get those CDTs which have key bw 10 & 25 My approaches : I had 2 approaches, both of which I have a roadblock I convert this to list to a data subset using toDataSubset function and then filter on this I create a rule which takes this `key` as an RI and then returns true / false based on condition. I will use this rule in the filter function and use wherecontains to filter out which matches our condition Questions : Now for the approach 1, I had a question : how do I filter this custom data subset ? because I only see queryEntity and queryRecord but nothing to query this custom dataset For approach 2 : is there a way we can eliminate the need of creating a differ
Hi! As you can see from the screens, I pass a document from the interface to a start process and I can see it in the process history, but for some reason it results empty in the "variables" tab. I don't get why
Hi all, I’m getting a 403 Access Denied error when trying to open a workspace. There’s no visible owner for this workspace on my end. Does anyone know if access must always be requested through Appian Support, or if there’s another way to resolve this? Thanks in advance!
Hi All, I have a list of task categories and group names who should work on each task. Now I used to create appian groups & constants for each group names, so that I can assign a task based on task category. But I want a dynamic way where even when the admin adds more task category and relevant group names, in future, I could do the task assignment and should send email. Is there any workaround for this?
Hi Community,I need some help with my requirement like below shown in the image we have scenarios - 1,2 etc and each scenario have some plan associated and for different plans different services. It's connected in that way. In that for a particular services with example here billcode as sc112 i need to replace it with a link . Basically think services are shown in grid fetched from reference table which will have plan id , service id connected and created for request level. So in different plans same services can be available. As mentioned for a particular billcode service i have show fee details available based on plan id it can be fetched. After request submission when next task created that fee details should be editable. So this is my requirement .But i am not able to find a logic for that, diffrent plan can have different fee details so in each service grid associated with plan will have different fee details. Anyone can help me? How can I save them into table? My overa
Hi, we have been using this plugin for a couple of months. Over the last few days, the smart service has been taking significantly longer — from a minimum of 3 minutes up to 1 hour. In the logs, we noticed the following message repeatedly. We have set both the connection timeout and the timeout to 10 seconds. Does this indicate that the mail server is not responding in time? Plugin version 2.1.1, Appian version is 25.2 2025-09-24 15:10:57,503 [Thread-30] WARN com.appiancorp.process.workpoller.WorkPollerIntervalLogger - Work Item 963 has been executing for 14 minutes and 47 seconds. Process Id: 268681613. Process Model Id: 1878. Thread: Appian Work Item - 11391 - WorkID 963 - execution01 - process 268681613 - model 1878 : UnattendedJavaActivityRequest. Stack trace: java.base@17.0.16/java.net.SocketInputStream.socketRead0(Native Method) java.base@17.0.16/java.net.SocketInputStream.socketRead(SocketInputStream.java:112) java.base@17.0.16/java.net.SocketInputStream.read(SocketInputS
Hi, after using Enhancement Data Pipeline (EDP) feature in our environment following this documentation Cloud Database Management REST API - Appian 25.3 and verify that our user has permission to read some tables from our MariaDB, we saw that there isn't an API to list all the tables sorted by schemas that our EDP user has permission to read. This feature would allow us to track all the changes in our environment at the same time we ensure the we correctly configured the visibility in our tables from external systems. So please take this into consideration in future release, I think it would be really helpful for any Appian administrator. Thanks Jesús
I am working on step-b y-step #5 ( "Exercise 5: Design Record Types") and I am stuck on the configuring vehicle record events steps. Once I go to the Events page, I am unable to click GENERATE EVENT RECORD TYPES because I keep receiving a pop-up stating, "you must have edit access to at least one of the applications this record type is in to generate event record types." How do I manage and edit my access so that I am able to proceed with this exercise.
We're excited to announce the release of a new online course on Academy Online: Configure Case Management Studio. The course is the latest addition to the Appian Case Management Studio Learning Path. This new course reflects the major updates in Case Management Studio 2.0. You’ll learn how to: Configure the control panel object Extend the Case Management Studio data model Manage groups and configure security Create custom task types and automations Prepare for smooth upgrades, and more! Click here to enroll in Configure Case Management Studio on Academy Online! /resized-image/__size/1498x1050/__key/communityserver-discussions-components-files/76/Screenshot-2025_2D00_09_2D00_25-at-1.41.04_2F20_PM.png
We are on 25.2 and this plugin is working fine till last week. but we are receiving the below message adhoc and even though we configure the time limit for 3 minutes the log says its polling and reading the data for 30-46 minutes in the background. No changes to code. "The amount of time allocated for the completion of an unattended activity was insufficient to allow the activity to complete" Any leads?
We are on 25.2 and this plugin is working fine till last week. but we are receiving the below message adhoc and even though we configure the time limit for 3 minutes the log says its polling and reading the data for 15-60 minutes in the background. No changes to code. "The amount of time allocated for the completion of an unattended activity was insufficient to allow the activity to complete" Any insights to be appreciated. ******Logs******** 2025-09-24 15:10:57,503 [Thread-30] WARN com.appiancorp.process.workpoller.WorkPollerIntervalLogger - Work Item 963 has been executing for 14 minutes and 47 seconds. Process Id: 268681613. Process Model Id: 1878. Thread: Appian Work Item - 11391 - WorkID 963 - execution01 - process 268681613 - model 1878 : UnattendedJavaActivityRequest. Stack trace: java.base@17.0.16/java.net.SocketInputStream.socketRead0(Native Method) java.base@17.0.16/java.net.SocketInputStream.socketRead(SocketInputStream.java:112) java.base@17.0.16/java.n
I'm trying to initiate a Process Model on the first day of each month, but I'm encountering the following error: Problem: An error occurred while evaluating an expression for the Start Event.Details: ERROR:EVAL:@reason=Assignment in invalid locationRecommended Action: Review and correct the expressions configured in the Start Event's Event Properties. Would someone help troubleshooting this error in Appian?
Hi Team, I am trying the new feature in record type, creating reusable interface for a record field. https://docs.appian.com/suite/help/25.2/reference-records.html#reference-record-field-interfaces i need to do duplicate validation for the fields, created by using re-usable interfaces for a record field. Below is the interface definition of the created interface automatically by Appian, for the record field. a!textField( label: 'recordType!{b1ecf478-0b29-4be8-a0f1-edc36a6d606a}SG IPL Match.fields.{4b2ebeae-9196-4a13-8d48-44abf5b765ae}username.properties.{displayName}displayName', labelPosition: "ABOVE", showWhen: fn!true(), value: ri!record['recordType!{b1ecf478-0b29-4be8-a0f1-edc36a6d606a}SG IPL Match.fields.{4b2ebeae-9196-4a13-8d48-44abf5b765ae}username'], saveInto: ri!record['recordType!{b1ecf478-0b29-4be8-a0f1-edc36a6d606a}SG IPL Match.fields.{4b2ebeae-9196-4a13-8d48-44abf5b765ae}username'], align: "LEFT" ) Now how to validate if username provided by user is not a dupl
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.