-
Recently active
Hi All, Having few quires regarding UI testing Security configuration and features supported by Appain. how UI Testing Security is supported by Appian ? Does appian UI Testing support OWASP Top Ten ? What are the configuration require to setup the Security ? out of the box UI testing security ? Ease of Integration security provided by appian ? Security feature Compatibility with latest version ? I am new to appian please share link of some document which can refer for security Compatibility. Thanks , Narendra
A sub-process need to inform parent with details(CDT) , the parent process can call the child-process in asynchronous manner since parent process as some parallel activities. For this i have few approach : Parent will split the instances into two, one will the call sub-process node in synchronous manner. Another instances will carry other parallel task Another approach , i will not the split the parent instances , just call the process asynchronously (Start-process node). which will in turn create an instances in child process. Once child process finishes it will inform the parent via "send message event" from child Which implementation will have lesser impact on performance......
Why looping functions are better than using MNI?
I have a User Input Task and that is assigned to 3 groups, if 1 user is complete the task from one group, the task should be disabled in all the other groups also. How will I do it?
I have gone through https://docs.appian.com/suite/help/18.1/Looping_Process_Flow.html , as it says under gateways and logic : When a looped flow enters an OR or an XOR gateway, the gateway pauses after the first instance token passes through – until all other incoming flows arrive. I didn't understand it ? can anyone please explain it bit elaborate? thank you
Hi, I am trying to use an xpath as shwon below in fitnesse for appian script and it doesnt work, any help is greatly appreciated |click on button|xpath=//button[text()='Modeling']||toggle box |xpath=//*[div[text()='SomeState']
what are the things that we need to consider for better application performance
Hi all, In Appian, we can create queries directly in a UI, in local variables, or in a process model using script tasks, through rules, and also in node inputs as well. What is the best way to handle them? have come across one such question which I was not sure of.
I been trying to use the correct way for years now, it seems there is not enough documentation online. I know you can use fn!isnull but is there other functions similar to it? All I want to do is to compare to a simple item. If array contains 3, then remove it. Is there a way to identify a single item like fv!item? a!localVariables( local!array:{1,2,3,4}, reject(fv!item=3, local!array)) wish it will return {1,2,4}
if possible explain with real-time scenario Thanks
Is there any way that I could maintain multiple instances of same project with different project name in the same environment ? Thanks in advance. Regards, Chandana
Hello Community, What is the best way to query one lakh records of data from DB. please suggest!!! Thanks
What should be the best design, to show 20 columns in an editable grid, that is user-friendly and does not compromise on the performance? Please suggest
Assume I have two working (form) interfaces which I used to call from the top tabs of my Appian site (object), let's call NewRecordA and NewRecordB. I now would like to introduce a secondary tab-hierachy (using e.g. card-components), and I am building a new interface with two card-components entitled "Create a new record of type A" and "Create a new record of type B", respectively. What is the recommended way of reusing the two existing interfaces (including their respective process models)?
Please consider the following scenario: We have a list of records, say of different task within a certain todo-list. Each record has entries like "task name", "deadline", ... as well as "parent-todo-list". Furthermore, I have a list of records of these "parent-todo-list" as primary column, and additional information about each of the todo-lists such as "owner of the todo-list" etc. I would now like to have links pointing from the first list to the second one. More specifically, if I click on "Nick's shopping list", I would like to have a corresponding user-filter automatically set when I click. Is that at all possible? How do I proceed? I searched in the documentation, and it was suggested to use the hard-coded URLs in the lin, which I prefer not to do. Other discussion threads were rather old, or linking to documentation pages which no longer exist, or both. Example: https://community.appian.com/discussions/f/general/81
I have a local variable local!allProcesses: rule!myGetAllProcesses().data which contains data from a database. The columns are processId, processName, processYear and processQuarter. I now want to have choiceLabels of a drop-down menu which combines processName, processYear and processQuarter. The corresponding choiceValues will be the processIds. Obviously, the following code works only as long as I have only a single row in the database: choiceLabels: { concat( { local!AllProcesses.processName }, " for ", { local!AllProcesses.processYear }, " Q", { local!AllProcesses.processQuarter } ) }, choiceValues: {local!allProcesses.processId}, Otherwise, for more than one row in the database, the error code will read Could not display interface. Please check definition and inputs. Interface Definition: Expression evaluation error at fun
I want to build weather application, in that I am using third party api for different city so that it will work dynamically. But I didn't get how to work with dynamic value with help of API and Integration. API:api.openweathermap.org/.../city Waiting for answer. Thanks
What is the Best Practice for importing an existing application and view its objects in Designer ? Step 1) Download the application in zip file and drop it in Appian Designer after clicking on "Import"Step 2) Checkbox appears that says "....import customisation file......"I see that there is a checkbox for import customisation file, when do I check this ? Kindly share the steps for application import for existing zip file, assuming it is downloaded from Appian AppMarket
For process start forms, I use an OR gateway that goes to an end node if the pv!cancel variable is true. I don't want to implement the same flow for user input tasks as it would kill the process without a way to retrigger. The approaches I'm considering are: Looping back to the user input task if a user clicks cancel to trigger a new task Omit the cancel button from the form so that user would just have to reject They both effectively force completion or reassignment of the task. In both cases, process or data manipulation would be needed to address a task that's lingering or deemed unnecessary. I just want to gauge which of the 2 options do people find themselves doing.
What is best way to manage dropdown data from database? 1) create a table for each dropdown or 2) 1 table for all dropdowns. Also please consider relations between tables, for example Country, States and Cities. And with consideration of scalability, like more dropdowns or more dropdown labels.
Hi, My question is maybe a little naive but for increasing performance I was asking myself if use the showWhen attribute on 10 components is as good using an IF condition to masking all these components. I took 3 examples : 1/ Case showWhen on all components : ColumnsLayout( columnLayout TextField_1label: "1", showWhen: false) columnLayout( TextField_2(label: "2", showWhen: false) ... columnLayout( TextField_10(label: "10", showWhen: false)) 2/ Case showWhen on layout component : ColumnsLayout( columnLayout TextField_1(label: "1") columnLayout( TextField_2(label: "2") ... columnLayout( TextField_10(label: "10") ),&nbs
Hi together,not sure if its a question or a discussion.i just discovered that isnull() for a nested CDT is not working properly I have a CDT Processdata {"id"(integer), "startedAt"(datetime), "attachment"(CDT attachment),...} which contains the nested CDT "attachment" {"id"(integer), "document"(document)....} -> If I try to do isnull(ri!processData.attachment.document) it is not working and i always get false as result, even the value is NULL (100%)-> if I try ri!processData.attachment.document= todocument(Null) its fine. -> isnull(ri!process.documenttest) is working, so it seems to be just an issue regarding nested document CDT as far is can clarify. a) is that a bug by appian? b) what would be your approach to solve it? What is your best practice here? Thank you all :)
Hi folks! [emoticon:33306c418930400bac28808410f8ac8b] I recently had to analyse a few projects in terms of their complexity. I had a look for any existing tools in the community to help, but I didn't find anything. So I thought I'd write a script to help. Whilst the results of this tool are no substitute for per-object inspection by eye, it can help in determining where to look first. I've created a public project up on GitHub in case this can help anyone in a similar position to mine. https://github.com/JFDI-Consulting/JFDIAppianSAILComplexityAnalyser Hope it helps someone! Joel
Hi All, I could would like to your opinion on the two different approach which we drafted. Need to understand the pros and cons Approach1: We are creating one webapi and based on the path parameter it will be routed to respective Handler(expression rule)and the handler will respond back Question: 1. Creating One web-API /per http method ,will it create high load to Web-api which will in turn make 503 exception(timeout) on prod? Approach 2: Creating a Web-API /per Package and which in turn as respective handler (expression rule ) for the response Question: 1)desired approach to solve the needful? 2)Pros and cons on Approach 1 over the Approach 2? Thanks in advance!
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.