-
Recently active
Requirement: How to implement a logic similar to the refreshAfter field in a!dateField as we do for a!textField? We would like the page to refresh when the DOB field is clicked again, and a different date is selected. a!dateField( label: "DOB", labelPosition: "ABOVE", value: ri!input.dob, saveInto: ri!input.dob, showWhen: cons!PARAMETER[2] = tostring(local!input), required: true),a!textField( label: "Address Line 1", labelPosition: "ABOVE", placeholder: "Enter Text ...", value: ri!input.addressLine1, saveInto: ri!input.addressLine1, refreshAfter: "KEYPRESS", showWhen: cons!PARAMETER[2] = tostring(local!input))
I'm using the "a!startProcess" to call a process model from the Appian interface. The process model takes more than 30 seconds to complete. Is there a way to increase the timeout when calling the process model from the interface. Do we have property in the a!startProcess for this? We are trying to keep this as a synchronous process. a!startProcess( )
I have two interfaces 1. Home screen display all orders 2. summary page From page 2 i click on an record action to copy where a process triggered and on completion of order. the new window closes and still the old summary page is dispalyed on the other tab. Example. when record action for copy is been triggered from order 1. new screen for order creation order 2 created and after completion. still order 1 summary page displayed on other screen unles user clicks on the menu for home page and navigate to new order order 2 the requireemnt expects the home screen should be displayed or order to be displayed after completion is there a way.
We have one record type on database View. Record type is configured with Filter applied to 3 columns only i.e. "Limit search to selected fields" GRID with Record type source is showing Data with paging=50 in UI and able to see data in next page as well. User sees data with some mandatory Input filter on selected column. GRID is configured with showSearchBox option. Now if user is entering some value in default searchbox(this value is applied with the record filter configuration which is again on 3 columns) with record type then getting below error- An error occurred because the record types source is currently unavailable, or the query reached a timeout or memory limit. I need to understand the sequence of the search value applied to the data- 1- Will this apply to whole data(10000 rows) available to view without any User mandatory filter or only to the data coming in the Grid(with user filter applied) for e.g. 2000 rows(with pagination 50 per page)
Hi All, what are the different Namespace available in CDT? Thanks in Advance.
I have a requirement to configure "Approve" and "Reject" buttons in an approval email notification. When a user clicks "Approve", it should open a new email draft with the body pre-filled as "Approved." Similarly, if the user clicks "Reject", it should open a new email draft with the body as "Rejected - Rejection Reason: ". I have created an HTML template with Approve and Reject buttons. It works fine when the HTML template is opened in a browser. However, when I configure the "Send Email" node in the process and using the same HTML template, the email is triggered and delivered to Outlook, but the buttons appear as plain text instead of functioning buttons. What could be the cause of this issue? Can we achieve this in appian? Are there any suggestions or alternate approaches to achieve the desired functionality? What is the best practice for configuring actionable buttons in an email notification, in
We are facing issue like the value is Number(Decimal) when user enters - 1595739.56 it gets round of to – 1595740. Which is a concern here. Also any number which is of 7 or more than 7 digit are getting round of. We understand appian recommends the uses of ‘text field’ instead of floating point field, but this will lead to the column type changes in Database because those decimal columns can either be calculated in appian or in database stored procedures, hence as converting the column from decimal to varchar will required us to type cast them from varcharToDecimal before doing any calculation s and those are many fields which are used in calculations. Any urgent help/suggestion is really great help to me to progress.
Well, there is the reference of a!cardChoiceField. https://docs.appian.com/suite/help/25.1/card-choices-component.html The component itself is amazing. However it has one big defect, which is: you cannot (at least easily) change its card's background color. I would like to be able to keep the interface's background color on its default (as it is), and change the choice card background color to gray, black, blue, etc. So only, the card choice should get the customization. I've searched a lot and I didn't find any hint or previous usage on this. Does anyone have any idea in mind on what to do about it? I would like like this to be possible and if it's not, it should be implemented on a next version of the component. This is for UX/UI purposes. Thank you in advance for any hints on this.
I have a timer process, where the timer configured as following: Timer condition is a environment constant, and we a switch in UI where user can change the constants value from false to true or from true to false, to decide whether they want the timer process run It has been working fine, but today when I turn on the switch, which mean I changed the value of the constant from false to true, the timer process is not triggered Can anyone advise?
Hello dear Appianistes, I have a gap between how my app reacts in development tools (build) and in the site, Site : After using AJOUTER button : Builder : After using AJOUTER button : Any guesses ? buttons: a!buttonLayout( primaryButtons: { a!buttonWidget( label: if(ri!isUpdate, "Enregistrer", "Ajouter"), saveInto: { /*sous-periode*/ a!forEach( items: local!sous_periode, expression: { a!save( ri!sous_periode[fv!index]['recordType!{77c00203-ec59-4d91-815a-0f6334649b51}alan_r_sous_periode.fields.{38d14ae2-8fd9-40ee-a277-dbc90afc6266}dateDebut'], local!sous_periode[fv!index]["deb"] ), a!save( ri!sous_periode[fv!index]['recordType!{77c00203-ec59-4d91-815a-0f6334649b51}alan_r_sous_periode.fields.{368c8cd0-aeff-4d35-b85f-e83787ea7fa8}dateFin'], local!sous_period
Hi, While running the installer getting below error after 'extracting setup files' Error in action ExecuteAction Error in action InstallSelectedFiles
I used if() to check the condition in Value() parameter of dropdown which is working fine from front end, but the value is not saved when i use the same logic in SaveInto() parameter of dropdown. Logic used in Value() parameter: if( and( ri!eventType = cons!INS_INT_EVENT_TYPE_ID_ANZ_ARREARS, ri!policyNo = cons!INS_TXT_MULTIPLE ), "Contact Centre Outbound", if( and( ri!eventType = cons!INS_INT_EVENT_TYPE_ID_ANZ_ARREARS, ri!policyNo = cons!INS_TXT_SINGLE ), "Contact Centre Inbound", index(ri!application, "incomingSource", null) ), ) Logic used in SaveInto() parameter: { if( and( ri!eventType = cons!INS_INT_EVENT_TYPE_ID_ANZ_ARREARS, ri!policyNo = cons!INS_TXT_MULTIPLE ), a!save( ri!application.incomingSource, "Contact Centre Outbound" ), if( and( ri!eventType = cons!INS_INT_EVENT_TYPE_ID_ANZ_ARREARS, ri!policyNo = cons!INS_TXT_SINGLE ), a!save( ri!application.incomingSource, "Contact Centre Inbound" ), ri!application.incoming
Hi all, I'm going crazy about this: I want a multiple dropdown be populated by a d query on a data store: local!config: a!queryEntity( entity:local!dse[ri!dse], query: a!query( aggregation: a!queryAggregation( aggregationColumns: { a!queryAggregationColumn(field: ri!fieldName, isGrouping: true) } ), pagingInfo: a!pagingInfo(startIndex: 1, batchSize: - 1) ), fetchTotalCount: false ).data[ri!fieldname], and this is my dropdown configuration: a!multipleDropdownField( data:null, placeholder:"null", choiceValues:local!config, choiceLabels:local!config, label: "", labelPosition: "ABOVE", value: ri!value, saveinto: ri!value, searchDisplay: "AUTO", marginBelow: "NONE" ) but in test display it generate this error: Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!multipleDropdownField [line 4]: A multiple dropdown component [label="Multiple Dropdown"] has a
The following: IMHO, the low code security row should be dynamically converted to a security expression whenever I switch to it and vice-versa. It would save a lot of time. By the way, is it really possible to apply such a security rule into a security expression? If so, how could I convert this into a security expression? Thanks.
Hello Everyone, We allow users to enter the amounts in the editable grid using the textbox component. (saving these values in the CDT decimal field) And displaying the total amount and validating the total column against other values. Values entered are : 430603.1013871.55117011.6523402.33 Would like to know why the sum function is not giving the value with the correct precision. And also to calculate the sum with correct precision, do we need to use Fixed?
Hey,I am exploring some thing new in Appain functions,Supose if user enter 1+2+3+4+5 in a text box then is there any function to evaluate this and give me the sum of all those numbers as 15.Thanks in advance.
We have tables we want to create record types from but the tables can have millions of records in them and we only need to filter for certain rows. We're trying to find a way to filter the rows we need in the sync filters but there's a lot of limits on what we can use in the Sync Filters expression. Appian doesn't seem to allow rules or constants but we were able to make use of a!executeStoredProcedureForQuery() to call an SP which would specify the records we want to filter for, as per below: a!localVariables( local!totalCount: tointeger( tostring( index( a!flatten( index( a!executeStoredProcedureForQuery( dataSource: "jdbc/Appian", procedureName: "SND_getPksTotalCountToFilter", timeout: 30, inputs: { a!storedProcedureInput(name: "p_workflow", value: null) } ), "results", null ) ),
Hey guys,I am exploring the validations stuff in the interface in appian.I have 2 text fieds in the interface, I have set up validation on the 2nd text box, if the 1st text box value is equals to Hi then I am showing a validtion on the 2nd text box.So here, If I enter Hi in the 1st text box then validation is showing up only when I enter something in the 2nd text box. Validation was not showing whenever I enter Hi in the 1st text box and levaing the 2nd text box empty.Let me know If I am missing anything here.Thanks in advance.
Tried using the Log Reader Plugin but it does not read logs from all servers. Any suggestion is appreciated. Thanks
Hi everyone, I need to build a team dashboard for managers and directors, where the team data is stored in a single record type. This data includes fields like username, personal number, manager's personal number, and email ID. I’m currently passing the email ID to fetch the personal number of a user, and then using that personal number to find the manager's personal number in order to get a list of employees under that manager. This process is repeated for up to five levels, as directors report to managers and each manager can have multiple employees under them. However, after implementing this approach, the performance of the UI has slowed down significantly. Can anyone suggest a more efficient alternative to improve the performance while maintaining the same functionality? Below is the code for your reference.
Hello Everyone, I need to build a team dashboard for managers and directors, where the team data is stored in a single record type. This data includes fields like username, personal number, manager's personal number, and email ID. I’m currently passing the email ID to fetch the personal number of a user, and then using that personal number to find the manager's personal number in order to get a list of employees under that manager. This process is repeated for up to five levels, as directors report to managers and each manager can have multiple employees under them. However, after implementing this approach, the performance of the UI has slowed down significantly. Can anyone suggest a more efficient alternative to improve the performance while maintaining the same functionality? Below is the code for your reference.
Hi Everyone, We have a editable grid with dropdown fields, second drop down(Evidence category) choice values purely dependent on first dropdown (Therapeutic area) selected value.I have configured the code like this but getting the above error. Can you please help me a!sectionLayout( label: "", contents: { a!gridLayout( label: "", labelPosition: "ABOVE", headerCells: { a!gridLayoutHeaderCell(label: "Therapeutic Area"), a!gridLayoutHeaderCell(label: "Disease State"), a!gridLayoutHeaderCell(label: "Evidence Category"), a!gridLayoutHeaderCell(label: "Evidence Need"), a!gridLayoutHeaderCell(label: "Priority"), a!gridLayoutHeaderCell(label: "IEP Code"),
Hi Everyone, We have a editable grid where we placed 2 drop down values. Second dropdown choice values and choice labels purely dependent on first drop down selected value.But we are getting the error. a!dropdownField( Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0 label: "Therapeutic Area", Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0 placeholder: "---Please Select---", Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0 choiceLabels: index(local!therapeuticArea, "name", {}), Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0 choiceValues: index( Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A0Â%A
1. Synchronous Start Process - Here, documentation says, we get the output of the process variable from child process to the parent process. 2. Activity chaining in Sync start process - Here the documentation says, Chaining through a synchronous Start Process node means the original process will wait for other process to complete before continuing. Any activity chaining in the started process is not connected to the original process, so a broken chain will not return process variables to the original process. process variable will be returned to the parent process or not?. Please clarify 3. start synchronous process using start process vs sub-process As per this, if the parent child relationship isn't followed, how we are able to get the output variable as mentioned in point 1 documentation? If the Activity chaining in the parent and child are independent, why does the parent process waits for the child to complete? As per point 2, it s
In new 24.4 we have Synchronous and Asynchronous option for Start Process smart service . Then what's the difference between Subprocess Synchronous and Asynchronous things ?
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.