-
Recently active
Error Message - The Record Data Source did not apply the batch number correctly. The first two responses returned the same data. How and where to fix the issue?
Hi All, I have a scenario where if an expected SLA date&time falls on a non-working day, I need to get next working day value. For example, I have my initial submitted date as 12/27/2023 2:01 PM PST and expected SLA date time based on some biz logic should be 1/2/2024 7:01 AM PST. I have used the below logic but somehow instead of getting the SLA date result for next year as 1/2/2024 7:01 AM PST, I am getting the SLA date result in the same year as 1/2/2023 7:01 AM PST. Please note correct process calendars are used and Dec 30 2023, Dec 31 2023 and Jan 1 2024 are all set as non-working day. Please help/advise on how I can update to get the correct value:local!finalSLADateTime: if(calisworkday(1/1/2024 7:01 AM PST, local! Calendar),1/1/2024 7:01 AM PST,1/1/2024 7:01 AM PST + (dayofyear(caladddays(1/1/2024 7:01 AM PST, 0, local! Calendar)) - dayofyear(1/1/2024 7:01 AM PST))),
Hi All, I want the output of a workday function to be Date&Time instead of just Date. Please advise on how I can wrap the below logic to get the output as Date& Time:workday( todatetime("01/01/2024 7:01 AM"), ( dayofyear( caladddays(todatetime("01/01/2024 7:01 AM"), 0, "Default Calendar") ) - dayofyear(todatetime("01/01/2024 7:01 AM"))),datetime(2024,01,01) )I need the output to be 1/2/2024 7:01 AM instead I just get 1/2/2024.
I am trying to implement a basic expression rule to determine if a short string is formatted correctly. I have the code below but it returns the error "Keyword Argument unsupported by function contains". I am getting similar errors in other parts of my application so I'd like to figure out what the error means.
Expression evaluation error at function a!update [line 36]: Cannot update List of GAI Workflow at 4 keys; length of assign value list (46) does not match length of the list to update (4). I am getting this error while executing expression rule, How can i fixed that ? i have paste my codea!localVariables( local!currGrantWorkflow: rule!GAI_getWorkflow(workflowId: ri!workflowId).data, local!refDecTree: if( rule!SCO_isBoolNotEmptyAndTrue( local!currGrantWorkflow['recordType!{f8c3f153-12d0-4850-97d9-bd6878795255}GAI Workflow.fields.{5febe064-3783-49f6-ac2c-1f69ce22e5b5}isCustomWorkflow'] ), null, rule!GAI_getRefWorkflowDecisionTree( currStatusId: local!currGrantWorkflow['recordType!{f8c3f153-12d0-4850-97d9-bd6878795255}GAI Workflow.fields.{7cd66171-e9d3-45ae-9967-fe88fbd9f594}fkWorkflowTypeStatusId'], taskDecisionId: ri!taskDecisionId ).data ), local!customDecTree: if( rule!SCO_isBoolBlankOrEmptyOrFalse( local!currGrantWorkflow['record
Hi all, is there a way to test for free the AI Copilot functionalities on Appian CE? Thks!
I have an expression rule which returns data for some ID's and for some it returns 0 items. Based on this rule, I need to display a message to the user.If it returns 0 items, then "in progress". If not, the usual data. How to check if the rule returns some value or 0. I used isnullorempty, but it didn't work
I need to compare two lists of the same type of cdt, and remove any duplicates from one of the lists if two of the fields match. For example CDT Array 1: {type!example( email: "hello@gmail.com", type: 1, date: 05/05/2019 ) } CDT Array 2: {type!example( email: "hello@gmail.com", type: 1, date: 01/01/2022 ), type!example( email: "hello11@gmail.com", type: 1, date: 03/02/2023 ), type!example( email: "hello@gmail.com", type: 2, date: 01/02/2023 ) } In this example, I want to remove CDT 1 from CDT Array 2, because it is has the same email and ID fields as the CDT in CDT Array 1, and I want to return the other two CDTs in CDT Array 2.How can I do this as efficiently as possible?
Hi- Does anyone know on how to implement generative AI with Appian? TIA
I have built an expression rule where I am using a!foreach() and looping through items. Below is the query. a!localVariables( local!var: a!queryRecordType( recordType: 'recordType!rec_type1, pagingInfo: a!pagingInfo(1, 10) ), a!forEach( items: { local!var}.data, //4 data items from the record type table are that it can iterate on// expression: fv!item['recordType!rectype1.fields.col1'] [1] )) The record type I am querying here has 4 items that I am iterating in using a!foreach(). Now expression gives a single output (specific cell's data from table i.e. first record's col1 value). My expectation was that this would give same table cell data as output but 4 times instead of 1 time. Is it due to the fact that in every iteration fv!item moves to the subsequent item as current array item and therefore cannot give that cell's data as output remaining 3 times since it has already moved ahead to next item.Let me know if I am thinking correctly or is there
Please let us know if we can get the 'confidence level for Document extraction' similar to the confidence score output for Document classification.
Any idea why the input value is not recognizing the array? I've tried with/without the comma, but Appian is still saying there is only 1 item in the list.
i have faced access denied problem when i add more than one email type in AI Skill Email Object
Hi, I have an upcoming application that is going to have a heavy IDP component. I haven't actually worked with IDP yet, and development hasn't started yet, so all of what I've been researching for Appian capabilities has been what Appian has in their documentation and other community questions. The question is, when the user uploads the form and there are attachments that also have to be extracted, does each document have to be in its own PDF? Or can they all be uploaded as one, multi-page PDF and the system can extract them all separately? Thank you! And I apologize if I'm not wording things properly, again, I don't actually have any hands on IDP experience yet, I know each form a user could upload has to be configured and classified, so this is assuming the main form and possible attachments have been configured.
Hello techies, I need to use the merge() function on a dynamic list but it isn't proving easy. Please check the following code snippet and suggest applying it on the dynamic list local!a.b a!localVariables( local!a: { { a: 1, b: { 1, 2, 3 } }, { a: 2, b: { "asdf", 5, 6 } }, { a: 1, b: { 7, 8 } } }, { merge({ 1, 2, 3 }, { "asdf", 5, 6 }, { 7, 8 }), /*working*/ merge(local!a.b[1], local!a.b[2], local!a.b[3]), /*not working*/ merge(a!forEach(local!a.b, fv!item)) /*incorrect result*/ })
Getting this error while adding cdt Constant in expression rule
Hi all, I am trying to extract data from PDF using AI skill document extraction , but it is not working. Is it working in community edition?
Hi All,Will readcsv("login-audit.csv") fetches all users login audits if we are on high availability cloud (Having more servers)?Or do we need to do anything extra to get the audit logs from individual servers. Thanks in Advance,Ramesh
Hello, We are trying to extract the data from PDF using AI skill Extraction but not able to extract most of the data, Is there any way to improve the AI skill document extraction performance to extract complete data in PDF Thanks R Gopala Krishna Raju
Hiii, i want to fetch multiple string value seperated by semi colon through query in one column like (123456;234565;456789;234567;124567). How we can do that
Hello Experts, Not able to find the Appian Connected Systems - Document Vector Database, is it pinecone CS? Cheers, Kalai.
Hi Team, I would like to remove total words from a sentence, Below is the sentence Are the machines property stickered(external communication) I need to remove(external communication) from the above one, Strip with or clean with cant be used because it will remove other letters also Any suggestions ? Thanks
Hi, I am receiving date in the format like : 25SEP I want to format it in this format : 25th September Is there a way to do it ?
hello, im trying to implement a rule that takes as an input (number:decimale) and return and italian readout of that number for example(21762161120,58)the result will be this way (ventunomiliardisettecentosessantaduemilionicentosessantunomilacentoventi/58)
Hi all I need one suggestion please let me know if anyone have an idea Question: I had data in array ex: a!map{ (id:1,idTwo:1,value:text), (id:1,idTwo:2,value:exam), (id:1,idTwo:1,value:yes) }, I need to combine the value when id and idTwo are same Expected Output: { (id:1,idTwo:1,value:textyes), (id:1,idTwo:2,value:exam) } Thanks In Advance
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.