-
Recently active
Hi all, I'm trying to see what is the best way to assign a minimum character number for a text component in a interface?
Hi I want to create an interface in which a user can click on a button which will open the editable child interface and the edited values can later will be saved into the parent interface. how can i achieve this.
Hello! I am trying to figure out the best way to manage the Breadcrumbs Pattern, but I can't seem to grasp the way it is intended to be used. { a!localVariables( local!currentNodeId: 4, /* This variable would normally be retrieved with a rule like rule!getBreadcrumbsForIdentifier(identifier: local!currentNodeId). */ local!nodes: a!forEach( items: enumerate(local!currentNodeId) + 1, expression: choose( fv!item, a!map(name: "Home", identifier: 1), a!map(name: "My Documents", identifier: 2), a!map(name: "Strategy", identifier: 3), a!map(name: "2018 Road Map", identifier: 4) ) ), { a!richTextDisplayField( labelPosition: "COLLAPSED", value: { a!forEach( items: local!nodes, expression: if( fv!isLast, a!richTextItem(text: fv!item.name, style: "STRONG"), { a!richTextItem( text: fv!
Hii , I want to add value but getting erroe like - Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error [evaluation ID = PBWBF] : An error occurred while executing a save: Expression evaluation error at function 'todecimal' [line 285]: Could not cast from Record Field to Number (Decimal). Details: CastInvalid how can i resolve ? here is my code - a!localVariables( local!application: rule!GAI_getApplication(applicationId: ri!appId).data, local!grantorProjectActivityEval: ri!grantorProjectActivityEval, local!yaProgTypeId: cast( typeof(5), ( index( rule!GAI_getRefProgramType(programTypeAlias: "YA").data, 'recordType!{9d188bef-069b-4767-9d00-29432411f0cc}GAI Ref Program Type.fields.{4c3d4dd0-1f33-4086-9aee-27a44d619e83}programTypeId', null ) ) ), local!refGrantorProjActivities: rule!GAI_getRefGrantorProjectActivity(fkProgramTypeId: local!yaProgTypeId, ).data, local!metricTotal:rule!GAI_Add
I need to make a gridLayout with several fields per row, in which the row number is what I indicate with a local variable, so that when saving in a rule input I can update what is already in it with what I add to the call the interface for the second time initialized again so that it does not show what is already there.I thought I could use the id of the GridRowLayout to identify each row, but it doesn't take it, and starts the rows at id = 1.Has something similar happened to anyone?
Hi! I have created the following editable grid: Appart from the fields shown in the editable grid, I would like to create for each row a CONCAT() from two fields (idPedido, Material), BUT NOT SHOW IT IN THE EDITABLE GRID, only saving it into my local variable I´ve tried with the following code but when I try to add a new row an error appears: fv!item not detected (line 189). Is my approach of trying to save it in the append correct? In case it is correct, how can I fix the code and the fv!item? If not, which is the best way to save it in the local variable or another way? Thanks a lot! a!localVariables( local!LineasPedido: {}, { a!sectionLayout( label: "LÃ%ADneas Pedido", labelIcon: "list-alt-solid", contents: { a!gridLayout( label: "A continuación, incorpore las lÃ%ADneas de pedido correspondientes y pulse el botón de creación", headerCells: { a!gridLayoutHeaderCell(label: "Linea Pedido"), a!
Hi! I have an editable grid in which the user can add new rows. I have a problem with the field "Clave Única". Its value is the concat() function of other two fields of each row 1) It appears correctly written in the editable grid 2) It seems not to be flowing correctly to my local variable What can I do to fix this? Is my code wrong? My code is below (line 60 is where I configure the value and saveInto for the field): a!localVariables( local!LineasPedido: {}, { a!sectionLayout( label: "LÃ%ADneas Pedido", labelIcon: "list-alt-solid", contents: { a!gridLayout( label: "A continuación, incorpore las lÃ%ADneas de pedido correspondientes y pulse el botón de creación", headerCells: { a!gridLayoutHeaderCell(label: "Linea Pedido"), a!gridLayoutHeaderCell(label: "Pedido"), a!gridLayoutHeaderCell(label: "Proveedor"), a!gridLayoutHeaderCell(label: "Material"),
Hi! I´m trying to plan an approach for my application and I would like to hear your recommendations In my case, I have a record of Purchase Orders (PO) and Purchase Order Lines (POL) In my summary view for each PO, I can see the header data (PO) and the lines (POL) as it is shown in the image below: Now, I would like to use a button to "receipt" the PO lines. A pop-up should appear, with the same purchase order lines (the table from the record POL), and I want an extra column for the user to write the quantity and do different checks. I was thinking about using a related record action, connected to a process model with an user input task as the start form. The user input task should use an interface with an editable grid which has THE SAME VALUES of the PO lines (like, by default), and then I can add the new column in the interface I don´t know if my approach is correct or if is there a better way to re-use the same read-only grid and transform it into a table wi
We are having embedded interface experience where in the interface we are trying to use the startprocesslink() on the hit of a button. We are facing issue of passing parameters when calling the interface in the startprocesslink() due to embedded interface experience. Hope any one has faced similar issue and how you were able to resolve this issue
Hi, I'm having difficulty finding the best approach to updating a list of checkbox options on a parent record using related record associations. Essentially, I am exploring the ability to save multiple selections (child rows) on the "create" of a new record and ability to "update" those persisted selections through an update process. I have a simple example expressed below through the use of local variables for clarity but hoping a few insights will help me understand how to apply at a recordType level with related record data. The content related to post# 22489 was very helpful but not fully understanding how we can add new items and also remove (inactivate the unselected items). The end result would be the use of a checkbox or multipledropdown field where a user can add new rows (isActive: true()) by selecting and unselect saved rows (set isActive: false()) to write back to the record table. Sample code:a!localVariables( local!s
Hi, I am trying to upload an email attachment (size: 1.5MB) via the a!fileUploadField component on an interface, but it throws an error indicating that the file "could not be uploaded. Please try uploading it again." On trying with different files (email attachments), this seems to be working fine. I could not find any specific issues with the file which results in the error, but I'm interested to know what is causing this. Can you help me out with what may cause this error? I am also interested to know where I can find the logs for this - I did check the system logs (Appian Cloud), but I am unable to find a file that will contain the log for this issue.
I know we can check the resolution of the tablet if 'TABLET_PORTRAIT' or 'TABLET_LANDSCAPE' by using `a!isPageWidth({ "TABLET_LANDSCAPE" })`. But You know there is no 'PHONE_LANDSCAPE' in Appian, how to do the same thing with the Phone? Or can we get page width and determine what it is? Is there a way to do this? Thanks in advance!
Hello,We have a start form with a simple file upload on a cloud installation, Version 21.4; Some users experience for some files the error from attached print screen (had to hide file name); Files have .tx extension.I can't receive the files as they contain business sensitive data so we cannot reproduce error on lower environments.Checked in logs and couldn't find any clue. In admin console, under file upload we don't have any extension blocked just the check for "Enable Real-Time Virus Scanning", is it safe to disable this and ask user to re-upload same file? in order to figure if it's from this one?Older similar post doesn't offer any solution, it's not the case for VPN now, /logs/audit/blocked_files.csv is empty in my case as well.https://community.appian.com/discussions/f/new-to-appian/18528/certain-pdf-documents-are-uploaded-but-not-others-message-file-pdf-could-not-be-uploaded-please-try-uploading-it-again/73058#73058If you have experie
Hi! I´ve made a read-only grid and used it in another interface. The read-only grid contains Purchase Order Lines. I would want to select some or all the rows (PO lines) and change their "Estado Recepción" value from "No Recepcionada" to "Recepcionada" I searched and discovered the possibility to make the rows of the grid selectable. But for what I have seen, this only allows me to save the rows selected, not to change a value of the row directly. ¿Is there a way in appian to assign a button for each row and change a value of the row directly? ¿Or is it possible to put a checkbox component inside each row, so that when you click the checkbox, the status value changes? If not, I was thinking about using the selection, put a button to save the selected rows, and create a process model to change the status of the selected rows What do you think? Do you recommend me another option? Thanks a lot!
Hi all - I am building out a document focused application and have created a Document Record that stores document properties, along with a link to the document. I'd like to built out a UI that is similar to Knowledge Center capabilities, but end user focused, as part of our application. For example, (based on roles), the selectable document list (which i've done), but including actions like Delete, View Properties, File in Folder, Versions, etc. Similar to KC in the image below. My question is: Is there a way to embed a subset of knowledge center into my app, with a configurable subset of capabilities? Or do I built it out myself adding the appropriate related actions? If the latter, is there a place I can look to see under the covers as to how KC is configured? And a somewhat related question - i've defined a UI for the user to upload a document and am having trouble figuring out how to map the fileName to my customer record property.
In the grid there are tag fields for different values, initially the values are null as well. For null, the tag field is not working
i want to create a read only grid with selectable rows. the use case is whenever a user selects a row a modify button comes up the interface and after that with the fields autopopulating from the selected grid values. the user can update the required values and they can be updated into the database. how can i achieve this.
Hello! I wanted to build an Admin Tools section using the Charcoal Scheme. I like it overall, but how can I make objects such as dropdowns follow the theme? It just looks a bit out of place when interface objects are still white, and I can't figure out how to change this.
Hi! I´m trying to make a list of elements (local!ListadoMateriales) to use in a dropdown. To make this list, I´m querying a database (CPF_LineasPedidos) and applying a filter (only materials where the idPedido is equal to the selected in a previous interface) The fact here is that my filter is failing (the value must not be null or empty), I think that the "idPedido" value is not flowing from the process model into my new interface 1. Capture of the code. The ri!recordFact refers to the database in which I have the idPedido This is what I want to do: First interface (idPedido selected): Second Interface (the one I´m editing, referred with the code in the end of the post). I want the list to make a dropdown in the "Material" column values. I add that the values Factura, Pedido and Proveedor are SAVED from the last interface referring them inside the function append (line 206) Thanks a lot! This is my code: a!localVariables( local!Lineas
Hello. I created a maintenance interface. When I do releasing, all the link are pointing to this maintenance interface. like interceptor, blocking all the link. How to do ? Thanks.
Hi all, I have two records: Employees and Managers. Each manager has multiple employees (One to many relationship) Manager table is like this: ID NAME LAST NAME Employees table is like this: ID Manager ID Name Last Name When I'm updating the Manager record I want to be able to edit that manager Id of the employees table, since sometimes some employees might change manager or might not have a manager at all. So first , I'm trying that when the user is updating the manager record when they click on a dynamic link(icon) on the name of the employees under that specific manager, they can set that to NULL, so basically make that employee no longer have that manager. What is the best way to reference this if I'm using a rule input of type manager in my interface.
Hi! I´m trying to create a dropdown field inside an editable grid, based on a list I have created the following list (the choice labels and choice values appear correctly) But the problem appears when I try to add the dropdown field value: Interface Definition: Expression evaluation error [evaluation ID = 02S6W] : An error occurred while executing a save: Expression evaluation error: You must specify a variable to save into, such as ri!name << fn!sum. Received: Text. My code is the following (problem located around line 71): a!sectionLayout( label: "LÃ%ADneas Factura", labelIcon: "list-alt-solid", contents: { a!gridLayout( label: "A continuación, incorpore las lÃ%ADneas de factura correspondientes y pulse el botón de creación", headerCells: { a!gridLayoutHeaderCell(label: "Linea Factura"), a!gridLayoutHeaderCell(label: "Factura"), a!gridLayoutHeaderCell(label: "Pedido"),
Hi! I have an editable grid which is filled by the user (possible to add new rows), like in this example: The editable grid values are saved in a Record, and they all have a common field for each grid created (for example, Employee Set 1, even though it is not shown in the example it should be another column) Now, I would like to "copy" the created matrix into a grid in another interface, being able to create new columns but without the possibility of adding extra-rows (I mean, without the "Add Employee" dynamic link) To be clear, my idea is to re-use the data in another grid, and add a column to identify the data for a new purpose Thanks a lot!
I need to attach more then 10 pages in the site , Is there any alternative way to add more then 10 pages in site
Hi! I created an editable grid in which the user can add new rows. When the user adds a new row, a number is auto-generated (1 for the first row, 2 for the second one, etc). My problem here is that, when I run it in the process model, the first time I add a row, a number "2" appears by defect. If I delete the created row and add new ones, then it works in a correct way. What can be happening with this default value? How can I correct it? 1. Error when I first add a row 2. After deleting the row and adding new ones, it works properly About my code: 1.Configuration of the first column 2. Function used to auto-generate the values (inside the append function) My code is the following one: a!localVariables( local!LineasPedido, { a!sectionLayout( label: "LÃ%ADneas Pedido", labelIcon: "list-alt-solid", contents: { a!gridLayout( label: "A continuación, incorpore las lÃ%ADneas de pedido correspondientes y pulse el botón d
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.