-
Recently active
Hi, Can you please help me how to give validation to the Textfield, where it should accept only Alphabets. If any special characters or numbers entered it should throw an validation error message. Is there any function is there?
I am trying to enable Process insights and Data governance in Dev environment. I have added "Data Fabric Report Creators" and "Data Governors" group to "Process HQ Users Group". In the required records and event history record security I have added "Data Steward" group. Is this any setting/prerequisite I am missing to enable Process insights and Data governance in Process HQ?
We have a need to updater pricing on our inventory items. I was thinking about using a GridPlus grid over an Editable Grid for the increase in performance. My question is, is there a way using a GridPlus grid to allow the user to increase the selected items by a certain percentage? Example would be that they could select 20 different items, enter 3 in a filed for 3% and maybe click a button and all 20 items increase by 3%? Any input or thoughts would be greatly appreciated.
Hi Team, While upgrading Appian server to 24.3, after installation at the time of starting search server I have received this error :- [WARN ][com.amazonaws.auth.profile.internal.BasicProfileConfigFileLoader] [localhost] Unable to load config file nulljava.security.AccessControlException: access denied ("java.io.FilePermission" "/cs/appian/.aws/config" "read") ERROR: Elasticsearch did not exit normally - check the logs at /ps/appian/appian/logs/search-server/appian-search-cluster.log Elasticsearch died while starting up, with exit code 1 Thanks in advance.
Hi Everyone,I'm trying to delete a record type object in my appian application but I'm unable to do so. When I try to delete the below error pops up. Has anyone faced this issue and how to resolve this. Thanks in advance!
Hi everyone, With Appian 25.3, a new version of a!queryRecordType() was introduced, and the previous version is still available as a!queryRecordType_25r2(). This evolution brings more control and clarity over which fields are retrieved. Key difference between the two versions 25.2 - a!queryRecordType_25r2() When no fields are specified, all base record fields are returned automatically. Even if only relationship fields were passed, the base record fields would still come back unless explicitly narrowed down. 25.3 - a!queryRecordType() When no fields are specified, only the primary key (id) is returned. To retrieve all fields, the new a!selectionFields() function should be used with its allFieldsFromRecordType parameter. Why this matters for wrapper rules In our applications, most queries are wrapped in a reusable rule that takes a single fields input. Callers of these wrappers don’t (and shouldn’t) need to worry about the function version or its internal
Hello everyone, I’m new with Appian and I’m currently trying to work on a basic CRUD project. I’m currently struggling to create an “Update” related action for my List. 1.- I have created a query expression rule to retrieve only the values of a specific record based on the id, which is currently working properly. 2.-I have created a related action inside my main Record Type to Update my record which has the following context for the process model parameter: { TSM_TaskList: rule!TSM_queryTaskList( tasklistIdPk: rv!identifier ).data } 3.- I have edited the list to add a grid for the “Update” button next to the record, and I added the following display value: a!recordActionField( actions: a!recordActionItem( &n
Hi Appian Team and Community, We’re designing a generic, audit-compliant task module to support multiple business processes—KYC, retail and corporate loan origination, ESG, and more. Before finalizing our architecture, I’m weighing two approaches for task management: Option 1: Appian’s Built-In Human Tasks via Process Models Uses process reports and task assignment rules Tasks are tied to process instances UI and SLA logic driven by Appian’s native task engine Option 2: Custom Task List Database We build our own TASK_GROUP and TASK tables Tasks are instantiated based on business rules and metadata UI, counters, and SLA logic are fully controlled via record types and expressions My Questions: If we rely on Appian’s built-in human tasks, what happens if the process instance is deleted or archived? – Can we still access task metadata (status, assignee, timestamps) via process reports or APIs? What are the trade-offs between us
Hello All, An end user filled out a form, but we’re encountering an XML document handling error in Appian when the process attempts to save the data. Could you please help me troubleshoot this issue? It seems related to entity data conversion, potentially due to malformed XML, special characters, or null values. Any guidance on resolving this would be greatly appreciated.
Hello,Consider the following test code: a!localVariables( local!Torerance_Name:"Mean", local!test_0: and( local!Torerance_Name = "Mean", "15.0" ), local!test_1: and( local!Torerance_Name = "Mean", "8.2" ) )Here test_1 has value : false and test_0 has value true.What is the cause of this? Please find the screenshot as follows:
Hi all, I have a requirement where I need to call a process model in every 5 mins. Also if the minutes are in 5 series like 05, 10, 15... then only further process need to be executed. If I have started the process model at 9" 31 AM" then it should introduce the waittime of another 4 mins and then only execute further. Current configuration - 1, Start node is configured with the constant -> just to ON and OFF the auto execution. 2.. Tried to find the required time and assigned that as a expression in "Delay until the date and time specified by this expression:" as below - a!localVariables( local!now: now(),local!minuteNow: minute(local!now), local!extraMinutes: if( mod(local!minuteNow, 5) = 0, 0, 5 - mod(local!minuteNow, 5) ), local!adjustedDateTime: datetime( year(local!now), month(local!now), day(local!now), hour(local!now), local!minuteNow + local!extraMinutes, 0 ), local!adjustedDateTime) Somehow Start node is not understanding and simply
I am trying to use AI Skill for Document extraction , I have 10 different pdf document having key : value pairs different for eg one document has Name : XXXXX another one has Employee : XXXXX , another one document with no name , it just say Patient name : Can we use them to train the model , or we need to have same Key value pairs When extracting the data ? we should classify those as different documents and then process separately to extract , please provide your input ....
Hi Experts , I need a solution on the below. While creating a request I m entering multiple approvers and the request gets created with the all the other details I entered. Now this request has to be approved by all the approvers. I have configured the approval and rejection action in the related action and the summary view is available and showing these related action in the related action shortcuts. I need to show the tasks to the approvers in My tasks window in dashboard page that I have configured. This page will contains a grid with a link to the record. Once I click on record then I would be able to approve or reject with the related action. How can I Configure this and also I need to send to the next node only if all approvers approved. The process should wait untill all the approvers take action. Please let me know the way to achieve this. Thanks
Hi, I have a process that has failed on a "Script task".The error is : ERROR:Work item cancelled (Data Outputs)After reading internet and forum, I have understood the error was caused by a deactivated user (manually deactivated by the client).Now, my client needs to make the process to be continued to the end, assigning a new user (as if there was not any error). The problem is the process is not simple, it has 20 nodes remain to be processed. So, because I've read I can not change the pp!initiator, and because it was urgent, I've edited the process Instance, and change the assingment of all the nodes in selecting this option "Run as whoever designed this process".After restarting the instance, the process could finish to the end.Questions : - is there any way to do it in a more simple way ? or a best practice ?- could the "Reassign task" Smart Service could help ? Regards
I have an XOR and i need to loop through the following data and pull out customer name and evaluate each decision point based on the customer name: here is the data: [{"dateReceived":{"value":"2025-02-10Z","spanId":"342b49c8"},"dateOfInjury":{"value":"1995-12-20Z","spanId":"0a319d52"},"customerName":{"value":"State Fund","spanId":"d60519e4"},"name":{"value":"Kenneth A Lawson","spanId":"df37d1c3"},"claimNumber":{"value":"SD165263","spanId":"fc983c31"},"sendersName":null,"sendersPhoneNumber":{"value":"(209) 476-2626","spanId":"9ad8be0a"},"sendersEmailAddress":{"value":"","spanId":""},"services":{"value":"Bilateral splint strap","spanId":"6deae02e"}}];[{"dateReceived":{"value":"2025-02-12Z","spanId":"47f94d4a"},"dateOfInjury":{"value":"2011-05-05Z","spanId":"bc8e2f01"},"customerName":{"value":"State Fund","spanId":"716db1d0"},"name"
Hi everyone, I'm looking for a good resource (docs, videos, or examples) that explains record actions and record views in Appian — especially how they work behind the scenes. I want to understand how visibility, context, and navigation are handled under the hood. Here’s my current scenario: I have a table with two columns: Policy Number and Policy Form Number. It’s a 1-to-many relationship — one policy can have multiple policy forms. I’m able to display all the policy form numbers correctly in a grid. However, I’m struggling to associate each policy form with its corresponding document link. The goal is to have each link open the correct document in Tempo or a Site page. Right now, only the first document link is opening, no matter which policyForm value I have clicked. I suspect it has something to do with how I’m setting up the record link or passing the identifier, but I’m not sure. Would really appreciate: Any resources that e
Is it possible to increase the response body size limit on an integration?
How can I enable English UK language under the Proces Model Properties. In Admin Console Internationalization I have enabled both English US & English UK language . But I can't find English UK under Process model properties tab
Hi All, I want to read the files content(excel or docx) kept in SharePoint using SharePoint integration connected system which Operation shall I use? Thanks Bihitak
I have a record that when I the value gets updated to NULL the item gets ignore and it does not get updated on the Database
I have a requirement where i am calling external API to get a Binary file in return. Now the issue here is i am unable to convert this document into Base64 string which i need to use the Base64string to pass into another API. I have also build the logic of storing the Base64 string to Appian DB. Just stuck with the conversion part. I can also see that we might have few plug-in functions supported by Appian for this. {'toBase64()','ConvertDocumentToBase64()', 'a!toBase64()'}, unsure if these are accurate or not. However, if these are accurate i will raise this with Appian support team to get these installed, If not can i please have some suggestions on how to proceed with this requirement?
Hi, I am trying to add a more less link on a column in a read only grid. However, it only works if the grid has indexed data and not if it is converted to json. Converting to json is also mandatory as the paging is not working if the grid rows are not converted to json(The data is coming from record type). I already tried the "a!fromjson" function on that specific column but the link is not working. Is there a way that the more/less link can work even if I convert the grid to json?
Hi, Does any have idea, how search will work in dropdown. I can see, there is only an option to show or hide a search box. I think it's a default behaviour. Sometimes it works and sometimes it don't work. I'm posting one weird result from search. Please let me know, if anyone had any idea.
Hello Everyone, Is there any approach to retrieve a user's last login details without accessing log files? For example, is there a function or method we could use to capture login information when a user accesses a specific link or application? Thanks & Regards, Srikanth.
Hi , I have a set of non printable characters in DB as number and we use char function and concat function to combine in a single string and used strip function to remove it from text. Now the requirement is to replace text with space. I tried substitute function and others which is not working as expected. Please someone guide me herea!localVariables( local!specialCharacterIds: rule!SUF_QueryRecordType_getSpecialCharacters(), local!specialCharacters: joinarray( a!forEach( local!specialCharacterIds, char(fv!item) ), "" ), a!paragraphField( label:"Comment", value:ri!comment, saveInto: { ri!comment, a!save( ri!comment, substitute(save!value,{local!specialCharacters}," ") ) } ) )
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.