-
Recently active
blank row in the cdt has to be added in the interface
Hi my question is can we store the values in local variables- yes we can, but can we select those values which are stored in local variable and get data from db? so these values want to store in local variable this is selectable row can get the data by selecting the row with that row data which is stored in local variable?
what might be my mistake
whenever i click on add row it's coming with selected what mistake i have done here?
I want to use various methods given on this Documentation page. Can someone please tell step by step procedure to achieve this. Thanks in Advance.
whenever i click on add it's creating blank row in in RI, but no in the interface
Hi, I have a use case where I need to redirect a user to a StartForm when user clicks on the link in the email. I'm able to generate this StartProcessLink (Pm has specific process parameters that needs to be sent as well) successfully when I try to execute in an expression rule but when I try to call this expression rule in ProcessModel's Script Task to get the output, it is returning a null value, any suggestions on how to approach it? Note: We cannot Trigger a Pm and keep it active as we do not know the time frame of when user would be working in it. It can range from a day to a month Any suggestions appreciated. Thanks in Advance.
I began noticing this around 22.2, plus or minus - if you're editing an interface with the expression editor box open, clicks on or near the left edge of the interface (such as checkboxes, etc), actually click inside the expression editor box, leading to some unexpected and fairly frustrating run-arounds. I've verified that this seems to be present in Chrome but not Firefox, and i've verified it on the computer of at least one other designer. When opening the Inspector and using the "select an element" tool, I can visualize what I can only assume the culprit actually is - there is what seems to be a pretty severe overlap of the expression editor text area, encroaching into the left edge of the preview interface: In the above screenshot, if I click my cursor anywhere in that green margin (even when it's clearly over the "First Name" text box), it causes the cursor to land in (and move) the expression edit box. If I have a read-only grid wi
Hello, new with Appian here. We have an account number text field on an interface screen. We would like the format of the entered values to follow this format "00-0000000". I built a rule to display that format, but it only works AFTER the field has lost focus. I also tried refresh after keypress. It didn't seem to work. Is there a way to have the "-" appear while a user is typing in the value? In this case it would show the "-" after they have typed in the first two digits and continue as they finish the rest of the digits. "12-" for example. Thanks
I want to delete one or more rows, but I have to select all the rows and it just deletes only one row. { a!gridLayout( headerCells: { a!gridLayoutHeaderCell(label: "", align: "CENTER"), a!gridLayoutHeaderCell(label: "Precio de Colocación", align: "CENTER"), a!gridLayoutHeaderCell(label: "Número de TÃ%ADtulos", align: "CENTER"), a!gridLayoutHeaderCell(label: "Importe", align: "CENTER"), a!gridLayoutHeaderCell(label: "Casa de Bolsa", align: "CENTER"), a!gridLayoutHeaderCell(label: "Tipo de Registro", align: "CENTER") }, columnConfigs: { a!gridLayoutColumnConfig(weight: 1), a!gridLayoutColumnConfig(weight: 2), a!gridLayoutColumnConfig(weight: 2), a!gridLayoutColumnConfig(weight: 2), a!gridLayoutColumnConfig(weight: 1), a!gridLayoutColumnConfig(weight: 1) }, rows: { a!forEach( items: ri!colocacion, expression: { a!gridRowLayout( contents: {
Hello. I'm creating an interface but I have a problem because I want select a checkbox for every row I wish to delete. I select the first one, but when I select the second one the first one is unselected. { a!gridLayout( headerCells: { a!gridLayoutHeaderCell(label: "", align: "CENTER"), a!gridLayoutHeaderCell(label: "Precio de Colocación", align: "CENTER"), a!gridLayoutHeaderCell(label: "Número de TÃ%ADtulos", align: "CENTER"), a!gridLayoutHeaderCell(label: "Importe", align: "CENTER"), a!gridLayoutHeaderCell(label: "Casa de Bolsa", align: "CENTER"), a!gridLayoutHeaderCell(label: "Tipo de Registro", align: "CENTER") }, columnConfigs: { a!gridLayoutColumnConfig(weight: 1), a!gridLayoutColumnConfig(weight: 2), a!gridLayoutColumnConfig(weight: 2), a!gridLayoutColumnConfig(weight: 2), a!gridLayoutColumnConfig(weight: 1), a!gridLayoutColumnConfig(weight: 1) }, rows: { a!forEach(
I have a process that gets a Doc ID to be deleted from the database. Before attempting to delete the doc, I would like to check if it exists in Knowledge Center? How can I do so? See below highlighted node where I need to add this "Check". Docs to be deleted node returns a list of Documents. Check needs to search for IDs as an array, if not found, remove from array.
Hi All, Sometimes if I click on particular action in tempo, it shows me the below error, I am not getting what is the reason behind this error. Could you please let me know the reason behind this.
Hello, I'm trying to send an Email from a process model, but when putting in the "TO" recipient an email address not related to an user registered in my environment, it does not send it. I do not give any error, just do not send it to such recipient: as you maybe can see from the screenshot, when monitoring the process there is not any error, but no "ToValidAddresses" is registered. Instead, if I put my Appian Account email in the "TO" field, this became filled and I can receive the email. Any idea about this behaviour? Thanks a lot
The below expression rule is used to get the http url as output and is working fine in the expression rule object but whereas if the same rule is using inside of the body of mail and script task it is not returning anything. a!localVariables( local!startProcessLink: a!startProcessLink( processModel: cons!TEST_PM, processParameters: { id: ri!id, } ), local!cacheKey: index(local!startProcessLink, "cacheKey", ""), tostring(if( a!isNullOrEmpty(local!cacheKey), "", concat( "<a href=""", "">companyname.appiancloud.com/.../iYBQhUjyCxCUquoIwiZAuYZ6ZpfD3jPtesTVSHGdu6Crrx8JJi3pPg local!cacheKey, """>link text</a>" ) )))
Is there any way to hide the button from mobile/ tablet view using an interface
I have a CDT "Variation" that has a field "size" with multiple text values(array field). This is saved in the DB as 2 seperate tables, namely, Variation and one appian generated table. Now i am not able to see the field "size" in the recordtype of Variation. any idea how to get the "size" field in the recordtype object?
Hi dear developers, I am a master thesis student and researching on low-code/no-code applications. I need your help to find any publicly available Appian application to take an example for my thesis or please share your application link which can be accessed by the end users. Looking forward to finding more applications !!
According to mentioned code it removes Rows (Deactivates some records) but rea!localVariables( local!pagingInfo: a!pagingInfo( startIndex: 1, batchSize: 5, sort: a!sortInfo(field: "userName", ascending: true) ), local!Members: cast( 'type!{urn:com:appian:types:WFM}WFM_Test?list', rule!WFM_getTestByTestId(testId: ri!testId) ), { a!gridField( label: "Member List", labelPosition: if(ri!showLabel,"ABOVE","COLLAPSED"), data: local!Members, refreshAlways: true(), refreshAfter: "RECORD_ACTION", columns: { a!gridColumn( label: "Member Name", sortField: "userName", value: a!forEach( items: fv!row.userName, expression: rule!OCO_getUserFullNameFromUserName(userName: fv!item) ) ), a!gridColumn( label: "Remove", showWhen: not(ri!readOnly), value: a!richTextDisplayField( value: a!forEach(
Hi All I have a related action at record summary dashboard, when I initiated related action, I am able to see interface mapped at User Input task, but when I fill and submit the form, I observed two things, 1) I am getting not authorized message at UI. 2) My process instance is getting paused at write to datastore node. I checked process instance data, process variables having proper data to store,
Hi i have written code like this to get a grid it's a editable grid and for this now when i click add row then complete grid has to be added how can i write logic for it can anyone help on this a!gridLayout( labelPosition: "COLLAPSED", headerCells: { a!gridLayoutHeaderCell( align: "LEFT" ), a!gridLayoutHeaderCell( align: "LEFT" ) }, columnConfigs: { a!gridLayoutColumnConfig( width: "DISTRIBUTE", weight: 5 ), a!gridLayoutColumnConfig( width: "DISTRIBUTE", weight: 3 ) }, rows: a!forEach( items: ri!crAPPContractExtension_cdt, expression: with( local!SingleREFContractExtension_cdt: index( ri!crREFContractExtension_cdt, wherecontains( fv!item.extensionRefId_int, ri!crREFContractExtension_cdt.id_int ), {} ),
I am having a editable grid in that I am adding a rows and in sometime I deleted some of the rows then the values depending upon it needs to be updated For eg. I am having a field in editable grid called marks and total. If I deleted a one row(marks) Then the total needs to be updated after deleting
Hi, I have a requirement where I need to get the total no of documents created last month in the environment. I have added all the document folders in a constant and tried to fetch the documents count but I'm getting an error as "The passed parameter(s) are of the wrong type. Received the type List of Folder." a!localVariables( local!document: folder( cons!DMF_DOCUMENT_FOLDERS_LIST, "documentChildren" ), sum( a!forEach( items: local!document, expression: todate(document(fv!item, "dateCreated")) > today()-30, ) )) Can anyone please help me.
I am using a editable grid in that there are six columns (column1,2,3,4,5,6) after adding rows to that columns I want add a row at the end for column3,4,5,6 only for calculating the total value. Is that possible in editable grid
I have a list of dictionary with 3 Keys in it I want to add a new Key:Value in all the rows so there will be 4 keys after that.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.