-
Recently active
Interface is holding Dict TypeProcess model is holding Map Type Clash b/w the dataTypes while triggering PM.Could you please help me to convert dict to map before triggering?
Hi All, Can anyone please tell me how to train idp/ or some change in objects so that IDP forgets its mapping. Thank You
I don't see any information in the documentation about how to train the AI Document Extraction process. I thought that invoices were already trained, but that doesn't seem to be the case. Additionally how would we train a new document class, like insurance claims for example. I see doc'm about how to setup the fields, but how do we train for locate/extraction rules? Do we just run a bunch of docs thru manual reconcile? Is there a way to clean out bad documents/trainings? How do we get more insight into what's going on behind the scenes with extraction? Thanks in advance!
Hi All, I had the set of data in table like "startDate" as 2023-01-01,2023-03-01,.... and "endDate" as 2023-02-28,2023-04-30.... now I need to check today is available in between of which set.Please suggest if anyone have an idea. Thanks in advance.
Hi, my table is having let's say fields - name, age, gender and meta Data - isActive, createdOn, createdBy. How to add data for these fields
Hi Members,I am trying to calculate the working hours between two different time using calworkhours function.It is giving perfect result for all the days except on Fridays. I have check my calendar setting as well . Friday's setting is same as other working days.I have pasted the Screenshot of Calendar and Expression along with it's result. EscalationCalendar Image : I am expecting 6 hours but it's giving 2 hours and it is same for every Friday.Please help on this ASAP.
When I write a code "month(fv!item.asDate) = local!month", why it's showing a result A null parameter has been passed. How to resolve that part? Also I put that part if( a!isnullOrEmpty(index(fv!item, "asDate", null)), false, contains( tointeger(local!month), month(index(fv!item, "asDate", null)) ) ), but same error as it is
I have a local variable which is receiving BacthPayloadInput Response from process model local!updatedPurchasers_at: index( ri!EF_GeneralUpdatePayload_cdt.RequestJson, wherecontains( tostring("PowerPurchasers"), cast(103, index(ri!EF_GeneralUpdatePayload_cdt,"RequestEndpoint",{})) ), null ), when i output the values it contains in expression rule it gives me output like this: I want to extract the only "KeyPowerPurchasers" out of it which i am not able to do so. I have been trying to get it in following these two methods but both are having problem: first one: local!purchaserKeys_int:reject( fn!isnull, { if( a!isNullOrEmpty(local!updatedPurchasers_at), null, cast(101, index(local!updatedPurchasers_at, "KeyPowerPurchasers", {})) ) } ), it gives empty array {} 2nd one: local!purchaserKeys_int:reject( fn!isnull, { if( a!isNullOrEmpty(local!updatedPurchasers_at), null, cast(101,a!fromJson(local!updatedPurchasers_at).KeyPowerPurchasers) ) } ),
In our system, we need to use an MLOps tool for monitor and manage lifecycle of AI Appian's Smart Services. Can Appian provide Legacy or Third-party MLOps Tool Integration?
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?
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
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.
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.