-
Recently active
Hi everyone, I’m following a Step by Step #10 tutorial to create a related action for my record type. I configured the Create New Related Action dialog as shown in the attached screenshot, but when I test it, I get this error: Expression evaluation error: Syntax error. Details: Cannot create an identifier with zero length key I’ve already added a Key value, but the error still appears. I suspect it may be related to the Context expression, but I’m not sure what exactly is wrong. Has anyone faced this issue before or can point out what I might be missing? Any guidance would be greatly appreciated! Thanks in advance [emoticon:4baf9c67c1b843c6b4ddedea33023652] TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hmong Daw Romanian Chinese Simplified Hungarian Russian Chinese Traditional Indonesian Slovak Czech Italian Slovenian Danish Japanese Spanish Dutch Klingon Swedish English Korean Thai Estonian Latvia
Is it possible to build a web api in Appian to receive documents through multipart/form-data as body?In my case appian is adding following metadata and making the file unreadable(corrupt) --TnQmfygKfP801A_kE1bGL-7YAFk_k6gl9 Content-Disposition: form-data; name="file"; filename="Profile Picture.jpg" Content-Type: image/png Content-Transfer-Encoding: binary
Hi , we are using sync record in process model, and syncing the case details but in output of record its not storing the PV of case details. the same process model íts working in DEV envionment but recently we deployed to production then in production its not working the flow., could you someone suggest me how to figure it out? thanks
Hi all, I'm working on a scenario where, upon opening the Appian application in the user's browser, we need to execute JavaScript to retrieve an XML file containing contextual data from external Proteo 4 applications. The goal is to use this data to continue the process in Appian with all relevant information from the previous application, without having to pass everything through query parameters. What the client wants to achieve: Execute JavaScript or listen to window events when the Appian application (or interface) loads. Retrieve an XML context file based on an ID passed via the URL. Convert this XML to JSON so Appian can consume the relevant data. Store and use this contextual data within Appian to restore or continue the user's workflow seamlessly. Has anyone encountered a similar situation where JavaScript execution or window event handling was needed to retrieve external contextual data on Appian startup?How did you approach it? Are there any best practices, work
Is there any way to remove or change the text that comes from where the arrow is pointing to? Right now, it's displaying the username of the person who created the record that this event history is built off of, which isn't accurate in context. Can it be removed so text just says "mentioned you in a conversation" or at least changed so it doesn't display the createdby, but the record ID?
Hi, I'm using the Google Charts Component a!googleTimelineChartField, and am wondering if there is a configuration I'm missing or a better solution to a timezone issue I've come across. I'm passing in queried data that is in the user's time zone (e.g., GMT+1:00), but the Timeline component seems to always convert it to UTC (tested with other time zones and they all seem to convert the shown chart data to UTC). The easiest solution is to apply local() on the data to essentially 'double apply' the time zone, so that when the timeline tries to convert it to UTC, it actually shows up in the user's time zone as required (e.g., a user's offset of -3:00 is double applied as -6:00 so that when the chart converts to UTC, adding 3 hours, it's shown to the user still as -3:00). With local() applied, it matches the data in the grid which does show the data in the user's time zone as usual: I'm wondering if I've missed some obvious conf
Hi, I am trying to run a process that uses the Execute Stored Procedure Smart Service. The stored procedure can run based on 3 values (either the RoleId or the RoleExternalKey and the RoleTypeCode). I am passing a value for the RoleId in the pv and have confirmed this by checking it with a new PV and passing null values for the other two parameters. I have confirmed that the data types and parameter names all match those for the Stored Proc, however I am still receiving this error message: "One or more IN or INOUT parameters were not passed to the stored procedure. Missing parameter names: RoleId." Has anyone received this error and how did you work through it? Thanks
I'm getting this error when trying to start a related record action. I've double-checked that all of the process variables in the context are in fact parameters in the process model, and that the data types match. There are no unsaved or unpublished changes in the process model. What else could be causing this error?
I'm using the Sync Records Smart Service.I want to prepare for a situation where the sync fails due to a temporary network error, even though the value to be updated (in this case, pv!targetTrxId) is correctly set in Data > Inputs > Identifiers.To handle this, I'm implementing the following: 1. Save the value of "Data" > "Outputs" > "Results" > "Records Updated" into pv!updatedTrxId.2. In the subsequent XOR gateway, I check: If a!isNullOrEmpty(pv!updatedTrxId) returns true, proceed to "error script".Otherwise, proceed to "End Node". The current settings are as shown in the attached image. Inputs Outputs pv!updatedTrxId ("数字(整数)"=Integer)("倍数 変数は複数の値を保存できます"=Multiple) Even though pv!targetTrxId has a value and the sync appears to be successful, the flow still proceeds to "error script".(pv!updatedTrxId is null…)Why is this happening?
Need assistance to complete the taskitem without even interacting with the task.
Hi , I have configured a group to send alert mails in the process model. This has a list of users and for one user the email ID is a Distribution List(DL) and other user has their own email IDs . When an error is occurred in the process model, the alert mail was being send to different recipients. For Eg: I have received a mail with DL in the To, and one of my colleague received the same error alert with few email IDs instead of DL as below. Also the emails in the second image are part of the DL but there are other email IDs in DL which are not present in the To. Can anyone please help me why issue is occurring.
Hi Appian Community, I am planning to register for an upcoming Appian certification exam. Before proceeding, I wanted to confirm if a name format difference would cause any issues during ID verification. My government-issued ID shows my name as K Jaiganesh, but I intend to register using Jaiganesh Kamaraj, which I commonly use in professional settings. Could you please confirm if this would be acceptable, or advise on how I should proceed to avoid any discrepancies during the exam? Thank you for your support. Thanks & Regards, Jaiganesh
Hi! I'm working on version 24.3 with Spanish as the primary language, and I've added a document upload component (a!fileUploadField) to an interface with validation to receive only an XLSX document. I used a file originally with an .xlsx extension and it validates well, but if I manually change the extension to .pdf so it converts, for example, and then upload it, I get an error that I didn't capture in my validation: "File could not be uploaded. Reason: The file extension does not match its underlying file type." It doesn't actually upload the document, and the error persists even without the attached document. Or if I upload another correct document, I have to refresh the entire page for it to stop appearing. Is there a way to bypass this validation and just leave the one I have manually, or is there a way to update the validation when a new document is uploaded?
We are integrating Kafka plugin detected two incorrect behaviors: The first (and most important) issue is a problem arising from the way we insert into the "tm_job_transaction" table. The "scheduled_date" field doesn't allow nulls, but the INSERT is returning a null in that field. After reviewing the database logs (RDS for MySQL), this is the SQL statement the plugin is generating. As you can see, the description table is this. scheduled_date is not null But the plugin generate this SQL sentence 2025-10-09T08:12:39.717781Z1625671 QueryINSERT INTO tm_job_transaction (job_type_id, context_json, scheduled_date, status_id) VALUES (132, '{"topic":"sbna.payment_execution.ach_payment_exception_created.json.eb.01evts0039v1bed","partition":0,"offset":603,"key":null,"value":"{\\"PARTACCOUNTNUM\\":\\"031700013000500346\\",\\"detail-type\\":\\&
Hi, I received mail saying I can't get my passed "Appian Certified senior developer" certificate since I don't satisfy the pre-requisite which I was not aware of for the exam. So, My question is if i pass "Appian Certified Associate Developer" will I get my " Appian Certified Senior Developer" certificate? or again I have to reappear for the same? Thank you.
Hi, I am generating PDF from DOCX value is displaying correct in doc file , but it is overlapping in PDF How to reslove this ? DOC FILE: PDF :
Hello All, While updating CDT, got below error An error occurred while trying to write to the entity "SEC_IPOMarginMapping" [id=a6da64a0-8b67-4c95-9eee-0073b364a76c@705410, type=SEC_IPO_Margin_Mapping_List (id=9412)] (data store: SEC Securities DS). Details: javax.persistence.EntityExistsException: A different object with the same identifier value was already associated with the session : [SECIPOMarginMappingListDT22360#2] Data: TypedValue[it=9413, v={array of values}. The Unique identifier column is set to auto increment. Please advise. Regards.
Dear Team, When I am working on a case in workspace, I observed that unless I manually change the case status and assignee from the 3 dots button, these fields do not change automatically. Is this an expected behavior? For example, even if all the tasks of a case are completed, and I manually do not change the status, the status remains "open".
Hi, This Morning when i am trying to download the Installer from my Robot it is giving me the 403 error. And i haven't faced this error yesterday and not sure what happened. Please if any one knows the resolution kindly suggest here.
Hi, I have created one custom record field where it calculated sum of all the event points present in the table.But I'm trying to display this data in the grid based on the date range selection so basically if that date range has only one row with event point = 10, it should display only row with value 10 but it is displaying the sum of all 100 rows in a single row. How to handle single row data calculation in appian records?
Hello everyone and please help with this request: 1. Class Member Status Updates: We need class members who were enrolled in MH sessions to have their status updated from Active to Closed. When end dates were entered at the time of closure, we assumed the status would update automatically, but it appears those cases are still showing as active in the database.
I have a question about the performance of data processing. I have a query a list from record type A, and now I want to filter some data from the data I queried. I have two ways to do that, one is use query record type and add a filter to get the data I want, another is I use logic function to get the data from the list I queried. My question is, is there a big performance difference between these two solutions? If yes which way is preferred. If no how about CDT. Because when I code in Java, our strategy is better to query the database only once. But I'm not sure is this suit for Appian. But I think records type has cache like Redis, so even query the record type too much times, it will not cause performance problems. But I'm not sure if my thought is right?
Hi Team, I am facing issue while trying to append the data to rule input , I have editable gird with multiple components with add and remove option using same component i.e dynamic link, so I am trying to update/add some data based on the item getting added. Its working 1st time , if i change the plan, scenario they are like button to navigate. i try adding it to different plan its not appending it. only 1st time added data is reflecting. localVariables( a!localVariables( local!customDataforNewPlan: { a!map( prcRequestId: 1, wmsRequestId: 101, annualfee: 1000, minimumfee: 0, sequence: 1, amount: 500, createdby: "user1", createdon: now(), updatedby: "user1", updatedon: now(), isactive: true() ), a!map( prcRequestId: 2, wmsRequestId: 102, annualfee: 2000, minimumfee: 0, sequence: 2, amount: 1000, createdby: "user2", createdon: now(), updatedby: "user
Hi team, I'm exploring options to fetch user login audit logs for extended periods such as the last 3 months, 6 months, or 1 year. Currently, I only see daily login audit data available. Is there a more efficient or consolidated approach to retrieve historical login activity over longer durations? Any guidance or best practices from the community would be appreciated.
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.