-
Recently active
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)
How to create list of unique 3 character alphabet code. If i pass "AAA" and 2, it should return "AAB", "AAC". 2 unique codes after "AAA"
Hii I have requirement to trigger PM on 15th business day of each month so, ( workday( date(year(ri!date), month(ri!date), 1), 13, { null() } )) By this expression i'm getting 15th working day of month bt as we have timer event and in that monthly time recurrence will ask for On Days So How we can do that ?
Hi , I want to know the character limit that the Appian Private AI (GEN AI) - Document Extraction. I've uploaded a document with table value of 43 rows. But in the response , I can get only 30 rows as incomplete. I have altered the prompt also, but its not the problem. I've searched about the character limit of Extraction , But couldn't able to find it .. Can anyone help me with this matter?
Hi, I am using Appian's Execute Gen AI Skill smart service for unstructured document extraction. I want the document extraction ID similar to what I have in the Document Extraction Smart service. Is it possible to obtain the document extraction ID in this case?
Hi, I have a local variable local!tasks containing a list. In the confirmation message of a button I would like to concatenate a text with the local variable. Eg : Are you sure want to & local!tasks I want to display the list of tasks in next line eg : Are you sure want to task1 task2 task3 inside confirmation message of a button I am using char(10) but it is not working as expected. Is there any way to show like this in confirmation message of a button?
Hi, I'm trying to extract data through AI skill object with Document Extraction configuration. I can extract the table data if the table is in one page.In some documents, the grid/table data runs for multiple page. In that case, through the reconcile task I can select a table either in first page or in second page, but I cannot select the table data that runs on both pages.In the below attached pdf, I need to extract 22 items on the grid, but unfortunately in the Reconcile Task I can select the table data either from Page one or Page 2. Need help on how to retrieve all data that runs across multiple pages.[View:/cfs-file/__key/communityserver-discussions-components-files/15/JEM_2D00_0063.pdf:320:240]
How to concat extra spaces other than using concat function in a value. To convert a list of text strings to a string, concat is not working if it has multiple spaces in a sequence. Eg: {"a"," "," "," "," "," "," ", "b"} Actual output using concat is "a b" using to string function "a; ; ; ; ; ; ; b" Expected output "a b"
Hello Appian Community, I am currently using AI Skills in Appian to extract data from a document. The extracted data is being saved as text at the process model level. However, I need to convert this text into JSON format for further processing. I attempted to use the a!fromJson() function to convert the text into JSON, but I am encountering an error during the conversion. Here is what I have tried: The extracted data is stored in a process variable of type Text (e.g., pv!extractedData). I tried using a script task to convert the text to JSON using: appian Copy code a!fromJson(pv!extractedData) However, this results in an error. Error Details: My Questions: How can I ensure the text data is valid JSON and successfully convert it? Are there specific considerations or configurations required when working with AI Skills and JSON data in process models? What are the best practices for handling such scenarios? Any guidance or examples would be greatly appreciated!
this error am getting how can i fix this am querying this data to display in grid, is their any other way to display the data ?
I Trained AI skills with 20 Documents(resumes) under both Highly Structured and Unstructured categories, for this accuracy rate for Highly Structured is 40% and for Unstructure it is 47%. Is there any other ways to extract document for my OCR activity
Hi I have to extract all user details into excel manually from one specific group it has nearly 6.5k users as the data is huge the data is truncated and cant copy all the user details and post to Excel below is the logic using to get users from group can you confirm is there any way we can get all this user details in batch wise like 1-900 later 901-1800 like that getdistinctusers( topeople( togroup( 123456 ) ) )
Hello everyone, Please have a look at below code:local!array1: { a!map(id: 1, name: "Name1"), a!map(id: 2, name: "Name2") }, local!array2: a!forEach( items: enumerate(10), expression: concat("key", tostring(fv!index)) ), here i want to extend array1 map key from array2, which is dynamically generated through array2 and values should be the value of id from array1. so i am expecting the new array would be like this: { a!map( id: 1, name: "Name1", key1: 1, key2: 1, key3: 1, key4: 1, key5: 1, key6: 1, key7: 1, key8: 1, key9: 1, key10: 1 ), a!map( id: 2, name: "Name2", key1: 2, key2: 2, key3: 2, key4: 2, key5: 2, key6: 2, key7: 2, key8: 2, key9: 2, key10: 2 ) } any easiest way to do this. Thanks in advance
Hello, I need to create rule that takes an array of dictionaries in input and if multiple of these elements have the same "id" value, I want to take only the first one in a separate list: ri!list: { {output: "OK, id: "abcd", description: "hello"}, {output: "OK", id: "abcd", description: "hi"}, {output: "OK", id: "yxz", description: "bye"}, {output: "OK", id: "yxz", description:"goodnight"}, {output: "OK", id: "opt", description: "ok"} } the output should be the following: local!output: { {output: "OK, id: "abcd", description: "hello"}, {output: "OK", id: "yxz", description: "bye"}, {output: "OK", id: "opt", description: "ok"} }
input: "Banana", output: "B---------------1" , "aaa---------------3", "nn---------------2" any one try it anthor way .. { a!localVariables(local!data: "Banana",local!len: len(local!data),local!merge: union(a!forEach(items: enumerate(local!len) + 1,expression: local!data[fv!index]),a!forEach(items: enumerate(local!len) + 1,expression: local!data[fv!index])),local!all: a!forEach(items: enumerate(local!len) + 1,expression: local!data[fv!index]),a!forEach(items: local!merge,expression: index(local!data,wherecontains(fv!item, local!all),{}) & "---------------" & count(wherecontains(fv!item, local!all)))) }
Here, the integrationResponse.result.body is an array of dictionaries. However, the length function returns 1 if not using flatten. Not sure why this is happening. Please share comments/reasons if any.
How to ignore hypens while searching in the grid In the above image, while searching in the grid after removing hypen also below data needs to be come..
Hi All, I am trying to fetch data details from an XML file which contains XML code of an Process Model.When I try to fetch the name , UUID or Pv's data using the following syntax for PV's : xpathdocument( docId , "processModelHaul/process_model_port/pm/pvs/pv[1]/name" ) for UUID : xpathdocument( docId , "processModelHaul/process_model_port/pm/meta/uuid" ) for Name : xpathdocument( docId , "processModelHaul/process_model_port/pm/meta/name/string-map/pair[1]/value" ) I am getting no response.when i checked in Community : https://docs.appian.com/suite/help/24.3/fnc_scripting_xpathdocument.htmlthere also it was mentioned the similar syntax that i am using.But still i am not getting why the I am getting null as output. Thanks in advance.
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.