-
Recently active
Hi, I'm trying to find the root cause to why I can't see any records in the "Data Preview" screen of a Synced Record Type. The application works normally and I'm able to push a full sync without any issues. Other records stored in the same database are available in "Data Preview". Context: The data is stored in company hosted SQL Server. Error message: Preview currently unavailable due to an error on the source Any recommendation to logiles, or actions I can take to understand why the data isn't displaying is appricated. Thanks for your help
We have one record type on database View. Record type is configured with Filter applied to 3 columns only i.e. "Limit search to selected fields" GRID with Record type source is showing Data with paging=50 in UI and able to see data in next page as well. User sees data with some mandatory Input filter on selected column. GRID is configured with showSearchBox option. Now if user is entering some value in default searchbox(this value is applied with the record filter configuration which is again on 3 columns) with record type then getting below error- An error occurred because the record types source is currently unavailable, or the query reached a timeout or memory limit. I need to understand the sequence of the search value applied to the data- 1- Will this apply to whole data(10000 rows) available to view without any User mandatory filter or only to the data coming in the Grid(with user filter applied) for e.g. 2000 rows(with pagination 50 per page)
I am not able to enable the RPA agent from my system, I have followed all the instructions mentioned in appian documentation like JAVA_HOME setup, Certificates everything. One time it got enabled and and after that I am not able to enable it again so I have tried uninstall and install several times but no luck. Please see the attached log 2025-04-09 09:25:19,418|INFO|com.novayre.jidoka.client.JidokaClient.parseArgs:447|Using the default reset after long connection fault value: 0|main|0|242/4,096|2025-04-09 09:25:19,418|INFO|com.novayre.jidoka.client.JidokaClient.parseArgs:449|Using the default connection timeout value: 600|main|0|242/4,096|2025-04-09 09:25:19,418|INFO|com.novayre.jidoka.client.JidokaClient.parseArgs:450|Using the default lock runnable value: true|main|0|242/4,096|2025-04-09 09:25:19,418|WARN|com.novayre.jidoka.client.JidokaClient.readConfigurationFromPropertiesFile:652|An optional property has not been read: configuration.log.level|main|0|242/4,096|2025-04-09 09:25:19,
I'm new to integrations and what to know about headers in it. Someone can explain the purpose of it? Thank you in advance
I'm currently practising in appian community environment. Is there a way that I can do some hands on on CDT's and Plug Ins.
Hi All, what are the different Namespace available in CDT? Thanks in Advance.
I have a requirement to configure "Approve" and "Reject" buttons in an approval email notification. When a user clicks "Approve", it should open a new email draft with the body pre-filled as "Approved." Similarly, if the user clicks "Reject", it should open a new email draft with the body as "Rejected - Rejection Reason: ". I have created an HTML template with Approve and Reject buttons. It works fine when the HTML template is opened in a browser. However, when I configure the "Send Email" node in the process and using the same HTML template, the email is triggered and delivered to Outlook, but the buttons appear as plain text instead of functioning buttons. What could be the cause of this issue? Can we achieve this in appian? Are there any suggestions or alternate approaches to achieve the desired functionality? What is the best practice for configuring actionable buttons in an email notification, in
Hello,I am implementing a robot that performs user validation on an online portal. Upon completing the validation, it should press the button to save changes. When I run this robotic task from the object, it works correctly and saves the changes. However, when I execute it from a process model, which runs a previous robotic task before this one, the page gets stuck, showing that the changes are being updated, but nothing is saved. The process hangs. I have already implemented mouse movements and 12-second pauses, but nothing has worked. What do you recommend doing? Could the portal be implementing some kind of validation to detect bots? Thank you.
We are facing issue like the value is Number(Decimal) when user enters - 1595739.56 it gets round of to – 1595740. Which is a concern here. Also any number which is of 7 or more than 7 digit are getting round of. We understand appian recommends the uses of ‘text field’ instead of floating point field, but this will lead to the column type changes in Database because those decimal columns can either be calculated in appian or in database stored procedures, hence as converting the column from decimal to varchar will required us to type cast them from varcharToDecimal before doing any calculation s and those are many fields which are used in calculations. Any urgent help/suggestion is really great help to me to progress.
append(ri!selectedCards, save!value) This code above is getting the following error: Interface Definition: Expression evaluation error [evaluation ID = 788c2:8d9d9] : An error occurred while executing a save: Expression evaluation error at function 'append' [line 99]: Insert is not supported for Map types - ri!selectedCards' type is Map Type like local!options - fv!item comes from a loop through local!options: local!options: { a!map( id: 1, icon: "home", name: "House", desc: "A single family home, townhouse, or duplex" ), a!map( id: 2, icon: "building", name: "Condo", desc: "A multi-family building in which you own a unit" ), a!map( id: 3, icon: "coins", name: "Coin", desc: "A coin icon to appear" ) }, - save!value is the same as fv!item link: a!dynamicLink( value: fv!item, saveInto: a!save( ri!selectedCards, if( ri!allowMultiple, if( co
Hi all, We are developing a custom map component using Appian’s Component Plugin SDK to render an interactive map using ArcGIS. The map rendering and logic will be handled entirely within the custom plugin. We want to display standard Appian UI components (such as interfaces using a!formLayout, a!dropdownField, etc.) on top the map rendered by the plugin. Is there a recommended way to: Overlay or position Appian UI components above or within the same space as a custom plugin component? Please find below the expectation we are looking for.
Hi team, I have written a expression rule to update a particular row of a record. The Expression rule is working as expected while unit testing but does not work when called in Script task.Could someone please help?
Well, there is the reference of a!cardChoiceField. https://docs.appian.com/suite/help/25.1/card-choices-component.html The component itself is amazing. However it has one big defect, which is: you cannot (at least easily) change its card's background color. I would like to be able to keep the interface's background color on its default (as it is), and change the choice card background color to gray, black, blue, etc. So only, the card choice should get the customization. I've searched a lot and I didn't find any hint or previous usage on this. Does anyone have any idea in mind on what to do about it? I would like like this to be possible and if it's not, it should be implemented on a next version of the component. This is for UX/UI purposes. Thank you in advance for any hints on this.
I have a timer process, where the timer configured as following: Timer condition is a environment constant, and we a switch in UI where user can change the constants value from false to true or from true to false, to decide whether they want the timer process run It has been working fine, but today when I turn on the switch, which mean I changed the value of the constant from false to true, the timer process is not triggered Can anyone advise?
Hello dear Appianistes, I have a gap between how my app reacts in development tools (build) and in the site, Site : After using AJOUTER button : Builder : After using AJOUTER button : Any guesses ? buttons: a!buttonLayout( primaryButtons: { a!buttonWidget( label: if(ri!isUpdate, "Enregistrer", "Ajouter"), saveInto: { /*sous-periode*/ a!forEach( items: local!sous_periode, expression: { a!save( ri!sous_periode[fv!index]['recordType!{77c00203-ec59-4d91-815a-0f6334649b51}alan_r_sous_periode.fields.{38d14ae2-8fd9-40ee-a277-dbc90afc6266}dateDebut'], local!sous_periode[fv!index]["deb"] ), a!save( ri!sous_periode[fv!index]['recordType!{77c00203-ec59-4d91-815a-0f6334649b51}alan_r_sous_periode.fields.{368c8cd0-aeff-4d35-b85f-e83787ea7fa8}dateFin'], local!sous_period
Hi, While running the installer getting below error after 'extracting setup files' Error in action ExecuteAction Error in action InstallSelectedFiles
I used if() to check the condition in Value() parameter of dropdown which is working fine from front end, but the value is not saved when i use the same logic in SaveInto() parameter of dropdown. Logic used in Value() parameter: if( and( ri!eventType = cons!INS_INT_EVENT_TYPE_ID_ANZ_ARREARS, ri!policyNo = cons!INS_TXT_MULTIPLE ), "Contact Centre Outbound", if( and( ri!eventType = cons!INS_INT_EVENT_TYPE_ID_ANZ_ARREARS, ri!policyNo = cons!INS_TXT_SINGLE ), "Contact Centre Inbound", index(ri!application, "incomingSource", null) ), ) Logic used in SaveInto() parameter: { if( and( ri!eventType = cons!INS_INT_EVENT_TYPE_ID_ANZ_ARREARS, ri!policyNo = cons!INS_TXT_MULTIPLE ), a!save( ri!application.incomingSource, "Contact Centre Outbound" ), if( and( ri!eventType = cons!INS_INT_EVENT_TYPE_ID_ANZ_ARREARS, ri!policyNo = cons!INS_TXT_SINGLE ), a!save( ri!application.incomingSource, "Contact Centre Inbound" ), ri!application.incoming
Hi all, I'm going crazy about this: I want a multiple dropdown be populated by a d query on a data store: local!config: a!queryEntity( entity:local!dse[ri!dse], query: a!query( aggregation: a!queryAggregation( aggregationColumns: { a!queryAggregationColumn(field: ri!fieldName, isGrouping: true) } ), pagingInfo: a!pagingInfo(startIndex: 1, batchSize: - 1) ), fetchTotalCount: false ).data[ri!fieldname], and this is my dropdown configuration: a!multipleDropdownField( data:null, placeholder:"null", choiceValues:local!config, choiceLabels:local!config, label: "", labelPosition: "ABOVE", value: ri!value, saveinto: ri!value, searchDisplay: "AUTO", marginBelow: "NONE" ) but in test display it generate this error: Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!multipleDropdownField [line 4]: A multiple dropdown component [label="Multiple Dropdown"] has a
Hi Appian Community, Please be informed that we are using 23.2 Appian Version locally hosted On Premise Environment and under Build->New option we don't have an "AI Skill" option so currently it's not possible to create AI Skill for Documentation Extraction. 1) Is the Arabic Language able to be extracted by Appian's AI Skill from Arabic documents when I use Appian AI Skill object after training the model? 2) Is there any workaround to enable Appian's AI Skill in development On Premise Environment? 3) Do we need to manually install any AI Skill in Appian installation folders to enable AI Skill option in On-Premises Environment? 4) If i enable Google Cloud Document AI, will this work for other than English languages like Arabic words extractions including Arabic numbers? 5) How to tract extraction accuracy if i use Google Cloud Document AI, because i know if its Appian AI Skill then it will give automatically give accuracy
The following: IMHO, the low code security row should be dynamically converted to a security expression whenever I switch to it and vice-versa. It would save a lot of time. By the way, is it really possible to apply such a security rule into a security expression? If so, how could I convert this into a security expression? Thanks.
Hello Everyone, We allow users to enter the amounts in the editable grid using the textbox component. (saving these values in the CDT decimal field) And displaying the total amount and validating the total column against other values. Values entered are : 430603.1013871.55117011.6523402.33 Would like to know why the sum function is not giving the value with the correct precision. And also to calculate the sum with correct precision, do we need to use Fixed?
Hey,I am exploring some thing new in Appain functions,Supose if user enter 1+2+3+4+5 in a text box then is there any function to evaluate this and give me the sum of all those numbers as 15.Thanks in advance.
We have tables we want to create record types from but the tables can have millions of records in them and we only need to filter for certain rows. We're trying to find a way to filter the rows we need in the sync filters but there's a lot of limits on what we can use in the Sync Filters expression. Appian doesn't seem to allow rules or constants but we were able to make use of a!executeStoredProcedureForQuery() to call an SP which would specify the records we want to filter for, as per below: a!localVariables( local!totalCount: tointeger( tostring( index( a!flatten( index( a!executeStoredProcedureForQuery( dataSource: "jdbc/Appian", procedureName: "SND_getPksTotalCountToFilter", timeout: 30, inputs: { a!storedProcedureInput(name: "p_workflow", value: null) } ), "results", null ) ),
Hello, I am looking for some options in Calendar grid adapting Outlook, that shows tasks, when user clicks should redirect to a link. can you please give some references.
Hey guys,I am exploring the validations stuff in the interface in appian.I have 2 text fieds in the interface, I have set up validation on the 2nd text box, if the 1st text box value is equals to Hi then I am showing a validtion on the 2nd text box.So here, If I enter Hi in the 1st text box then validation is showing up only when I enter something in the 2nd text box. Validation was not showing whenever I enter Hi in the 1st text box and levaing the 2nd text box empty.Let me know If I am missing anything here.Thanks in advance.
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.