-
Recently active
Hi Please be informed that i am trying to provide validation for a one user input field in a pattern like P (upper case).7 digits.2 digits.2 digits (if applicable) i have tried like below but for two conditions it was not working if first letter P is lower case also it was returning true and for last 2 digits if applicable then only it will be having those digits but it was expecting those two as mandatory. Could you please suggest on this a!localVariables( local!input:"P.8790889.87", local!pattern:"[P].[0-9]{7}[.][0-9]{2}[.][0-9]{2}", local!output: regexmatch( local!pattern,local!input ), local!output )
Hello, I have a problem on my form interface that I can't figure out, I have a dynamic input that can add more paragraph fields if needed but when the form is submitted, two records are created with the same data saved, and only the last text from the different paragraph fields created by the dynamic input is saved in the duplicated records but with 2 differents ID. I'm new to development and to Appian and I'm not english so I have difficulties to understand what can be the source of the problem, I tried many things using documentation but it's unsuccessfull. All my form's data is saved in my record type "HELLO Evaluation", except for the text from the different paragraph fields who are saved in my record type "HELLO Objectif" by a one Evaluation to many Objectifs relationship. Here's my code, I suppose the problem comes from the paragraph field code (259 to 288) or the submit button (348 to 376) but I'll give you all of it in
hi every one i have some valus whih is representing in the precentage formate example 1)908743.2% and some other like 2)23% it was data population in grid field my query was if the value contain length of 2 then need to print asit is but if it was more that length of 2 like i shown in example 1 it should show only 2 digit value if value was 33% i want show same 33 % if the value was like 98567.23% i want like 98% note : there is no fixed length for the number which display on grid
Hi I am working on task where i am supposed to generate a pdf , using "XML" method , I created template and build this process model , but i don't know what to do next, can some one direct me through the steps or share an example maybe? Like how should i pass the data in the scrip in xml form ?
I want to generate the pdf using XML expression , you can explain the steps to do that , i want the first using this process model to build the dynamic pdf , in the script task i passed the parameter from the inteface then i must do the xml expression , you can help ? i want to pass three parameter , the first parameter is the requestDetails , requestDocument , Generate (this rule input for the button when click on it to generate the pdf)
Hi all, I have these site pages, (these pages have rule inputs, but they start as null from sitepages): On another page, there's a state and location in which the user can click on a button to redirect to those options, in this case I'm able to pass values to RI: I'm using for these buttons the starprocesslink to display the same site pages, but I notice the tab doesn't have highlighted, it remains highlighted the page from which it was invoked. Wrong selection: Desired: Is there any suggestion in how I can programmatically open the site page (in the 2nd scenario, passing rule inputs) and have it highlighted ? Thanks in advance
Hii, is there any way to collapse in cardlayout section. I have a requirement like inside cardlayout section we have four selected tab again in cardlayout one by one that tab enable after approve after enable last one how can we collapse by default.
Hello Everyone, I have to show the UI like this(read-only), first two columns' data comes from different table (like collateral_cdt) and 3rd and 4th columns data comes from (cust_doc_cdt).How can I display this Ui? Please suggest on priority
How can display the label of the choice and not the index in the grid . The data is being fetched form lookup table ( RECORD type),while the document table is a CDT. example on how i display the dropdowns a!dropdownField( label: "Main Type", labelPosition: "ABOVE", placeholder: "--- Select a Value ---", choiceLabels:local!type['recordType!{myrecord} Main Type.fields.{myrecord}descEn'], choiceValues: local!type['recordType!{myrecord} Main Type.fields.{myrecord}itemCode'], value:ri!DocDetails.mainType, saveInto: {ri!DocDetails.mainType}, searchDisplay: "AUTO", required: true, validations: {} ) a!textField( value:fv!item.id, saveInto:fv!item.id, readOnly: true, align: "CENTER"
I have a expression rule to a html table , but i have to remove comma from it how can i do it, In output is returns a Semicolon
Hello, I have an Add/Update form and a GRID that can add or update data that is already there. I have 1 dropdown in this form that I can't figure out why it is not saving properly to the GRID. I select 1 of the 2 options from the dropdown and submit but it seems to make it NULL on the GRID no matter which option I choose. Any help here would be much appreciated. I will share some code snippets below. Dropdown data fetch: local!relTypeData: a!refreshVariable( value: rule!TB_QE_getValuesForDropdownCategoryFromKeyValueConfig( appName: cons!TB_TEXT_KEY_VALUE_CONFIG_APP_NAMES[2], category: cons!TB_TEXT_KEYS_CONFIG_CATEGORIES[13], selectionList: { "key1", "value1", "isActive" } ).data, refreshAlways: if(ri!selection = 12, true(), false()) ), local!isActRelType: index( local!relTypeData, wherecontains( cons!TB_TEXT_ISACTIVE[1], touniformstring( index(local!relTypeData, "isActive", null) ) ), null() ), l
I saved ny CDT in a rule input , but i get this error whenever i test it on the site. I tried saving the ri! in a local variable , but then the value of the CDT was null on the site ( works on interface but not on the site) what is the problem ?
So I have a question if something is possible. In this application we are going to be developing there are two ways to submit a form. (and when I say form, I mean a paper form, not the formLayout component in Appian. You can fill it out and mail it in, or you can fill out the information online (We are revamping an old legacy system with Appian). But what the client wants to know if it's possible is after you fill out the information on the appian application, on the "Review" part of the process where you review all the information you just entered, is if they can "view" it in the form. So instead of just using Appian read-only fields which is what I've done on other applications during similar Review steps, an image of the paper form is displayed on the interface and the information is imputted into its proper place on this form. Does this make any sense? Hahah. I just need to let the client know if this is possible or not. Thanks!
I am trying to navigate between 3 pages with a "next" button, i also need to highlight the circle that indicates the page i am currencly in , ex: I declared a local variable for the "NextPage" and gave it a value, but it seems to be null , The error i am getting is " Error in a!forEach() expression during iteration 1: Expression evaluation error at function a!stampField [line 47]: Cannot compare incompatible operands of type Number (Integer) and type Null." why is it not saving the value of the local "NextPage"? local!acc, local!requestDetails, /* Defines whether or not to collapse the side nav */ local!stampNav: false, /* The selected navigation section */ local!activeStampNavSection: 1, local!NextPage: 1, local!MaxPages:3, /* The navigation sections */ local!stampNavSections: { a!map(name: "Customers Details", icon: "user-circle"), a!map(name: "Request Details", ic
Hi, I have link as below . To make it more noticeable to the user I would like to add a border to it and make it look like a button. I tried to use cardlayout but it is displaying like in 2nd image. Can someone help me how to display border just order the richtext link, not the entire row. a!cardLayout( contents: a!richTextDisplayField( value: a!richTextItem( text: "Add Meeting Minutes", link: { a!startProcessLink( processModel: cons!RGRACSLBL_PROCESS_LEAD_LAST_APPROVAL, processParameters: { requestId: ri!requestId, labelChangeCountryId: ri!labelChangeCountryId_int, fromHQ: if( local!requestDetails.workflowType_txt = cons!RGRACSLBL_LabelUpdate_WorkflowType[1], true(), false() ), labelChangeRequest: cast( typeof(
HII i am getting this error - Expression evaluation error [evaluation ID = NYEY6] in rule 'gai_displaybatchrecordsummary' at function a!gridField [line 59]: Cannot update Map using null index (APNX-1-4522-005) How can i resolve this i have added my code a!gridField( showWhen: a!isNotNullOrEmpty( ri!record['recordType!{43099841-b468-444e-97af-bc369b79a6fc}GAI Batch.fields.{c835857e-c9ec-40d4-a818-f2d8593b1100}batchNumber'] ), label: "Batch Details Grid", labelPosition: "COLLAPSED", data: a!recordData( recordType: 'recordType!{975fa1c0-6a6a-494c-bdf3-1b0d87ea07e0}GAI Batch Detail', filters: a!queryLogicalExpression( operator: "AND", filters: { a!queryFilter( field: 'recordType!{975fa1c0-6a6a-494c-bdf3-1b0d87ea07e0}GAI Batch Detail.relationships.{3cd6a92f-954f-48e2-
Hello, I have stored different values of a grid in my local variable local!DatosLineas (read-only fields which result on querying another record + extra column which must be completed by the user). I want to "write" some of the fields of my local variable in another record fields. For example, the id_pedido of my local variable (which has been created by querying another record, "CPF_Lineas_Pedido") would be the id_Pedido in my other record ("CPF_Lineas_Recepciones") In this case, I don´t know how to match the fields and write my new record with the data of my local variable. I have to point that the INFO SHOWN IN THE VALUE OF EACH FIELD CORRESPONDS TO THE PREVIOUS RECORD (CPF_Lineas_Pedido), but I want to save the values in a NEW RECORD (CPF_Lineas_Recepciones) My code is below: a!localVariables( /*mirar para incluir columna extra en variable local*/ local!DatosLineas: a!queryRecordType( recordType: 'recordType!{495578a9-1b23-42
Hi is there any way to input this type of sticky pad into appian interface and the save the written values to the database without the use of process model.
I have the following error, I am trying to display a card info on vehicles. Expression rule works properly. Please help me on how to understand this error. Thank you.
I made some changes in my interface through the Edit List function but when I save changes and update the interface, this changes do not apply to the read-only grid. I tried to eliminate this read-only grid and add it again and this way the changes were applied. Example of the changes and the interface are the following: The changes to apply in the interface are the following: And the interface remains unchanged (notice the "€" sign is not applied): Does anyone know any other (less sophisticated and destructive) way to update the read-only grid and directly apply new changes? Thanks!
Hi, We are planning to implement a requirement where we need to scan a product page that contains 3 barcodes. And read data from those 3 barcodes. The current barcode field, scans one barcode at a time. To achieve same , we can keep 3 barcode components in UI but this is not our expectation from UI point of view. Is there any way we can read details from all 3 barcodes at once (without user taking photo/scanning it 3 times individually) ? Thanks,
Hi Champs, I have a site where one of the page names is little, bigger. So, on the site the name is showing truncated. Can I increase the width of the same so that it will show the full name of the text. Regards, Ghanashyam
My code appears to be correct, however i receive the following error message when i change to design view. Error: My code is the following: a!localVariables( local!DatosPedidos: a!queryRecordType( recordType: 'recordType!{3c95c0e4-e69d-43f6-b485-e72b24252af7}CPF Maestro Pedidos', pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 500) ).data, local!DatosPedidosLineasPedidos: a!queryRecordType( recordType: 'recordType!{495578a9-1b23-4253-8145-6418faabe727}CPF Lineas Pedido', pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 500) ).data, local!DatosPedidosRecepFiltro: a!queryRecordType( recordType: 'recordType!{3c95c0e4-e69d-43f6-b485-e72b24252af7}CPF Maestro Pedidos', filters: a!queryFilter( field: 'recordType!{3c95c0e4-e69d-43f6-b485-e72b24252af7}CPF Maestro Pedidos.fields.{eeea3ae1-9516-46e3-8caa-327a9154b43d}recepcionado', operator: "=", value: true ), pagingInfo: a!pagingInfo(startIndex: 1, batchSize: 500) ).data
Hi! I have created a process model in which a validation is needed depending on the group of the user In this case, if the user is from the group "CPF Proveedores", a validation Interface should appear as a task for the users of the group "CPF_Gestores". In order to fulfill my objective, I configured the User Input tnterface In order to fulfill my objective, I configured the User Input task this way: It works properly, and the task can be shown in "Tempo" for the Gestor1 (OK). But this "forces" the user to go to the tempo site, and I would like to show him that he has a task in a summary view of my site, for example. Which approach would you recommend me as a best practice? Is it possible to create a button to link with tempo? Maybe a link in one field? Any opinion to define my approach would be useful Thanks a lot
Hi! I have created a process model in which a validation is needed depending on the group of the user In this case, if the user is from the group "CPF Proveedores", a validation Interface should appear as a task for the users of the group "CPF_Gestores". In order to fulfill my objective, I configured the User Input t In order to fulfill my objective, I configured the User Input task this way: But the fact is that, when I enter as the user from "CPF_Proveedores", the validation interface appears to me, instead of leaving it as a "pending status" until the user from "CPF Gestores" approves/rejects it. This means that the logic of detecting the user is correct, but the interface is shown to CPF Proveedores too. What am I configuring wrong? Thanks a lot for your time
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.