-
Recently active
With CDT, we can use @Version annotation for optimistic locking. Optimistic locking is a concurrency control mechanism in which it ensures that concurrent transactions will not conflict with each other. If there is a chance of conflict during transactions, the transaction having an older version number will be aborted. Can we achieve a similar thing using Records?
I have a table with a legacy identifier and a current identifier. I want to query the table, by first check the current identifier for a match, then fall back to the legacy one. Is there a good way to do this with Appian queries? I cant really do what i want with or and and logical expressions.
i just have a general question about this statement in the documentation, "By default Appian runs with 3 shards each of the execution and analytics engines. The maximum number of shards for each of these engines is 32. Because they store unique data, once you have added a new shard for execution and analytics, you cannot remove that shard from your configuration." Does this mean one engine can have between 3 to 32 shards? 1 : 3 ... 1: 32. Thank you.
I have a User Input Task in a process model and I am getting this error message when I set the interface for the node. I can't find where this variable is in use. I do have a process variable for spkrEventDocuments and I set it to the process variable in the Data Inputs for the User Input Task There are no Outputs defined.
I have to learn how designing creating business processes any study material is there flowchart with configuration
Is it recommended to store all record types in a folder e.g. RecordType folder?
HI All, while case creation user will add policy number like this 12345675-7896 but when storing to DB will remove the "-" and will store only 123456757896 but while in the home page user filtering the record using 12345675-7896 the results will display null Could you please suggest me the better solution. Thanks in advance.
I have the below mentioned throwing the mismatch error. pls guide a!forEach( items: ri!Addresslist, expression: reduce( a!update, fv!item, merge( { "AddressId", "ReferenceId", "Type", "CreateBy", "CreateDate" }, { if( fv!item.AddressId = ri!primarykey, null, fv!item.AddressId ), ri!Dependent[fv!index].AppianUserId, "Permanent Home Address", loggedInUser(), a!defaultValue(fv!item.CreateDate, now()) } ) )) Expression evaluation error at function a!forEach: Error in a!forEach() expression during iteration 4: Expression evaluation error at function 'merge' parameter 2 [line 14]: Invalid index (4) for list: valid range is 1..3
I have an process model , getting ids and looping via batch vise. Im npt getting a error or data is not updating the same process model is showing in the Health Check Report that {<PROCESS MODEL NAME>tGet list of caseIds scheduled to process- (11 nodes in loop)}
I need help creating a process model to evaluate and batch update the status of a large group of users (30,000+ records) based on detailed criteria. The workflow logic is as follows, with any identifying info removed: User Status Evaluation Process Initial Conditions If either of the following conditions is true: There is an entry in a related table where the status is not equal to "denied", OR A specific approval flag is set to true. Then: No further action is needed for this record — it can be skipped. Handling Rejected Entries If an entry exists in the related table but its status is equal to "denied": Check if there is another flag indicating confirmation of a related process or action. No Entry and No Approval If no entry exists in the related table and the specific approval flag is false: First, check if a secondary task or decision exists with a status of "approved." If no approved secondary task or decision exists, check for th
Got 'Appian was not able to authenticate with the API Key provided' error when call an integration, but the api works fine in postman with same url and headers what could be the cause?
Hi Team, I created a Application and I want to add chatbot in that application. But I already have added the connected system and its working fine and when I ask anything so its giving the proper output but this error is also showing on interface Regards,
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.
Hello all, Upgrading version to 24.3 from 23.3. we have plugin Web and XML extensions 5.4.7 and we are using function httpcallwithresponsewithkeystoreconstant in various expressions. after upgrade httpcallwithresponsewithkeystoreconstant is not working and throwing below error message: PKIX path building failed: XXX.security.provider.certpath.XXXCertPathBuilderException: unable to find valid certification path to requested target Is this plugin deprecated or is there any solution? or Any alternative solution? Thanks, Bhushan Joshi
Hello All, Our new RHEL9 Acceptance environment is upgraded to version 24.3 but after upgrade we are unable to access the one app server directly (without load balancer). Previously we could access app server directly using URL "https://{HOSTNAME}/suite/?signin=native" But now I can login but it gives me CORS request rejected error message. Previously before upgrade I added {HOSTNAME} to embedded interface list in admin console and it was working. can you please help me in this how to bypass or update CORS valid list directly in database. Not sure but looks like it is wiped out after upgrade. Here is error details : 2025-01-14 22:50:40,903 [ajp-nio-0.0.0.0-8009-exec-1] ERROR com.appiancorp.security.cors.CorsFilter - CORS request rejected; invalid request from XXX.XXX.XXX.25 to /auth jakarta.servlet.ServletException: CORS origin denied: {HOSTNAME} is not on the allowed list:[ Thanks, Bhushan
We have recently upgraded People functions to v1.16.0 as the previous versions v.1.10.0 and v 1.15.0 were being flagged in Health check with High/Medium Risk for containing Removed/Private/Deprecated Appian APIs. However, even after the upgrade the Plugin is being flagged in health check for using Deprecated APIs: People Functions (psshared.peoplefunctions) references deprecated Appian APIs[deprecated] com.appiancorp.suiteapi.common.ServiceLocator.getUserProfileService(com.appiancorp.services.ServiceContext) Hoping to understand if 1.16.0 would be compatible with Appian 24.4.
This is more of a PSA post rather than a question, but I thought I'd put it up here to a) help anyone else out who is confused by this and b) hopefully get Appian's attention to fix this (I will also make a support case for this issue). This is regarding how the XOR node in the process modeler evaluates multiple conditions. Looking at how the Decision tab is laid out (with IF...ELSE IF...ELSE IF labels and the ability to change the order of the conditions) my first thought would be that the conditions evaluate in order from top to bottom. However, in the documentation for this node it states: "Conditions are evaluated in bulk, without regard to the order in which you list them." "Do not stack gateway conditions such that the first condition must execute before the second condition is evaluated. To avoid this, write the primary condition into the secondary one to ensure that the desired logic takes precedence." But then in other places th
I want to display an interface to a user to upload documents from a process model, however the process crates a task for the initiator but does not show the interface. I have this in other process models and the interface is presented to the user without issue. In this instance, I ensured that Activity Chaining was indeed set for the process links and the configuration of the User Input Task was set up exactly as others that work. The only difference I can think of, is that the process model is initiated through a Record Action as the others that work are initiated as part of the site pages. Any suggestions would be appreciated.
Hi team, Is there any possibility to export CDT data to a multi sheet excel, without erasing the formulas given in the excel template? i have configured some dropdowns and data validations in excel. when i try to upload using smart service i can able to export data to excel in multiple sheets but the dropdowns and formulas defined are gone. I can understand this is how it works. But is there any other way like to use external services with appian to achieve this result? Any help will be really appreciated. Thanks in advance.
Hi guys I've gone and entered data fields into the All Case Types setup rather than in just my own case type. No actual data has yet been entered into any of the other case types and (thankfully) this is in ou Dev environment.I know the names of the tables that have been created and can access them in the cloud database. If I simply delete the tables and sync the record types, will this fix the issue? Failing that, if I go into each record type, remove the relationships and then sync, would that work? Is there a way to delete and/or edit fields from within the Case Management app without hacking the system? I need an urgent response to this please.Thanks and blessings Stephen
Can anyone confirm if we create a custom branded mobile app for Appian and publicly publish it to the App Store for any iOS user to install it. If the notifications can also be customized to come from our custom branded name VS Appian? Thanks
i have a send email node to send emails for the tagged users(more than 1 user),but its showing no valid recipients resolved error...please help to resolve this error.. iam using the attached expression rule to get email address of tagged users which is stored as username in database table and the value from the rule is saved to a process variable called toaddress. joinarray( reject( a!isNullOrEmpty, a!forEach( items: trim(split(pv!feed['recordType!{72d90253-0fad-4ef3-a658-3550c2118c0f}CMS Feed.fields.{4d9a4253-b58a-4749-9552-f533ef1926ba}tagUsers'], ";")), expression: user(fv!item, "email") ) ), ";" )
Hi All, I need to show one validation that - throw error if they enter anything apart from 0 to 9 and . How can we achieve that using some functions in appian Can Someone suggest for this?
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.