-
Recently active
Hello All , Any suggestions how to create an Interface that will just look like "The submit review " functionality when we submit a review in Uber /Zomato . [ex: 3- 4 stars can be seen and when we click one them their colour changes or greyed out ] TIA
validations: if( a!forEach( items: ri!grid, expression: count( fv!item['test}iscorrect'] ) > 1 ), "Only one fav can be selected", null ), Hello All, I have an editable grid with multiple rows. I have fav button on each row. I need to validate only one fav is allowed per user. How can I achieve this pls. Here validation is not working. All my grid data is coming from ri and saving back to ri.
Hi, I have a dropdown configured in which some of the choice values are high in character value because of which it is getting cut-off. Can anyone suggest any workaround. PS: I am maintaining a look value table from where I am indexing these values. Sharing the SS below.
Hi, I have several DB tasks shown in a to-do list, where it is possible to reassign these tasks to other users. I need to ensure, just before submitting any task, to check if meanwhile a user has been filling the form, anyone has reassigned that task to another user. In that case, if the user click into the "Complete" button, the task can´t be submitted and a warning must be shown in the form. My approach was create a rule that check the if loggedInUser() match with the user in the column of these record, returning a boolean. When I clicked into the "Complete" button, the rule must be executed and decide if I can submit the task or not.The problem is that that rule is execute just once when the user open the task and I can't find a way to force the execution of therule every time I click into the button. In some tasks there is no option for the user to insert data, only display information and complete the task so refreshing that rule everytime
There is a smart service in my interface known as document upload . When i am uploading any document , it should be in pdf or word format , basically I need to check that User can only upload a pdf or word document . If the user uploads document of different type it should throw the error . how to achieve this please explain or give some code snippet if possible . Thanks in advance !
Hi Champs, I want to hide the out of the box Reassign button which shows to user when they open any Appian process based task. Is it really feasible? Regards, Ghanashyam
Hey, I have an interface with multiple interfaces shown up using showwhen conditions.when i click on submit button on the screen then only the process should be started, in the same interface I have file upload component with another submit button , when I click on that submit button the file should be uploaded to the target folder and a process need to be triggered , in the same process i'm using uploaded files ID so i kept submit true. Here I'm facing the issue, when i click on the uploading file submit, the screen is submitting directly and trigerring other process model.Just because submit true is also applied for second submit button. The entire interface is a start form for one process model and there is another process model triggered using startprocess smart service in uploadfile submit button. Thanks in advance.
Hello, I've been trying to implement this functionality since morning but with no luck. We have a form where the user can input multiple locations if they want to. The functionality is as follows: 1. User fills out the address and additional questions as below The information for these questions is saved in the Input record type which has a one-to-one relationship with Project Location record type. If the user clicks on add potential location, a new Project Location entry is appended to the existing Project Location array. We need to give the user the option to prepopulate the values of the previous location to the new location if they want. My approach is as follows: I need to create a local!currentIndex variable that uses wherecontains function to tap into the values and give me the array. I then index into that array and store it to another local variable local!prepopulatedData Problem is, I never used wherecontains before and the logic of this is confusing
I have a file upload component and a form in an interface. In saveinto of file upload component we have a start process and the form is added as a start form in another process model. I have written showwhen conditions for file upload and form that only when the user uploads the file and submits only then the order form should be displayed, but when I upload file and click on submit, the form also gets submitted
Hi! Im having trouble with a Refresh button in an editable grid. The data in the editable grid comes from an expression rule which queries the DB. The thing is, when I have two tabs (lets call them A and B) in the browser with the same interface opened, when I make changes in the Tab A and then refresh the editable grid in Tab B, it works OK and the data is properly refreshed and I see the changes in both tabs. But then, if I make any other change in Tab A, and then I refresh again in Tab B, the data is no more refreshed. To clarify things, if I reload the tab presing F5, the changes made for the 2nd time in Tab A now appears correctly in Tab B, but I want this same behaviour to occur when using the Refresh button in the interface. Thanks! P.D.: If u need some screenshots just let me know and Ill post them ASAP.
I have a form where I have signature field like below and when I am clicking the draw signature button the dialouge box opens like below here it is hiding the below 2 fields I want like the dialouge box will open in between the sign field and the two fields . can anybody help me in this please ?
id 1 group Mailing Task Storage Assignee refId Name 1 John Doe 2 Jane Doe 2 group Mailing Task Reminder Assignee refId Name 1 John Doe 2 Jane Doe Hi I have 1 to many relationship between Group (level1) and Assignee (level 2).. I want to update update and save the the name in Assignee.Name. I have been using these one below and it did not work a!forEach( items: {"John Doe 1" , "Jane Doe 1", "Sam Doe 1"}, expression: { a!save(ri!group [recordtype!group.relationship.Assignee.Name][fv!index],fv!item), } ) but it was not saved or overridden the Name Field. i'm looking to save the output like this. id 1 group Mailing Task Storage Assignee refId Name 1 John Doe 1 2 Jane Doe 1 Sam Doe 2 group Mailing Task Reminder Assignee refId Name 1 John Doe 1 2 Jane Doe 1 Sam Doe could you please help?
Hello, guys. I am wondering how can I craete a component that has a button to copy its text content to the user's clipboard. I would like to be able to copy the rich text's content only. a!columnLayout( contents: { a!richTextDisplayField( label: "Lorem Ipsum", labelPosition: "ABOVE", value: { "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt." }, marginBelow: "NONE" ), a!buttonArrayLayout( buttons: { a!buttonWidget( label: "Copy to clipboard", submit: false, width: "MINIMIZE", style: "LINK" ) }, align: "CEN
We had an interface, while loading the interface in the flow sometimes we are getting Memory Circuit breaker error and we could not able to move forward as we cannot click anything on interface. We already optimized the code to maximum extent. Is there any way that we can show that error in separate section which will not block the interface, so that we can move forward by clicking on submit button
I have added some fields to the user interface (UI) and marked those fields as required. The UI that includes these fields has been merged with another UI. This combined UI is then linked to another UI that contains a "save" button. In the "save" button, I have set the validation parameter to true. However, after clicking the save button, the validation for the required fields is not being displayed.
Can we handle the exceptions in Appian interfaces ?
Hi team, im looking a way to start a rule input with data, for example: i get data in a child sail that i need to pass in a parent sail at the first moment the parent sail calls to child
At first, Dropdown values already submitted. In second time, We may need to change the option So Can we load a dropdown with a pre selected text value that was submitted earlier and again select a new value from dropdown
hi all,,, i have an editable grid interface in which when i choose a dropdown value for "subsidiary" field, the other 2 fields(businessunit and objectamount) will get autopopulated values..i need to add multiple rows also,,but when clicking on add row button,,iam getting error message like this: Expression evaluation error [evaluation ID = a5ba0:92723] in rule 'i2cemea_editablegridbookingfssc' (called by rule 'i2cemea_genericwriteoffform') : An error occurred while executing a save: Expression evaluation error at function 'append' [line 123]: Insert is not supported for I2CEMEA FSSC Booking Info types CODE: a!localVariables( local!Subsidiary: if( a!isNullOrEmpty(ri!companyCode), 'recordType!{837731a9-893a-4a24-aa84-dedd7697c0b8}I2CEMEA MW GL Account'(), rule!I2CEMEA_QR_getMWGLAccount(companyCode: ri!companyCode,processType: ri!processType).data ), local!bussinessUnitorObjectAccount: if( a!isNullOrEmpty( ri!bookingFSSC['recordType!{0
I am new and working on the developer course. I am on exercise 8 create an interface, on the Create a Reusable Interface section. When I completed the steps to make AX_VehicleDetailsView and clicked save. It popped up with the interface! But this is the error that I got when it opened, and I don't understand where I go to fix this! Thank you
Hi all, I can no longer receive emails from the start node. I configured everything correctly according to the documentation guidelines. Until yesterday I was able to get the process to receive emails, from today nothing works anymore. Any suggestions? I'm attaching screenshots for settings
As per Appian 21.1 (https://docs.appian.com/suite/help/21.1/Web_Link_Component.html) now we should be able to open the link on same tab. I tried testing this but the link opens in new tab regardless of the value that is set to the parameter openLinkIn Test Code in 21.1. a!sectionLayout( contents: { a!linkField( links: { a!safeLink( label: "Safe Link", uri:"">https://appian.com/", openLinkIn:"SAME_TAB" ) } ) } )
I have two instances now where related data is not showing up in a read only and editable grid. To solve this problem before, I had to create an Expression Rule to retrieve the data (not the record) for display purposes. This is the latest example. I have an editable grid that shows the positions for a specific clergy member. (the grid is not complete, I am just trying to get the data to display properly) Relationships are built between Clergy Position and Clergy Member, Ref Clergy Position, and Parish. All relationships are built both ways. Data shows for the columns Term Start, Term End, Term and Term Complete. Data does not show for columns Position, Organization and City; these are all related data. a!gridLayout( totalCount: count(local!clergyPositions), headerCells: { a!gridLayoutHeaderCell(label: "Position"), a!gridLayoutHeaderCell(label: "Organization"), a!gridLayoutHeaderCell(
Hello, Is there a way in Appian we could upload from Google Drive Client from local system? Basically the google drive client look like this- When we select and upload Test GDOC gets this error- Thanks is advance.
Hi Expert I have an interface where I have read only grid . Now, when the user clicks on completed Status , I want a way to open the interface as a dialog. if there is a way please let me know. I tried with record action but not able to achieve this . a!gridColumn( label: "Status", sortField: 'recordType!{1b81b174-97c1-47ee-aa85-b20723b749c3}CDM2_Target Record.fields.{status}status', value: a!richTextDisplayField( value: a!richTextItem( text: if( a!isNullOrEmpty( fv!row['recordType!{1b81b174-97c1-47ee-aa85-b20723b749c3}CDM2_Target Record.fields.{status}status'] ), "", fv!row['recordType!{1b81b174-97c1-47ee-aa85-b20723b749c3}CDM2_Target Record.fields.{status}status'] ), link: if( and(fv!row['recordType!{1b81b174-97c1-47ee-aa85-b20723b749c3}CDM2_Target Record.fields.{status}status'] = cons!CDM2_VA
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.