-
Recently active
Hi, I am working on Appian version 20.2 I have created a Record Type with a Data Store and Entity. The moment when I open the Records and selected my Record Type, I am getting a list with only few random fields and got a link for the first filed. I would like to get the data fields which I want instead of random fields. Can someone advise on this. Thanks.
Hi Appian experts, Here, I am trying to get the cText based on the passed typeId. How I can achieve this. a!localVariables( local!selectedtype: "IM", local!myDictionary: { { cText: "Internal Memo", typeId: "IM" }, { cText: "External Memo", typeId: "EM" }, { cText: "Correspondence", typeId: "CP" } }, local!myDictionary.cText[local!selectedtype])
My requirement is to display current month as default option in dropdown and user can change month value from dropdown if they want to change and for each month there should be integer value saved in Rule Input "selectedMonth", so I have applied dropdownFieldByIndex() function for this. If user select blank then it will revert it to current month but I am getting below issue: SAIL Code: local!currMonth: datetext(today(),"M"), local!monthName: {"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"}, a!dropdownFieldByIndex( label: "", labelPosition: "ABOVE", placeholder: "--Select Month--", choiceLabels:union(local!monthName,local!monthName), /*choiceValues: tointeger(union(local!monthValue,local!monthValue)),*/ value: if(rule!APN_isNotBlank(ri!selectedMonth),ri!selectedMonth,local!currMonth), sa
How can I change the language or translate the language of the interfaces of an application to other languages both its interfaces and the site itself?
How I can upload book as pdf file and preview it in Appian
how to get most recent document uploaded in grid.I have created grid with 3 columns ,in which how to get most recent document which is uploaded by user.
Hi , I have a editable grid having 17 columns and horizontal scroll is appearing in the page due to large number of columns. I am trying to use weight of the a!gridLayoutColumnConfig(width: "DISTRIBUTE", weight: 8) for width distribution like making one column wide and other less wide but non is showing any effect on the width distribution of columns, all are appearing fixed width on the screen. Is it like a!gridLayoutColumnConfig stops working if number of columns are huge ? Please help with pointers. Regards Bihitak
Hi, I've a form which has about 10+ fields which are calculated based on various input fields (including editable grid input fields). I need to figure out a way to have the calculation logic in one place so it can be managed without a lot of code duplication. I want to avoid copy pasting the a!save for each calculated field into saveInto() of multiple input fields.
I have this expression rule : a!localVariables( /* Loop checks against passed in value of type to pull values from specific requirementActivity match */ a!forEach( items: ri!requirement.requirementActivities, expression: if(contains(fv!item.type, ri!activityType), 'type!{urn:com:appian:types:UW}UW-Requirement-Activity'( key: fv!item.key, type: fv!item.type, creatorId: fv!item.creatorId, creatorFullName: fv!item.creatorFullName, createdDate: fv!item.createdDate, commentText: fv!item.commentText ), {}), ), ), And I'm using it in my interface : a!localVariables( requirementsResponse: rule!UW_GetRequirementsByCase_RDS("SomeKey"), local!requirements: { a!forEach( items: local!requirementsResponse, expression: a!map( type: fv!item.name, status:fv!item.status, orderDate: fv!item.createdTimestamp, orderRe
I am using a!fileUploadField in my interface and its not showing any error when I am editing in expression Mode but when i change it to designer mode its showing error.Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!fileUploadField [line 78]: a!fileUploadField( label: "Upload An Image :", labelPosition: "ABOVE", target: cons!CS_DOCUMENT_FOLDER, fileNames: fv!files.name: local!registratioNo, fileDescriptions: "This is the uploaded file for the vehicle : " & local!registratioNo, maxSelections: 1, value: local!file, saveInto: { local!file, a!save(ri!Vehicle.UploadedFile, save!value) }, required: if(
Hello, I'm using the following to return all user rows, but I'm only getting one back: local!usersAll : cast('type!{urn:com:appian:types}AL_Users' , a!queryEntity( entity:cons!AL_USERS, query:a!query( pagingInfo:a!pagingInfo( startIndex:1, batchSize:-1, sort:a!sortInfo( field:"name", ascending:true ) ) ) ).data) I'm using this inside a local variable in a interface. Is there a limitation to this approach? Do I need to do it somehow else? In a Web API, this works and returns all, but not here, is it something with usage inside an interface?
How can we extract user uploaded pdf document using multiple part file.
Hello All, Few users are facing issues currently on different interfaces and they come up with identifiers to find the resolution. When I checked the system log, I found that design_error.csv file is not generated since nov-9. Does anybody knows why its not getting generated? or is there a way to generate it?
Hi, When I try to use multipleDropdownField to display multiple language selection and if I try to use "employeelanguages" rule input to save. When I uncomment the below commented code, I am getting an error Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!multipleDropdownField [line 19]: A multiple dropdown component [label="Languages Known"] has an invalid value for "value". All selected values must be present in the choiceValues array, but value was 4 and choiceValues was 1; 4; 2; 5; 3.
Hi Appian team, I have changed the display name for CDT and there for modified the field name in interface as well. I have done the below code change, but the regular expression added for validation is not working as expected. Can anyone help me out to solve this issue? below is the code snippet used. a!textField( label: "Purchase order (PO)/Sales order (SO)/STO/Requisition", labelPosition: "ABOVE", value: trim( index( ri!PF_Request, "Order_Del_Number", null ) ), saveInto: { a!save( ri!PF_Request.Order_Del_Number, /*if(ri!PF_Request.GBEID=18,*/ /*left(*/ /*trim(*/ /*save!value*/ /*),10),*/ /*trim(*/ /*save!value*/ /*))*/ trim(save!value) ) }, required: true, validations:if(ri!PF_Request.GBEID = 18, if(regexmatch("^([0-9]{1,10})$",ri!PF_Request.Order_Del_Number),null,"The number provided should not contain any special character and can have upto 10 digits"), null ) ) Also please see the below discuss link to understand what are the ch
I have a CDT "AT_employeelanguages" like below-attached screen I am pulling the below table data using an expression and referring to the same using an expression rule AT_GetLanguages() When I use the below code, nothing is saved into my CDT "employeelanguages". Can someone guide me to solve this issue? Thanks in advance. a!localVariables( local!languages: rule!AT_GetLanguages(), local!selectedLanguages, a!formLayout( label: "Test" & local!selectedLanguages, contents: {a!checkboxField( label: "Languages Known", choiceLabels: index(local!languages, "name", null), choiceValues: index(local!languages, "languagenumber", null), value: local!selectedLanguages, saveInto: { local!selectedLanguages, a!save( ri!employeelanguages, local!selectedLanguages ) } ) } )
what is the Max limit of creating rule inputs in an expression or in a Interface? is there anylimit
I have added validation group in a datefield and added the same on a button. But the validation is triggered instantly on change of dates. My requirement is to validate the date field which is added in a grid layout on click of a button.
Hi, Can anyone suggest why we see the below issue? We are seeing this error only for one specific user and it is intermittent. This is happening when one of the user is trying to click on a related action in records.
Hi All, The button alignments were differing in Mobile when we are accessing the application from web-browser and Appian App through mobile. But ideally, the alignment should be differing irrespective of the accessibility of the application. Please find the attached screenshots for reference of the button alignment. Could you please provide some inputs on achieving the consistency in all browsers? Documentation Link: https://docs.appian.com/suite/help/21.3/ux_mobile_considerations.html#flattened-buttons Thanks In advance, Pavan
A text field is considered space as a data so how to resolve it so that it wouldn't submit untill the actual data is inserted.
I tried to add an!integer Field but it delete zeros at the beginning so I want a condition or a validation for this case
I am trying to develop a component that searches on multiple records from the same box, I am analyzing the "Record Picker Component" from the documentation it does not allow you to manage multiple records at the same time, has anyone been able to work around the limit?
I am getting a broken process if a user is entering phone number like 123 4567890. So I want to add a validation that when user enter any space between the phone number, the field should not accept the value and ask user to enter telephone number without any space
Even though there is no code changes , I am getting an error when shifting to designer mode from Expression mode. Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!fileUploadField [line 78]:In Designer mode:Why this is happening? and how to stop it?a!fileUploadField( label: "Upload An Image :", labelPosition: "ABOVE", target: cons!CS_DOCUMENT_FOLDER, fileNames: fv!files.name: local!registratioNo, fileDescriptions: "This is the uploaded file for the vehicle : " & local!registratioNo, maxSelections: 1, value: local!file, saveInto: { local!file, a!save(ri!Vehicle.UploadedFile, save!value) }, required: if((local!required), tr
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.