-
Recently active
a!formLayout( label: "", contents: { a!sectionLayout( contents: { a!boxLayout( label: "", contents: { a!richTextDisplayField( labelPosition: "COLLAPSED", value: { a!richTextItem( text: { "Q1. What is the capital of India?" }, size: "LARGE", style: { "STRONG" } ) }, align: "LEFT" ) }, style: "STANDARD", marginBelow: "STANDARD" ) } ), a!sectionLayout( label: "", contents: { a!cardLayout( contents: { a!cardLayout( contents: { a!sideBySideLayout( items: { a!sideBySideItem( item: a!radioButtonField( label: "", labelPosition: "COLLAPSED", choiceLabels: { "Mumbai", "Bengaluru" }, choiceValues: { True(), false() }, saveInto: {}, choiceLayout: "STACKED", choiceStyle: "CARDS", validations: {} ) ), a!sideBySideItem( item: a!radioButtonField( label: "", labelPosition: "ABOVE", choiceLabels: { "New Delhi", "
Hi, I have created the below process model and when I click on "start process for debugging" I am encountering an error "Error: attended nodes must be assigned". Can someone let me know what is an issue here.
how can I get my button to return to the first screen, if I create a local variable with name local!currentStep: 1, a!buttonArrayLayout( buttons: { a!buttonWidget( label: "Atras", size: "SMALL", width: "FILL", style: "NORMAL", value: local!currentStep - 1, saveInto: local!currentStep, showWhen: or( local!currentStep = {1,3} ) ) }, align: "START" )
Is there any way to freeze a header at the top of a UI? I was hoping that a!headerContentLayout would support this functionality, but as far as I can tell it does not
nterface Definition: Expression evaluation error at function a!dropdownField_20r2 [line 323]: A dropdown component [label="New Case Owner"] has an invalid value for "choiceValues". Choice values cannot be null.
Hello Appian, I am greatful of Appian for all the support and what you are doing now.There's just a little thing to ask for. 1. It would be great if you could add just one more label line in the grid, so it could allow us to use the sub header. 2. In USER Properties, it would be nice to be able to change the column name of Custom Fields to the name we want instead of Custom Field 1, 2, 3. 3. In the grid, when the header is in English, the width fits well. But in Korean, it is compressed like the picture below. Thank you.Always wish the best for you.
Hi all, We need to delete files from the Appian local file system on linux (Appian 20.2). We are running on premise. Is it possible? Kind regards, Jesus
We would like to use in our application custom styled icons (i.e. add new icons). Possible ?
We would like to enable users to logout form an application screen by pressing a custom button. possible ?
Hello I need help with the format of final result: { a!localVariables( local!data: a!queryRecordType( recordType: 'recordType!{4e239f9b-3c32-4a2d-9080-0a76750fe5eb}BWP Clients', fields: {'recordType!{4e239f9b-3c32-4a2d-9080-0a76750fe5eb}BWP Clients.fields.{f759f435-fee5-4c98-8bd8-dc9c00f703a5}companyName'}, pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 100) ).data., local!resut: a!forEach( items: local!data, expression: fv!item ), local!resut ) } The result of this execution is: List of BWP Clients - 45 items BWP Clients id1(Number (Integer)) companyName"Company 1"(Text) BWP Clients id2(Number (Integer)) companyName"Space"(Text) What I need as result of this is just a simple list with company Names comanyName: "Company1" companyName "Space" any help will be appreciated.
Hi, Can someone suggest any good article or video tutorial where I can learn how to save the interface form data using CDT and Process Models. Thank in advance.
Hi, How can I use an OR condition inside the validation. Basically, I would like to post a message if the age is less than 1 or greater than 100 a!integerField( label: "Age", labelPosition: "ABOVE", value: ri!employee2.age, saveInto: ri!employee2.age, refreshAfter: "UNFOCUS", validations: if( ri!employee2.age < 1 |or , "You must enter proper age", "" )
Hello everyone! Subject: In our case we have link styled richTextItem which (on click/press) start process by startProcessLink() in new tab. Problem: There are no visual representation or effect after pressing link and process need cca 10-15 sec to open in new tab which is normal but Users are impatient and press link again and again causing multiple start of same process. Question: Is there a way to disable link or hide richTextItem or on any other way, visually (at least) show that link is pressed already? P.S. It will be most useful that links has same feature like Buttons (show progress on press) since one can’t start process from button. Thank you in advance.
Hello, I want to do a page with multiple forms, to write to multiple DSE's. I want to, for each DSE, have an Interface with a form, to edit it and save.And have another Interface to integrate the others (with the forms).I don't know how can I achieve that.Thanks, David
want to display dynamic field name on screen but with updating initial as capital and adding one space in between.Field name always start with small caps eg. "indiaChinaFrance" to "India China France" eg. abcDefXyz to "Abc Def Xyz"
Hi, Is there a way to initiate post deployment automated rule testing for just the items in a patch and not a whole application?
Hi, If I need to get the vehicles Data where ID in {1,2,3}, I can do this : index( ri!vehicles, wherecontains( {1, 2, 3}, ri!vehicles.id ) ) But is there any way to do the same thing with a negation (a kind of notWhereContains) ? I mean I need to get the vehicles data where ID not in {1, 2, 3}. Of course, I can then use a foreach to get the correct data, or create an exclusion list items, to apply the whereContains on the latter, but is there any other way to do it with a single simple instruction ?
Hi team, i have read only interface which will update based on related action but it is not getting refresh until i use summary button but my requirement to refresh upon upates. In my read only interface i dont have any local variables and not even grid, So will you guys please suggest me any other way to refresh my read only interface upon updates. { a!columnsLayout( columns: a!columnLayout( a!richTextDisplayField( value: a!richTextItem( text:"Go back", style:"EMPHASIS", color: "NEGATIVE", size: "MEDIUM", linkStyle: "STANDALONE", link: a!startProcessLink( processModel: cons!PO_dummyProcessModel ) ) ) ), ), a!richTextDisplayField( value: { a!richTextItem( text: "Status" & ":", size:"LARGE", color:"#292421", s
Hi, I Have a Requirement that, post to event smart service should run at different times specified.We have two role based users,Creator :who can create an eventAttendee : whom are invited to the event.Event start time will be saved into the startDateTime ruleinput.creator can send remainders to the Attendees with the available options as before 5min, before 10 and before 30min.Remainder time will be saved as an integer array. So we need to post the event to the attendees at a specified time, I have used this function , which gives datetime after subtraction of minutes .=subtractminutes(startDateTime,remainderTime) My query is, how can I trigger a node multiple times, with a multiple datatimes.
We have a use case (on Appian), where a user wants to see both the older as well as new updates made to any field of a Record, and to pull out an excel version of the same from Appian. For example, a record with Car's mileage initially marked as 10000, and then updated to 12000, the user wants to pull an excel that shows two rows of thus record with both the mileage values, also with a timestamp (Created or updated date)
Hi all, We are currently running into an issue with selecting record action items with the Cucumber for Appian framework. We've tried every possible predefined Appian step and fixture.click related to actions and buttons, using both the action name, key and index; however, it does not seem to detect the component. I attached the snippet of code of how the recordActionField is configured: a!recordActionField( accessibilityText: "Actions", actions: { a!recordActionItem( action: 'recordType!{cf46c7e0-d175-4d07-9daa-2d3a1739795e}ECMS Patrol.actions.{6c6e1f29-2673-4099-a78d-305b32688e93}createPatrol' ), a!recordActionItem( action: 'recordType!{46271c62-4660-4e17-a39a-a5ea6a9eca68}ECMS Incident.actions.{e51cba01-d80a-4893-a583-21c711ff357b}createIncident' ) }, style: "CALL_TO_ACTION", openActionsIn: "DIALOG", align: "END", showWhen: a!defaultValue(value: ri!showActions, default: false) )
Hi guys, In editable grid i have two fields one is scheduled date and one is Assignee. Condition: Scheduled date is mandatory field if the user add any name in assignee field. If there is no name in assignee field, the system should allow to continue without scheduled date. I tried this below code but its not working fine 1. When we add assignee and scheduled date its working. 2. When we add assignee without scheduled date i am getting a warning message. 3. When we add scheduled date without assignee its showing nothing, but i want to get display error message as "The scheduled date is mandatory if assignee is populated. Code: required: if( not(rule!AF_RULE_General_isBlank(ri!riskAssessmentData.assignee)), true, false), validations: { if( and(not(rule!AF_RULE_General_isBlank(ri!riskAssessmentData.assignee)),rule!AF_RULE_General_isBlank(ri!riskAssessmentData.scheduledDate)), "The Scheduled date is mandatory if there is an assignee", {} ) }
i made a expression rule (Name of Expression rule -> CD_Dict) of dictionary: { Sunday:{0,6,13}, Monday:{0,7,14}, Tuesday:{1,8,15}, Wednesday:{2,9,16} } i made another interface in which i selected "Read-Only" grid and pass that CD_Dict(Dictionary Expression) as a data in read_only grid. now my output look like this -> but i want these values in separate-separate rows. All the values are showing in single cell i want output like this: Sunday Monday Tuesday Wednesday 0 0 1 2 6 7 8 9 13 14 &n
I have a requirement where i need to filter values according to date but the field in CDT is given as date and time field. For Eg: bookingDate in CDT is the date and time field. But, when I filter the data in the expression rule , I need to get data based on booking date only not time. ( For eg: I need to get the number of people who booked the tickets for the day but i dont want according to date and time I just want the count for the particular entire day). Can anyone please help me to solve this! Thank you in advance.
We have a requirement to build the scheduler process to run 3 days before every quarter. The Logic has been built in the expression rule . When I am trying to call the rule in the timer to get the specific day to run, the process is not running whereas when I implicitly paste the logic, it works. Is there any limitations that expression rule can't be evaluated inside the timer.
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.