-
Recently active
Hi Experts, I'm facing issue while calling the integration object from UI which seems to be getting timeout where as when I test the actual Integration Design object I'm not seeing any such issue. The timeout is configured as 300 secs in the integration object. Will enabling the "HTTP Request/Response Logging" can help in this case to identify the root cause? If yes, then who can access this log and from where and what information can they get from this Log?
Hi All I am trying to design a generic rule which will take recordtype. filter fields and filter values and filter operators and final filed as inputs and it should give result of that final field after ruining the query Record and applying the aggregation.It is working if the filter are single or multiple and all filter operators are "=","<>","<",">" but not when filters are multiple and operators are mix of in ,= or not in,= .here is the code i have used. a!localVariables( local!filterFields: { recordFields }, local!filterValues: { a!update(a!map(), "1", { 21, 27 }), true() }, local!filterOperators: { "in", "=" }, index( a!queryRecordType( recordType: recordName, fields: finalOutputField, filters: a!queryLogicalExpression( operator: "AND", filters: a!forEach( items: { local!filterFields }, expression: a!queryFilter( field: fv!item, op
Hi, When we give empty related record in place of ri!array in below code it should give me true as a result but instead it is giving false if( Â%A0 fn!isnull(ri!array), Â%A0 true(), Â%A0 length(ri!array) = 0 ) Here local!lrrfRec is the record and rgracslblLrrfSelectedCountries is the related record. We are passing this in place of ri!array. Please correct me if I'm missing something in the above code.
hello everyone , i need some help , how can i solve this , im trying to learn appian so i need some help to better understand it ,
hi,have a question about the Document zipper plugin I have a folder in Appian which I want to zip, the contents of this folder contain PDF documents in the following format: 00000.PDF where the extension is in capital letters. When the process that contains the document zipper node is launched, it creates the zip with all the documents correctly but the documents appear with the extension in lowercase. 00000.pdf Is there a way to keep the extension capitalized like the original documents in the folder? thanks
Hi All, I am facing an issue when using "Navigation" pattern available in Appian interface. I am having a read only grid in "Tasks" tab which contain related action for each record. Whenever I complete the action, the grid will be refreshed as expected but the tab will be automatically changed to "Workspace". Is there any way to stay in "Tasks" tab even after record action. Thanks in advance!
I have a group called ITC Administrators. It contains two users. When I populate the To: field with ITC Administrators, the node does not send an email. If I manually input the two users, the node will send an email. I have also tried with another group in the application, and it does not work. The process model does not show any errors in the monitoring view. Any ideas on what could be causing the node to not work with application groups?
i have an editable grid and in single row i have checkbox and textfields, i need to make textfield readonly false based on selected option in checkbox in that particular row. Please let me know if any workaround available for this
I have a requirement needs to update multiple constants with corresponding values. I have a constructive data type which will have the constant name in text and corresponding value. I am using update constant smart service to update the constant. Since i have multiple constants i have configured MNI to the smart service. while running the smart service i am getting the error "The constant specified is invalid or does not exist. Constant ID: null." Thanks in advance for the suggestions
I would like to identify the browser in use, to adapt my use case to it. Indeed, I have to (as per user requirements, I sware I tried not to) use a mailto, and Chrome is tremendously limited (less than 700 characters when sending to Outlook). So if Chrome is in use, I want to make the minimal email message. How can I know from the user interface, which browser is accessing my app? Thanks!
Hi, I have a long process (long running task) which calls a User Input Task to display a Main form with a text field. In that Interface I have a Related Action which calls a process to display a modal form, and when it is submitted, this later saves a new Text value in DB. When the modal form is closed, and I get back to the main form, my text field is not refreshed with the new data. So I've tried this little test in the Main form : - On the saveInto of my textField I've added a writeRecords smartService to save data in the DB, and I've added a "GET" Button to get Data from DB (dynamicLink). If I enter a new value in my TextField, I can see that WriteRecords works fine, and the new value is well saved in DB (viewing it in phpMyAdmin), Then, if I click on the GET button, the underlying Expression Rule (EXPR1) gets some old data (why ? if the DB shows me correct data) If I execute the same EXPR1 outside of m
I have created a process where, depending on what is entered in a field, it either triggers a task with another form or a subprocess. I have tested the option to launch a new task, and it works well. However, when I test the subprocess, it stays with the green box, and the interface for the subprocess doesn't generate. Could someone help me?
Hello there, I recently upgraded to Appian 24.2, and wanted to use the styledTextEditorField in my existing application. Unfortunately, it seems to have an issue when displaying inside a dialog from a record related action. I call a process as a record related action, with the default openActionsIn = "DIALOG" in recordActionField > recordActionItem from my user interface. I have this interface (COR_Dtl), called as a start form of the above process: a!styledTextEditorField( value: "<b>KK</b></br><li>p</li>", sizeLimit: 1000, readOnly: ri!readOnly ), When I call it with readonly = true, nothing appears in the dialog. With readonly = false, it shows correctly. I think
Hi All, I have a query if we have two array one is local!finalGridData and second one is local!origionalData. In the local!finalgridData i have updated data local!finalGridData containing data like- 1. id:1, enddate: 21/01/2025 , id:1, endDate: 20/01/2025, id: 1, endDate: 19/01/2025 2. id:2, enddDate: 17/01/2025, id:2,enddate:15/01/2025 local!origionalData containing data like- local!finalGridData containing data like- 1. id:1, enddate: 15/01/2025 , id:1, endDate: 16/01/2025, id: 1, endDate: 14/01/2025 2. id:2, enddDate: 17/01/2025, id:2,enddate:15/01/2025 now we can see in local!finalGridData i have some updated data with endDate , but it also have data for id:2 which is not updated. so i want to fetch only updated data from local!finalGridData . in this scenario id:2 data is not updated but in some cases it will update if user updated the date from UI . if both ids data updated then it's ok to send all the data but if not for all ids the
Hello, I'm trying to generate document from XML code, I'm able to get the expected data if the data was single dictionary, but i have a requirement to generate document for a list of data items. I have already seen many of the community posts, I followed the same pattern to generate doc using xml code, but I'm getting an error, says that syntax error in template. Please let me know what i have done wrong here. ERROR: Syntax error in template "fr.opensagres.xdocreport.document.docx.DocxReport@3ad77c4f!word/document.xml" in line 4, column 1468:Encountered "\" \\b @before-row</w:t></w:r><w:r><w:rPr><w:noProof/></w:rPr><w:t>${d.@name}</w:t></w:r><w:r><w:rPr><w:noProof/></w:rPr><w:t>[/#list] \\b @after-row</w:t></w:r></w:p></w:tc><w:tc><w:tcPr><w:tcW w:w=\"", but was expecting pattern: <ID> I have shared the XML code and t
I have a requirement where user can pass document and it gets uploaded to an Appian's folder. I have created a WebAPI (Document Upload) and positive scenario is working as expected. For Negative Scenario (When we are not passing any document): 1. In the WebAPI , it is handled as "400- Document not provided" but when testing we are getting status-200 (Untitled document from web API.txt). Q. From where we are getting this "Untitled document from web API.txt" document. Where is it handled? Q. How to fix default handling?
Hi All, Is there any way we can count the pages of the uploaded document? It can be PDF, Excel, Docx, etc. I know the document viewer field has been provided by Appian, on the preview we only can display PDF. I am looking is there any way that we can show all format documents in new tab or can count the no of pages of the document. Thanks.
Hi All, I am preparing a weekly report for User login frequency. The data is fetched from a cloud DB table which is getting enriched (picking data) from login_audit.csv. The intention of the report is to fetch all active users, and the entitlement mapped to these users. Following query is used to fetch the data and we have a requirement to add the last login details to this query. SELECT USER_NAME, FIL_UNIQUE_ID, GROUP_NAME, IS_ACTIVE, LAST_LOGIN FROM UAGR_USER_GROUP_MAPPING
Hello,I am developing a robot that performs a registration on a website. The problem is that sometimes when I click the "Sign In" button, it shows the message "Invalid or expired reCAPTCHA token." This is not a reCAPTCHA that involves puzzles or checkbox clicks; it's just a message. If I click manually, it sometimes allows me to proceed. I have tried implementing pauses and mouse movements, but they don't always work. I would like to know if there is a viable solution to bypass this reCAPTCHA. Is it possible to add a support file to the robotic task that solves reCAPTCHA? If so, do these solutions have a cost, and which ones do you recommend? Or is there another solution?Thanks
I cannot able to use user filter in a!eventhistoryList(), even though i have added only one a!eventdata() why is that, how can i solve this ??
Hi All, I have created a new AI skill object for text generation in the Appian Dev environment. The skill was successfully created and tested with different temperature settings, and it works as expected. I have integrated it with my process model, published, and saved the model. However, when attempting to deploy the AI skill to the Test environment, the deployment fails with an import error. During deployment, there are no warnings or dependency issues shown. The deployment log indicates the following message: Problems (1):aiSkill 8292bde1-7e28-4b70-a94f-890b679ab860 "NH_Generative_AI_Skill": An error occurred while creating aiSkill [uuid=8292bde1-7e28-4b70-a94f-890b679ab860]: Name is insufficiently unique (APNX-1-4071-032) (APNX-1-4071-007) I have attempted to resolve the issue by changing the name of the AI skill, but the problem persists. Could someone assist me in identifying the potential cause of this issue? Additionally, out of curiosity, could you let me know whic
Hi I am using Export DSE to Excel smart service. Now in the configuration part, I am using the querySelection to select the columns to be written to the final excel document Now this querySelection takes in queryColumn Example : a!queryColumn( field: "opsTicketId", alias: "Ops Portal Ticket ID" ) This alias is basically the header displayed on the excel sheet, but whilst using such aliases containing a ` ` space .. the smart service errors out and as a result I have to use underscore Is there any way I could retain this space ? I do not want underscores on my header ... need it to be a proper header
Hi Experts, I have created user filter in record type the code is below: a!localVariables( local!firstName:a!forEach( items: a!queryRecordType( recordType: 'recordType!{7391bdbe-44f0-47c3-aef9-b6cac0cccc64}CA Clearance Profile', filters: a!queryLogicalExpression( operator: "OR", filters: { a!queryFilter( field: 'recordType!{7391bdbe-44f0-47c3-aef9-b6cac0cccc64}CA Clearance Profile.fields.{5d466bb8-f401-4b6a-b55d-02d26b0727d0}managerXid', operator: "=", value: loggedInUser() ), a!queryFilter( field: 'recordType!{7391bdbe-44f0-47c3-aef9-b6cac0cccc64}CA Clearance Profile.fields.{42db565a-ee39-42ef-ae07-dd9cb839ac67}managerTid', operator: "=", value: loggedInUser() ), a!queryFilter( field: 'recordType!{7391bdbe-44f0-47c3-aef9-b6cac0cccc64}CA Clearance Profile.fields.{6db2376a-bf6e-47f5-939f-2363e5fa5721}telusVp',
Hi All, We have Requirement to show the picker field as Multiple Value selection where the value is storing as”Test1;Test2;1;55”. Please find the below details & suggest any alternatives. Requirement: To show the picker field selectable as Multiple value. Analysis: For the Suspect product column, the values are storing in the table as “Test1; Test2;1;55” which means combination of static and product ids. Since the valued stored as single string in the table while showing in the grid we are retrieving the data by using queryfilter with “Includes” operator in the a!recordData() so the in the picker it is working only for one value & returning the data. And “In” operator is also not working to return the multiple data. Plan: Creating the trans table and storing all the records of suspect product with one-to-many relationship way. Issue: As the Existing data having 34000+ records in the Master table and each record may have mor
I am experiencing an integration error while attempting to connect to a Start Process Web API within the same environment. I have tested the connection using Postman, and it works fine.
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.