-
Recently active
We have a requirement to launch an Appian form from an external website while passing user details and additional information. The goal is to make this process seamless without requiring the user to log in to Appian. Currently, we are exploring Appian Portals and Embedded Interfaces as potential solutions. Any design recommendations or best practices for this scenario is greatly appreciated?
Hi All, Can you guys please help how do I get list of Ids containing duplicates values in list of objects containing duplicate values. The list always has duplicate values. This is the list locallist: { { id:12, FacilityName:"New Test1", FacilityTypeId:8,}, { id:13, FacilityName:"New Test0", FacilityTypeId:9,}, { id:14, FacilityName:"New Test1", FacilityTypeId:8,}, { id:15, FacilityName:"New Test0", FacilityTypeId:9,}, } what I want to get list of ids containing duplicates. So in this case, id 12, 14 are duplicate having same FacilityName, FacilityTypeId. And id 13, 15 are duplicate having same FacilityName, FacilityTypeId local!ResultList: { { 12, 14 }. {13,15} } Any help would be appreciated
Hi all, We’re looking to integrate Appian with Epicor Prophet 21 (P21) and I’m hoping to learn from anyone who’s done this in the real world. We currently host Prophet 21 on-prem and with their recent announcement of going strictly cloud hosted by Epicor I am trying to plan things correctly. A few questions: Are you integrating via APIs, using the read-only database, or something else? What P21 interfaces have you used most (orders, inventory, customers, pricing, etc.)? Any gotchas around authentication, rate limits, data model quirks, or transaction handling? Did you build a reusable Appian integration layer (connected system + integration objects), or keep it in an external service? Any general lessons learned or recommended patterns? If you’ve implemented this, I’d love to hear what worked, what you’d avoid, and whether you have any high-level architecture suggestions.
Hi, As the title says, I'm trying to retrieve all fields of a record type and its related record types in a query using a!selectionFields. I have the following hierarchy Produktbeschreibung (Prroduct Description) Konzept (Concept) as (one-to-many) [several other types, such as related risks] My problem now is, that using the following expression: I get all fields that are directly related to Produktbeschreibung and Konzept, but not the data for the related record types under Konzept. I'm suspecting that selection fields cannot drill down more than one relationship at a time. If that is correct, is there any way, I could get the data for the nested ralationships in a way such that I can retrieve the full record?
We recently did a bit of an object purge on our DEV site to clean out some unused or obsolete objects. We checked for dependencies before deleting anything, but apparently we didn't check hard enough. I have a process model that contains 2 Start Process nodes, that is now displaying an error on the Setup tab (see image below). This happens even when adding a new Start Process node to the process model, but other process models work fine. The uuid listed in the error is one of the record types we deleted. I have process variables that are type Record Type, so I started by checking the precedents of that record type. I found one that, when trying to expand its precedents tree gives me the error message: Going in to that record type directly and attempting to view it's precedents just gives me a "Record field's uuid must not be null" error, and no precedents are displayed. However the record behaves completely normally apart from this and other apps that
How do I get prime numbers 1-100 ?
We have a WebApi to approve requests (mostly in html/JavaScript/Appian) This page contains a table which has a link to download documents from filenet. It works fine for Application level roles but redirects to Appian sign in page for non-Application roles. We were told to fetch documents from Appian instead. I created a post webapi(doc) which has start process(retrieve docs from filenet) and returns docId in json . This is working fine but when calling this webapi(doc) in Integration, it fails with 302. Provided basic auth, tried with serviceaccount as well. Idea: create another get webapi to invoke this integration and call in approval page. I'd appreciate if there are any other ways for non-Appian users to access documents can be given. Any guidance will be appreciated. TIA.
Here’s an overview of my process model: the “PDF Doc from Template” smart service generates the PDF file using an editable template. Below is the structure of the template: All fields in the template are configured as multiline and can hold up to 5,000 characters. Since each field has a fixed height, any content exceeding the visible area becomes scrollable within the field. After generating the PDF using the “PDF Doc from Template” smart service, I use the Fill PDF smart service to flatten the document and make it read-only. Everything works as expected up to the point where the PDF is created and stored in the designated folder. The issue arises when the Fill PDF smart service is executed. This functionality was working correctly before scrollable multiline fields were introduced into the template.
Hi Team, Is there any way or function to insert business holiday for particular company and retrieve same. Thanks,
I need to call a stored procedure that takes a lot to complete (around 6min) and it does not return anything. It could be called in a async way that it would not matter. Having said that, can I just use the timeout field to give it a short value (one second) being sure that in the DB, the SP will complete even if my Process model completes?Cheers
Hi everyone, While following the Appian Developer course, I noticed that multiple PDFs for the Step-by-Step exercises (for example, Build an Application: Step 2) cannot be opened. They seem corrupted or possibly outdated for the current version. I’ve tried downloading them again and opening in different viewers, but the issue persists.Is there an updated version of these documents or an alternative resource for these exercises? Thanks in advance for any guidance!
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
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.