-
Recently active
Hi all, I have a requirement where I need to call a process model in every 5 mins. Also if the minutes are in 5 series like 05, 10, 15... then only further process need to be executed. If I have started the process model at 9" 31 AM" then it should introduce the waittime of another 4 mins and then only execute further. Current configuration - 1, Start node is configured with the constant -> just to ON and OFF the auto execution. 2.. Tried to find the required time and assigned that as a expression in "Delay until the date and time specified by this expression:" as below - a!localVariables( local!now: now(),local!minuteNow: minute(local!now), local!extraMinutes: if( mod(local!minuteNow, 5) = 0, 0, 5 - mod(local!minuteNow, 5) ), local!adjustedDateTime: datetime( year(local!now), month(local!now), day(local!now), hour(local!now), local!minuteNow + local!extraMinutes, 0 ), local!adjustedDateTime) Somehow Start node is not understanding and simply
Hi Experts , I need a solution on the below. While creating a request I m entering multiple approvers and the request gets created with the all the other details I entered. Now this request has to be approved by all the approvers. I have configured the approval and rejection action in the related action and the summary view is available and showing these related action in the related action shortcuts. I need to show the tasks to the approvers in My tasks window in dashboard page that I have configured. This page will contains a grid with a link to the record. Once I click on record then I would be able to approve or reject with the related action. How can I Configure this and also I need to send to the next node only if all approvers approved. The process should wait untill all the approvers take action. Please let me know the way to achieve this. Thanks
Hi, I have a process that has failed on a "Script task".The error is : ERROR:Work item cancelled (Data Outputs)After reading internet and forum, I have understood the error was caused by a deactivated user (manually deactivated by the client).Now, my client needs to make the process to be continued to the end, assigning a new user (as if there was not any error). The problem is the process is not simple, it has 20 nodes remain to be processed. So, because I've read I can not change the pp!initiator, and because it was urgent, I've edited the process Instance, and change the assingment of all the nodes in selecting this option "Run as whoever designed this process".After restarting the instance, the process could finish to the end.Questions : - is there any way to do it in a more simple way ? or a best practice ?- could the "Reassign task" Smart Service could help ? Regards
I have an XOR and i need to loop through the following data and pull out customer name and evaluate each decision point based on the customer name: here is the data: [{"dateReceived":{"value":"2025-02-10Z","spanId":"342b49c8"},"dateOfInjury":{"value":"1995-12-20Z","spanId":"0a319d52"},"customerName":{"value":"State Fund","spanId":"d60519e4"},"name":{"value":"Kenneth A Lawson","spanId":"df37d1c3"},"claimNumber":{"value":"SD165263","spanId":"fc983c31"},"sendersName":null,"sendersPhoneNumber":{"value":"(209) 476-2626","spanId":"9ad8be0a"},"sendersEmailAddress":{"value":"","spanId":""},"services":{"value":"Bilateral splint strap","spanId":"6deae02e"}}];[{"dateReceived":{"value":"2025-02-12Z","spanId":"47f94d4a"},"dateOfInjury":{"value":"2011-05-05Z","spanId":"bc8e2f01"},"customerName":{"value":"State Fund","spanId":"716db1d0"},"name"
How can I enable English UK language under the Proces Model Properties. In Admin Console Internationalization I have enabled both English US & English UK language . But I can't find English UK under Process model properties tab
Hi, I am trying to add a more less link on a column in a read only grid. However, it only works if the grid has indexed data and not if it is converted to json. Converting to json is also mandatory as the paging is not working if the grid rows are not converted to json(The data is coming from record type). I already tried the "a!fromjson" function on that specific column but the link is not working. Is there a way that the more/less link can work even if I convert the grid to json?
Hi, Does any have idea, how search will work in dropdown. I can see, there is only an option to show or hide a search box. I think it's a default behaviour. Sometimes it works and sometimes it don't work. I'm posting one weird result from search. Please let me know, if anyone had any idea.
Hello Everyone, Is there any approach to retrieve a user's last login details without accessing log files? For example, is there a function or method we could use to capture login information when a user accesses a specific link or application? Thanks & Regards, Srikanth.
Hi Team, We have a requirement from the regarding a read-only grid. The grid is sorted first by Meeting Name, and then by Supplier Name. The client expects a visual indicator (like a bottom line or separator) between different suppliers to help users easily identify when the data switches from one supplier to another. For example, after all rows for Supplier A, there should be a highlighted row or separator before rows for Supplier B begin. Is this kind of visual separation possible in Appian grids? Meeting Name Supplier Name Data Meeting A Supplier A 23 Meeting A Supplier A 87 Meeting A Supplier B 56 Meeting A Supplier B 7 Meeting B Supplier A 45 Meeting B Supplier A 456 Meeting B Supplier B 56 Meeting B Supplier B 56
Can the Tempo interface header in Appian be customized dynamically based on the selected record view? Regards,Sanjukta
I am trying to have the information iterated through and displayed in each row but am having trouble.. Can you please advise? a!gridField_25r2( label: "Online Banking Profile Info", labelPosition: "ABOVE", data: rule!OOW_returnOBprofileDetails(CIF: ri!CIF), columns: { a!gridColumn( label: "Account Username", value: fv!row.userId ), a!gridColumn( label: "Account Nickname", value: rule!OOW_returnProfileNicknames(CIF: ri!CIF) ), a!gridColumn( label: "Last Log In", value: a!forEach( fv!row, rule!OOW_returnUserProfileLastLogIn(CIF: fv!row.customerCif) ) ), }, pageSize: 5, b
my rule input is an array of data, using a map data type to pull in multiple records from the Software and related Software Category record types: mappedValue (1 item)List of Map[[decision:false,software:[SAL Software id=29, name= sint veniam magna, vendorName= commodo amet proident, softwareCategory=[SAL Software Category id=7, name=Custom Applications, description=software developed in-house to fulfil specific purposes]]; [SAL Software id=30, name=elit dolor nostrud, vendorName=dolor pariatur nulla, softwareCategory=[SAL Software Category id=6, name=Component, description=required for other software to run]]; [SAL Software id=31, name=Adobe Acrobat, vendorName=Microsoft, softwareCategory=[SAL Software Category id=10, name=Paul Test Category, description=Paul Test Category]]; [SAL Software id=32, name=Microsoft CRM, vendorName=Microsoft, softwareCategory=[SAL Software Category id=7, name=Custom Applications, description=software developed in-house to fulfil specific purposes]]; [SAL S
Hello Appian fellows, I would like to explore the possibility of validating data across different tabs. Request is to display multiple tabs, every one of which should open a dedicated subtab group. Let's say I opened the second tab and am currently viewing the first subtab (see image below) . [View:https://ibb.co/PNLMTFY:320:50] My question is, is it possible to validate fields on different subtabs in a way that subtype 2 and subtype 4 have a red underline/red background/red star or any other indicator that there are some required data missing on those subtabs and process cannot continue (Next button would be disabled). Idea is that users don't need to circle through tabs searching for where the missing values are. Thanks!
Dear Support Team, I am trying to schedule my Appian Certified Associate Developer exam, but I encountered the following issue when accessing ProctorU: "This Institution does not permit creating a ProctorU account. Please navigate to your course Learning Management System for scheduling and rescheduling ProctorU reservations." I attempted to register directly on ProctorU, but I was not able to proceed. I understand that scheduling must be done through the Learning Management System, but I am unsure where exactly to do this inside Appian Academy. Could you kindly assist or guide me through the correct steps to schedule the exam? Thank you in advance for your support. Best regards,
Hi , when we are uploading the document in the folder directly is appearing in the recent objects with the uploaded time.but when the document is uploaded or generated by the flow is not appearing in the application recent objects.we have to go into the specific folder where we configured to store and there only we can find it specifically.those kind of documents are not appearing in the all objects.why is the difference.
Hi all, I have created an interface from which I can click on a field and access the detail view of the record type used in the interface. From this detail page I have created buttons to perform certain operations from process model, passing the data of the selected row of the record to the process. I would like to do the exact same operations but from the home page, without having to access the detail page, as in the attached screenshot. Maybe even including some related actions. is it possible to do this, and if so, how? I thank everyone in advance
HI EVERYONE, I have a process model and that need to be triggered at every 30mins and it need to be triggered at 15th and 45th minute in everyhour(Eg:- 12:15am, 12:45am, 1:15am, 1:45am ..... an so on.). But in schedule trigger we don't have such option, In interval details I gave 30 mins but based on the publised time and deployemnt time of process model, the scheduled run timings are changing. Irrespective of the deployment time/published time, I want the process model to trigger at 15th and 45th minute in each hour. How can I achieve this?
Hi, need suggestion for the following requirement. We want to place a CSV file generated through Appian within a specific folder path in NFS(Network File System). Appian runs in an EC2 AWS instance and the NFS is a on-prem file location. We are not permitted to mount the NFS and hence looking for solutions.
a!localVariables( local!transactionCDM: index( index( rule!NW_Transaction(ri!transactionId), "result", {} ), "body", {} ), local!documentDetails: index( local!transactionCDM, "supporting_documents", {} ), local!selectedDocument, { if( a!isNotNullOrEmpty(local!selectedDocument), { /*{rule!NW_verticalSpacer(n: 4),*/ rule!NW_UpdateDocumentDetails( selectedDocument: local!selectedDocument, transactionCDM: local!transactionCDM, showWhen: a!isNotNullOrEmpty(local!selectedDocument), transactionId: ri!transactionId ) }, a!cardLayout( contents: { a!recordActionField( actions: a!recordActionItem( action: 'recordType!{fff94020-d948-4267-8934-8f9a465308bd}NW Transaction.actions.{ba411847-1b0f-4a59-a70f-72a877d724f0}uploadDocument', identifier: ri!transactionId ), align:
Hi everyone, We have a UI requirement involving a read-only data grid. The grid displays values such as student names. When a user hovers over a grid cell, we want to show a clickable tooltip containing a list of related items. Each item in the tooltip should be clickable, and clicking on it should open a dialog box with detailed information. Example Scenario: The grid displays student names. On hovering over a student name, a tooltip appears showing a list of mark sheets by year. Clicking on a specific year opens a dialog box displaying that year's mark sheet. Looking for suggestions or best practices on how to implement this kind of interactive tooltip behavior. Has anyone tackled something similar or used a library/component that supports this? Something like: But the marksheet should be a Dialog Box that is associated with a record action. Thanks in advance!
Appian is evaluating validation before I submit, even though the parameter is set. a!validationMessage( message: "Field is Required", validateAfter: "SUBMIT", showWhen: a!isNullOrEmpty( rule!_process_CurrencySanitizer(a!defaultValue(ri!value, null)) ) ) Why is Appian behaving like that? It should be expecting my submit.
This is my usecase. i have editable grid of data and also providing user to do the (custom) filter and sorting. But now user want the export those data into excel.we have used EXPORT DSE to Excel smart service to do that. But here the challenges is user applied sort is not working when we export the data. I don't know how to configure that. Can anyone help me here.
I have a read only grid that is supposed to populate with all entries in a record with a certain flag and put that into a read only grid. The problem I run into is that despite the grid displaying only 3 entries at a time, the query keeps timing out because of how large the number of entries is. I need all entries to be available for my functionality and it is set to load as async. Is there a way to bypass the query timeout error?
I'm working on a custom currency input field component and facing a challenging issue with decimal value conversion and rounding when values exceed 10,000 (5+ digits). Here's my current implementation: a!localVariables( a!textField( label: ri!label, labelPosition: a!defaultValue(ri!labelPosition, "ABOVE"), value: a!currency( isoCode: a!defaultValue(ri!isoCode, "BRL"), value: rule!process_BRLInputSanitizer( value: ri!value, toDecimal: true, showSeparators: false ), decimalPlaces: 2, showSeparators: true ), placeholder: ri!placeholder, saveInto: a!localVariables( { a!save( ri!value, a!currency( isoCode: a!defaultValue(ri!isoCode, "BRL"), value: rule!process_BRLInputSanitizer( value: save!value, toDecimal: true, showSeparators: false ), decimalPlaces: 2, showSeparator
Hi , I have a multiple dropdown inside a grid layout , so choice values for that dropdown previously static one coming from database , but now we have changed it as cascading one based on condition the dropdown choice value will change. Now the existing request are all throwing error. I thought of based on the request created date to change the choice values to be selected but i am not sure where that condition can applied inside the dropdown choice or before , because for new request also for choice values i have applied some if condition . Its not working properly. Can anyone help me to identify the option which is efficient?a!localVariables( local!fundlookup: { a!map(lookupId: 1, value: "Comment A"), a!map(lookupId: 2, value: "Comment B"), a!map(lookupId: 3, value: "Comment C"), a!map(lookupId: 4, value: "Comment D"), a!map(lookupId: 5, value: "Comment E"), a!map(lookupId: 6, value: "Comment F"), a!map(lookupId: 7, value: "Comment G"), a!
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.