-
Recently active
Hello, We are trying to integrate with a client's external system to send notifications and, when we send documents attached to the notification, they arrive corrupted. As I mentioned, to send the notifications we need to call an external system and the request body has 3 parameters. One of them must be in base64, which originally is an XML that contains the notification information (body, recipients, attachments, etc.). The XML code is the follow one: concat( "", "", "", /*(Opcional) Indicar si se debe realizar la comunicación solamente por una vÃ%ADa de envÃ%ADo: SMS, EMAIL, PUSH sin contingencias*/ "EMAIL", "", "", ri!codigoPeticion, "", /*Destinatarios*/ joinarray( a!forEach( items: ri!arrayDestinatarios, expression: char(10) & "" & fv!item & "" ), "" ), "", ri!asunto, "", toHtml(ri!cuerpo), "", if( a!isNull
I've got this 'Expense' record type, and I've set up two event tables for it — 'Expense Event History' and 'Expense Event Type'. Now, I'm looking to make a user filter within the 'Expense' record type. I want the filter options to be based on the 'Expense Event Type', so when I pick one, only expenses with that event type as their latest event will be shown. The issue arises when selecting event type 'Pending'. Due to the 1-N relationship, the a!queryFilter exhibits an 'At least one' filter behavior. https://docs.appian.com/suite/help/24.1/fnc_system_a_queryfilter.html#%22at-least-one%22-filter-behavior Consequently, the list displays expenses with their latest event being event type 'Pending' (first row on the image), but it also includes expenses that have ever had events with event type 'Pending' (second row on the image). Could you suggest a workaround or alternative approac
We have a request to keep a task open for longer period of time say 6month - 1 year , what are the best practices we need to follow for this case , suppose subprocess run with MNI and creates 100+ task and each should be alive for more than 6 months to one year , please advise what are the best practices we can follow ?
I created a Web api and tried to use it in Appian Integration of same environment but I am getting time out error, how can I resolve the issue. The web api is of POST method with startprocess. The process model is triggering but I am getting below error in Integration
I have a record type that has been deprecated. I'd like to drop the table from the database and rename the record type to start with DEPRECATED; then disable data sync and disconnect the table. However this record will become invalid and fail to deploy. What's the best practice?
Hi, The below line of is working in "Expression Mode" and when I click on "TEST" button during development. But, when I saved and test using browser, I am getting an error like {"error":"APNX-1-0000-000","message":"Invalid Content ID","title":"An Error Has Occurred"}.Any suggessions please. a!richTextDisplayField( labelPosition: "COLLAPSED", value: { a!richTextItem( text: "download doc", link: a!documentDownloadLink(document: fv!item.document) ) } )
Hi All I am calling one web service through Appian Integeration and getting the below error. <soap:Envelope xmlns:soap="">schemas.xmlsoap.org/.../faultcode><faultstring>Error transforming the soap request to be processed</faultstring></soap:Fault></soap:Body></soap:Envelope>"(Text) While calling through postman it is working completely fine. The reuqest that I am sending is the same as in Postman. Please refer the below screenshots. Many Thanks in advance. POSTMAN REQUEST
We are trying to convert a docx file to html, I my initial thought after failing to use the DOCX to HTML plugin was to try and use the HTML Doc from template smart service. We would upload the docx file and save it, use the smart service by reading the docx file using an expression, then finally using the smart service to save it as an html file. We ended up getting something odd instead in the file. Any help will be appreciated.
May I know how to enable the second option in the assignment tab telling this node will run as an unattended activity.thanks
Hi Everyone, I have Timestamp field(TS_LOAD) like you can see that below which is coming from a cdt in one of the process model and that Timestamp filed is Text in that cdt i written an expression to convert that Timestamp field to user's timezone as you can see below and i passed below expression rule to one of the sub process which having above column to convert as below But i am getting the data as below highlighted like it is converting to GMT Note: System time not in GMT as 2nd picture is coming in PST/PDT based on input and default time also in PST in Admin console. And I don't have any in between nodes and not manipulating data any where in the process only taking the timestamp filed and used in that expression rule and getting the out put data. Can anyone help me on this?
KalaKrut Platform needs to build a full-fledged web2/web3 community based marketplace app using Appian (site and portal). We are an artist-centric, community-based social hybrid platform for the music and events industry involves a blend of social networking, content creation, collaboration, and promotional features including common industry specific workflows. In addition, the platform has its own workflows for creating, managing, scaling the community and making policy, guidelines and rules along with many business workflows for rendering it's gamut of services. Presently our community strength is 90+ members plus few associate members. Our extended non-member community is very large. Due to disparate data sources involved in this business domain we need to integrate processes into a single or a few apps. I would be grateful if someone from support or community could share insights into how we could qualify for long-term full-featured free-tier access to app developmen
I am using the Encrypted Text field to store a user's Social Security or National ID Number. When I enter data into the field, I get the following error message. Expression evaluation error [evaluation ID = 82d04:b4023] in rule 'pmso_createorupdatespeakerpersonalinfo' at function a!encryptedTextField [line 82]: An error occurred while executing a save: Could not cast from Encrypted Text to Text. Details: CastInvalid. The SSN is stored as a text field in the Record Type PMSO Speaker. The record is stored as a Local Variable until committed to save by the user. Here is the code for the field a!sideBySideItem( item: a!encryptedTextField( label: if( local!isUnitedStates, "Social Security Number", "National Id Number" ), labelPosition: "ABOVE", placeholder:if( local!isUnitedStates, "-- Please enter your Social Se
Hello All, I have a requirement where we need to delete rows based on array's of arrays(nested arrays) when i tried to implement the logic and try to delete the rows i'm getting the below error message as shown. Can you please let me know what could be the best solution or approach to achieve this requirement. CDT structure: Delete code: Error screenshot:
Give me real time examples of write records smart service and delete record smart services
I have a process task report which I pass process context to and get tasks for this process. All is well up until the point where I want to create a new column in the task report. I want to add a text field to the report from a record type variable that is used in the process. I keep getting nulls from the query, however the columnConfig shows the correct name of the column, so changes were made to the report.
I have requirement to update many Record Type with almost 100 column to Camel Case Is it possible to update Record Type settings as a file?
Hi all, Is there any way to invoke the Record Leve Security of a Record type? I mean passing manually in code a user like queryRecordtype (userToApply:user) Givin more context: We have a set of Web APIs that will be invoked by other system, we have set up the authentication to be via "API KEY" in this scenario the API is tied to a service account, but the problem here is that we have in configured the Record Level Security Rules to manage what groups of users can see the information. We want to expose cases but since the Authentication is via API key (tied to a serviceaccount) we loss the functionality of Record Level Security. We tried with passing the User ID as queryParameter/Header in the API but we need a way to apply explicitly the Security of a RT. Thanks in advance for your help.
Hi , I have a requirement where we will be having around 90 case types and I have groups for each case type (90 groups). I need to provide a record level security for each cases . For eg: if I am part of Address group I can see only address cases in the record. I am planning to use Security expression instead of security rule since there are around 90 case types. I created an array constant containing all the groups with group type and also with the text type. I was trying to use for each loop and query filters. local!group constant contains all the 90 groups in group type local!groupassignee constant contains all the 90 groups in text type. Please suggest me any approach where we can provide record level security for 90 cases. Thank you a!localVariables( local!group:cons!PSP_ALL_GROUPS, local!gropAssignee:cons!PSP_ALL_GROUP_TXT, if( a!forEach( items: local!gropAssignee, expression:a!queryLogicalExpression( operator: "AND", filters: a!queryFil
Hi all, We're deploying an application to a new environment for the first time, but upon inspection of the package in the target environment it's listing some record types as missing precedents. We've checked and the I've checked the forums and this seems to be a known issue. My first idea was to try and deploy the record type individually but it has too many missing precedents. Any other suggestions on how to get around this?
hello everyone I have this issue while testing my process Model .how can i solve it please !
rule to calculate length of a string. if the length of string exceeds 50, then show the access text with (...more.) else returns the sring.
rule!Is primenumber{} how to implement it correctly when I want to get it in a specific range ?
Hi all, we're looking to deploy our application of about 3,000+ objects to a new environment for the first time. We've split the application into 3 smaller applications, one which contains the DB objects, one which contains the groups, and the last one which contains the rest. I'm going to look at deploying the DB changes, then the DB objects, groups, and lastly the rest of the application. My main concern is dealing with timeouts - when we've tried to deploy a lot of objects in the past (using compare and deploy) we've seen an issue where the deployment takes so long that it eventually times out. Is there any way we can split the objects further to deploy them in smaller batches? Any other advice would also be appreciated. Thanks.
Hi everyone, I'm encountering an error: "Errors This process model could not be published due to the following errors. Please correct them before continuing. There was an error in an expression in the inscription at: Variable(s) not found: fv!file." How can I fix this error, please?
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.