-
Recently active
Hi everyone, I’m trying to create a nested ordered list in the following format: However, I’m facing two issues. Issue 1: styledTextEditorField flattens the nested list formatting Instead of rendering a proper second-level indentation, the styledTextEditorField flattens it into something like: Here is the HTML I’m using: <ol start="2"> <li> <ol type="a"> <li>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</li> <li>Praesent ac lorem non risus gravida accumsan.</li> </ol> </li></ol> It seems the component does not support nested <ol> indentation. Is there any workaround to make the nested list (“a.”, “b.”) render correctly inside styledTextEditorField? Issue 2: When generati
Send Message Event: In the Setup tab, for 'Message Destination', select the Receive Message Event that is in the Process Model where you need to send the message. To do this, search for the process model and select your Receive Message Event. In Data tab, 'DestinationProcessID' is the ID of the process instance of the Process Model to which you need to send the message. Click on "New Mapping" and name it. Configure the 'type' based on your need. The 'value' should be your process variable which holds the message(data) to be sent. Receive Message Event: In the Setup tab, for 'Receive Message', select 'Process to Process'. In Data tab, click on 'Import Custom Properties', search for the Process Model where you have the Send Message Event, and select your Send Message Event. 'Value' will be automatically set. Then store it in the desired process variable. My Use Case: In Process Model A, I call an i
In the Test environment, suppose a constant named PV_TXT_TEST already exists. Now, if I create a new constant in the development environment with the same name (PV_TXT_TEST) and deploy it to the Test environment, what will actually happen during deployment? Will Appian throw an error saying that the constant already exists, or will it overwrite the existing one? This scenario came up in one of my interviews. In my current project, I don’t have permission to deploy to the Test environment, so I wanted to understand what the actual behavior would be.”
I need guidance on designing an Appian dashboard that displays a live, interactive map showing pins for all active parking locations. Each parking location has latitude and longitude, but these coordinates should come from user input by clicking on the map through a create form in Appian. What is the best approach in Appian to embed an interactive map that supports both: Displaying existing pins from stored data. Capturing new coordinates when a user clicks on the map? How can I pass clicked coordinates back to Appian from the embedded map component and use them in a form submission? What’s the best way to refresh the map dynamically after a new pin is added?
Hi everyone. I have this view of records: When I click in the wraped link it opens the related summary record as follows: Do you know if is it possible to take out the wraped header or, at least, change the look of the buttons? And, moreover, as the buttons don´t fit in the header it shows and icon to see more actions. Thanks in advance.
So when I am trying to convert the DOCX file to PDF using the PDF from DOCX smart service. My document is not generating in the way I expect it to be. The same file if I convert online I can see the exact thing and the pdf version is same as docx but through appian I see change in font size and the words being misplaced.
I have the following requirement: In the backend table called conditions I have the columns called operator and value which have the values < and 18 I need to check the condition if the incoming is age is less than 18 then display true That is if( ri!age<18, true(), false()). Here I need to get the values of the operator and value from the back end table, I am using query record to get the condition table output. How can I achieve this?
DOCX table: Generated PDF table: /resized-image/__size/640x480/__key/communityserver-discussions-components-files/11/Screenshot-2025_2D00_12_2D00_04-at-10.42.15_2F20_AM.png Hi everyone, I’m using the PDF from DOCX plugin to generate a PDF from my DOCX template. The issue I’m facing is that the table formatting is not preserved in the generated PDF. In the DOCX file, long text (e.g., email addresses) wraps correctly inside the table cell and does not overflow. However, in the generated PDF, the same text overflows outside the table cell, even though the DOCX appears perfectly formatted. Has anyone encountered this issue before? Is there a workaround or specific table formatting that the plugin requires so the PDF output respects cell boundaries? Thanks in advance!
Dear all, we are facing an inspection error during the deployment process of the Case Management version 1.6 on Appian 24.3 as shown in the image below. We confused either the SYSTEM_GROUP_ROLE_STUDIO_EDITORS group should be present with the package zip file or must presents on our current Appian installation as system group so if its a system group why it's not available in our current Appian 24.3
Hi Team, Im trying a batch list of text items and prepare a query based on that. Below is my code snippet. With this code Im getting the last item of each list for the full batch of 50 items. local!getAgreementIds: if( rule!APN_isBlank( index( index(local!PartnersResult, "data", null), "agreement__cr.id", null ) ), index( local!AgreementResult.data, "agreement__cr.id", null ), index( local!PartnersResult.data, "agreement__cr.id", null ) ), local!agreementDocIds: touniformstring(rule!APN_distinct(local!getAgreementIds)), local!batchedDocIds: a!forEach( items: enumerate(ceiling(length(local!agreementDocIds) / 50)), expression: local!agreementDocIds[ (fv!item * 50) + 1 : min((fv!item + 1) * 50, length(local!agreementDocIds)) ] ), For ex: I have a list of 59 items, when I try to batch I should get 50 items in 1 batch and remaining 9 items in another batch
Is it possible to generate a diagram showing all dependencies of objects?
Hi Team, I have a requirement where I should not display test.admin user in suggestion This is my current condition which I have implemented to restrict a user, but it still displays the user in suggestion Users from Appian Directory, ri!user : User (Type) a!pickerFieldUsers( label: "Select User", maxSelections: 1, value: if(ri!user = "test.admin", {}, ri!user), saveInto: ri!user, required: true, ), Could someone please help us on this.
Hi all, I am using Appian 25.4 environment. I have tried Appian Composer by uploading a pdf with application requirements. While clicking on the generate objects process models and expression rules (business rules) are not getting created. In the above picture, while hover over the caution nothing shows in the Interface. Can anyone help me with this issue.
Hello All, We have a requirement to run the multiple process models as per schedule. The Scheduler will be responsible to identify which process to be triggered and when. For example we are maintaining below data in records-Processname - time - UUID Process Name Time UUID process 1 2:30:00PM, 5:30:00 PM uuid1 process 2 2:30:00PM, 5:35:00 PM uuid2 process 3 8:05:00 AM,2:30:00PM, 5:35:00 PM uuid3 process 4 10:05:00 AM,2:30:00PM uuid4 process 5 10:05:00 AM,2:35:00PM uuid5 process 6 12:05:00 PM,2:45:00PM uuid6 Now parent process is running and checking in each 5 mins and checking which process to be executed. Then it fetch the UUID of those processes and get the Process Model ID. This process model id will be used to call "Start Process" smart service with (MNI), each for identified process. I am using Start Process smart service because I am maintaining UUID in DB and need to get the processes dynamically. So here as per above example, at 2:30:PM I have 4 proc
I am getting some strange values from todate(). { todate("02/28/2025"), todate("02/29/2025"), todate("02/30/2025"), todate("02/31/2025"), todate("02/32/2025"), todate("06/31/2025"), todate("RR/28/B025") } It seems to try to auto-correct an invalid date to a valid date. But it also seems to allow characters in the date which it evaluates somehow and comes up with wild dates as a result. First Question: What's going on with todate() that it results in off-the-wall values? My scenarion is this.... I have a webApi that receives a json string which contains structured data that includes multiple date fields. The webApi uses cast/fromjson to convert the json input string directly to a CDT that uses Date fields. The CDT is passed to our expression rules that operate on the data. For example... CDT (SH_Test) Expression rule (faking the WebApi) a!localVariables( local!inputString: "{ ""name"": ""Bob Smith"", ""birthDate"": ""GG/28/2025"",
Hi All, i have editable grid in my ui, on that i have textfield which i marked as required. (note: when page loads grid is disabled based on the button action grid will get enabled). but i have couple of validation for that textfield that is working but with respective to required condition it is not working. please find below the screenshot and code snippet. Kindly help me on the same. a!textField( label: "Dental Members", labelPosition: "ABOVE", value: fv!item.dentalEnr, saveInto: { fv!item.dentalEnr, if( contains( touniformstring(index(local!editList, "intakeId", null)), tostring(fv!item.intakeId) ), { a!save(
I have scenario where, I need a link in email body, this link should open a current task for which we have different process model and interface, but I want to open that task in current step once I click on the link from email. How can I achieve that?
When I am trying to create pdf using this smart service if content contains other languages characters for example Hebrew language characters then it replaces with #, is it limitation of this smart service or we can fix it.
in version 24.4 isuseractive function is not available, is there any other way to achieve this? I just want to validate if user is acitve or deactivated or even if doesn't exist anymore in the system, we are trying to validate the scenario if for any reason the user saved in DB was deactived or deleted from the system, cause currently we are saving the result of calling the funcion loggedInUser() in DB, this is storing a text value, however we have the requirement to display the fisrtName and lastName of the user in the frontend, but if the user doesn't exist in the DB we are getting invalid user exception at the moment to use user(username,property) function, since we don't have a try-catch similiar function in version 24.4, I would like to know if there is any other way to catch the exception or change the approach following your recomendations. Any help will be greatly appreciated, thanks and regards!
Hi there, I hope you all are doing well. Has anyone been able to successfully install a local version of Appian on a Mac(M2, M3, M4 chips)? If so, what documentation did you use and how did you go about it? Many thanks.
I have a folder containing several RAR archives that I need to convert into ZIP format for easier sharing and compatibility. Manually converting each file takes too long. Is there any reliable software or method that supports batch RAR to ZIP conversion on Windows? I’d prefer a tool that maintains file integrity and doesn’t require extraction. Any recommendations or step-by-step guidance would be appreciated.
I have a requirement in Appian.Let's assume I'm logging in from India, so my Appian application time zone is set to IST. However, the requirement is that — regardless of the user's time zone — all date and time values should be displayed in CST on UI How can this be achieved in Appian?
I have the following code snippet from an interface expression that is not updating the refresh variables. I have confirmed that local!refresh updates on record action as it is supposed to, but I cannot get local!selected_tasks or local!expired_tasks. I have tried multiple different configurations of the refresh parameters inside a!refreshVariable() as you can see from all the commented out portions, but none of them seem to work. I removed all of the record type references in the code, but I assure you they are there in my actual expression. Any insight would be greatly appreciated.local!refresh: a!refreshVariable( value: rand(), refreshAfter: "RECORD_ACTION" ), local!selected_process_ids: if( a!isNotNullOrEmpty(ri!clientSignOffProcess), ri!clientSignOffProcess[], null() ), local!selected_workflow: ri!clientSignOffProcess[], local!selected_tasks: a!refreshVariable( value: a!queryRecordType( recordType: , fields: { }, filters: {
Hi All, We have a simple requirement: a Record Type with ID (Primary Key), AccountID, and DataSeqNumber. I need to retrieve the MAX(DataSeqNumber) for a specific AccountID. The record type is AccountInfo. Could you share a sample code using a!queryRecordType with the Aggregate function "MAX"? -Thanks in Advance.
Hi, I have a form which has the checkboxes. I have a screen to capture the inputs of the form from user where I am using multiple checkbox field to capture an answer. Then I need to generate the PDF of that form. I am facing the challenge to fill the tick mark or X in the box in the checkbox field in PDF. How can I accomplish this? Any help? Thanks, Brinda Sateesh
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.