-
Recently active
Hi EveryoneI’m using a custom picker as a user picker to select users based on custom properties. However, I’ve run into an issue:       •     If I type something in the picker but then erase it without selecting a suggestion, the field ends up holding a garbage or null value.       •     This behavior causes unexpected results in my form/data submission. Has anyone faced a similar issue? If so, what’s the best way to handle it — for example, ensuring the field resets properly or validating before submission?
Hi Community, I was exploring a scenario, where when user loads records summary page, I want write some data into Records /enitty. I tried to create a web API which writes records, an integration to connect the web API, call that integration from local variable inside the interface. But this doesn't seem to be working. When I tested web api from integration object , I am getting below details as response but its not writing the data Any work around or other approach to achieve this? Thanks in advance
Hello Everyone I want to achieve POPUP/Dialog Box in Interface without using Process model is there any way to achieve this within interface without using record action or process model ? for now i am only using a!dynamicLink function for show/hide option but for many USE Cases , POP UP would be the best option! Thanks , Raj Thakor
Hi team, we are unable to add table format in styledTextEditorField current version - 25.2.350.0 docs.appian.com/.../Styled_Text_Editor_Component.html and just want to know about we have seen that in 25.2 version below 2 features are enabled in styledTextEditorField. and please suggest me how to use below 2 features Subscript Superscript
Hi Team I have a scenario, where when the user clicks on an action that says "Update Information", then the dialog presents a list of more actions that the user can take. Now the problem is, when I click on the action within the existing action dialog, a new dialog opens up as expected, however, the old action dialog still stays. Is it possible to close the old action dialog box?
Hi team I want to access values in a dictionary without using a loop, because in real-time we have 440 rows, and each row has 150 columns. Running a loop over each row to get values is causing performance issues. I checked the Appian Community and found that we can use the a!keys() function to extract all keys Id (PK), PartNumber, Status, Country_1, Country_2, Country_3, ..., Country_150We are using CDT to get data from DB so output of CDT in dictionary format.Expected output: countries: { {country_1, country_2, country_3, ..., country_150}----for 1 st row {country_1, country_2, country_3, ..., country_150}-----for 2nd row } *** One way i found is writing index on all 150 columns but it will increase code length is ther other alternative way other than this
Hi Smart People! I'm using the standard pattern to create a grid interface from the process task report (Creating a user task queue to process tasks) and am running into the following error: Cannot index "columnConfigs" because it is an array type (List of Variant). Only fields with scalar types can be indexed from an array. I've created the most basic Process Task Report, then used the a!QueryProcessAnalytics to pull this into my interface. The data looks correct, but when I create the grid (using the patterns from designer, and also several examples from the documentation), I get the same error. When I compare the data from my report, it displays as "List of Dictionary". But when I look at the sample data from the pattern, it displays as a "List of Map" (this was just hardcoded into a local variable). See the attached screenshots. This is the only difference I can see in the data subsets Any ideas?? Here are the relevant code snippets.
Im trying to configure the grid plus component . i unable to configurate it properly. can anyone share the sample code with explanation for that. i referred the available document and try to achieve it but i unable. i tried as given in the documentation.
Is there a way to get the list of all application objects we have in Appian via expression rule? I want the create a csv file with all objects and their corresponding UUID.
Hi Team, currently we are 25.1 appian version in on ON-Premises env. richtext editor is not working as expected in on ON-Premises but the same function working in on appian community edition Appian community edition screenshot. could you please suggest me if i missed anything. thanks
Hi Team, if I configure the horizontal milestone it looks good like having more length in between values, but have a requirement same style we need to achieve in vertical style ' but here we can increase length of each value like how we have in horizontal , please suggest me better approach, Thanks
Hi Folks, In my interface if i delete anything i want to display a banner says Success!(Image added below) One i click delete as soon as the banner should display and after 5 seconds the banner should hide. how to achieve it. i have gone through with refresh Interval it did not worked as i expected. any plugin or anything
Hi All, Hope everyone is doing well, I have a requirement, where we are using task reports for assigning tasks in application UI. I need to implement the auto refresh the tasks assigned to the logged in users. Can you please help me understand what the logic would be I need to use. Please find the attached code snippet I have used currently. a!gridField_23r3( emptyGridMessage: "No Assigned Tasks", /*label: "Read-only Grid",*/ /*labelPosition: "ABOVE",*/ data: a!queryProcessAnalytics( report: cons!CTRIS_MY_TASK_REPORT, query: a!query( logicalExpression:{ a!queryLogicalExpression( operator: "AND", filters:{ a!queryFilter( field: "c12", operator: "
How to remove the "appian" logo from top-right corner of Site. I didn't find any option in site configuration.
I'm trying to simulate a double-click-like behavior in a read-only grid using a!gridField_24r3. The goal is to return a selected row's value when a user clicks on a field grid value twice. I am able to save the value of the grid after selecting it for the very first time by using fv!deselectedRows. Refer below code:a!save( local!previousSelectedRow, if( length(local!currentSelectedRow) = 0, index(fv!deselectedRows, 1, null), local!previousSelectedRow ) ) Now within the parameter "selectionvalue" of a!gridField_24r3, I am trying to manipulate the value it holds with below logic where I put a condition if there is no selection made --> ri!selected will be empty but we have a value store within local!previousSelectedrow then we should get the id of that grid returned. if( a!isNotNullOrEmpty(ri!selected), ri!selected, if( a
Hi All, My requirement is if any error comesup then it has to redirect to the same interface to modify the form and then resubmit the form again . IN the 2nd interface (which is same as 1st) I'm getting the below error .can someone please help.An error occurred while evaluating expression: Error.message:AC!error.body (Invalid index: Cannot index property 'body' of type Text into type IntegrationError) (Data Outputs)
Hi All,Currently we are having a workflow which consists of a task which will be worked by a user. When any updates to the workflow occur from external system, we cannot show the updates to the user in the UI when user has the UI already open since the data cannot be refreshed. We are thinking of either cancelling and creating a new workflow with the latest updates or completing the task using smart service and recreating the task within the same workflow. Any insights on which will be better approach will be useful.
We have a dropdown value in the editable grid, and when we click on the add row button in the editable grid we have to get unique values for each row which means already selected value should be removed for next row in the grid dropdown. For your reference below is the first row I selected App Number and I clicked add row , now in the second row dropdown we should not get App number similarly for all rows. a!gridLayout( label: "DropDown", labelPosition: "ABOVE", headerCells: { a!gridLayoutHeaderCell( label: rule!INZ_I18N_displayLabel( i18nData: local!i18nInterfaceData, bundleKey: cons!INZ_CONS_TXT_INTERFACE_COMPONENT_INTERNATIONALIZATION & ".fieldLabelEnglish" ) ), a!gridLayoutHeaderCell( label: rule!INZ_I18N_displayLabel(
Hi All, Hope everyone is doing good..!!!, we have a requirement to export the UI data into PDF document file along with text filelds and signature fields, Can anyone please let me know what would be the best approach to achieve this requirement. I have tried using PDF from DOCX smart service to export the data into word document template and then tried to convert the same into PDF. But unfortunately I am able to capture the signatures as document Ids, not as signature images. Can someone please help us how to get the signature properly in PDF file. Regards, Dheeraj G
Hi Team, I am trying to use XOR gate in the process model for diverting the flow based on the 2 conditions as shown below , here in XOR gate we are getting error because 2nd condition getting failed as per our analysis it should go end node because the first condition becomes true in that case why XOR gate checking 2nd condition? could you please suggest me! Thanks!
Hi, I am getting above error while selecting user for task assignment on the interface. a!pickerFieldUsersAndGroups( value: rule!<rulename>( fv!item.Assignee ), Rule code if( rule!APN_isBlank( ri!userOrGroup ), null, if( charat( tostring( ri!userOrGroup ), 1 ) = "[", togroup( ri!userOrGroup ), touser( ri!userOrGroup ) ))
Hi Community, I am using a!recorddata for my readonly grid. record is API backed which has 3.5 million rows of meta data (just 4 columns). I am using pagesize as 50. I have provided filters in UI for users to narrow down their search. Since currently I am only using sample size data , Should I expect any performance issues once 3.5 million data is synced into records? I didn't find any recipes for a!recorddata with pagesize. So also would like to understand how readonly grid interprets and handles pagination just by using pagesize without any limitation on amount of records?
There are two button in my form, one is submit another is cancel. I have many validations in my form, but I notice that, the validations are applied to both buttons. I've also tried the validation group, but the behavior is after I click the button the validation will take effect.What I expect is that the verification will be performed after the user has entered the content, and it will only take effect on the submit button. Is this possible in Appian? If the validation group is the only way I can achieve, Is it possible to disable the submit button after the validation triggered?
Hi everyone, There is a read-only grid that uses a record-type data source. The table structure is as follows: Request Id (Primary Key) Name (varchar) In the grid filters, I’m applying a filter on the Request Id using the IN operator, and passing the values {9, 5, 3}. However, the grid displays the results in sorted order as {3, 5, 9}. I want the grid to display the records in the same sequence as the values I pass in the filter — i.e., {9, 5, 3} — without sorting them. How can I achieve this? Thanks in advance !
There are many components in my interface, and each component has their own validations. I want to implement a require like if any validation is triggered, the submit button should be disable. Is there any easy way I can achieve that? Or I can only write all the validations again in disable.
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.