-
Recently active
Is it possible to integrate Appian Enterprise Co-pilot inside a page/interface of a web app instead of opening it through 9 dots menu button?
I have a working hours set to 8:30 AM to 7PM EST, it should calculate only these hours for business days and remaining non working hours or non business days should not calculate.Example: requests submitted only calculate from monday-friday 8:30 AM to 7:00 PM ET. A request created on sunday 3PM. the clock starts at monday 8:30 AM A request created on Tuesday 6:45 PM. the clock starts at tuesday 6:45 PM/ pauses at tuesday 7:00 PM/ resumes at wednesday 8:30 AM. Earlier we had a plugin called calendar functions but now its archived, is there any other alternative way to do?
I have used this code in my interface with different approaches and get this error everytime . I have used this code inside form layout and other layouts as well . Use simple without any layout In record summary view Try it in expression rule and use that rule in interface Expression evaluation error [evaluation ID = 15a08:f572c] at function a!documentsChatField [line 70]: a!documentsChatField cannot be called from user rule (APNX-1-4198-000) { a!documentsChatField( label: "Documents Chat", labelPosition: "COLLAPSED", documents: ri!record[recordType!SMRT Document Collection.relationships.smrtDocument.fields.documentId], height: "AUTO" ) }is there any other approach we can use for this component in our interface or if there is any other code reference that will be really helpful.
I'm using Appian Version 21.4 and I has a task to convert number to word, I tried to use "convertnumbertoword" function but it is not exists. Can some one help me to achieve this task?
Here is the use case Name1 is the section names value1 is the text value,when next section name starts with item2 before empty section names consider as section names with the text followed by as mentioned in the output a!localVariables( local!testdata: { { "Name1": "Item1", "Value1": "Data for Item 1" }, { "Name1": null, "Value1": "Different data for Item 2" }, { "Name1": null, "Value1": "Some other kind of data" }, { "Name1": "Item2", "Value1": "Another example of data" }, { "Name1": null, "Value1": "Random data like GBP 50,000" }, { "Name1": "Item3", "Value1": "Data related to an event or value" }, { "Name1": null, "Value1": "Adjustable by percentage of revenue" }, { "Name1": null, "Value1": "Premium payable quarterly" } }, local!testdataexpected output is [ { "section": "Item1", "fullText": "Data for Item 1 Different data for Item 2 Some other kind of data" }, { "s
append(ri!selectedCards, save!value) This code above is getting the following error: Interface Definition: Expression evaluation error [evaluation ID = 788c2:8d9d9] : An error occurred while executing a save: Expression evaluation error at function 'append' [line 99]: Insert is not supported for Map types - ri!selectedCards' type is Map Type like local!options - fv!item comes from a loop through local!options: local!options: { a!map( id: 1, icon: "home", name: "House", desc: "A single family home, townhouse, or duplex" ), a!map( id: 2, icon: "building", name: "Condo", desc: "A multi-family building in which you own a unit" ), a!map( id: 3, icon: "coins", name: "Coin", desc: "A coin icon to appear" ) }, - save!value is the same as fv!item link: a!dynamicLink( value: fv!item, saveInto: a!save( ri!selectedCards, if( ri!allowMultiple, if( co
Hi Appian Community, Please be informed that we are using 23.2 Appian Version locally hosted On Premise Environment and under Build->New option we don't have an "AI Skill" option so currently it's not possible to create AI Skill for Documentation Extraction. 1) Is the Arabic Language able to be extracted by Appian's AI Skill from Arabic documents when I use Appian AI Skill object after training the model? 2) Is there any workaround to enable Appian's AI Skill in development On Premise Environment? 3) Do we need to manually install any AI Skill in Appian installation folders to enable AI Skill option in On-Premises Environment? 4) If i enable Google Cloud Document AI, will this work for other than English languages like Arabic words extractions including Arabic numbers? 5) How to tract extraction accuracy if i use Google Cloud Document AI, because i know if its Appian AI Skill then it will give automatically give accuracy
I am encountering an issue with completing the Document Extraction Reconciliation Task in the Acme Doc Classification and Extraction model from the "Automate Your Business Tasks with AI Skills" course. I have tried the following steps: Cleared the browser cache Tried on a different browser Re-checked if the PDF is valid Any advice or assistance would be appreciated.
Hi everyone, Does anyone know how model weights are stored in Appian after training the AI document classification wizard? Is it some internal, non accessible table or the developer has some access rigths over that data? Is that as far as it goes, or is there a way to fine-tune the model further with more detailed, low-level adjustments? Also, can you integrate or pair it with other AI tools to create more accurate models than what Appian’s skill offers on its own? Thank you.
I am using the Extract From Document AI tool to read data from a pdf. In addition to text fields, the tool is also extracting a data table, and I'm using the Reconcile Doc Extraction smart service to train the AI to find the data in the table. After running this a few times, the Extract From Document tool has started to bring in data extracted from the table as well. Using Extract From Document, the confidence scores for the text fields are easily visible as an output of the node, but there doesn't seem to be a way to view confidence scores for the table or its text values within it. Are confidence scores used in data table extract, and is there a way to view them?
Hi All,I am working on AI skill document extraction with semi structured documents. While working, I am getting the below attached error almost after every click.FYI, I have already tried: 1. clearing cache 2. login logout3. different Appian environment4. incognito windowThanks in advance.
Hi everyone, I’m facing a behavior in Appian that I wanted to confirm is expected or not.I have a List of Text String, and when I use it directly inside an if() condition, it seems to always returns the first item in the list.Here’s a simplified example: a!localVariables( local!boolenArr: { false }, local!texts: { "A", "B" }, if(local!boolenArr, {}, local!texts) ) Is this expected behavior in Appian? I was expecting it to return all the items in local!texts. Just want to confirm if I’m missing something or if this is something we should be cautious about in expressions. Thanks in advance!
I am facing the issue while accesing the reconciliation task. This is the error message "An unexpected error occurred while displaying the pdf for the run [docExtractionId=435]."
Hi Team, I'm using the Document Classifier to distinguish between Medical Certificates and other document types (e.g., doctor prescriptions, blood reports, etc.). My goal is to extract data only from Medical Certificates after classification. I am using the AI Classifier Skill, which returns a list of classified documents in the following format: The output of this is a list say : [classifiedItem=325673, type=Medical Certificate, confidenceScore=94, errorMessage=],[classifiedItem=325672, type=Medical Certificate, confidenceScore=95, errorMessage=] To process the classification result, I wrote the following expression to match each classified document with the corresponding uploaded document and then extract data only from Medical Certificates: However, I have noticed that even when the classification result contains multiple values, Appian is treating the entire list as one single value, instead of iterating over each item properly. (Screenshot below) a!loca
Hi Everyone, I'm facing an issue with importing my application to target envt. I'm using manual export and import option here. I have even tried to put the ai skill object alone in a separate package and tried to import and getting the following error : An error occurred while creating aiSkill [uuid=00c07df7-3153-40dc-a697-e8a8afa54afe]: An error occurred while calling another system. Try again later. (APNX-1-4569-008) (APNX-1-4071-007) Note : The source and target environments are in same version(24.4) Thanks in advance!
Hi Team, I’m using the Document Classifier to distinguish between Medical Certificates and a Statutory Document. I’ve trained the model with 21 Medical Certs and 12 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 :(an Appian training 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, I haven't seen them changing? Is IDP classification not meant for unstructured files?
We have a requirement to filter the Dashboard grid based on child table data. For each Company, multiple forms exist, categorized into different types (1, 2, 3). However, only one form is considered active. To determine the active form, we refer to the Form Uploads table, where: Status ID = 2 Source ID = 17 (Only these records should be considered.) The following filter is not working, likely due to an issue with related records filtering: a!queryFilter( field: Company.form.FormUploads.statusId, operator: "=", value: 2 ), a!queryFilter( field: Company.form.FormUploads.referenceId, operator: "=", value: 17 ) The query record type is Company, and we need to display Company data in the grid.
Hi Team, I have a requirement where the default date and time field should display the nearest rounded time. For example: If the current time is 3:54 PM, the default time should be set to 4:00 PM. If the current time is 4:01 PM, the default time should be set to 4:30 PM. Is there any simple way to acheive this
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!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.