-
Recently active
Hi Folks, I am showing the data in a grid format in the dashboard page and the request id in that grid is a link which is navigating to the record summary page. I am providing record action in summary page for user to take some action which is being opened in a dialog box. Now when user submit the dialog box, the process running in the background and once completed, the user is coming in the summary dashboard. Now the client wants, when user submit that record action, instead of landing in the record summary page, then want to land into the dashboard page. Is it feasible? Regards, Ghanashyam
Hi I would like to remove the selected record from the Custom Picker. But the below code throws error. In code labels and identifiers are same as i need only name. Code Snippet: a!localVariables( local!selIndex, local!selItem, local!selectedRecord:rule!ACRA_GetExistingInfo(), local!currentRecords:a!refreshVariable( value:if(a!isNullOrEmpty(ri!selectedProducts), null(), ri!selectedProducts), refreshOnReferencedVarChange: true ), local!recordLabels: a!refreshVariable( value:if(a!isNullOrEmpty(local!currentRecords), local!selectedRecord.proposedName, remove(local!selectedRecord, tointeger(wherecontains( touniformstring(local!currentRecords.proposedName), touniformstring(local!selectedRecord.proposedName) ))).proposedName ), refreshOnReferencedVarChange: true ), /*local!recordLabels:local!selectedRecord.proposedName,*/ local!newRow:'type!{urn:com:appian:types:ACRA}ACRA_ProposedNamesInfo'(), local!products:'type!{urn:com:appian:types:ACRA}ACRA_ProposedNamesInfo'(), a!
Hi There, When I use the cardLyout Component, add the link property to it. I use the showBorder property to hide the border, but when mouse hover it, there will be border line, I want to know how to hide the hover border Thanks
hi, my selection check boxes in editable grid not saving the values and upon page load it shows all boxes selected by default requirement: I wanted to save both Index and the row upon selection. Please help.
hi, I have an editable grid with 35 rows of data ( 5 columns editable), I have a requirement that given , if I edit something in any row , it should get saved in the database but shouldn't use any selection check box , there is only one button, that should save all the rows that are edited at one click I wanted to save only the rows that are edited . Each row has a primary key.Any idea or code samples will help
Hello All, We need to calculate number of hours between two date and time values. and this should not consider weekends. Thanks in advance
Good morning. We have a use case with a grid that has as data source a record and we need to select all the elements of the grid.The grid allows us to select all the elements at once, but only those on the first page.We also use user filters so that the data in the grid can be filtered by those user filters. We have created a button to select all the items in the grid at once using a query, but we cannot filter that query with the user filters in the record. Is there another solution to be able to select all the elements of a grid using a registry with user filters?Is there any way to access the internal query that appian makes when using those user filters to be able to use them in the query? Thank you very much.
We are facing slowness sometimes timeout error with UI. On Ui we are displaying 10 columns and one with record action icons also. Data type is record type and layout is read only gridlayout.Using logical expression to filter data and user filters.The record is queried at many places in application. Please suggest what can be possible issues because we are facing it frequently.
hi, I am trying to build a landing page with three panes. middle pane has a grid with 10 columns, It ends up showing three and adds horizontal and vertical scroll bar. Is there a way where I can adjust the pane, so that it fits perfectly and shows entire grid. Already tried width component of the pane. Doesnt add difference
Hello, I am having trouble getting validations to show up using a multiple dropdown component. When I pass in "Show Validation" for validations, nothing is shown on the component. When I do this for a dropdown component, it works as expected: My message is displayed with red text underneath the component. How can I show validations underneath the multiple dropdown component? Thank you, Nicholas
Hi Everyone, I'm currently working on a group of applications that represent different departments of the same company. We've also implemented a Landing Page for unifying the access to a single link. The challenge I'm facing is a request to be able to return to the Landing Page from each department site. Since for each department we're using different Site objects, it's not possible to have a 'Home' on the top ribbon that allows to return to Landing Page. We can return to the interface but the other pages/page groups remain visible and the request is to have them hidden. Obviously we can create a custom link or button somewhere in the site to allow the users to return to landing page but I haven't found any good front end ideas to do this in an organic manner. By the way, the users don't prefer the icon that shows the different sites on the top right, they even requested it's removal but I don't think that's possible. Thi
Hello Team, Here i'm trying to display record data in read-only grid. Interface Definition: Expression evaluation error at function a!gridField [line 2]: An error occurred while retrieving the data for "MS Typology". Details: Record type is marked as synced, but its data has not yet been synced or its existing synced data has been invalidated. Contact your system administrator. Can someone suggest what steps would i need to take
I have a grid where i implemented custom check box, a!gridrowLayout { contents:{ a!richTextDisplayField( label:"", labelPosition: "COLLAPSED", value: { a!richTextIcon( icon: "square-o", link: a!dynamicLink( saveInto: { a!save({local!selectedIndex},fv!index), a!save(local!selectedrows, append(local!selectedrows,fv!item)) } ), linkStyle: "STANDALONE", showWhen:{if(and(local!editProcedures,tointeger(local!selectedIndex) <> fv!index),true,false)}, color: "SECONDARY", size: "MEDIUM" ), a!richTextIcon( icon: "check-square-o-alt", link: a!dynamicLink( saveInto: { a!save(local!selectedIndex,null), a!save(local!selectedrow, remove(local!selectedrow,wherecontains(fv!item[ recordtype!fields.id],local!selectedProcedure[recordtype!.feilds.id))), } ), have drop downs and text fields below } Now , if i edit the row and select teh check box, it saves the updated value from the row to local!selectedrow, bu
Hi When i am trying to access one particular interface in dashboard options getting the error like below could you please suggest on it Error: Error Evaluating UI Expression Expression evaluation error [evaluation ID = f4ac9:0c850] in rule 'amd_pendingtaskgrid' (called by rules 'amd_dashboard' > 'amd_dashboard_requests') : Rule 'CS_joinassigneearray' has 1 parameters, but instead passed 5 parameters. a!gridTextColumn( label: "Assigned To", field: "c23", data: if( local!datasubset.totalCount = 0, {}, apply( rule!CS_joinAssigneeArray, local!datasubset.data.c23 ) ), alignment: "LEFT" ), code in rule!CS_joinAssigneeArray: joinarray(rule!CS_getTaskOwnersNames(ri!assignees)," | ") in data local variable we are getting process report in that one particular column called Assigned to details we are getting and passing that to rule available in apply condition. Tried checking in process report in
ValidationGroup is not working as expected, when applied against a file component. It is validating entire form and not restricted to fileUpload component only. Requirement: When user clicks on "Upload File" button it should only validate file specific validations. PS: I did try setting Validate: false for button component. But it did not work. Thanks for help in advance a!fileUploadField( labelPosition: "COLLAPSED", target: tofolder(ri!appianFolderId), instructions: "Please click on ''Upload File'' button to upload the file in system", validationGroup: "UPLOAD_VALIDATE", validations: { if( and( a!isNotNullOrEmpty(fv!files.extension), contains(cons!VALID_FILE_EXTENSIONS, upper(fv!files.extension)) ), "", "File extension is not supported" ), if( fv!files.size > cons!FILE_SIZE, "Attachment file size is more than 10 MB", "", ), }, value: ri!uploadedDocument, saveInto: { ri!uploadedDocument }, maxSelections: 1, ), a!buttonArrayLayout( buttons: { a!buttonWidget( l
.
I have a record type list - saved in local!displayitems it has 9 items and i am displaying it in the grid when I select the rows in grid it gets saved in the local!selectedrow variable now, i am doing some manipulation and updating few fields in the selected rows and then wanted to save them to the local!display items upon button click , here is teh code, can you tell me what is wrong , since displayitems is nested , i flattened it a!forEach( items:a!flatten(ri!displayItems), expression:{ a!save(fv!item[recordtype.fields.preparedBy'], a!update( fv!item[recordtype.fields.preparedBy'], { index( fv!item[recordtype.fields.procedureReferenceId'], ri!selectedrows[recordtype.fieldsprocedureReferenceId'] ) },{ri!selectedrows[recordtype.fields.preapredby]} ) ) error:
hi, I have a custom check box written for my grid as i have nested loop , i a unable to implement the appian default selection check boxes. here is the code, a!richTextIcon( icon: "square-o", link: a!dynamicLink( saveInto: { a!save({local!selectedIndex},fv!index), a!save(local!selectedProcedure, append(local!selectedProcedure,fv!item)) } ), linkStyle: "STANDALONE", showWhen: tointeger(local!selectedIndex) <> fv!index, color: "SECONDARY", size: "MEDIUM" ), a!richTextIcon( icon: "check-square-o-alt", link: a!dynamicLink( saveInto: { a!save(local!selectedIndex,null), a!save(local!selectedProcedure, difference(local!selectedProcedure,fv!item)),} linkStyle: "STANDALONE", showWhen: tointeger(local!selectedIndex) = fv!index, color:"SECONDARY", size: "MEDIUM" ), This code actually , appends the index in the local!selectionprocedure but when i unselect it , it actually removes the last
hi, I have a child interface , that has a rule input just to update the data base. I am basically trying to select the rows from an editable grid and save them in this rule input which is not dependent on parent interface. it is handled internally in child interface. Child interface rule inputs - ri!id and ri!selectedrows I am trying to configure this interface in the Landing Page ( Parent Interface ) , now from parent interface I wanted to pass only the id. how do I achieve it . I get an error, if I pass only id from parent .
Hi, We have on-premise environment. We`ve switched from Apache Tomcat to IIS as web server. Since then, when trying to open a site: .../suite/sites/hr-application/group/organization/page/employee-directory/record/...id.../view/summary we`re getting an error: DOCTYPE "... is not valid JSON appian Any idea, why this started / how to solve it? Kind regards, Nejc
Hi, I'm trying to replicate the image column in the Acme exercise. But this expression: if( a!isNullOrEmpty( fv!row['recordType!{99497132-80a2-4706-85d8-9d65360812d4}VehÃ%ADculo de W2690.fields.{664fc039-9187-4150-90ce-6d589788d0c2}image'] ), a!EXAMPLE_DOCUMENT_IMAGE(), fv!row['recordType!{99497132-80a2-4706-85d8-9d65360812d4}VehÃ%ADculo de W2690.fields.{664fc039-9187-4150-90ce-6d589788d0c2}image'] ) Is showing me this error: "Expression evaluation error at function a!gridField_23r3 [line 51]: A grid component [label="null"] has an invalid value for "columns". A grid column [label="Image"] has encountered an error. Expression evaluation error at function a!imageField [line 87]: User Does Not Have Rights to Perform this Operation" What am I doing wrong?
Hi everyone, Below is my code: Child interface grid column within gridField(): a!gridColumn( label: "", align: "CENTER", value: a!localVariables( local!showLinkClosedCase: contains( ri!chosenCloseCase, fv!row['recordType!A.fields.{caseId}caseId'] ), a!richTextDisplayField( value: a!richTextIcon( caption: "Close Case", icon: "calendar-check", link: a!submitLink( showWhen: not(local!showLinkClosedCase), saveInto: { a!localVariables( local!case: rule!QRY_getCase( id: fv!row['recordType!A.fields.{caseId}caseId'] ), if( or( a!isNullOrEmpty(local!case), contains( { cons!CASE_STATUS_CLOSED,
I am trying to update name and age in variable X using Y data. Code below a!localVariables( local!Y: { a!map(id:1,name:"test1",age: "60"), a!map(id:2,name:"test2",age:"70") }, local!X: { a!map(id: 1, person: {name:"test1",age:"50"}), a!map(id: 2, person: {name:"test2",age:"20"}), a!map(id: 3, person: {name:"test3",age:"30"}), }, { a!buttonArrayLayout( buttons: { a!buttonWidget( label: "Button", style: "OUTLINE", saveInto: a!save( local!X, a!update( local!X, { wherecontains( tointeger(local!Y.id), tointeger(local!X.id) ) }, { local!Y} ) ) ) }, align: "START", marginBelow: "NONE" ) }) But ended up getting this , Can you please help me correct this, I only wanted to update the name and age inside person list for the id 1 and 2
Hi, Users are getting following error after task completion on task page after submitting the task. This is happening intermitently. "403 Access Denied. You dont have permission to view this page." We are querying a task report and displaying Task list in an interface. User clicks on task link to get access to the task. User accepts the task and submits the task. On Task submission, sometimes user gets this error. [Screenshot attached] No errors in stdout logs. Did anyone experienced this issue before ? If yes, whats the resolution. Thanks.
Hello everyone, we're facing a problem with the dropdown component used from Appian mobile, since it doesn't close the suggestions after pressing on the desired value but it requires the user to click back button. This UX is not very comfortable or intuitive for the end users. Any suggestions for alternative ways for handling such a use case (other than using a picker). I am aware of this older thread with the same problem: Appian Community 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.