-
Recently active
Hi I need to display multiple input integer fields within one integer field based on multiple dropdown selection means i have a multiple dropdown which has 11 options if i select one option from dropdown the input integer field related to that need to display likewise if i select three options from dropdown three input integer input field has to display. I have defined 11 integer field individually like below but need to know the best approach to define in one integer field please suggest on this contents: { a!integerField( label: "Organization Hierarchy", value: ri!selectedHierarchies, saveInto: ri!selectedHierarchies, showWhen:contains(tointeger(ri!impactedHierarchyList),1) ), a!integerField( label: "Location Hierarchy", value: ri!selectedHierarchies, saveInto: ri!selectedHierarchies, showWhen:contains(tointeger(ri!impactedHierarchyList),2) ), a!integerField( label: "Account Hierarchy", value: ri!selectedHierarchies, saveInto: ri!selectedHierarchies, sho
How can I populate the database with a single form on multiple dates field?Let's say I am creating a Vacation form and when an employee wants to apply for leave from 1st Jan till 5th Jan, they open the form select FROM and TO date, fill other form fields such as reason of leave, informed manager etc. Now when the employee hit submit I should see 5 entries on Database with 5 dates but the rest form details should be same.
Hi, I have a process model where I am using writeToDataStoreEntity smart service to save the data into a database. I am using an interface in the start node. If I hit a submit button, system is flashing "Action Completed" message automatically. Whereas when I implement same functionality in the SaveInto and a!writeToDataStoreEntity , system is not returning any such message after hitting a "Submit" button even though data getting saved. Can someone advise me how to show such a message "Action Completed" after submit button clicked.
In the main interface we have a toggle icon, We the default value for this is null. When user clicked on that we are setting a local variable value as true. Below this toggle icon we have a link, When user clicked on that link it will initiate a process model using a!startprocesslink smart service. That process model has interface rule in the startform, when user perform some action on that screen and submit the form he will again land on the main interface rule. Now again this toggle value going back to the default value null. But, the requirement is to have that toggle value as true after user submit the form. Please suggest your thoughts on how to achieve this. Any help is greatly appreciated. I have attached screenshots, please refer them for more information. [View:/cfs-file/__key/communityserver-discussions-components-files/13/Issue_5F00_details.docx:320:240]
I have an expense CDT . It has fields like base charges, fuel charges, taxes. I have a pie chart and on each slice of a pie i need to display the sum of base charges, fuel charges and taxes for a vehicle . I am unable to use secondary grouping. Kindly please help.
I was trying out this plugin called "Timer Component". It basically provides us with a stopwatch functionality. We can also stop it automatically at some given time interval. I just tried to create a functionality where this plugin can be used to refresh a variable automatically in custom time intervals ( also less than 30 sec). Is it a good way to do it? a!localVariables( local!total: 50, local!bool: false, local!refreshAfter: 5, { stopWatchField( /*label: "Stopwatch Timer",*/ labelPosition: "ABOVE", validations: {}, height: "AUTO", action: "START", size: null, align: null, expiredMessage: null, color: "#FFF", style: null, timerDirection: null, enableReverseTimer: null, reverseTimerColor: null, secondsValue: local!total, secondsSaveInto: { a!save( local!bool, not(local!bool) ), a!save( local!total, local!total-l
Hi, I would like to send error details to an email DL when there is an issue with process model functionality. The below option is allowing me to create a reference to an Appian group and specify at this place. But, I would like to provide an email DL so that all the people who are the part of the email DL should receive the email with error details.
Hi, I have a big user interface form where I am using multiple controls. Now when I try to submit a form data by clicking "Submit" button it is taking few seconds to complete the submission and it between it is allowing use to click on different form elements and it is creating an issue. So, when the user clicks on the "Submit" button, I would like to show a rotate/progress bar so that user can't click on any other elements of the form. Is this possible in Appian 22.4? Can someone advise please. Thanks in advance.
Hi, I have text field in an interface and I need to trim the Leading and trailing spaces for the value if there any. So I have used trim() as in below code. I tested by giving some sample text with leading and trailing spaces, trim() has removed all the trailing and leading spaces in the interface. But when I checked the CDT to see how it stored, the spaces are still there and it is carrying forward the same value to next screens also. Can anyone please help me in resolving this. a!textField( label: "Bundled Submission Description", labelPosition: "ADJACENT", value: trim(ri!bundle.submissionDesc_txt), saveInto: ri!bundle.submissionDesc_txt, required: true, validations: rule!RGRACSLBL_FN_getTextLengthValidationMessage( input_txt: index( ri!bundle, "submissionDesc_txt", {
Hello: I am trying to learn interfaces to create a single-page application. I am using the Navigation (subsection) as the starting component (first image). However, I would like to customize the interface so that when the cursor is hovering over an option, the text and background color changes. As per the current configuration, the option (when a cursor is hovering) has a border but the text color is blue (option: Expenses in image one). I would like to make it seem like the user-interface used in the Appian documentation page (second image). Cursor is hovering on MODEL RECORD DATA. I assume the collapsible feature is implemented using a!section. Two questions: 1. Is there an attribute or function that controls the color of the text/background when a cursor hovers? 2. Is a!cardLayout (other than header/billboardlayout) the only component that provides ability to control the background - noticed that a!
We are searching with a text (example: "xyz pqr") and this input is passed to the integration to call API but API call fails because of the space in the input text/string.Expected outcome: want to encode the input like "xyz%20pqr".Note: Input may have any special characters including or other than spaces.
We are using a cardLayouts as a stack of buttons for actions the user must take before submitting the form. The cardLayout has a label informing the user the type of action to perform and a status indicator to show the user visually whether the task is complete. When you click the cardLayout, it displays a subpanel of information is displayed for the user to perform the needed task. Ultimately, we may have 7 – 10 of these cardLayouts stacked on the page. This design allows users to see only what they want to see when they want to see it. It also, helps them know when all steps are completed. We feel that this is a very appealing UI design. We are facing a challenge meeting WCAG requirements for this design. Specifically, Criterion 4.1.2 which requires the following: 4.1.2 Name, Role, Value: For all user interface components (including but not limited to: form elements, links and components generated by scripts), the
Hi, We are having a editable grid where the columns are relation, soeid, geid, firstname, lastname. Relation is a dropdown field with the values {employee, contractor, client}. Soeid is a user picker field and the remaining columns are text fields. If user select employee or contractor in the dropdown and he should select soeid then the remaining columns will autopopulate related to the soeid. If user select client then the soeid and geid get disabled(grayed out) and he needs to fill all the other columns. My task is here 1. when the user first select employee and enter a soeid then the other columns will populate. 2. if the user select client again in the dropdown the soeid, geid, firstname, lastname which was already populated should become blank. How to achieve the above functionality Thanks in advance.
Any suggestions around it: I have requirement where user want to edit a column in editable grid and that column should be pickerfield. I have a table to store existing data and pulling from it on grid. For picker data, i have a reference table that pulls all the populating data as needed. I am getting an error while i try to remove the existing column data and fetch new data. I tried different ways to define this but somehow ended up facing different issue for each attempt. ONE ATTEMP: Below code is one way of my attempts!! TWO ATTEMPT: This is working fine if I do something like below but is not appropriate for business use case: local!existingdata: Record type uuid: 5bf7f7cb-2b7c-430f-93b1-102a13b4f3af from error is the Record that pulls existing data.
Hello!Context: i have One page with 2 StartProcessLink: Link 1: List of sell Processes Link 2: Sell Procees Creation When i select the second link(Creation), it shows an Start Process Form, in wich i have a sumbit button. When the process starts, i want to have an interface showing a link to the Link 2 Form(Sell Processes List), so ive configured an user input task inside Link 2 Process, as shown in the image below: The thing is, it does not show, instead, when pressing submit, the main page its shown. Thank you for your help.
We want to display dynamic column values (e.g. if a field is a picklist, date, datetime, boolean, user picker, text, integer)
How to catch default error when invalid datetime format entered in dateTimeField?. If we catch the error it will be useful to validate for other dependencies like to enable/disable button. Eg: How to save the default error message in a variable which we found red colored text in the below screenshot?
Hi, I would like to realize a site like this shown in Appian challenge in Europe. I need to understand how to set a billboard static and the footer at the end of the page. https://ae-lbc-ms.appianportals.com/97258e0e-81fa-4f9a-99fe-123f1e324fab-portal thx Matteo
Hi, I found a code that explain how to display files in a grid, but my problem is that I can't create new columns with more information, for example the Description of the file. Please, can you give an advice? This is my currect code. Thanks a lot. load( local!data: { { id: 1, folderId: 4768/* Folder ids*/ }, { id: 2, folderId: 4947/* Folder ids*/ } }, a!gridLayout( label: "Documentación", labelPosition: "ABOVE", headerCells: { a!gridLayoutHeaderCell( label: "Nombre documento" ) }, columnConfigs: {}, rows: { a!forEach( items: local!data, expression: a!gridRowLayout( id: fv!index, contents: a!richTextDisplayField( value: a!forEach( items: folder( index( fv!item, "folderId", {} ), "documentChildren" ),/*Getting documents from folder*/ expression: { a!richTextItem( text: document( fv!item, "name" ), link: a!documentDownloadLink( document: fv!item ) ), a!richTextItem( text: char(10), showWhen: not( fv!isLast ) ) } ) ) ) ) }, selectionSaveInto: {}, validations: {}, shadeAlternateRows
What is max count of local variables can we use inside a interface or inside an expression a!localvariables()?
Hi, inside an interface I have a safelink to download a document pdf from external system (Neoshare) with a safe uri. When I clcik the link the download starts but the file downloaded remains with the temporary name "not completed XXXX.crdownload" and the file is not usable. (XXXX numeric). The same link in the url of the borwser works fine, the pdf file is downloaded. What could it be the issue? thanks
Hello Community, We have a form that we modify to bring in all of our interfaces. Most of them pull json from a REST api. This interface will need to GET and UPDATE methods from a SQL table and will trigger off of the process ID. Expression: takes 2 inputs: the current process id and a key that will allow me to pull specific data out of the json. My Question: How do I pass the forms process ID into the expression? Here is the start of my rule to pull in the interface into the form: rule!TEST_ReviewsList(rule!CORE_GetProcessDataByKey(wfProcessId: "47" , key: "comment")) Thanks,David
Hi, I have defined a local variable inside interface in which i am updating value of rule input like local!item: ri!data, Now I created one expression rule inside that i am writing multiple validations, in this expression rule inside rule input I am passing local! items from interface and I am calling this expression rule on save button for disable it, but it is not working. Note: local!items value is getting updated in interface while changing row value in grid.
We can do Numerical rating in appian , Is it possible to create a Decimal rating like , on click of star once (0.5,1,1.5,.,.....)
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.