-
Recently active
Hey all. I have a validation in which the name of the uploaded attachment can't have more than 100 characters. I need that Appian automatically cut the name to maximum 100 characters. I was trying to make an expression rule; I made an index to find the character number 101, I wanted to insert a "," to split the text and then remove it... but I can't because the insert function doesn't accept text for the index parameter. Ideas? Example value: nombredocumentosnombredocumentosnombredocumentosnombredocumentosnombredocumentosnombredocumentosnombredocumentos
Hi I have a scenario, where a User is entering some value in a Paragraph field, I have to convert a char(10) value to char(13)+char(10) in that value. thanks in advance
Hi all, I'll be going live with [mention:da607bcd87114fd49b5ca5347f2c131f:e9ed411860ed4f2ba0265705b8793d05] and [mention:b29cd3504c7e4302838f9d1f6c59b0f3:e9ed411860ed4f2ba0265705b8793d05] in about 20 minutes on the Community YouTube channel to show off how to use AI Skill and answer any questions you may have. Here are the see attachmentAI Skill sample files we will be using during the demo if you'd like to try training some models for yourself!
i am using idp to extract data from documents like passport, DL etc, after several reconciliation also auto extraction accuracy is not increasing ,can you please help me with this?
I have a requirement of creating a decision which take input of a user type how to achieve this? basically we are comparing user from the record.
I have two values consider type is CDT: local!oldData: {customer: "oldCustomer",location:"Hyd",supplier: "ABC"},local!updatedData: {customer: "newCustomer",location: "Hyd",supplier: "DEF"}I want to give response only the updated values like follows:fieldName: customeroldValue: oldCustomer,newValue: newCustomer,fieldName: supplier,oldValue: ABC,newValue: DEFCan anyone please help me to build logic for it.
write a program to check whether it is a Armstrong or not ? Input : 153Output : Yes 153 is an Armstrong number.1*1*1 + 5*5*5 + 3*3*3 = 153
How can we assign cases to the users in round robin method.Could anyone of you Please suggest the Logic/CodeThanks in Advance
I have a requirement where User wants to extract any Pdf value whose format is not fixed. Means invoice or any other Pdf will be different ?. if yes then how can we build dynamic CDT value in IDP for document extraction of different extracted PDF.
I Have line items grid in the pdf document that continues from first page to second, but IDP is extracting only from first page, the second page line items are not getting extracted. What should be done in order to get this right?
I watched RPA Tutorial: Parse Excel Files Please guide me what kind of code on Evaluate Expression Drag and drop an Evaluate Expression action below the previous one. a. In CONFIGURATION, click Edit. Facing issue in RPA Any one have solution
Trying to map entries that full under the same month together and return count for total entries in that month with( local!metrics: rule!OCSC_getNumOfTierTwoRequestsSubmitted( startDate: ri!startDate, endDate: ri!endDate, ), local!asmts: a!forEach( items: local!metrics, expression: { svc_request_id: fv!item.svc_request_id, totalServicesPerformed: fv!itemCount, date: fv!item.created_datetime, month: month(fv!item.created_datetime), year: year(fv!item.created_datetime) } ), local!mergedRows: local!asmts, /* create list of maps with sum of collective asmts done by year-month */ local!dates: a!forEach( items: local!mergedRows, expression: { month: fv!item.month, year: fv!item.year } ), local!datesDist: union(local!dates, local!dates), local!prepared: a!forEach( items: local!datesDist, expression: with( local!dateIndex: fv!item, a!map( month: fv!item.month, year: fv
Hello! This question arose from working through the course "Tutorial: Automate Windows Applications (RPA)", which involves copying and pasting text between Calculator and Notepad. Unfortunately the instructions assume an older version of Calculator, since mine doesn't have an Edit menu. My workaround is to have the robotic task right-click into the display screen in order to be able to grab the text. Since RPA is new to me, I am currently having to brute-force the coordinates of where the mouse should go to click. I downloaded Mouse Point Viewer and got the following values: Relative (Calculator) Coords: X=130, Y=132 Screen Coords: X=324, Y=179 However, in the Move Mouse function in the task, after much trial and error, it finally worked after I configured the location to (800, 800). Can anyone explain where (800, 800) comes from?
Hi , I have list of arrays coming from foreach, now i want unique elements for the list of arrays. for example localvariables( local!arrays:foreach( items:{5,6,7}, expresssion:enumerate(fv!item)+1 ) local!arrays ). form this output, i want unique elements from the list of arrays. can anyone help me in this? intersection is working only for separate arrays stored in each local variable but not for arrays executed in foreach.
local!excelFormatFromFile: readexcelsheetpaging( excelDocument: ri!excelFile, sheetNumber: 0, paginginfo: a!pagingInfo(1,1), numberOfColumns: 11 ).data.values[1] Hi, How can i achieve same result using index function instead of using ".data.values[1]"
From the above pic, in the local variables bankruptcy there will be constant 4 values and in the local variable creditPublicRecord there will be some values can be null or more than 1 value. Here we have to compare the creditPublicRecord values with the bankruptcy values and check whether the the creditPublicRecord values matches the bankruptcy values and need to return the count. Can someone suggest the way to complete this. Thanks In Advance, Gousii.
Hey, I am trying to configure a Picker Custom Field but am getting the following error: "Interface Definition: Expression evaluation error at function a!pickerFieldCustom [line 290]: The function 'suggestfunction' is unavailable." Here is my code: a!pickerFieldCustom( label: "User Picker", placeholder: "--- Select Borrowers ---", labelPosition: "ABOVE", suggestFunction: a!dataSubset( startIndex: 1, batchSize: -1, data: if( local!view = "Borrower", index(local!borrowers,"borrower",{}), index(local!lenders,"lender",{}) ) ), value: if( local!view = "Borrower", local!selectedBorrowers, local!selectedLenders ), selectedLabels: if( local!view = "Borrower", local!selectedBorro
Hi all,I have a requirement to add all arrays (say array1,array2, and array3 ) and display them in 3 lines,Exmple : Country:{"India","china","USA"},State:{"Bangalore","Fujian","Texas"}Language:{"Kannada","Mandarin","English"} I used merge and joinarray functions,joinarray(merge(local!Country,local!state,local!language),"-")required op in three separate lines as below:india - bangalore - kannada china - Fujian - Mandarinusa - texas - EnglishHow this can be achieved. Any suggestions will be appreciated.
Hello, I am trying to train IDP on some documents which are like Forms. Some of the forms fields are checkboxes and I need to read (extract) which checkbox was selected. Is there a way to achieve this? Thanks,
Hi, Requirement: Operations would like to be prompted when any robot resource is offline, so that recovery action can take place to put the robot back online. Possible solutions: 1. In the first instance this may be a Operations interface within appian which looks like the RPA resource page. Future would be to prompt Operations that action is required by raising a task or send an email. Is there a way to capture the information shown on the RPA Resources page specifically the resource name and status? 2. have a robot process regularly scheduled as a "ping" to check a resource is online and report the results of the robot process and assume if robot process failed then prompt Operations. Thoughts? Thanks
Hi, community. I want to use "Appian IDP" with position specification. for example. I want to get the value of each colored part in the figure below.(This format is fixed and does not change.) This color "Area ■" is "Name Area". I want to get it like {name:"Nihon Taro"} I want to associate like "Area ■"="Name", "Area ■"="Post Code" and "Area ■"="Address". if "Appian IDP" can use with position specification, it is as good as solved. Can't you do something like that with an IDP? Please tell me how if you know. Regards!
Hi I have created a robotic task, in that I want to configure an action for sending mail. I didn't find any action for sending mail. Do we have any action for that in Appian RPA robotic task. If their is no particular action for this then how can i achieve my requirement. Thanks in advance
Input map local!inputMap:{ a!map(pagenum: 1,fieldname: "Name", fieldValue:"Appian",docid:1), a!map(pagenum: 1,fieldname: "howold", fieldValue:15, docid:1), a!map(pagenum: 1,fieldname: "Name", fieldValue:"VB",docid:1), a!map(pagenum: 1,fieldname: "howold", fieldValue:12, docid:1), a!map(pagenum: 2,fieldname: "Name", fieldValue:"Java",docid:1), a!map(pagenum: 2,fieldname: "howold", fieldValue:25, docid:1), a!map(pagenum: 1,fieldname: "Name", fieldValue:"COBOL",docid:2), a!map(pagenum: 1,fieldname: "howold", fieldValue:45, docid:2), a!map(pagenum: 2,fieldname: "Name", fieldValue:"PL1",docid:2), a!map(pagenum: 2,fieldname: "howold", fieldValue:55, docid:2)}, Desired output map local!outputMap :{ a!map(pagenum: 1 , Name: "Appian", howold: 15, docid:1), a!map(pagenum: 1 , Name: "VB", howold: 12, docid:1), a!map(pagenum: 2 ,
Hello, i have a list of maps, how do you add new map value? and how do you update an index of repective value map? this is the rule code (but it do not work): ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ a!localVariables( local!campos: a!forEach( items: ri!map, expression: fv!item.sistema = ri!sistema ), local!indice: where(local!campos,-1), local!resultado:if( local!indice > 0, if( a!isNullOrEmpty(ri!permiso), remove(ri!map,local!indice), /*update value in list*/ a!update(ri!map,local!indice,a!map(sistema: ri!sistema,permiso:ri!permiso)) ), /*add map to list*/ a!update(ri!map,length(ri!map)+1,a!map(sistema: ri!sistema,permiso:ri!permiso)) ), local!resultado) -----------------------------------------------------------------------------------------------------------------------------------
Hi , I have a list of dictionaries with date ranges(refer below screenshot) i need validation that if i give a date and if the given date is overlapped with any of the dates(start and end date) i should get a validation. for example; start date : 05/10/2023 end date : 05/15/2023 i'm comapring the given date in this date range for each dictionary for that it is working fine but if i select date between 05/09/2023 and 05/16/2023 i should get validation that is not working,and there are many dictionaries like this. Cany anyone help me how to do this?
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.