-
Recently active
Hello, I am working on the Portal Course. I am not listed as administrator on the WPO Wyndhamm Power Outage App so I am not able to create objects. Is there a way to request access to the group? Thanks
Hi, We are configuring SAML SSO in our client environment, we completed the configuration and seems to work successfully but we have some issues when the options Create new users upon sign in is selected. If we don't select this option everything works fine, the user created in Appian and added to the Authentication Group can access the environment fine using SAML. But when we select this box and map the attributes, the configuration test gives the error message: Authentication was unsuccessful. Reason: Required attributes for user creation not found in assertion. And when trying to access the environment with the SAML user in this case we get an error: Error 401 - Unauthorized. I have also checked the assertion xml provided by the Idp (Identity Provider Metadata) and the attributes and claims defined in the Idp and everything seems to be fine. We have opened a support case with Appian but have not yet found a sol
input: "Banana", output: "B---------------1" , "aaa---------------3", "nn---------------2" any one try it anthor way .. { a!localVariables(local!data: "Banana",local!len: len(local!data),local!merge: union(a!forEach(items: enumerate(local!len) + 1,expression: local!data[fv!index]),a!forEach(items: enumerate(local!len) + 1,expression: local!data[fv!index])),local!all: a!forEach(items: enumerate(local!len) + 1,expression: local!data[fv!index]),a!forEach(items: local!merge,expression: index(local!data,wherecontains(fv!item, local!all),{}) & "---------------" & count(wherecontains(fv!item, local!all)))) }
How do I get Odd numbers 1-100 ?
Here, the integrationResponse.result.body is an array of dictionaries. However, the length function returns 1 if not using flatten. Not sure why this is happening. Please share comments/reasons if any.
Hi All, Using Document Viewer I am able to view the regular PDF. One of my client requirement is they wanted to view the PDF Portfolio document through Appian. Is this possible in Appian? Can you guide me through this? Thanks in advance!
How to ignore hypens while searching in the grid In the above image, while searching in the grid after removing hypen also below data needs to be come..
Hi All, I am trying to fetch data details from an XML file which contains XML code of an Process Model.When I try to fetch the name , UUID or Pv's data using the following syntax for PV's : xpathdocument( docId , "processModelHaul/process_model_port/pm/pvs/pv[1]/name" ) for UUID : xpathdocument( docId , "processModelHaul/process_model_port/pm/meta/uuid" ) for Name : xpathdocument( docId , "processModelHaul/process_model_port/pm/meta/name/string-map/pair[1]/value" ) I am getting no response.when i checked in Community : https://docs.appian.com/suite/help/24.3/fnc_scripting_xpathdocument.htmlthere also it was mentioned the similar syntax that i am using.But still i am not getting why the I am getting null as output. Thanks in advance.
Hi Team, We have a requirement to build centralized Notification Management System. The system should support previews for all supported channels, such as email, SMS, push notifications, and in-app alerts. Appreciate your valuable input. Thanks, Sinushree
Hi Team, The custom sender email functionality was working fine until last day in the environment. Suddenly it had stopped working and the send email node is getting errored, and error message says, "Failed to send email". Have anyone faced a similar issue, we have also observed that all the other mail functionality like process model is working fine. Please help us on this issue. Thanks.
I am trying to move the file into file system by creating a folder on the destination path. I am passing folder parameter using constant. This is moving file in file system but not creating folder. Please guide me what I should configure so that it will create folder and move file in it. ++[mention:9a3c4b933d674b319102bb3e59083770:e9ed411860ed4f2ba0265705b8793d05]
HI Team, I see sometimes my form is not submitting and moving back to home screen but backend the process is moving furthure?, Is this an environmental issue ? This issue is causing only for few open tasks but not all of them ? Below is the submit button code a!buttonWidget( label: "Submit", submit: true(), validate: true(), value: true(), saveInto: { a!save(ri!submit,save!value), a!forEach( items: local!data, expression: a!save(ri!II_DT_DocumentClassification, append(ri!II_DT_DocumentClassification,fv!item)) ) }, style: "PRIMARY" )
a!columnsLayout( columns: { a!columnLayout( width: "EXTRA_NARROW", contents: { a!imageField( images: a!documentImage( document: rule!EILM_Datafeed_fetchSystemIcon(systemCode: local!selectedSystemType['recordType!{fcce7d6a-d964-4fb7-bc9c-610a5333f0ee}EILM Inventory Data Feed.fields.{785adc35-6266-4c30-abbe-eca44c05c93d}systemTypeCode']) ), size: "TINY", align: "CENTER" ) } ), a!columnLayout( contents: { a!richTextDisplayField( value: { a!richTextItem( text: { displayvalue( local!selectedSystemType, local!refSystemsData['recordType!{6bfcaf5e-7f37-4e20-a544-b4915d162997}RD Data Feed Systems.fields.{037fb842-a09e-4e3f-836e-85f83c476be1}systemCode'], local!refSystemsData['recordType!{6bfcaf5e-7f37-4e20-a544-b4915d162997}RD Data Feed Systems.fields.{abcb5cb3-86d6-4255-9ce3-f435dc50cb36}systemName'], local!selectedSystemType ) }, color: "STANDARD", size: "LARGE", style: { "STRONG" } ), char(10), a!richTextItem( text: { local!dataFeed
Hi I have a parent process which is deciding startDateTime and delayMinutes and then passing this parameter to start process smart node which is delaying the subprocess with this set up: pv!startDateTime + intervalds(0,pv!delayMinutes,0) . However, this should delay the process by calculated time. But it is not delaying it at all. I want to ask, How to implement Dynamic delay in timer? Does intervalds does not work with process variables as parameters?
I am executing a process model from an interface on button click using a!startProcess, and saving some of the process variables (lists) on the OnSuccess parameter of a!startProcess into UI variables. The process model has chaining enabled on all connections, both in the parent process and two sub-processes. Both sub processes run synchronously, and execute at the same time. In both sub processes, I loop over an integration using a counter variable (not MNI). The issue that I am seeing is that the saves on the OnSuccess parameter of a!startProcess execute before the process is complete, so I either get no results from the process at all, or partial lists. When I monitor the process, it executes successfully and all the expected values are there. How can I ensure that the entire process executes before the OnSuccess saves execute? The process typically takes between 1-3 minutes to finish. Note: The goal of this process is
Hello, I'm facing the following task - I need to be able to generate a unique sample from a table/view. A couple of notes: This is a large table, about 25 million rows This table will need to be filtered first, then sampled To filter, this table will need to join on other tables, which is why I'd like select the random sample from a view instead of the table The random sample would need to pull from a relatively uniform/normal distribution (basically not skewed) This random sample will need to pull from live data - there cannot be a 1 day delay or anything This table is a CDT in appian, due to point 1 DB system is Oracle I don't just need a list of random numbers, but I need a sample of random PK IDs These are the things I've tried/investigated: SAMPLE() I'm not able to get it to sample on a View, it throws some sort of primary key error. People have also reported that SAMPLE pulls from skewed distribution of data and I'm hoping for something more u
Hi all, I have a requirement as: I have 2 pickerfieldusers as A and B where A can select max 1 user and B can select max 5 user, requirement is when we select user in A then B cannot select that user which is already selected in A and should throw validation error as "A user cannot be selected in B". I tried putting validation as : validations: { if( contains( local!taskAdditionalAssignee, ri!record['recordType!{a6f5f29e-a89e-495a-afae-702df167aa19}RECT Record Tasks Sync.fields.{d0fec037-4f71-4d05-a7ef-766635d0ff13}taskAssignedTo'] ), "Assignee cannot be added as additional assignee", null ), } but when I open this form then as A and B both contains null value so same validation error throws comparing both A and b having null value which becomes similar please help me how to achieve this
In my use case, A Customer is linked to multiple Units in a one-to-many relationship. On one interface, I have a customer selection, and based on the selected customer, the corresponding units are displayed in a dropdown labeled "Unit." This is achieved using an expression rule within a refresh variable. Additionally, there's an option for the user to add a unit on the same page for the selected customer. For this, I'm using a Record action, where a pop-up window opens for data entry. Once the user submits the data, the unit list in the dropdown is refreshed to include the newly added unit. This is done using the "refresh after record action" feature. While this functionality works as expected in the browser, it does not work on the Appian mobile application. Any suggestions?Here is the Code Snippet local!units: a!refreshVariable( value: rule!FAA_QR_get_Unit( customerTpi: ri!assetRecord['recordType!{20d559ec-3d4b-4870-9672-f594295b09f7}FFA Asset.fields.
we have this grid but the user wants like below how can we transpose this grid to row wise grid
Hi, We currently manage a fully functional Appian HA distributed environment that contains: 3 application servers 1 web server 1 database server I had some questions regarding a migration that is being planned from a corporate level that involves IP addresses being changed for our servers hosting Appian. (Effective May 11th, 2023) If IP addresses were to change for our servers hosting Appian: 1. What issues would this cause to our Appian HA environment? 2. Which actions need to be taken in order for Appian to be fully operational when the ip changes occur? Let me know if any additional information is needed. Regards, Chetana
Dear community, Modal popup windows are a very frequently asked UI element Appian does not provide OOTB. The purpose of a popup is to make any UI element fade into the background and provide an isolated area to require a specific input from the user. In Appian, we cannot implement this visual style directly, but we can achieve a very similar behavior. Instead, we hide all UI elements and display a single centered card layout. This card contains all the necessary elements. When a user clicks a button, the popup is closed, and the rest of the UI becomes visible again. Read my blog post for more details. https://appian.rocks/2023/06/20/popup-windows-in-appian/ Cheers, Stefan.
why there is no user context in an expression in a node output
I would like to force logout a user without user interaction. I know that Appian has Session timeout, but I would like to logout a user on a specific workflow (after 30 sec) without disturbing Appian default session timeout settings.
I have a form where user can upload document, I can see the documentId and the document name in localvariable in the form, but when I try to resolve the document content, like using excelreadcellsbynumber. But it feels like the document content is not available, does it mean the document is actually not uploaded at the moment. Since this form is a startform of process A, I try to use startProcess in this form to initiate another process B, but it seems the document is not available in process B as well. Can anyone explain if there is a rule that document content will only be available after submit this form
Hi everyone, I’ve created a GET method Web API that returns a list of countries in the HTTP response. The Web API also includes a query parameter for the username. Now I need to log each Web API call by saving the endpoint name, response body, query parameter, and the current date and time into my Web API Log record. However, the issue I am facing is that Appian doesn't allow the execution of the WriteRecords smart service within a GET method Web API and gives me this error: Smart Services cannot be executed in Web APIs that have a method of "GET." Does anyone have any suggestions on how to handle this case without changing the API method to POST, PUT, or any other? I would appreciate any help. Thank you! For reference, here’s an example of my Web API code: a!localVariables( /* Retrieve all avalaible countries from the corresponding Record Type */ local!countries: a!queryRecordType( recordType: 'recordType!ABC Country', paging
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.