-
Recently active
Hi Team, Hi Team, I’m using the Document Classifier to distinguish between Medical Certificates and a Statutory Document. I’ve trained the model with 47 Medical Certs and 11 Statutory Docs. The incoming documents are predominantly (80%) Medical Certs, followed by Statutory Docs and other unrelated documents. The goal is to classify incoming documents and extract data using AI only if the document is a Medical Certificate. However, I’ve observed that the model is classifying random, unrelated documents as Medical Certificates with high confidence.(note the one - "use arrays functions exercise" and "blood report") Has anyone encountered a similar issue? Any suggestions on improving classification accuracy and reducing false positives? The metrics are not helping too, they are all reported as 1.000
I am working on an expression rule. In that rule, I need to get rows with null values as output. I am providing some map inputs like {username: test, fname: test1, lname: test2, email: test@gmail.com, username: test, fname: test1, lname: test2, email: ""}. I want to get the output as: {username: test, fname: test1, lname: test2, email: ""}. I am getting only null.However, I am unable to get the exact output. Can anyone help me out?.Thanks for your help in adavncea!localVariables( local!users: a!forEach( items: ri!users, expression: a!map( username: fv!item.username, firstname: fv!item.firstname, lastname: fv!item.lastname, email: fv!item.email ) ), local!nullValueUsers: a!forEach( items: local!users, expression: if( or( isnull(fv!item.username), isnull(fv!item.firstname), isnull(fv!item.lastname), isnull(fv!item.email) ), fv!item, null ) ), lo
Hey, good evening! I’ve got a big question, and I’m kinda stuck. So, I’ve been working with Appian skills lately, and everything else has been going fine, but I’m having some trouble with the email part. I’ve been running some tests, trying to set up email classification. From what I understand, you need at least 10 emails to get started, but they should be different types. So, I started with two sets of 10 different types of emails, but when I tried to upload them to the AI, it didn’t work. I got this error: “Training failed because there are too few files that meet the requirements. Collect and upload more files that meet the requirements to train a model.” Okay, fair enough. Then, I decided to create a Python script to generate some dummy emails. I uploaded 72 emails across 4 different categories, but I’m still getting the same error. What am I missing here? Do I need even more emails? :/ I’ve attached some screenshots for
Hi Guys, I have the following values in Appian: {a!map(year: 2023, value: 15), a!map(year: 2024, value: 20), A!map(year: 2023, value: 100)} and I want to get an output as a map where the values are summed by year. For example: the years are aggregated and the value is the sum {a!map(year: 2023, value: 115), a!map(year: 2024, value: 20)} thanks
We are using 24.2 on premise but not seeing any option for "AI Copilot for Developers". As per documentation, it is available for 24.2 on premise. Do we need to take some further steps to enable this?
Do we have any function to sort an array of type integers in Ascending or Descending order (except a!sortInfo(), which did not help)? For instance: I have an Array {1, 4, 6, 8, 5, 3} & I want to sort it in Ascending. So the O/P will be {1, 3, 4, 5, 6, 8} Thanks in advance!
Hi Appian Community, Quick question: Is there any way for Appian Gen-AI to tell us how many tokens are used for a particular task, from input to output? I believe there isn’t, but just in case, I wanted to ask. The purpose of this is to analyze token usage so developers can be better informed. Thank you!
The input "Records" cannot insert or update a record which is referring to different referenced records via propostaId at the same time. To create a reference to a related record, include either a relationship reference or the required common field value for "propostaId". Location of conflicting changes: GC Document [1] = a!forEach( pv!documentos, a!update( fv!item, 'recordType!{GC Documento .fields.{389973d7-a3f2-4ce3-aafb-9c2021e72ce9}propostaId', pv!idProposta ) ) I can't find anything about this error at all
Hi Team, We have a requirement to place a signature in PDF. We created two ways of solutions. Please find the below details, 1.Signature Component and PDF Utilities plugin. 2.Docusign integration As per my organization suggestion, Docusign needs to purchase a license. But here we want a solutions for R&D purpose. Hence we are not able to purchase any third party license. We used signature component and PDF utilities(Image to PDF) to merge the signature into PDF. Question: But we need to send X and Y coordinates to place a signature in right place in PDF. Is there any solution can User picks X and Y coordinates in Appian else share your suggestion too. Thanks, Pradeep Sridharan
Hi Team, I was using the below rule and trying to fetch the data with the condition that selecting one ID from a grid should get one CaseID: 50324 and if selecting more than one ID should get CaseID: Multiple ID. can anyone please help me on this a!localVariables( local!data: a!queryEntity( entity: cons!BEMS_ENTITY_PAYABLE_CASE_VIEW, query: a!query( /*selection: a!querySelection(a!queryColumn(field: "clientName")),*/ aggregation: a!queryAggregation( a!queryAggregationColumn(field: "clientName", isGrouping: true) ), filter: a!queryFilter( field: "caseId", operator: "in", value: a!flatten({ ri!caseIds }) ), pagingInfo: rule!TCO_defaultPagingInfo() ) ), { if( local!data.totalCount > 0, if( local!data.totalCount = 1, left( "Standard Template - " & proper( joinarray(local!data.data.clientName, " & ") ) & " - " & "CaseId:" & joinarray(ri!caseIds, ", "), 80 ), if( local!data
Hi Team, I was unable to get the data with the below condition that passing one ID should get CaseID: 1234 and passing more than one than one ID should get CaseID: Multiple ID a!localVariables( local!data: a!queryEntity( entity: cons!BEMS_ENTITY_PAYABLE_CASE_VIEW, query: a!query( aggregation: a!queryAggregation( a!queryAggregationColumn(field: "clientName", isGrouping: true) ), filter: a!queryFilter( field: "caseId", operator: "in", value: a!flatten({ ri!caseIds }) ), pagingInfo: rule!TCO_defaultPagingInfo() ) ), { if( local!data.totalCount > 0, if( local!data.totalCount = 1, left( "Standard Template - " & proper( joinarray(local!data.data.clientName, " & ") ) & " - " & "CaseId:" & joinarray(ri!caseIds, ", "), 80 ), if( local!data.totalCount >= 2, left( "Standard Template - " & proper( joinarray(local!data.data.clientName, " & ") ) & " - "
local!data: { { name: "John", status: "Active", test: 10 }, { name: "John", status: null, test: 4 }, { name: "Alice", status: "Active", test: 5 }, { name: "Alice", status: null, test: 6 }, { name: "Bob", status: null, test: 8 } }This a the above data now my requirement is remove null status only for the duplicate name and transfer the test value to the non-null status.Can any one please help me with this.
Hi everyone, I have a use case where a due date will be the 2nd Wednesday of the next month of given month and year.
Hi,Having the below scenario,Having 2 different object lists as below. Now A type of object having 1,2,3 fields, similarly for B object list as well.A - 1,2,3 B - 1,2,3 Now in the first for each the Items will be A object list. foreach( items: ri!A, expression: foreach( items: ri!B, expression: { If(fv!item[B.2] = fv!item[A.2], "Hi", "Hello" ) } ) )Here, I am getting an error on below line for referencing the fv!item of A's object list in second for each.fv!item[B.2] = fv!item[A.2]Can anyone help me out this? Thanks in advance.
I'm unable to find where the mistake is in below code Reverse a string without reverse function: a!localVariables( local!result: ri!result, local!index: if( a!isNullOrEmpty(ri!index), length(ri!Input), ri!index ), if( ri!index < 1, ri!result, rule!T_Reversestring( ri!Input, local!index - 1, concat( local!result, index(ri!Input, local!index) ) ) )
I have some data in my DB in that one filed named "CreatedOn"(2025-11-20 06:00:44.470000) i need to group the details by CreatedOn i need to group data by current year ,current quarter, current month, current week and want to sum a field called "EMI"Using a!quereyRecordType() | this will be in a rulei want to hit this rule only once to get all of this data in a stretch How to achieve it
Hi fellow Appian Community! Can you provide information on AI tools or plugins available for verifying the authenticity of digital signatures on documents? Most documents are captured using a phone or scanned via a printer. I am looking for solutions that can utilize image comparison techniques for signature analysis, or any other similar tools/techniques, even under such conditions. Your recommendations will be greatly appreciated.Thanks!
so here to reuse the obj i have written like this. but for one scenario i have to use one output for another scenario another output how to achieve that
Hi I want to Calculate the date difference in to Months and years form given dates date1: 15 Jan 2022 date2: 15 Jan 2024 date2-date1 ANS= 2 years In Appian date difference date2-date1 is calculating only days 730
Hi All I am trying to design a generic rule which will take recordtype. filter fields and filter values and filter operators and final filed as inputs and it should give result of that final field after ruining the query Record and applying the aggregation.It is working if the filter are single or multiple and all filter operators are "=","<>","<",">" but not when filters are multiple and operators are mix of in ,= or not in,= .here is the code i have used. a!localVariables( local!filterFields: { recordFields }, local!filterValues: { a!update(a!map(), "1", { 21, 27 }), true() }, local!filterOperators: { "in", "=" }, index( a!queryRecordType( recordType: recordName, fields: finalOutputField, filters: a!queryLogicalExpression( operator: "AND", filters: a!forEach( items: { local!filterFields }, expression: a!queryFilter( field: fv!item, op
Hi All, I have created a new AI skill object for text generation in the Appian Dev environment. The skill was successfully created and tested with different temperature settings, and it works as expected. I have integrated it with my process model, published, and saved the model. However, when attempting to deploy the AI skill to the Test environment, the deployment fails with an import error. During deployment, there are no warnings or dependency issues shown. The deployment log indicates the following message: Problems (1):aiSkill 8292bde1-7e28-4b70-a94f-890b679ab860 "NH_Generative_AI_Skill": An error occurred while creating aiSkill [uuid=8292bde1-7e28-4b70-a94f-890b679ab860]: Name is insufficiently unique (APNX-1-4071-032) (APNX-1-4071-007) I have attempted to resolve the issue by changing the name of the AI skill, but the problem persists. Could someone assist me in identifying the potential cause of this issue? Additionally, out of curiosity, could you let me know whic
Hi everyone, I'm facing issue while saving unique identifier value into a local variable. By default indexes are getting saved but I want to save the identifier value so that even if custom filters are applied only the actual selected value is checked/selected in the grid. The working approach I came up till now is to convert my data into a datasubset using a!dataSubset and then use todatasubset with fv!pagingInfo from the grid. The issue which I found with this is todatasubset function is not able to over ride the paging configured by a!dataSubset, it could very well be an Appian issue not sure but due to this I'm getting full grid data in the screen. (Screenshot attached for this below) If you know any workaround for this or any approach you implemented for this use case please share!
Hi, I am evaluating Appian OOTB capabilities for Document extraction. We have Trained an AI skill, used it in a process model, reconciled it, etc. But what is not written or documented anywhere is how is Appian doing this behind the scenes. I am trying to understand if a client is using Appian Cloud, where does the Model run does it use the same infrastructure, if yes then how does this affect the memory/cpu power (Models are generally cpu hungry is what i understand). So by introducing an AI skill to an existing model how does it affect the runtime performance of the process model, the memory consumption. Do we need to consider any upgrades in the Appian engine before using AI Skills.
Hi everyone, I have this specific use case: I have to extract data from a pdf document using AI Skills. The pdf document has the structure of a table, with multiple rows. So the problem is, when setting up the AI Skill, when I want to label the fields, I can only select one of the rows. I want to extract the same field, say "email", for all the rows in my pdf table. Still haven't found a way to label repeating fields inside a document. Any workaround or help is much appreciated, thank you.
I want to perform a regex match in such a way that the text should start from # symbol and text should be from a - f and 0 - 9 Eg: #123A34 (hexcode)
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.