-
Recently active
Greetings to all the Appianites out there! I have a client organization who adopted Appian, over a decade ago, to build one application in its own data center. They didn't keep up with the product upgrade (like any undisciplined DIY jobs). The application is now wrought with all kinds of issues and the stakeholders is second guessing Appian and contemplating changing horses, though I believe a more sensable approach is just to rebuild the app on latest version of Appian on Managed Cloud. To convince the client to stay with Appian, some facts on the revolutionary Appian product improvements could be super helpful. I started my Appian journey only about 5 years ago. Hence I have little knowledge of what it might feel like working with decade plus old Appian platform. Would be grateful if anyone care to share his/her perspectives, traveling down the memory lane of Appian product evolvement.
Hi when i uplaod a doc to the grid , it returns this error shown in image below(Document must be indexed by its corresponding record type fields or relationships) . ALSO the name field shows [Reaction Tree] what is that? where exactly am i supposed to fix the indexing? how to resolve this issue ? local!document:rule!SKJ_GetDocumentByDocId(local!ac), a!sectionLayout( label: "Documentation Details ", labelIcon: "file-text", labelSize: "SMALL", labelColor: "STANDARD", contents: { a!columnsLayout( columns: { a!columnLayout( contents: { a!gridLayout( totalCount: count(local!document), headerCells: { a!gridLayoutHeaderCell(label: "Document" ), a!gridLayoutHeaderCell(label: "Name" ),
When you and your colleague are working on the same expression rule, you need to have a common test case to be used for both of you, what will you do?? Select multiple actions required[Multiple Choice][a] Create Test case[b] Add it to a testing group[c] Use Ad-hoc Test Cases[d] Create a new testing Expression Rule
I have below record Data {'recordType!PRO Lead Documents'( 'recordType!PRO Lead Documents.fields.leadDocumentId':3, 'recordType!PRO Lead Documents.fields.leadId':6712, 'recordType!PRO Lead Documents.fields.createdBy':"test@hioscar.com", 'recordType!PRO Lead Documents.fields.documentId':11107, 'recordType!PRO Lead Documents.fields.pdmDocumentId':110604, ), 'recordType!PRO Lead Documents'( 'recordType!PRO Lead Documents.fields.leadDocumentId':4, 'recordType!PRO Lead Documents.fields.leadId':6712, 'recordType!PRO Lead Documents.fields.createdBy':"test@hioscar.com", 'recordType!PRO Lead Documents.fields.documentId':11108, 'recordType!PRO Lead Documents.fields.pdmDocumentId':110605, ), 'recordType!PRO Lead Documents'( 'recordType!PRO Lead Documents.fields.leadDocumentId':5, 'recordType!PRO Lead Documents.fields.leadId':6712, 'recordType!PRO Lead Documents.fields.createdBy':"test@hioscar.com", 'recordType!PRO Lead Documents.fields.documentId':11109, 'recordType!PRO Lead Documents.fields.
Hi all, I'm a bit unfamiliar on how can I search for a document based on its name to send it on an email? right now of course doing it manually works but I was wondering if there is a function that returns the document based on its name or anything similar. For example, I want to send the document named YI5688 (saved in my appian folder called documents) , my process variable contains the name , but I'm not sure how to "search" for the document. Any thoughts or suggestions? Thanks in advance!
I am getting the above error , what does it mean and how to fix it? I am trying to add the document in the grid , and save to its record type. The rule input Doc is defined as (array) could this be where the problem is? a!sectionLayout( label: "Documentation Details ", labelIcon: "file-text", labelSize: "SMALL", labelColor: "STANDARD", contents: { a!columnsLayout( columns: { a!columnLayout( contents: { a!gridLayout( totalCount: count(ri!Doc), headerCells: { a!gridLayoutHeaderCell(label: "Document" ), a!gridLayoutHeaderCell(label: "Name" ), a!gridLayoutHeaderCell(label: "Classification" ), a!gridLayoutHeaderCell(l
I have a parent Interface calling 2 child interfaces. Both the child interfaces are grids. The first grid shows previously added data and has capability to select a row and add it to the bottom grid using Select button. The second grid has search fields to search for an item and add it to the grid. I'm passing these 2 different data as 2 different variables to the Grid 2. (Though I tried passing as single didn't work). Here is my scenario: I select first item from Grid1 it gets added to the Grid 2 Then I search functionality and add data to Grid 2 Now I select another item from Grid1 and try to add. Problem: This time when I select my second item from Grid 1, I don't see the newly added item in Grid 2. I see the newly added item is seen in local!submissionSubstance_HTTP but not in the Gri 2 This is the local for my Grid 1 selection local!submissionSubstance_HTTP: a!refreshVariable( value:rule!DCC_castSubmissionSubstanceData( s
I have a record used in an interface and I want, as I press a dynamic link, in the save() part to add an empty vale to the array of the record, to do this I try a!save(recordtype,append(recordtype,save!vale) the save!value is the recordtype(), but it says it doesn't allow appends to records, how do I do it? I don't have much experience with records still. I need this because I have a foreach with that recordtype as the item so I need a new row when I press the dynamic link so I can fill the fields that should appear Thank you
We have freeform paragraph field, where user can enter any text string except the emojis. I have tried some of following regexreplaceall function which works fine to remove emojis but it also removes some of the special chars as well. Any suggestion on how to just eliminate emojis by completely removing it or just replace it with text string. input: "afs saf [emoticon:4191f5ee34e248a29fa0dbe8d975f74a][emoticon:5ced9b85a4a246058e4772ef2b9956f4][emoticon:33306c418930400bac28808410f8ac8b][emoticon:ac85b29e2ff049dd9278224b337cdf43][emoticon:ccfc0979d5bf49dc92a54d454ae8fe68] sdfa sdf___~!@#$%^&*()_+{}|:<>?" Function: regexreplaceall("[^\u1F600-\u1F6FF\s]", ri!input, "" ) currentOutput: "afssafsdfasdf___~@^_{}|:<>?" desireOutput: "afs saf sdfa sdf___~!@#$%^&*()_+{}|:<>?" Thanks! Ajay
Hello! I´m having some trouble trying to save my values in an editable grid. The first 6 columns are read-only (data from a local variable, query of a record) and the 7 one is an editable column (user introduces quantity) My values are not saving correctly into my rule input "RecordLineasRecepcion" Could you please tell me how can I save the values of each column? I think I cannot use fv!item in the saveInto parameter of the six first columns because the user is not interacting. Should I use an (or some) a!save functions? Can that work with more than one row? This is an example of what I want to do: 1) Show the value of the selected field of my local variable 2) Save the value to another record With my code code, no data is saved when I click "Submit" I leave my code below (I know that if there is no user interaction data will not be saved when using the SaveInto of each field directly, but I´m not sure how to be able to save the values): a!
Hi All, What is the best way to add a user just created with the Create User Smart Service to a specific group in my application, is there a specific smart service I can use for this in my process model? thanks in advance
Hi All, I'm trying to add a exception to one of my nodes when I'm creating new users, checking the condition if the username is taken or not. I'm currently trying to add this exception to the create new user smart service node, When I create this exception it gives me an error of activity class parameter? is it saying that the value giving to check it doesn't exist ? I'm not sure.
is there any way to improve the Look &feel of our appian interfaces by adding Html & Css from external Sources.
After runnig the example test getting error
Hi, I ahve a gridField setup like shown below: (just a excerpt of full interface code) local!posiciones: a!forEach( local!posicionesBDI, { cod_descripcion: fv!item.cod_descripcion, estado: fv!item.des_estado, tecnologia: fv!item.des_tip_tinst, topologia: fv!item.des_conf_posicion, num_calle: fv!item.num_calle, juego_barras: fv!item.cod_matricula, afectada: if( a!isNullOrEmpty(ri!expCon), "-", if( contains(ri!expCon.codigo,tostring(fv!item.cod_descripcion)), "SI", "No" ) ) } ), a!gridField( label: if(isnull(ri!expCon),"Posiciones del parque afectado por el informe","Posiciones del parque afectado por el expediente"), data: local!posiciones, columns: { a!gridColumn( label: "Código", value: a!richTextDisplayField( value: a!richTextItem( text: fv!row.cod_descripcion, style: if(
Hi Community, Is there a way to zero in to a task using the task URL..? The task URL looks something like this - /suite/rest/a/task/latest/nyRHm7PRCKoujsVRqz/form and I would like to understand specifically what task it corresponds to.
a!forEach( items: ri!pdmDocuments, expression: a!update( ri!DocumentDetails, { 'recordType!PRO Lead Documents.fields.pdmDocumentId', 'recordType!PRO Lead Documents.fields.updatedBy', 'recordType!PRO Lead Documents.fields.updatedDt', }, { index(fv!item,'recordType!PDM Document.fields.documentId',{}),loggedInUser(),now()})), input ri!pdmDocument is {110407,110408}, input ri!DocumentDetails is List of PRO Lead Documents - 2 itemsPRO Lead DocumentsleadId6699(Number (Integer))workItemId:31206(Number (Integer))createdBy:"test@scar.com"(Text)workItemFolderId:110429(Number (Integer))isActive:true(Boolean)updatedBy:"test@scar.com"(Text)documentId:110444(Number (Integer))documentName:"_Test_Contract_2_"(Text)updatedDt:9/14/2023 2:49 AM EDT(Date and Time)leadDocumentLookupRefId:278(Number (Integer))createdDt:9/14/2023 2:49 AM EDT(Date and Time)description:""(Text) PRO Lead Documents leadId:6699(Number (Integer))wor
Hi is there any function as if i change the count to 2 in list item of 4 it should return only 2 items..as shown below this is list of record type ... now based on count i want to retrive items.. like if count is 2 it should give me first 2 list of record types shown below from 4 . List of PRO Lead Documents - 2 itemsPRO Lead DocumentsleadId6699(Number (Integer))workItemId:31206(Number (Integer))createdBy:"test@scar.com"(Text)workItemFolderId:110429(Number (Integer))isActive:true(Boolean)updatedBy:"test@scar.com"(Text)documentId:110444(Number (Integer))documentName:"_Test_Contract_2_"(Text)updatedDt:9/14/2023 2:49 AM EDT(Date and Time)leadDocumentLookupRefId:278(Number (Integer))createdDt:9/14/2023 2:49 AM EDT(Date and Time)description:""(Text) PRO Lead Documents leadId:6693(Number (Integer))workItemId:31206(Number (Integer))createdBy:"test@scar.com"(Text)workItemFolderId:110429(Number (Integer))isActive:true(Boolean)updatedB
Dear Forum users, How can we know the appian generated custom mobile application is compatible with which version of android and what is the Api level of the apk file.
Are there any way that the id of an instance of a process model can be reused? example when you delete instance, or across the different engines, or if my enviroment had a RollBack?We use those ids, as primary for a registar of one our tables.
I am trying to access changed ri variables from an interface of user input task. I am accessing it by using ac domain with the rule input name in the node output and saving the ac variable to a new pv. But the new pv is coming as blank. There is no button click in the userinput task. The userinput task is exited on exception flow. Is it possible to save the change rule input value back to a new process variable.
Hi! I have created an editable grid in which the user can add a quantity to the "Cantidad Recepcionada" field. This value is saved in two records (Field: CantRecepAcum) After this, I wanted that, each time the user runs the process and saves a new quantity, the value is added to the previous existing value of the field "CantRecepAcum" In order to do this, I configured the following code in the interface (I save the value of fv!item in my rule input each time. Every time a user enters a value, there is a sum between the curren value of the ri! and the new value of fv!item, for the field "CPF_Lineas_Pedido_CantRecepAcum": In the interface, when I click the submit button, it is not acumulating OK (I´m going to try to explain. If I put 1,0 in the rows, both fields increment +1. If I continue with 1,0, its a +1 for each field too. But when I change and put 2,0, then the first field goes a +2 up and the second a +1. If I repeat then with 2,0,
Hi All, While uploading incorrect / corrupted Excel sheet, readexcelsheet() function itself failing. How to catch the expression evaluation error when readexcelsheet() function fail to read incorrect / corrupted Excel sheet? For your reference we have attached the screenshot: Regards,Sandeep
I want to use the toggle button (highlighted below) in my user interface - similar to that used in the Profile Settings --> Email notifications interface. Is this available anywhere or on the Appmarket? Thanks!
Hi, is it possible to have 2 eventlogs loaded and connected with each other in Process Mining? Following use case: - eventlog A with activites for a customer order as case ID - eventlog B with activities for a customer shipment as case ID It is a 1:n relationship between customer order and customer shipments. I can analyse each eventlog seperatly but as they are connected in real life, is there a way to connect them within Process Mining and analyse them? Thanks for a reply Himanshu
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.