-
Recently active
I'm trying to simulate a double-click-like behavior in a read-only grid using a!gridField_24r3. The goal is to return a selected row's value when a user clicks on a field grid value twice. I am able to save the value of the grid after selecting it for the very first time by using fv!deselectedRows. Refer below code:a!save( local!previousSelectedRow, if( length(local!currentSelectedRow) = 0, index(fv!deselectedRows, 1, null), local!previousSelectedRow ) ) Now within the parameter "selectionvalue" of a!gridField_24r3, I am trying to manipulate the value it holds with below logic where I put a condition if there is no selection made --> ri!selected will be empty but we have a value store within local!previousSelectedrow then we should get the id of that grid returned. if( a!isNotNullOrEmpty(ri!selected), ri!selected, if( a
Hi All, My requirement is if any error comesup then it has to redirect to the same interface to modify the form and then resubmit the form again . IN the 2nd interface (which is same as 1st) I'm getting the below error .can someone please help.An error occurred while evaluating expression: Error.message:AC!error.body (Invalid index: Cannot index property 'body' of type Text into type IntegrationError) (Data Outputs)
Looking for an Appian tutor to get me over the hump for senior by next friday. Was close on first attempt. Please reply if interested.
I am sending an email attached with excel sheet to process model vai Receive Email at start node. I could able to extract the excel from email but the data is not written in the database.FYI: Using Plugin Import Excel to Database, Using CDT
We have some Appian administrator users who, when they try to access process supervision, edit the process, and try to change a value in a node, do not see all the tabs and cannot change anything. For all other administrator users, it displays correctly. At first glance, it seems that both have the same groups, but we don't understand why the tabs don't appear. We are probably missing some groups, but we thought that an administrator could do everything. Is that right? Thank you very much for your help.
Hi All, What would you all recommend for implementing a confirmation page after a form is submitted ? another user form ? The only concern I have is that once my user submits the form is a subprocess creating multiple instances (as we need). So basically for the confirmation page we need something along the lines this # of items were created in the system, even better if we can give the ids of the created items. Any suggestions for a good design implementation? Thanks in advance
We are trying to enter a decimal number into a!floatingPointField and storing it in Number(Decimal) field. Since it is a decimal we are trying to save it using rounddown(value, 2) so as to allow only 2 decimals according to our requirement. Note: This functionality is being used in editable grids. While doing so, for certain fields we are getting random numbers keep appearing after the decimal for the numbers. (47.3 shows as 47.3000000004, etc.). This is happening only for that particular row for only a specific value i.e in the example 47.30 only will show 47.3000000004, if we enter 47.322445 it will round down to 47.32. We tried using, round(), roundup(), rounddown() and floor(). SInce we have mutliple grids in the same fashion, this issue seems to appear in atleast 1 grid row.
I need to Show Error Message for the user in the User interface when process on create record action fails. Currently it just says 'Action completed' whether the process is success or failure. User is unable to know if the record is successfully created or not.
Hi Everyone, I 'm getting above error for the below code. a!dropdownField( label: "Is Under Header", placeholder: "Select", /*required: ri!questions[ri!index].questionType<>cons!RIDCO_QUESTION_TYPES[11],*/ disabled: index( ri!questions[ri!index], "questionType", {} ) = cons!RIDCO_QUESTION_TYPES[11], choiceLabels: touniformstring(local!headerQuestions), choiceValues: touniformstring(local!headerQuestions), value : touniformstring(index(index(ri!tempQuestions,ri!index,""),"parentQuestionText",{})), local!headerQuestions : returns list of text string
Hi All, What is the difference between calling a synchrous process via Subprocess and Start Process smart service nodes? Is it just that the first runs in the same thread / Appian engine and the latter runs in a separate thread / process to balance the workload? I know that Subprocesses are traditionally used in synchronous settings and are especially helpful when the child process is activity chained, but would it ever make sense to use the Start Process node in a synchronous setting? I've only primarily used Start Process nodes for asynchronous processes.
Hi All, Please help in understanding or explaining the working of the following code. displayvalue( 5, { 1, 2, 3, 4, 5 }, { "A", "B", "C", "D" }, "Z") In the above sample code, based on it's behavior, ideally, the result should be the default value ("Z" in this case as there is no item in 5th index of 2nd array). But the result I'm getting is "A", the 1st index from the array. Version I'm using is Appian 24.4 Please refer the screenshot attached.
Appian's a!isNotNullOrEmpty funciton does not work for values {null}, {null,null} please find below testcase. code given on community works as expected but not a!isNotNullOrEmpty https://docs.appian.com/suite/help/25.2/fnc_informational_isnotnullorempty.html#replace-if()-and-isnull()-expressions-with-a!isnotnullorempty
Hi All,Currently we are having a workflow which consists of a task which will be worked by a user. When any updates to the workflow occur from external system, we cannot show the updates to the user in the UI when user has the UI already open since the data cannot be refreshed. We are thinking of either cancelling and creating a new workflow with the latest updates or completing the task using smart service and recreating the task within the same workflow. Any insights on which will be better approach will be useful.
We have multiple applications within the Appian platform. Could someone provide guidance on how to implement auto-provisioning and group syncing in a way that maintains separation between these individual applications?
We have a dropdown value in the editable grid, and when we click on the add row button in the editable grid we have to get unique values for each row which means already selected value should be removed for next row in the grid dropdown. For your reference below is the first row I selected App Number and I clicked add row , now in the second row dropdown we should not get App number similarly for all rows. a!gridLayout( label: "DropDown", labelPosition: "ABOVE", headerCells: { a!gridLayoutHeaderCell( label: rule!INZ_I18N_displayLabel( i18nData: local!i18nInterfaceData, bundleKey: cons!INZ_CONS_TXT_INTERFACE_COMPONENT_INTERNATIONALIZATION & ".fieldLabelEnglish" ) ), a!gridLayoutHeaderCell( label: rule!INZ_I18N_displayLabel(
Hi All, Hope everyone is doing good..!!!, we have a requirement to export the UI data into PDF document file along with text filelds and signature fields, Can anyone please let me know what would be the best approach to achieve this requirement. I have tried using PDF from DOCX smart service to export the data into word document template and then tried to convert the same into PDF. But unfortunately I am able to capture the signatures as document Ids, not as signature images. Can someone please help us how to get the signature properly in PDF file. Regards, Dheeraj G
Hi every one, I'm raising a question similar to this post [mention:a16c4c9385824e0a9ad9e1c5a4c7ea34:46448885d0e64133bbfbf0cd7b0fd6f7:label=How%20to%20make%20other%20users%26%2339%3B%20profile%20information%20%28e.g.%2C%20first%20name%20and%20last%20name%29%20visible%20to%20a%20basic%20user%20on%20a%20report] as it has not been updated since 6 years ago. The issue I'm having is for this below code,when opening the UI with a system admin account I can see full user name while with a basic user account I can only see user's first name. forEach(local!userNames, user(fv!item, "firstName") & " " & user(fv!item, "lastName")) I tried the retrieveusersecurityrolemap() recommended in the old post but not sure what to do with the output of the function, because for both accounts I had the same output: Can anyone suggest me how to use this function or any other solution to show the same name for both account types? Thank you.
I have read this document https://docs.appian.com/suite/help/25.2/Start_Rule_Tests_Applications_Smart_Service.html. But I want to know is there any way to only test the unit test of a package?
Hi every one, I'm receiving above error when using fileUploadField() to upload around more than 150 documents. I checked and each document I uploaded has size around 322.74 KB only. Within my fileUploadField() below is the code: a!fileUploadField( maxSelections: 250, label: "Upload Document", labelPosition: "COLLAPSED", value: ri!documents, saveInto: { ri!documents, /*Save document details */ a!submitUploadedFiles(documents: ri!documents), a!save( ri!uploadedDocuments, reject( fn!isnull(_), a!forEach( items: save!value, expression: if(
Could someone clarify how group syncing works between Active Directory/Entra ID groups and Appian? Specifically, I’m looking for examples of how this integration is structured and what needs to be included in the SAML Assertion/Claims to enable proper group mapping and access control within Appian.
Hi Team, I am trying to use XOR gate in the process model for diverting the flow based on the 2 conditions as shown below , here in XOR gate we are getting error because 2nd condition getting failed as per our analysis it should go end node because the first condition becomes true in that case why XOR gate checking 2nd condition? could you please suggest me! Thanks!
Hi Team, good afternoon! I'm facing an issue that I haven't been able to identify the root cause of, and I’d appreciate your help. Context:I created a subprocess node and configured it to call a specific process when reached. This subprocess expects two mandatory input parameters: A map array A record-type variable X (which should remain the same across all instances) The node is configured with MNI (Multi-Instance) to launch one instance per element in the map array, using Spawn All, running all instances simultaneously, and continuing only after all have completed. The subprocess node is also set to Synchronous. The issue:When the process runs, only the last instance launched by the MNI receives the record-type variable X correctly. All previous instances receive it as null. For example, if three instances are launched, only the third one gets the correct value for variable X; the first two receive null. The vari
Hi, I am getting above error while selecting user for task assignment on the interface. a!pickerFieldUsersAndGroups( value: rule!<rulename>( fv!item.Assignee ), Rule code if( rule!APN_isBlank( ri!userOrGroup ), null, if( charat( tostring( ri!userOrGroup ), 1 ) = "[", togroup( ri!userOrGroup ), touser( ri!userOrGroup ) ))
Hi Community, I am using a!recorddata for my readonly grid. record is API backed which has 3.5 million rows of meta data (just 4 columns). I am using pagesize as 50. I have provided filters in UI for users to narrow down their search. Since currently I am only using sample size data , Should I expect any performance issues once 3.5 million data is synced into records? I didn't find any recipes for a!recorddata with pagesize. So also would like to understand how readonly grid interprets and handles pagination just by using pagesize without any limitation on amount of records?
Hi team We're trying to enter data when we are considering software to deploy. We've used the "Remove" function to avoid saving null values to our four filters table. It works just fine if we are looking at a single title, but for multiple titles we can't make it work PROBLEM: When we upload multiple values the pv correctly contains all data for each instance. The task generates the correct number of instances If the assessor chooses "not necessary" on any one task we get an error when trying to complete the subsequent tasks An Error Has Occurred Expression evaluation error [evaluation ID = 4fdbd:bd846] in rule 'sal_fourfilterdetails' (called by rule 'sal_uiaddfourfilters') : An error occurred while executing a save: Expression evaluation error: Cannot update List of Map; using a scalar value to update a list of length (3) The error does not appear when we choose "not necessary" Here's a pic of the interfac
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.