-
Recently active
Hi everyone, Below is my code: Child interface grid column within gridField(): a!gridColumn( label: "", align: "CENTER", value: a!localVariables( local!showLinkClosedCase: contains( ri!chosenCloseCase, fv!row['recordType!A.fields.{caseId}caseId'] ), a!richTextDisplayField( value: a!richTextIcon( caption: "Close Case", icon: "calendar-check", link: a!submitLink( showWhen: not(local!showLinkClosedCase), saveInto: { a!localVariables( local!case: rule!QRY_getCase( id: fv!row['recordType!A.fields.{caseId}caseId'] ), if( or( a!isNullOrEmpty(local!case), contains( { cons!CASE_STATUS_CLOSED,
Hi Guys, Do anyone know if we have any replacement function for getgroupuuid(). This function was supported in plugin People function version 1.10 jar but now we need to update it to to 1.16.0 jar. I do not see the support of getgroupuuid() in version 1.16.0 as written in https://community.appian.com/b/appmarket/posts/people-functions---plug-in
Hello Appian, We have a new member and have created a new account for 'Appian community site'. (https://community.appian.com/ ) However, the 'Appian community site' cannot be logged in with the newly created account. We checked that the account was created by trying the step of creating the same new account again. But it showed that the account already exists. Also tried requesting "forgot password", but didn't get any email for password changing. Lastly, also tried sending mail to community<community@appian.com> but didn't get any response yet. Please help how to solve the problem with login to 'Appian community site' with the new account. Thank you
I know this is a very basic concept and I predominantly understand the purpose of a Primary Key and a Foreign Key. But as I've been learning the concept of a Unique Key came up and I was unable to find a resource that gives me a clear understanding of the purpose of a Unique Key. I would love it if someone co explain the difference while comparing it to Primary and Foreign Keys potentially with some examples if applicable.
I am using this expression in process output to create cdt data but it while appending the value its creating one null record. How can i remove the null record in this expression.Thanks todatasubset( reject( rule!APN_isBlank, append( rule!NTD_generateGTComments( GTComments: index( pv!gtData, wherecontains( tointeger(null()), pv!gtData.CommentId ), {} ), taskAssignee: pv!taskAssignee ), rule!NTD_QRY_getGTComments( gtValueId: pv!gtData.gtfieldvalueId, activeFl: "A" ) ) ), a!pagingInfo(1, - 1) ).data
hi, I have a some data stored in a local variable which is of type ( Text List ) , this has the fields similar to a record type and I wanted to update the database. if I pass the local variable to process model , I get an error due to different types. how to cast the local variable to record type. Any help is appreciated.
I am trying to update name and age in variable X using Y data. Code below a!localVariables( local!Y: { a!map(id:1,name:"test1",age: "60"), a!map(id:2,name:"test2",age:"70") }, local!X: { a!map(id: 1, person: {name:"test1",age:"50"}), a!map(id: 2, person: {name:"test2",age:"20"}), a!map(id: 3, person: {name:"test3",age:"30"}), }, { a!buttonArrayLayout( buttons: { a!buttonWidget( label: "Button", style: "OUTLINE", saveInto: a!save( local!X, a!update( local!X, { wherecontains( tointeger(local!Y.id), tointeger(local!X.id) ) }, { local!Y} ) ) ) }, align: "START", marginBelow: "NONE" ) }) But ended up getting this , Can you please help me correct this, I only wanted to update the name and age inside person list for the id 1 and 2
I have two variables of list type, local!selecteddata: { id:1, name:test1, id:4,name:test4}. local!data:{id:1,name:test1, id:2,name:test2, id2,name:test3, id4,name:test4 } if I update the "name" fields of local!selecteddata,How do I index local!data and update the field "name" for ids : 1 and 4 . Any help is appreciated
We are trying to utilize the Pinecone integration from Appian, but running into a problem where it requires environment to be defined. We have reached out to Pinecone who has informed us that they have a new SDK where environment is not required and that the Appian call needs to be updated. Are there plans to updates this integration point? Can you give some guidance, we have a project that requires this integration. Here's the information from Pinecone: "Pinecone no longer requires the environment to be part of the connection. Our latest SDKs all connect to a global control plane instead. This means a single project can now host indexes in different environments/cloud regions, and you only need to set the API key to use your indexes." Can somebody help us with the update to the pinecone plugin
Hi, We are looking into creating a custom Smart service plug-in to serialize/deserialize using the AVRO Java libraries. We have seen that the code can be sent through the AppMarket Submissions Site for approval, but in the documentation page that details how to build this type of plug-ins it says the for Appian cloud customers it has to be tested in a licensed local installation of Appian. "In order to individually build a custom smart service plug-in, a licensed local installation of Appian is required. Appian Cloud customers who have a local installation must develop and test the custom smart service locally and coordinate with Appian Technical Support to deploy it on their site." If anyone know the steps that we must follow to get a custom Smart service plug-in reviewed and approved, or if anyone has already done this before and can tell us about the process it would be really helpful. Thanks in advance
With the pinecone integration that is available with Appian it requires an environment to be set and pinecone no longer provides environments. Pinecone no longer requires the environment to be part of the connection. Our latest SDKs all connect to a global control plane instead. This means a single project can now host indexes in different environments/cloud regions, and you only need to set the API key to use your indexes. But when we try to connect environment is required and throws an error.
25th March 25th June 25th September 25th December for every year on these dates i have to send email, but how can i write the logic to check that send email in the table i have date column for that i have to check this date and send email the requirement is - Email notificaiton to be scheduled to send where the Callback comments are not given in every quarter(last 3 months). and System to check if callback comments are present in the last 3 months and make the list of those data and send email to check callback comments are given or not from last 3 months we can use column updated on - on each time we write comment updating the date in updated on column
Hello, I'm trying to use a dynamic field to allow users to add more text inputs for email addresses. Currently, the email address fields all show whatever the most recent text added is--only showing the same email address in all of the boxes. What am I doing wrong? Thank you for any help. { a!columnsLayout( columns: a!columnLayout( contents: { a!richTextDisplayField( labelPosition: "COLLAPSED", value: { a!richTextItem( text: "Notification Recipients", style: "STRONG" ) } ), a!forEach( items: local!emailNotify, expression: { a!sideBySideLayout( items:
Hi I have came across one scenario where the mail has to be sent to 57 users who were copied in BCC (using for each loop to get users and email of those users) while sending mail the process was errored at send mail node saying failed to send mail and checked in tomcat logs for reason there is no details in logs for error later from 57 i have split to half users and sent mail once and triggered again it worked and same i have done for second half of users it worked at a time for 57 users it didn't worked so could you please confirm is there any limitation of number of users if it was the case how we can handle this situation Thank you
I have created a test script using Appian-Locust and Locust as library, but I am facing issue at user level and server level. Please find the below code: from appian_locust import AppianTaskSequence, AppianTaskSetfrom locust import task, HttpUserclass Maestro(AppianTaskSet): @task def homePage(self): response = self.client.get('/suite/sites/telus-tools') if response.ok: pass else: print('Application link not found') DesignUiForm = self.appian.visitor.visit_application_by_name('Maestro Workflow Management') # DesignUiForm = self.appian.visitor.visit_application_by_id(1) # DesignUiForm.click('Telus Workflow Management') # self.appian.visitor.visit_record_type('Activity') # self.appian.visitor.visit_report('TWM_activityRecordList',True) # self.appian.visitor.visit_application_by_name('Telus Workflow Management','TWM')class MyUser(HttpUse
Hi, We are getting data from External services in a file format. So is it possible to start the process model once I get a file from external source ?
Hi All,In some processes, we can see actor name coming as administrator and for some we can see its coming as the person who started the process. This is occuring for subprocesses. Any reason for this difference in behaviour? Where does this originate from??
Is there an advantage one over the other? In my current project, using the index with the dot is questioned as bad practice, requesting to always use the index() function, my question is, is this really necessary? what are the reasons? I understand that sometimes it is good to control the default value and set a null.
Hi, Users are getting following error after task completion on task page after submitting the task. This is happening intermitently. "403 Access Denied. You dont have permission to view this page." We are querying a task report and displaying Task list in an interface. User clicks on task link to get access to the task. User accepts the task and submits the task. On Task submission, sometimes user gets this error. [Screenshot attached] No errors in stdout logs. Did anyone experienced this issue before ? If yes, whats the resolution. Thanks.
local!combinedCriteriaResults: a!flatten( { local!test1.criteriaResults, local!test2.criteriaResults, local!test3.criteriaResults, local!test4.criteriaResults } ), Local variables show there is two items with the same criteriaCode. How can I remove one item and leave the other with the same code?
Hello everyone, we're facing a problem with the dropdown component used from Appian mobile, since it doesn't close the suggestions after pressing on the desired value but it requires the user to click back button. This UX is not very comfortable or intuitive for the end users. Any suggestions for alternative ways for handling such a use case (other than using a picker). I am aware of this older thread with the same problem: Appian Community Thanks in advance.
Hi, I have a variable of type document and another of data entity type where I need to store the documents, in all the process models I have this: but in just one case the documentId is not filled hence I am getting an error when trying to use the cmcDocument variable. In database it is inserted as expected: the instance: I don't know what can be the problem as in other process models it is working and there is no difference between those processes
Which types of objects can be called using the "rule domain" prefix? A. Connected systems, records, expression rules, and interfaces B. Decisions, expression rules, interfaces, and integrations, C. Process models, integrations, expression rules, and constants
My application is specifically for a local where the decimal symbol used is comma " , " and not a period " . ". So, the decimals will be inputted by the portal users as `5,55` instead of `5.55` So my current code is the following: a!textField( label: "The amount of money for payment", labelPosition: "ABOVE", instructions: "", helpTooltip: "The amount of money for payment", value: if( local!variant_value_for_payment > 0, a!currency( isoCode: "BRL", value: local!variant_value_for_payment, format: "LOCALE" ), null ), saveInto: { a!save( local!variant_value_for_payment, todecimal(save!value) ) }, refreshAfter: "KEYPRESS" ), I've read the a!currency docs and the main question for the best solution for me should be: → How may I be able to forcely make the system reads "100.50" and recognizes as " 100.00" and keeps that format? Thanks from now on
I am following the ESG Portal Application Tutorial (https://academy.appian.com/#/online-course-player/07769a88-b0b5-44ee-a08b-8f2200355f87) However, during Step 2 when I create a Portal and go on to create a Service account, I am simply unable to access the field. Furthermore, I cannot publish the portal that I created. Why is this? I believe it might be because I am a basic user instead of system admin but I do not know how to switch and give myself the correct permissions. Please help!
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.