-
Recently active
Hi, We are configuring SAML login in our client cloud environment and we have seen in the documentation that Appian allows encryption for the SAML assertion "Appian supports signed, encrypted SAML assertions up to the AES-256 standard" but the information in the documentation is very limited.The question we have is if we configure encryption with AES-256 in the IDP (Azure AD), how is the decryption key stored in Appian? Do we have to provide the key to Appian to store it internally or register it in the credential store? Thanks in advance
Hi, we have configured SAML login in our environment and we need to store the SAML Bearer assertion in order to get new tokens for the users while the assertion is valid. The issue we are facing is that users can have more than one session active in Appian at the same time, and for each session we need to store the assertion related to the session UUID so we can differentiate them. I am able to retrieve the user active sessions using the plug-in User Session Checker or the login-audit log to store the session UUID with the assertion, but I need a way to get the specific user session at the moment (current session) so I can filter my query with this value and get the correct assertion. I tried looking for any function or plug-in that will allow this but found none, so if anyone knows a way it could be accomplish will be really helpful. Thanks in advance
Hi How to use MNI and activity chaining effectively.In process model i got this message . I worry about performance.Thanks
Hi all, i have a related action that simply update a value in a record. Everytime i click on the action a loading page appears, like this one in link: see attachment/resized-image/__size/640x480/__key/communityserver-discussions-components-files/13/pastedimage1732014098437v1.png I want to not show it, i want to be able to see my site after the action. Any suggestions? Thanks in advice
Team, I have Appian environment managed hosted in AWS. My Appian instance in talking to underlying on-prem data layer via VPN tunneling. Now, I can see extreme delay in production in few scenarios (Around 17 seconds). But when i am looking at performance logs, Appian expression rules & UI are not taking much time to handle request & execute. Can anyone help me on how can i check potential network lag or DB processing lag from Appian logs????? I have check rdms performance logs and they are not taking even a seconds to execute. Thanks, Dippoman
I have a requirement to convert date to text in this format yyyy-MM-dd. First i used this function datetext(local!date,"yyyy-MM-dd). but it didnt work for all users time zone. so i handled timezone by adding GMT function ie datetext(gmt(local!date,usertimezone(loggedinuser()),"yyyy-MM-dd) This time it worked for all time zone. But when i try to execute in the script task in process model, date is coming as -1 day. I also verified override with user time zone setting in PM is already checked. Could you someone explain why it is not working. I am attaching snapshot 1. Admin console 2. my timezone setting 3. expression rule . I am getting expected result in expression rule with different time zone. 4. PM timezone setting 5. result in PM script task when above expression rule is executed. Anyway, i was able to find out simplest function ie text (local!date,"yyyy-MM-dd).
I am working on an interview application and one of the features is to edit previous questions. I was tasked with having the header display the current question and answer given when you click on the question's ID. My problem is I'm not sure how to create this type of header. Any help with the code would be great! I know it needs to be done in the views and header section of the record type but I'm not sure exactly what to put. Any help is appreciated!
I am creating a cardlayout button that uses an a!startProcess link (which is shown below). On the initial grid page, I have a cardlayout button that when selected initiates a Create/Update Process model that users can update or create records for. The process model takes in a dynamic input for what type of file to create, and what location the file is associated with. The main issue is that once the user either cancels the form, updates a record, or creates a record, the form does not refresh to the initial page with the cardLayout and grid view of all the current records within the database. The data is added to the database and shows in the grid view when the user manually refreshes the page. However, the task does not exit out of the form to enter/update/cancel data. I also double checked the create(update)/cancel buttons and both have submit as true. I am not sure why the process doesn't close and refresh the initial page the process was initiated from.I should also add that th
The US Department of Labor (DOL) has an application called "GPMS" that is built using Appian. The application's url is cmp.dol.gov/.../. My company builds a related web application. There's duplication between the GPMS (Appian) application and our web application. For example, the GPMS application has "case" records and so does our application. We want to make it easy for a user to navigate from a case in our application to the corresponding case in the GPMS (Appian) application. The users have entered the GPMS (Appian) "case IDs" (8 digit numbers) into our system. Is there a way to construct a link using only the numeric case ID that would open the corresponding case record in Appian? For example, let's say there's a case with ID "123456789" in GPMS (Appian). The current url to the page in GPMS is something like the following: cmp.dol.gov/.../{...long encrypted parameter...}/view/summary There's no way for
I am using Record List on one interface. I have two questions here: 1. Can we color the Record List Header that has column names? 2. Can we freeze the Record List header when I am scrolling the bar down?
Hi, can anyone help on my query. recently my personal instance got upgraded and when i trying to create table using Cloud Database but i am unable to see Cloud DB from 6 Dots of Menu in right side next to setting option. And, also not able to create new CDT, DS(Data Store) objects in current Appian designer. is there any specific restriction there for Appian 24.3 version of my personal cloud instance. this is stopping to me getting Hands on exp on Appian Codeing. SYSTEM INFORMATION Appian Version 24.3 Regards, Kishore N
Hi I have to extract all user details into excel manually from one specific group it has nearly 6.5k users as the data is huge the data is truncated and cant copy all the user details and post to Excel below is the logic using to get users from group can you confirm is there any way we can get all this user details in batch wise like 1-900 later 901-1800 like that getdistinctusers( topeople( togroup( 123456 ) ) )
Hi, I have a process model where a rule is processed in a script task running parallel to a user input task. At the second AND gate, there are two possible scenarios: First API Call Path Reaches the AND Gate First: The API path reaches the AND gate before the user submits the task. This scenario works as expected, triggering the next chained User Input Task (UIT) in the process. User Submits the Task First: The user submits the task before the API path reaches the AND gate. In this case, the next UIT is not triggered as expected.the API call is not an actual API call but an expression rule with dummy data in output
Hi All, I am getting this error in integration, which is get and sending huge data , because of this the PM is failing as it is returning null value in the PM. The output is too large to display, so the value has been truncated. Switch to the Raw or Expression options to see the entire value any pointer will be helpful on this Thanks, Pooja
Hi, I have a requirement to remove attributes with null values from a cdt, so that downstream system can consume it properly. Given: {a:null, b: 10, c: "", d: 20} Expected: {b: 10, d: 20} Please let me know if there is an easy way to do this.
I completed the Step-by-Step Guide and wanted to run through it again, but when I was deleting the objects, it doesn't allow me to delete some remaining objects from that application. Note that I missed the note that tells you that deleting applications doesn't delete objects. hence the W2735SA...........1. The object W2735SA Administrators is actually W2735SA Administrators 2, but I deleted the other admin groups previously.Anyone know a work around to delete those objects?
Engine start-up fails after running the start.sh|bat script. Although port 2181 is free While attempting to start the ZooKeeper server using the start.bat command with the -p <password> -s all, 2024-11-14 15:51:17,675 [myid:] - INFO [main:o.a.z.s.q.QuorumPeerConfig@177] - Reading configuration from: C:\appian243\appian\services\conf\zookeeper.properties...2024-11-14 15:51:18,707 [myid:0] - INFO [main:o.a.z.s.NIOServerCnxnFactory@660] - binding to port 0.0.0.0/0.0.0.0:21812024-11-14 15:51:18,711 [myid:0] - ERROR [main:o.a.z.s.ZooKeeperServerMain@91] - Unexpected exception, exiting abnormallyjava.net.BindException: Address already in use: bind at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:555) at java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(ServerSocketChannelImpl.java:337) at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:294) at java.base/sun.nio.ch.ServerSocketAdaptor.bind(ServerSock
Hi Folks, How can we make appian act as middleware where frontend is built in another tech and all the business logics should be performed by appian. Thank you for suggestions!
For cloud setup of Appian is there any clear numbers on Email Throttling limit available ?
when i am trying to follow the step i found the below error given expression i used - rule!W0866aa_FormatDisplayName(user:fv!row[recordType!W0866aa Vehicle.fields.addedBy])
I just tested 3 time without any changes .each time the ms getting changed. How do i know what is correct
Can I have multiple validation groups for the one sail component? Considering I have Field A, Field B, and 3 buttons. Field A is mandatory for 2 buttons Button_A and Button_B. How to achieve this? { a!columnsLayout( columns: { a!columnLayout( contents: { a!textField( label: "Name", labelPosition: "ABOVE", saveInto: {}, required: true, refreshAfter: "UNFOCUS", validationGroup: { "Button_A", "Button_B" } ), a!textField( label: "Mobile Number", labelPosition: "ABOVE", saveInto: {}, required: true(), refreshAfter: "UNFOCUS", validations: {}, validationGroup: "Button B" ) } ), } ), a!buttonArrayLayout(
Hi, i have a scenario where if condition is true means then it has to display validation message but it was displaying in attribute format instead of message kindly suggest on this
I have a gridLayout, and I have an addRowLink where user can add row to the grid, I want to have a row counts limit like 10, when there are 10 rows, I want the link to be disabled and user can't add more rows. How can I disable an addRowLink
a!localVariables( local!num: 12345, local!reversed: 0, { a!forEach( items: local!num, expression: a!localVariables( local!reversed{local!num: quotient(local!num, 10), local!reversed: ((local!reversed * 10) + local!num), local!num: mod(local!num,10)}, ) ) })
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.