-
Recently active
Hello, We are operating on-premise and retrieving user login data from /opt/appian/shared-logs/appian-engine-1.xxx/login-audit.csv across three servers. It has been noticed that the files in /opt/appian/shared-logs and /opt/appian/logs are not synchronized. Is this expected behavior? Additionally, could you confirm the timing for when the login rotation file is generated and copied from /opt/appian/logs to /opt/appian/shared-logs? We observed that the rotation file in /opt/appian/shared-logs is created at random times rather than at 12:00 AM GMT. Thank You, Sneha.
Hi everyone, I just want to know more about the report object in Appian. I have read all the theory available in Appian, but I still have some doubts. I want to show all data on a site, so I have created one main interface that has three sub-interfaces with KPIs in it. If I want to add this to a site, I have two ways: either I can add it as an interface or as a report. Then, what is the purpose of the report? There aren't many options; we just need to select the interface we want to show in the report
Hi Team, I am using custom record field for date difference function (a!customFieldDateDiff), however the problem is that this function rounds off the date to floor. eg 10.99 Days will be 10 Days. do we have any other function which will do the job correctly ? Thanks in Advance
I've created a web API that retrieves data from a process model, but when I call this API during integration,it returns the following error: Error Code: errorIntegrationError Title: Error processing integration response Message: The response body could not be converted to an Appian value Detail: The jsonText parameter was not valid JSON. Received: <...>. I have attached the code a!startProcess( processModel: cons!PDBPOC_gDrivePermissionPM, isSynchronous: true(), onSuccess: a!httpResponse( statusCode: 200, headers: { a!httpHeader( name: "Content-Type", value: "application/json" ) }, body: a!toJson( if( a!isNotNullOrEmpty(fv!processInfo.pv.userData), fv!processInfo.pv.userData, { message: "userData process variable is empty or not set." } ) ) ), onError: a!httpResponse( statusCode: 500, headers: { a!httpHeader( name: "Content-Type", valu
Hi All, I am getting this error when i select convert JSON to appian I am getting error invalid JSON format but when I select raw value i get response . Is Swagger file not formated well to return the JSON which Swgager file version will appian 23.2 will use and consume ion response error-result-guidance The response body could not be converted to an Appian value The jsonText parameter was not valid JSON. Received: <... Time 498 ms Prepare: 4 ms - Execute: 494 ms - Transform: < 1 ms Value: Result This value is available as a node output when using the Call Integration smart service in the process modeler and as fv!result when configuring onSuccess and onError parameters inside a saveInto on a SAIL component or as part of a Web API. (Text) m)
I have a use case involving multiple applications with a shared parent table: Parent Table (Parent_Request): Stores all requests created across various child applications. Each request has a unique Request ID. Child Applications: When a new request is created in a child app, it inserts a record into the Parent_Request table. There is a field called Related Request, implemented as a Record Picker. This allows users to link another request (from the same or different app) as a reference. Request Relation Table: Stores the relationship between the current request and the related request (i.e., maps request IDs). Currently when viewing the request summary or while creating a request, the Related Request link (from the Record Picker) opens the summary view from the parent request. I want the Related Request link to open in the correct application's local summary view — based on which child application originally created that request. Can you help me with this implementation?
We have done some stress test stuff to test specific process modeling approach and now we want method to delete all those instances at once. Does anyone have an effective method?
Hi Champ, I am using default export functionality of record in my interface to download data in to a excel. But when it's downloading, it's downloading columns with extra data. For example if I have a column with a text with an icon, then it's downloading text and appening the icon text as well which I don't want in my excel. I want only the text to be downloaded. Moreoever, if I want to download only few columns, then how can I customize that. I know we can build a different download icon link and can do that; but clinet is not preferring that option of custom development again. Regards, Ghanashyam
I've been trying to implement a checkbox field but keep receiving an error. I can select either choice. I can select nothing. But if I select both choices, I get the following error: Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at function a!checkboxField [line 638]: A checkbox component [label=""] has an invalid value for "value". All selected values must be present in the choiceValues array, but value was Fatality; Serious Injury and choiceValues was Fatality; Serious Injury. For reference, this is the code I am using: What am I doing wrong?
Yesterday I was able to create, save and publish Process Models with an AI Skill. Today, after the environment I was working in was updated to version 25.2, I am unable to publish Process Models containing an AI Skill smart service. Any attempt to save results in the following error: "Parameter Input Text on Activity Class Execute Generative AI Skill on node Blinken Lights! requires a value..." A process variable is correctly set on the Data tab. The data type of the variable is correct. I've tried changing the variable, using a literal value, rebuilding the node, etc. Anyone else experiencing this? What am I doing wrong?
Hi all, I need to decode a token encrypted with the RSA-OAEP-256 algorithm that I receive from an integration. Does anyone know if there is a plug-in available for this or any way to achieve this? Thanks in advance.
a!localVariable( local!array: rule!integration2, a!forEach(items: rule!integration2, expression: 'type!{urn:com:appian:types:TEST}TEST_CDT'( name: index(split(index(index(rule!integration1(input: fv!item)), 1), 2), "/), "name"), email: index(split(index(index(rule!integration1(input: fv!item)), 1), 2), "/), "email") ) I want to perform the calculations in one local variable and pass fv!items from each iteration in the expression to that local variable and then simple index the values and fill in the values in the CDT. My idea is: a!localVariable( local!calculation: index(split(index(index(rule!integration1), 1), 2), "/), 1), local!array: rule!integration2, a!forEach(items: rule!integration2, expression: 'type!{urn:com:appian:types:TEST}TEST_CDT'( name: index(local!calculation(intVal: fv!item), "name"), email: index(local!calculation(intVal: fv!item), "email"), ) ) But intVal is a rul
Hi all, I enjoyed the Talbot presentation from Appian World on Prompt Builder that helps with improving AI skill results from last year (2024). Has anyone created a use case / skill for processing Sail exported code (particularly interfaces) for flagging variations from agreed upon coding, possibly referencing all of Appian Community threads to warn about potential known issues / KB situations that might arise? Of course, Appian warns nicely for most issues, but if a scan to flag for areas that might need attention based on known conversation threads might be helpful on occasion? Just thinking through more use cases with the Persona, User Intent, etc.
Is there a way to declare an empty array as a local variable (local!a) --> Perform some operations in another local variable(local!b) and append the results to local!a.
Hi All, I am using Oracle DB and in Appian want to create CDT for few tables. I am able to create CDT for few but for few I am not. Below is the statistics I noted. Total no of columns in DB Total no of rows in DB CDT? Table1 68 9977 Created Table2 51 106881 Failed Table3 45 14 Failed Table4 42 26191 Created Table5 41 14 Failed Table6 36 60354 Failed Table7 32 100878 Failed Table8 32 328 Created Table9 31 2559 Failed Table10 29 39602 Created Table11 29 21581 Created Table12 29 268 created Table13 28 13565 Failed Table14 28 42 Failed Table15 27 83742 Created Table16 27 16792 Created Table17 27 944 Failed Table18 27 497 Failed Table19 26 59 Failed Table20 25 3480 Failed Table21 23 5982 Created Table22 22 195 Created Table23 21 1236 Created Table24 21 1126 Failed Table25 21 339 Created Table26 20 1688 Created Table27 20 501 Created Table28 19 88502 Failed Table29 19 1286 Created Table30 18 1073 Created Table31 18 17
Is it possible to enable SAML Authentication (SSO) specific to one application alone in a shared environment and remaining users are expected to login via native login for accessing other applications in the same environment?
Hi,Requirement, I have an Interface which consists of 4 interfaces inside. Out of the 4 interface one has a Card Layout Button. Upon clicking on the Card Layout button a process model is triggered. But before the process model triggers I want to validate all the fields in the 4 interface if its not blank and need to highlight the mandatory fields to be filled if it blank and only then the process should start. Though I have already used the link parameter in the card layout for startprocesslink Im unable to use dynamic link to save local variable and proceed. Kindly help on this.
When working with rich text components in Appian, I encountered issues with displaying special characters correctly, particularly backslashes (\) and other escape characters like tabs (\t) and newlines (\n). These characters can be misinterpreted or escaped incorrectly, leading to incorrect rendering in the interface. Example Scenario Consider the following example, where you have a string containing file paths with backslashes that you want to display in an a!richTextItem component: "File Path:\nC:\Users\tUserXyz\Documents\Project\file.txt\tAnotherPath:\nC:\Users\nUserXyz\Documents\Report\report.txt" Actual Output: "File Path: C:\Users UserXyz\Documents\Project\file.txt AnotherPath: C:\Users UserXyz\Documentseporteport.txt"Expected Output: "File Path: C:\Users\tUserXyz\Documents\Project\file.txt AnotherPath: C:\Users\nUserXyz\Documentseporteport.txt" Root Cause The issue arises because backslashes and other escape characters are special chara
i have a requirement where i need to enter 25 digits for a text field and i don't allow the user to enter any alphabets or symbols i need write a validation this can be done with the help of regexmatch function but now it is deprecated how to write validation. pls help me with code.
Facing the following error when creating a new record where record sync is enabled. No recent changes in the code or in the record. The record is marked as synced but its data has not yet been synced. More than 50% of the hard disk space is available in the server. Doesn't seem to be a disk space issue.
I'm following the cards as a button layout. I have a series of "buttons" that are generated dynamically. What I'm trying to achieve is that my component tracks which buttons are currently selected. There is a rule input which is a list of integers of the selected buttons. I would like when the button is clicked for the id of the button to be added or removed from the list and the button card will change colors from selected to not selected and back. Currently the coloring works when setting the selected values by default but I cannot get the values to update when clicking on the "button". a!cardLayout( contents: { a!richTextDisplayField( value: { a!richTextItem(text: local!itemNum) }, align: "CENTER" ) },
I am using the code below to show line graph for Appian. but based on our requirements , I have to show two lines instead of one line . Is it possible in Appian ? If so , Could you please let me know how to do it ? a!cardLayout( contents: { a!localVariables( a!lineChartField( label: "Average Days to Complete Verification Phases", instructions: "", categories: {"Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec", "Jan", "Feb"}, series: { a!chartSeries(label: "Sales", data: {72, 91, 93, 95, 92, 99, 98, 99, 79, 83, 90, 99}) } ) ) }, marginBelow: "EVEN_LESS", showShadow: true() ),
Hi Team, I have used Process HQ in development environment and built some components including reports, dashboards, and insights, from our Development environment to the Test environment. While we are familiar with the standard Appian deployment process, we would appreciate your guidance on the specific steps required to properly deploy Process HQ elements? Could you please provide us with any deployment documentation, best practices, or checklists related to moving Process HQ across environments? is there way to publish it without losing the work we did in dev environment? We want to ensure that all components function as expected after deployment and would appreciate any insight into potential issues or manual steps that may be required. Thank you in advance for your assistance. Also, if we move my AI Classification model from dev to test, do we have to perform any extra checks during deployment? Appreciate your guidance here. Regards, Ranjita
I'm trying to remove the Appian logo from my Site, but it seems like it's not possible to do so. Does anyone have a solution to remove it or replace it with another one? The logo that is located right next to my profile picture.
Hi, I am trying to generate a PDF using PDF from DOCX Smart Service. My issue is sometimes the process gets executed without any errors but neither a word nor the pdf gets generated!! What can be the issue here ?
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.