-
Recently active
We have a requirement to integrate our appian workflow to cafexUI where that UI will get the active taskitems in the form of report and when they open and action any record the relevant taskitem in appian should be closed and the process model should be progressed to next nodes successfully and complete. We need approach and Error handling. We created an API which will call a!Completetask smart service which will complete the task however we have activity chaining in the process model of the task which will reopen the taskitem based on the integration node failure or it will complete when success. we need to know how to handle this?
Hi I am getting the above error message when trying to open the particular interface in application. As per my requirement for a particular service list of 3 fee details with 4 column value will be generated and in that i have to show 3 column in 3 row and one column should be single value . My interface configuration is attached below . I am passing all the necessary fields from parent interface yet I am getting the error .a!localVariables( local!feeDetails: ri!feeDetails, local!minimumFee: a!forEach( items: ri!feeDetails, expression: if( and( toboolean( fv!item['recordType!{f6895dd9-7b01-4146-a52e-be727fef79d3}PRC Vmap Service Fee.fields.{be1056cb-8331-4446-8fa4-3081fc64bc73}isactive'] ) = toboolean(true()), tointeger( fv!item['recordType!{f6895dd9-7b01-4146-a52e-be727fef79d3}PRC Vmap Service Fee.fields.{30de7239-941c-401f-ad56-2672421eba71}scenarioId'] ) = tointeger( r
I am encountering a very strange situation in Appian. I have a parent interface that has a choose function determining which child interface to display. Within this choose function there are 5 interfaces. When I attempt to access the parent interface I am presented with the following error. However when I go into the interfaces listed in the error, I am presented with no error at all. Strangely enough when I remove a different interface in the choose function, not the one listed in the above error, the error vanishes. Within this second interface there is also no error. I would really appreciate some guidance here because it seems like Appian is conjuring an error our of thin air. On top of all that, this error is only present in our test environment and not our dev environment. Below are some additional screenshots. Choose function with all 5 interfaces: Configurations that do not generate the error: It almost seems like the interaction between the first and last in
Hello, I have a simple form with 2 textboxes and a read-only grid. Text Boxes are "required" Grid is selectable and set to "selectionRequired :true" Submit button is set to "validate: true" Issue: 1) When the from is initially displayed and i click Submit button, the "required" validation works only for textboxes and after entering inputs into textboxes, i am able to submit the form. The required validation does not work on the grid. 2) however, if I select a row in grid and unselect it and then click submit, the "required" validation works and message is displayed. not sure if I am doing something wrong or if this is Appian bug. Please let me know if anyone else faced this issue. JR
Need assistance to complete the taskitem without even interacting with the task.
Hi! I'm working on version 24.3 with Spanish as the primary language, and I've added a document upload component (a!fileUploadField) to an interface with validation to receive only an XLSX document. I used a file originally with an .xlsx extension and it validates well, but if I manually change the extension to .pdf so it converts, for example, and then upload it, I get an error that I didn't capture in my validation: "File could not be uploaded. Reason: The file extension does not match its underlying file type." It doesn't actually upload the document, and the error persists even without the attached document. Or if I upload another correct document, I have to refresh the entire page for it to stop appearing. Is there a way to bypass this validation and just leave the one I have manually, or is there a way to update the validation when a new document is uploaded?
Hi Team, I am facing issue while trying to append the data to rule input , I have editable gird with multiple components with add and remove option using same component i.e dynamic link, so I am trying to update/add some data based on the item getting added. Its working 1st time , if i change the plan, scenario they are like button to navigate. i try adding it to different plan its not appending it. only 1st time added data is reflecting. localVariables( a!localVariables( local!customDataforNewPlan: { a!map( prcRequestId: 1, wmsRequestId: 101, annualfee: 1000, minimumfee: 0, sequence: 1, amount: 500, createdby: "user1", createdon: now(), updatedby: "user1", updatedon: now(), isactive: true() ), a!map( prcRequestId: 2, wmsRequestId: 102, annualfee: 2000, minimumfee: 0, sequence: 2, amount: 1000, createdby: "user2", createdon: now(), updatedby: "user
Hi all, May I please ask for some guidance here? I've got three record types: Consultant Consultant Recipients Consultant Emails To ensure data accuracy, I want to write all records records at the same. That way if the Consultant Certification write failed, there wouldn't be an entry in the Consultant Recipients or Consultant Emails and vice-versa. Based on the following documentation is possible to do in one single Write Records Node: https://docs.appian.com/suite/help/24.4/Write_Records_Smart_Service.html#_ But when I try this, I see the related data in the interface itself under the main Consultant record - but when I pass it in the PM the related data shows as null. Thank you so much!
Hi Community,I need some help with my requirement like below shown in the image we have scenarios - 1,2 etc and each scenario have some plan associated and for different plans different services. It's connected in that way. In that for a particular services with example here billcode as sc112 i need to replace it with a link . Basically think services are shown in grid fetched from reference table which will have plan id , service id connected and created for request level. So in different plans same services can be available. As mentioned for a particular billcode service i have show fee details available based on plan id it can be fetched. After request submission when next task created that fee details should be editable. So this is my requirement .But i am not able to find a logic for that, diffrent plan can have different fee details so in each service grid associated with plan will have different fee details. Anyone can help me? How can I save them into table? My overa
Hi, I am trying to add a more less link on a column in a read only grid. However, it only works if the grid has indexed data and not if it is converted to json. Converting to json is also mandatory as the paging is not working if the grid rows are not converted to json(The data is coming from record type). I already tried the "a!fromjson" function on that specific column but the link is not working. Is there a way that the more/less link can work even if I convert the grid to json?
Hi, Does any have idea, how search will work in dropdown. I can see, there is only an option to show or hide a search box. I think it's a default behaviour. Sometimes it works and sometimes it don't work. I'm posting one weird result from search. Please let me know, if anyone had any idea.
Hi Team, We have a requirement from the regarding a read-only grid. The grid is sorted first by Meeting Name, and then by Supplier Name. The client expects a visual indicator (like a bottom line or separator) between different suppliers to help users easily identify when the data switches from one supplier to another. For example, after all rows for Supplier A, there should be a highlighted row or separator before rows for Supplier B begin. Is this kind of visual separation possible in Appian grids? Meeting Name Supplier Name Data Meeting A Supplier A 23 Meeting A Supplier A 87 Meeting A Supplier B 56 Meeting A Supplier B 7 Meeting B Supplier A 45 Meeting B Supplier A 456 Meeting B Supplier B 56 Meeting B Supplier B 56
Can the Tempo interface header in Appian be customized dynamically based on the selected record view? Regards,Sanjukta
I am trying to have the information iterated through and displayed in each row but am having trouble.. Can you please advise? a!gridField_25r2( label: "Online Banking Profile Info", labelPosition: "ABOVE", data: rule!OOW_returnOBprofileDetails(CIF: ri!CIF), columns: { a!gridColumn( label: "Account Username", value: fv!row.userId ), a!gridColumn( label: "Account Nickname", value: rule!OOW_returnProfileNicknames(CIF: ri!CIF) ), a!gridColumn( label: "Last Log In", value: a!forEach( fv!row, rule!OOW_returnUserProfileLastLogIn(CIF: fv!row.customerCif) ) ), }, pageSize: 5, b
my rule input is an array of data, using a map data type to pull in multiple records from the Software and related Software Category record types: mappedValue (1 item)List of Map[[decision:false,software:[SAL Software id=29, name= sint veniam magna, vendorName= commodo amet proident, softwareCategory=[SAL Software Category id=7, name=Custom Applications, description=software developed in-house to fulfil specific purposes]]; [SAL Software id=30, name=elit dolor nostrud, vendorName=dolor pariatur nulla, softwareCategory=[SAL Software Category id=6, name=Component, description=required for other software to run]]; [SAL Software id=31, name=Adobe Acrobat, vendorName=Microsoft, softwareCategory=[SAL Software Category id=10, name=Paul Test Category, description=Paul Test Category]]; [SAL Software id=32, name=Microsoft CRM, vendorName=Microsoft, softwareCategory=[SAL Software Category id=7, name=Custom Applications, description=software developed in-house to fulfil specific purposes]]; [SAL S
Hello Appian fellows, I would like to explore the possibility of validating data across different tabs. Request is to display multiple tabs, every one of which should open a dedicated subtab group. Let's say I opened the second tab and am currently viewing the first subtab (see image below) . [View:https://ibb.co/PNLMTFY:320:50] My question is, is it possible to validate fields on different subtabs in a way that subtype 2 and subtype 4 have a red underline/red background/red star or any other indicator that there are some required data missing on those subtabs and process cannot continue (Next button would be disabled). Idea is that users don't need to circle through tabs searching for where the missing values are. Thanks!
Hi all, I have created an interface from which I can click on a field and access the detail view of the record type used in the interface. From this detail page I have created buttons to perform certain operations from process model, passing the data of the selected row of the record to the process. I would like to do the exact same operations but from the home page, without having to access the detail page, as in the attached screenshot. Maybe even including some related actions. is it possible to do this, and if so, how? I thank everyone in advance
a!localVariables( local!transactionCDM: index( index( rule!NW_Transaction(ri!transactionId), "result", {} ), "body", {} ), local!documentDetails: index( local!transactionCDM, "supporting_documents", {} ), local!selectedDocument, { if( a!isNotNullOrEmpty(local!selectedDocument), { /*{rule!NW_verticalSpacer(n: 4),*/ rule!NW_UpdateDocumentDetails( selectedDocument: local!selectedDocument, transactionCDM: local!transactionCDM, showWhen: a!isNotNullOrEmpty(local!selectedDocument), transactionId: ri!transactionId ) }, a!cardLayout( contents: { a!recordActionField( actions: a!recordActionItem( action: 'recordType!{fff94020-d948-4267-8934-8f9a465308bd}NW Transaction.actions.{ba411847-1b0f-4a59-a70f-72a877d724f0}uploadDocument', identifier: ri!transactionId ), align:
Hi everyone, We have a UI requirement involving a read-only data grid. The grid displays values such as student names. When a user hovers over a grid cell, we want to show a clickable tooltip containing a list of related items. Each item in the tooltip should be clickable, and clicking on it should open a dialog box with detailed information. Example Scenario: The grid displays student names. On hovering over a student name, a tooltip appears showing a list of mark sheets by year. Clicking on a specific year opens a dialog box displaying that year's mark sheet. Looking for suggestions or best practices on how to implement this kind of interactive tooltip behavior. Has anyone tackled something similar or used a library/component that supports this? Something like: But the marksheet should be a Dialog Box that is associated with a record action. Thanks in advance!
Appian is evaluating validation before I submit, even though the parameter is set. a!validationMessage( message: "Field is Required", validateAfter: "SUBMIT", showWhen: a!isNullOrEmpty( rule!_process_CurrencySanitizer(a!defaultValue(ri!value, null)) ) ) Why is Appian behaving like that? It should be expecting my submit.
I'm working on a custom currency input field component and facing a challenging issue with decimal value conversion and rounding when values exceed 10,000 (5+ digits). Here's my current implementation: a!localVariables( a!textField( label: ri!label, labelPosition: a!defaultValue(ri!labelPosition, "ABOVE"), value: a!currency( isoCode: a!defaultValue(ri!isoCode, "BRL"), value: rule!process_BRLInputSanitizer( value: ri!value, toDecimal: true, showSeparators: false ), decimalPlaces: 2, showSeparators: true ), placeholder: ri!placeholder, saveInto: a!localVariables( { a!save( ri!value, a!currency( isoCode: a!defaultValue(ri!isoCode, "BRL"), value: rule!process_BRLInputSanitizer( value: save!value, toDecimal: true, showSeparators: false ), decimalPlaces: 2, showSeparator
HI guys I'm chasing my tail here. We are assessing software against 4 criteria per software title. For each criterion we have a different assessor group. The software titles are kept in a list of map since they are not yet approved for our Allow List and we don't want to keep the data if they are not approved. We have a custom comments record type which has a many-to-one relationship with the software table. Issue: For each software title we need to keep 4 comments, but I find I am only able to overwrite the comments value, not append.Here's the code for my approval details interface:a!localVariables( local!softwareCategoryList: rule!getSoftwareCategoryList( includeDisabled: false, includedSoftwareCategoryID: if( a!isNullOrEmpty( ri!mappedValue.software[Global Software.fields.id'] ), null, ri!mappedValue.software['recordType!Global Software.fields.softwareCategoryID'] ) ), a!gridLayout( label: "Approve Software", lab
Good day everyone, I am making use of a coulpe a!pickerFieldRecords(), but in one instance it displays the corrcet values and in the other it doesn't. Please see the screenshots I've uplaoded illustrating what's being returned for both instances. Also see the code for both instances. # Values are displaying incorrectly - a!pickerFieldRecords( label: "Property Type", labelPosition: local!labelPosition, placeholder: "Search for the property type", maxSelections: 1, recordType: 'recordType!{7068b0aa-dd81-434e-a6a2-049c4ebc1894}AH Property Type', value: ri!record['recordType!{b4e98f0d-2927-4efc-87fb-bc265c91339e}AH Risk Location.fields.{7b7cc88a-959d-4ca2-b6df-dd684e8df4cf}property_type_id'], saveInto: ri!record['recordType!{b4e98f0d-2927-4efc-87fb-bc265c91339e}AH Risk Location.fields.{7b7cc88a-959d-4ca2-b6df-dd684e8df4cf}property_type_id'], required: true, marginAbove: "LESS", showRecordLinks: false ), # Values are displaying cor
I want to create a custom UI where all my actions are displayed as styled buttons using a!buttonWidget, but still open the native record action dialog (start form, etc.) the way a!recordActionField does. Currently, a!recordActionField works fine for triggering the action and opening the dialog, but it doesn’t give me the same level of styling flexibility as a!buttonWidget. I tried using a!startProcess() inside the saveInto of a button, but that just runs the process silently without opening the dialog. Is there any way to call a record action directly from a button widget (and open its dialog), or is a!recordActionField the only supported method?
Hello everyone, I would like to implement a notification bell on an interface, that would show me notifications, similar to the facebook one attached, where if I click on it I see notification messages.I found a link to the post docs.appian.com/.../ux_messages_comments.html but it doesn't suit for my case: I don't want to take up additional space in my interface, nor is it nice in terms of user experience. Thank you very much 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.