View this page in the latest version of Appian. All Functions Share Share via LinkedIn Reddit Email Copy Link Print This table is a searchable listing of all Appian functions, including those that render interface components or execute smart services. You can filter by function category and/or feature compatibility with portals, offline interfaces, sync-time custom record fields, real-time custom record fields, process reports, process events, process autoscaling, event consumer filter conditions, or event consumer event handlers. All Categories Array Base Conversion Connector Conversion Custom Fields Date and Time Evaluation Informational Interface Component Logical Looping Mathematical People Scripting Smart Service Statistical System Text Trigonometry 一Deprecated一 一Old Versions一 and Any Compatibility Incompatible Partially compatible Compatible with Portals Offline Interfaces Sync-Time Custom Record Fields Real-Time Custom Record Fields Process Reports Process Events Process Autoscaling Event Consumer Filter Conditions Event Consumer Event Handlers Category Sub Category CatDesc SubCatDesc Name Description Syntax Example Result Returns Compatibility 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!dashboardLayoutColumns() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!formLayoutColumns() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sectionLayoutColumns() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. thread() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. message() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. a!flatten() Converts an array that contains other arrays into an array of single items. a!flatten([array]) a!flatten(merge({1,2},{11, 12})){1, 11, 2, 12} Any Type Array +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. a!update() Inserts new values or replaces existing values at the specified index or field name and returns the resulting updated data. a!update([data], [index], [value]) a!update(a!map(a: 1, b: 2), "a", 5)a!map(a: 5, b: 2) Any Type +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. append() Appends a value or values to the given array, and returns the resulting array. append([array], [value]) append({10, 20, 30}, 99){10, 20, 30, 99} Any Type Array +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. index() Returns the data[index] if it is valid or else returns the default value. index([data], [index], [default]) index({10, 20, 30}, 2, 1)20 Any Type +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. insert() Inserts a value into the given array and returns the resulting array. insert([array], [value], [index]) insert({10, 20, 30, 40}, 99, 1){99, 10, 20, 30, 40} Any Type Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. joinarray() Concatenates the elements of an array together into one string and inserts a string separator between each element. joinarray([array], [separator]) joinarray({1, 2, 3, 4}, "|")1|2|3|4 Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. ldrop() Drops a given number of values from the left side of an array and returns the resulting array. ldrop([array], [number]) ldrop({10, 20, 30}, 1){20, 30} Any Type Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. length() This function returns the number of elements in an array. length([array]) length({10, 20, 30})3 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. rdrop() Drops a given number of values from the right side of an array, and returns the resulting array. rdrop([array], [number]) rdrop({10, 20, 30}, 1){10, 20} Any Type Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. remove() Removes the value at a given index from an array, and returns the resulting array. remove([array], [index]) remove({10, 20, 30}, 2){10, 30} Any Type Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. reverse() Returns an array in reverse order. reverse([array]) reverse({10, 20, 30}){30, 20, 10} Any Type Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. updatearray() Replaced by a!update() Inserts new values or modifies existing values at the specified index of a given array, and returns the resulting array. updatearray([array], [index], [value]) updatearray({10, 20, 30}, 2, 99){10, 99, 30} Any Type Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. where() Returns the indexes where the values in the input array are true. where([booleanArray], [default]) where({true, false, true}){1, 3} Integer Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. wherecontains() Receives one or more values and returns an array of indexes that indicate the position of the values within the array. wherecontains([values], [array]) wherecontains(20, {10, 20, 30}){2} Integer Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. bin2dec() Converts a Binary number as text to a Decimal number. bin2dec([value]) bin2dec(10000)16 Integer ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. bin2hex() Converts a Binary number as text to a Hex number as text. bin2hex([value], [place]) bin2hex(1100100)64 Text ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. bin2oct() Converts a Binary number as text to an Octal number as text. bin2oct([value], [place]) bin2oct(1100100)144 Text ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. dec2bin() Converts a Decimal number to a Binary number as text. dec2bin([value], [place]) dec2bin(16)10000 Text ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. dec2hex() Converts a Decimal number to a Hex number as text. dec2hex([value], [place]) dec2hex(16)10 Text ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. dec2oct() Converts a Decimal number to an Octal number as text. dec2oct([value], [place]) dec2oct(16)20 Text ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. hex2bin() Converts a Hex number as text to a Binary number as text. hex2bin([value], [place]) hex2bin(64)1100100 Text ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. hex2dec() Converts a Hex number as text to a Decimal number. hex2dec([value]) hex2dec(10)16 Integer ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. hex2oct() Converts a Hex number as text to an Octal number as text. hex2oct([value], [place]) hex2oct(64)144 Text ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. oct2bin() Converts an Octal number as text to a Binary number as text. oct2bin([value], [place]) oct2bin(144)1100100 Text ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. oct2dec() Converts an Octal number as text to a Decimal number. oct2dec([value]) oct2dec(20)16 Integer ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Base Conversion Base ConversionUsed within expressions to convert values into other base number formats. oct2hex() Converts an Octal number as text to a Hex number as text. oct2hex([value], [place]) oct2hex(144)64 Text ~portal+om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!cmiCopyDocumentFromAppian() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!cmiCopyDocumentToAppian() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!cmiCopyDocumentToAppianFolder() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!cmiCreateFolder() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!cmiDelete() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!cmiGetFolderChildren() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!cmiGetObjectIdByPath() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!cmiGetProperties() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!cmiGetRepoInfo() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!dynAssociate() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!dynCreate() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!dynDelete() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!dynDisassociate() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!dynRetrieve() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!dynRetrieveMultiple() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!dynUpdate() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Connector Web Service Helper ConnectorUsed to integrate Appian with popular enterprise software solutions. Web Service Helper a!httpAuthenticationBasic() Creates an object that contains the information required to perform HTTP Basic authentication. a!httpAuthenticationBasic([username], [password], [preemptive]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Connector Web Service Helper ConnectorUsed to integrate Appian with popular enterprise software solutions. Web Service Helper a!httpFormPart() Creates an HTTP form part which can be passed in an integration’s multipart request body. a!httpFormPart([name], [contentType], [value]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Connector Web Service Helper ConnectorUsed to integrate Appian with popular enterprise software solutions. Web Service Helper a!httpHeader() Creates an HTTP header object which can be passed to an HTTP function. a!httpHeader([name], [value]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!httpQuery() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Connector Web Service Helper ConnectorUsed to integrate Appian with popular enterprise software solutions. Web Service Helper a!httpQueryParameter() Creates an HTTP query parameter object which can be passed to an HTTP function. a!httpQueryParameter([name], [value]) Click on the function name for examples. +portal+om-crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!httpWrite() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Connector Web Service Helper ConnectorUsed to integrate Appian with popular enterprise software solutions. Web Service Helper a!scsField() Creates an object which contains the information required to access data in the Secure Credentials Store. a!scsField([externalSystemKey], [fieldKey], [usePerUser]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Connector reCAPTCHA ConnectorUsed to integrate Appian with popular enterprise software solutions. reCAPTCHAThe reCAPTCHA connector allows you to connect to Google reCAPTCHA services. a!verifyRecaptcha() Allows you to verify the reCAPTCHA connection was successful and access reCAPTCHA scores to help protect your Portal against potentially malicious activity. a!verifyRecaptcha([onSuccess], [onError]) Click on the function name for examples. List of Saves +portal-om-crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sapBapiParameters() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sapInvoke() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sapInvokeWriter() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sblCreate() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sblDelete() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sblInvoke() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sblInvokeWriter() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sblQuery() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sblUpdateFieldValue() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sfcDelete() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sfcDescribeGlobal() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sfcDescribeSObjects() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sfcInsert() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sfcQuery() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sfcSearch() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sfcUpdate() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!shpCopyDocumentFromAppian() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!shpCopyDocumentToAppian() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!shpInvoke() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!shpInvokeWriter() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Connector Web Service Helper ConnectorUsed to integrate Appian with popular enterprise software solutions. Web Service Helper a!wsConfig() Constructs the config parameter to the webservicequery() and webservicewrite() functions. a!wsConfig([wsdlUrl], [service], [port], [operation], [wsdlCredentials], [endpointcredentials], [extensions]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Connector Web Service Helper ConnectorUsed to integrate Appian with popular enterprise software solutions. Web Service Helper a!wsHttpCredentials() Constructs a WsHttpCredentials object for use with a!wsConfig. a!wsHttpCredentials([username], [password], [domain]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Connector Web Service Helper ConnectorUsed to integrate Appian with popular enterprise software solutions. Web Service Helper a!wsHttpHeaderField() Constructs a WsHttpHeaderField object for use with a!wsConfig. a!wsHttpHeaderField([name], [name]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Connector Web Service Helper ConnectorUsed to integrate Appian with popular enterprise software solutions. Web Service Helper a!wsUsernameToken() Constructs a WsUsernameToken object for use with a!wsConfig. a!wsUsernameToken([username], [password]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Connector Web Service Helper ConnectorUsed to integrate Appian with popular enterprise software solutions. Web Service Helper a!wsUsernameTokenScs() Constructs a WsUsernameTokenScs object for use with a!wsConfig. a!wsUsernameTokenScs([systemKey], [usePerUser]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. displayvalue() Tries to match a value in a given array with a value at the same index in a replacement array and returns either the value at the same index or a default value if the value is not found. displayvalue([value], [inArray], [replacement], [default]) displayvalue( 1, {0, 1, 2}, {"Low", "Medium", "High"}, "Unknown" )Medium Any Type +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. externalize() Converts the given value to a string representation so that it can be saved externally. externalize([value]) externalize(todocument(1)) Text +portal+om+crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. internalize() Converts the given externalized string representation of a value to the original value. internalize([externalizedText], [default]) internalize(externalize(todocument(1)))[Document:1] Text +portal+om-crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. toboolean() Converts a value to Boolean. toboolean([value]) toboolean(0)false Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. tocommunity() Converts a value to Community. tocommunity([value]) tocommunity(1)[Community:1] Community +portal+om-crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. todate() Converts a value to Date with Timezone. todate([value]) todate(0)1/1/2035 Date with Timezone +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. todatetime() Converts a value to Date and Time with Timezone. todatetime([value]) todatetime(date(2005, 12, 13))12/13/05 12:00 AM GMT Date and Time with Timezone +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. todecimal() Converts a value to Decimal (double-precision floating-point number). todecimal([value]) todecimal("3.6")3.6 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. todiscussionthread() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. todocument() Converts a value to Document. todocument([value]) todocument(1)[Document:1] Document +portal+om-crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. toemailaddress() Converts a value to email address. toemailaddress([value]) toemailaddress("john.doe"&char(64)&"company.com")john.doe@company.com Email Address +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. toemailrecipient() Converts a value to email recipient. toemailrecipient([value]) toemailrecipient(togroup(1))[Group:1] Email Recipient +portal+om-crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. tofolder() Converts a value to Folder. tofolder([value]) tofolder({"1","2"})[Folder:1], [Folder:2] Folder +portal+om-crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. toforum() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. tointeger() Converts a value to Integer. tointeger([value]) tointeger("3")3 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. tointervalds() Converts a value to Interval (Day to Second). tointervalds([value]) tointervalds("11h 10m 30s")111030::00:00:00.000 Interval (Day to Second) +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. toknowledgecenter() Converts a value to Knowledge Center. toknowledgecenter([value]) toknowledgecenter("2")[Knowledge Center:2] Knowledge Center +portal+om-crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. tomessage() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. topage() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. toportlet() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. tostring() Converts a value to Text. tostring([value]) tostring(17)"17" Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. totime() Converts a value to Time. totime([value]) totime(datetime(2005, 12, 13, 12, 0, 0))12:00 PM GMT Time +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. touniformstring() Converts a value or list to text, preserving the original scalar or array structure. touniformstring([value]) touniformstring("John Doe 1060 West Addison Chicago", "IL"){"John Doe 1060 West Addison Chicago", "IL"} Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Custom Fields Custom FieldsUsed to create custom record fields that evaluate in real time. a!customFieldConcat() Used to create a real-time custom record field, this function concatenates the specified values into a single value. a!customFieldConcat([value]) Click on the function name for examples. ~portal-om-crf+rcrf-pr~pe-pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Compatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Custom Fields Custom FieldsUsed to create custom record fields that evaluate in real time. a!customFieldCondition() Used in the whenTrue parameter of a!customFieldMatch(), this function allows you to create a condition. a!customFieldCondition([field], [operator], [value]) Click on the function name for examples. ~portal-om-crf+rcrf-pr~pe-pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Compatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Custom Fields Custom FieldsUsed to create custom record fields that evaluate in real time. a!customFieldDateDiff() Used to create a real-time custom record field, this function returns the difference between two dates as a Number (Integer). The difference can be returned in days, hours, minutes, or seconds. Returns null when the startDate or endDate is null or empty. a!customFieldDateDiff([startDate], [endDate], [interval]) Click on the function name for examples. ~portal-om-crf+rcrf-pr~pe-pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Compatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Custom Fields Custom FieldsUsed to create custom record fields that evaluate in real time. a!customFieldDefaultValue() Used to create a real-time custom record field, this function returns a default value when the specified value is null or empty. All parameters must be of the same data type. When there are multiple default parameters, each parameter is evaluated in order and the first non-null or non-empty default will be returned. a!customFieldDefaultValue([value], [default]) Click on the function name for examples. ~portal-om-crf+rcrf-pr~pe-pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Compatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Custom Fields Custom FieldsUsed to create custom record fields that evaluate in real time. a!customFieldDivide() Used to create a real-time custom record field, this function returns the results of dividing two numbers. You can use record fields, related record fields, or literal values of type Number (Integer) or Number (Decimal) in your calculation. a!customFieldDivide([numerator], [denominator]) Click on the function name for examples. ~portal-om-crf+rcrf-pr~pe-pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Compatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Custom Fields Custom FieldsUsed to create custom record fields that evaluate in real time. a!customFieldLogicalExpression() Used in the whenTrue parameter of a!customFieldMatch(), this function allows you to group multiple logical conditions using the "AND" and "OR" operators. a!customFieldLogicalExpression([operator], [conditions]) Click on the function name for examples. ~portal-om-crf+rcrf-pr~pe-pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Compatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Custom Fields Custom FieldsUsed to create custom record fields that evaluate in real time. a!customFieldMatch() Used to create a real-time custom record field, this function evaluates the value parameter against multiple conditions and returns a value based on a match. If no match is found, the default parameter is returned. a!customFieldMatch([value], [equals], [whenTrue], [then], [default]) Click on the function name for examples. ~portal-om-crf+rcrf-pr~pe-pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Compatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Custom Fields Custom FieldsUsed to create custom record fields that evaluate in real time. a!customFieldMultiply() Used to create a real-time custom record field, this function returns the result of multiplying a series of values. You can multiply record fields, related record fields, or literal values of type Number (Integer) or Number (Decimal). a!customFieldMultiply([value]) Click on the function name for examples. ~portal-om-crf+rcrf-pr~pe-pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Compatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Custom Fields Custom FieldsUsed to create custom record fields that evaluate in real time. a!customFieldSubtract() Used to create a real-time custom record field, this function returns the difference between two numbers. You can subtract record fields, related record fields, or literal values of type Number (Integer) or Number (Decimal). a!customFieldSubtract([value1], [value2]) Click on the function name for examples. ~portal-om-crf+rcrf-pr~pe-pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Compatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Custom Fields Custom FieldsUsed to create custom record fields that evaluate in real time. a!customFieldSum() Used to create a real-time custom record field, this function returns a sum of values. You can calculate the sum of record fields, related record fields, or literal values of type Number (Integer) or Number (Decimal). a!customFieldSum([value]) Click on the function name for examples. ~portal-om-crf+rcrf-pr~pe-pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Compatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. a!addDateTime() Adds the specified increments of time to the startDateTime and returns a date and time value. You can select a process calendar to ensure the return value falls within the specified working days and time. a!addDateTime([startDateTime], [years], [months], [days], [hours], [minutes], [seconds], [useProcessCalendar], [processCalendarName]) a!addDateTime(startDateTime: datetime(2000,1,1,0,0,0), months: 1, days: 1, hours: 1, minutes: 1, seconds: 1)2/2/2000 1:01 AM GMT+00:00 Date and Time +portal+om+crf-rcrf-pr~pe~pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. caladddays() [Deprecated] This function adds a given number of working days as designated on the process calendar to a Date and Time value, and returns a Date and Time value that falls within the work time defined in the process calendar. caladddays([start_datetime], [number], [calendar_name]) caladddays(datetime(2011, 12, 13, 12, 0, 0), 0)12/13/2011 12:00 PM GMT -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. caladdhours() [Deprecated] This function adds a given number of hours to a Date and Time plus any non-working hours (as designated on the process calendar) and returns the resulting Date and Time. caladdhours([start_datetime], [number], [calendar_name]) caladdhours(datetime(2011, 12, 13, 12, 0, 0), 12)12/14/2011 4:00 PM GMT -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. calisworkday() This returns whether or not the given Date and Time is a work day, according to the calendar defined for the system. calisworkday([datetime], [calendar_name]) calisworkday(datetime(2011, 12, 13, 12, 0, 0))true Boolean +portal-om+crf-rcrf+pr+pe~pa-kfc-keh Compatible Portals Incompatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. calisworktime() This returns whether or not the given Date and Time is within working hours, according to the calendars defined for the system. calisworktime([datetime], [calendar_name]) calisworktime(datetime(2011, 12, 13, 12, 0, 0))true Boolean +portal-om+crf-rcrf+pr+pe~pa-kfc-keh Compatible Portals Incompatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. calworkdays() This returns the actual number of work days between two Date and Times (both inclusive), according to the calendar defined for the system. calworkdays([start_datetime], [end_datetime], [calendar_name]) calworkdays(datetime(2011, 12, 13, 12, 0, 0), datetime(2011, 12, 20, 12, 0, 0))6 Integer +portal-om+crf-rcrf+pr+pe~pa-kfc-keh Compatible Portals Incompatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. calworkhours() This returns the actual number of work hours between two given Date and Times (both inclusive), according to the calendar defined for the system. calworkhours([start_datetime], [end_datetime], [calendar_name]) calworkhours(datetime(2011, 12, 12, 12, 0, 0), datetime(2011, 12, 13, 12, 0, 0))8 Integer +portal-om+crf-rcrf+pr+pe~pa-kfc-keh Compatible Portals Incompatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. date() Converts text into data accepted by the date data type and functions that require date parameters. date([year], [month], [day]) date(2011, 12, 13)12/13/2011 Date +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. datetime() Converts the given Date and Time into a serial number that holds the Date and Time data type. datetime([year], [month], [day], [hour], [minute], [second], [millisecond]) datetime(2011, 12, 13, 12, 0, 0)12/13/2011 12:00 PM GMT Date and Time +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. datevalue() Converts a value to a date. datevalue([value]) datevalue(0)1/1/2035 Date with Timezone +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. day() Returns the day of the month from the date specified. day([date]) day(datetime(2011, 12, 13, 12, 0, 0))13 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. dayofyear() Returns the day number within the year. dayofyear([date]) dayofyear(date(1957, 03, 14))73 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. days360() Returns the number of days between two dates, based on a 360-day calendar. days360([start_date], [end_date], [method]) days360(today(), today() + 365, 0)360 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. daysinmonth() Returns the number of days in the given month in the given year. daysinmonth([month], [year]) daysinmonth(2, 1800)28 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. edate() Returns the date that is the number of months before or after the given starting date. edate([starting_date], [months]) edate(date(2011, 12, 13), -6)6/13/11 Date +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. eomonth() Returns the date for the last day of the month that is the number of months before or after the given starting date. eomonth([starting_date], [months]) eomonth(date(2011, 12, 13), -6)6/30/2011 Date +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. gmt() Subtracts a time zone offset from a given Date and Time. gmt([datetime], [timezone]) gmt(datetime(2011, 12, 13, 12, 05), "America/New_York")12/13/2011 5:05 PM GMT Date and Time +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. hour() Returns the hour from the time specified. hour([time]) hour(time(14, 20, 23))14 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. intervalds() Converts the given time components into an equivalent time duration, an interval expressing days to seconds. This value is treated as a duration (Joe ran the marathon in 3 hours and 23 minutes), not a point in time. intervalds([hour], [minute], [second]) intervalds(2, 4, 5)0::02:04:05.000 Interval (Day to Second) +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. isleapyear() Returns a Boolean value for whether the given year is a leap year. isleapyear([year]) isleapyear(1996)True Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. lastndays() Returns a Boolean value for whether the given date is within the last given number of days. lastndays([date], [n]) lastndays(date(2011, 12, 13), 6)False Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. local() This is a Date and Time addition function, adding time zone offset to given Date and Time. local([datetime], [timezone]) local(datetime(2011, 12, 13, 12, 05), "America/New_York")12/13/2011 7:05 AM GMT Date and Time +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. milli() This function returns the millisecond portion of a timestamp or the decimal number that represents 1 millisecond in days. milli([time]) milli(datetime(2011, 12, 13, 12, 0, 0, 25))25 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. minute() Returns the minute from the time specified. minute([time]) minute(time(14, 20, 23))20 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. month() Returns the month from the specified date. month([date]) month(date(2011, 12, 13))12 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. networkdays() Returns the number of working days between two specified dates. networkdays([starting_date], [ending_date], [holidays]) networkdays(date(2011, 12, 13), date(2011, 12, 20))6 Integer +portal+om+crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. now() Returns the current Date and Time as a serial number. now([]) now()2/2/2022 2:02 PM Date and Time with Timezone +portal+om-crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. second() Returns the seconds from the specified time. second([time]) second(time(14, 20, 23))23 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. a!subtractDateTime() Subtracts the specified increments of time from the startDateTime and returns a date and time value. You can select a process calendar to ensure the return value falls within the specified working days and time. a!subtractDateTime([startDateTime], [years], [months], [days], [hours], [minutes], [seconds], [useProcessCalendar], [processCalendarName]) a!subtractDateTime(startDateTime: datetime(2001, 1, 1, 0, 0, 0), months: 1, days: 1, hours: 1, minutes: 1, seconds: 1)11/29/2000 10:58 PM GMT+00:00 Date and Time +portal+om+crf-rcrf-pr~pe~pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. time() Converts the given time into an equivalent time value. time([hour], [minute], [second], [millisecond]) time(14, 20, 23)2:20 PM Time +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. timevalue() Converts the given time into an equivalent interval. timevalue([time_text]) timevalue(time(14, 20, 23))2:20 PM Time +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. timezone() Returns the default offset in minutes from GMT for the current user's time zone. timezone([]) timezone()0 Integer +portal-om+crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Incompatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. timezoneid() Returns the time zone ID for the current context. timezoneid([]) timezoneid()GMT Text +portal-om+crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Incompatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. today() Returns the current day in GMT. today([]) today()2/2/2022 Date with Timezone +portal+om-crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. weekday() Returns the day of the week of the specified date. weekday([date], [return_type]) weekday(date(2011, 12, 13))3 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. weeknum() Returns the week number within the year for the given date using a given methodology. weeknum([date], [methodology]) weeknum(date(2011, 12, 13))51 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. workday() Returns the date the given number of workdays before or after the given date. workday([starting_date], [days], [holidays]) workday(date(2011, 12, 13), -6)12/5/2011 Date +portal+om+crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. year() Returns the year for the date specified. year([date]) year(date(2011, 12, 13))2011 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Date and Time Date and TimeUsed within an expressions for date, time, or date and time values. yearfrac() Determine the fraction of the year. yearfrac([start_date], [end_date], [method]) yearfrac(today(), today() + 270, 3)0.739726 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 Document Management [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. Document Management a!docExtractionResult() [Deprecated] Retrieves results from a doc extraction run started by the Start Doc Extraction Smart Service. a!docExtractionResult([docExtractionId], [typeNumber], [confidenceThreshold], [isStructuredDoc]) a!docExtractionResult(docExtractionId:5)ANYTYPEDATACDT -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 Document Management [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. Document Management a!docExtractionStatus() [Deprecated] Retrieves the status of a doc extraction run started by the Start Doc Extraction Smart Service. a!docExtractionStatus([docExtractionId]) a!docExtractionStatus(docExtractionId:5)IN_PROGRESS -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Evaluation EvaluationUsed in expression to perform complex evaluations. a!asyncVariable() Use in a!localVariables() to load data asynchronously and configure refresh behavior for local variables that take more than 500 ms to load. Components that depend on the local variable will show a placeholder until the data is ready. To control the refresh behavior without loading the data asynchronously, use a!refreshVariable(). When used outside of an interface, the refresh parameters are ignored and the variable doesn’t load asynchronously. a!asyncVariable([value], [refreshOnReferencedVarChange], [refreshOnVarChange], [refreshAfter]) Click on the function name for examples. Any Type +portal+om-crf-rcrf-pr-pe-pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Evaluation EvaluationUsed in expression to perform complex evaluations. a!controlPanelRecords() Function that either creates a map or returns the data for an individual record in the base record type for a control panel. a!controlPanelRecords([controlPanel], [record]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Evaluation EvaluationUsed in expression to perform complex evaluations. a!localVariables() Lets you define one or more local variables for use within an expression. When used within an interface, the value of each variable can be refreshed under a variety of conditions, configured using a!refreshVariable(). When used outside of an interface, all refresh properties configured using a!refreshVariable() are ignored. a!localVariables([localVar1], [localVarN], [expression]) Click on the function name for examples. Any Type +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Evaluation EvaluationUsed in expression to perform complex evaluations. a!refreshVariable() The configuration for a specific local variable for use within a!localVariables(). When used within an interface, the value of the variable can be refreshed under a variety of conditions. When used outside of an interface, all refresh properties are ignored. a!refreshVariable([value], [refreshAlways], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [refreshAfter]) Click on the function name for examples. Any Type +portal+om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Evaluation EvaluationUsed in expression to perform complex evaluations. bind() Use in conjunction with a!localVariables() to bind getter and setter functions to a variable. When the variable is read, the getter function or rule will be called. When the variable is saved into, the writer returned by the setter function or rule will be called. The setter function must return a writer. bind([get], [set]) Click on the function name for examples. Any Type ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Evaluation EvaluationUsed in expression to perform complex evaluations. load() Replaced by a!localVariables() Lets you define local variables within an expression for an interface and evaluate the expression with the new variables, then re-evaluate the function with the local variables' values from the previous evaluation. load([localVar1], [localVarN], [expression]) Click on the function name for examples. Any Type +portal+om+crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Evaluation EvaluationUsed in expression to perform complex evaluations. a!save() In interface saveInto parameters, updates the target with the given value. Use a!save for each item that you want to modify or alter in a saveInto parameter. This function has no effect when called outside of a component's saveInto parameter. a!save([target], [value]) Click on the function name for examples. Save +portal+om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Evaluation EvaluationUsed in expression to perform complex evaluations. with() Replaced by a!localVariables() Lets you define local variables within a function and evaluate the expression with the new variables. with([localVar1], [localVarN], [expression]) with(local!a:10, local!b:20, local!a+local!b)30 Any Type +portal+om+crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. a!automationId() Returns the automation identifier for the automation type provided. Use this function to write the automation identifier for record events. a!automationId([automationTypes]) a!automationId("RPA")2 List of Number (Integer) -portal-om-crf-rcrf-pr~pe+pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. a!automationType() Returns the automation type for the automation identifier provided, translated according to the user’s language preferences. a!automationType([automationIds]) a!automationType(1)None (User) List of Text -portal-om-crf-rcrf-pr~pe+pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. a!defaultValue() Returns a default value when the specified value is null or empty. When there are multiple default parameters, each parameter is evaluated in order and the first non-null and non-empty default will be returned. Null, "", and {} are all considered null or empty values. a!defaultValue([value], [default]) a!defaultValue( null, date(2021,10,1), null)`2021-10-01` Any Type +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. a!keys() Returns the keys of the provided map, dictionary, CDT, or record. a!keys([value]) a!keys(value: a!map(a: 1, b: 2)){"a", "b"} List +portal+om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. a!listType() Returns the list type number for a given type number. a!listType([typeNumber]) a!listType(typeof(1)) Number (Integer) +portal+om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. byReference() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Conversion ConversionUsed to cast data from one data type into another. cast() Converts a value from its existing type to the specified type. cast([typeNumber], [value]) cast(type!Date,"01-01-2017")1/1/2017 Any Type +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. error() Raises an error with the given message, used for invalidating execution.This function never returns a value. error([message]) error("This is an error message.")Expression evaluation error at function 'error': This is an error message. This function is used for invalidating execution. It never returns a value. +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. infinity() Represents a constant number that stands for positive infinity or a negative infinity if you negate the value. infinity([]) infinity()∞ Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. isinfinite() Tests given numbers against positive and negative infinity, returning true if the number is infinite, false if the number is not infinite. isinfinite([number]) isinfinite(1.5, 1.1)false; false Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. isnegativeinfinity() Tests given numbers against negative infinity, returning true if number is negative infinity, false if number is not negative infinity. isnegativeinfinity([number]) isnegativeinfinity(1)false Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. a!isNotNullOrEmpty() Returns false if the value is null, an empty string, or an empty list. Otherwise returns true. a!isNotNullOrEmpty([value]) a!isNotNullOrEmpty("")false Boolean +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. isnull() Returns true if value is null, false otherwise. isnull([value]) isnull("")true Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. a!isNullOrEmpty() Returns true if the value is null, an empty string, or an empty list. Otherwise returns false. a!isNullOrEmpty([value]) Boolean +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. ispositiveinfinity() Tests given numbers against positive infinity, returning true if the numbers are positive infinity, false if the numbers are not positive infinity. ispositiveinfinity([number]) ispositiveinfinity(1)false Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. nan() Constant number representing Not A Number, generally used for comparison to the result of mathematical operations with invalid inputs. This is equivalent to a decimal (floating point) null, but nan() is provided for more explicit usage in mathematical expressions. nan([]) nan()null Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. null() Returns a null value. null([value]) null()null Null +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. runtimetypeof() Returns the numerical representation of an Appian system data type when used during process execution. runtimetypeof([value]) runtimetypeof( 12345)9 Integer +portal+om+crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. a!submittedOfflineTaskIds() In an offline interface in Appian Mobile, returns a list of offline tasks ids that the user has submitted since their last data sync. If evaluated anywhere else, returns an empty list. Use this to automatically remove tasks from an offline task report after a user submits them. a!submittedOfflineTaskIds([]) Click on the function name for examples. List of Integer +portal+om-crf-rcrf-pr~pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. typename() Returns the type name of a given type number. typename([typeNumber]) typename(typeof(1))Number (Integer) Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Informational InformationalUsed within expressions to expose system values and translate other information. typeof() Returns the type number of a given value. typeof([value]) typeof("a")3 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Logical LogicalUsed within expressions to derive logical results. and() Returns true if all inputs are true; returns false if at least one input is false. and([value]) and(true(), false())false Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Logical LogicalUsed within expressions to derive logical results. choose() Replaced by a!match() Evaluates the choice argument at the given index and returns the result. choose([key], [choice1], [choiceN]) choose(2, "a", "b", "c")b Any Type +portal+om+crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Logical LogicalUsed within expressions to derive logical results. false() Returns the Boolean value false. false([]) false()false Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Logical LogicalUsed within expressions to derive logical results. if() Returns valueIfTrue if condition returns true; returns valueIfFalse otherwise. if([condition], [valueIfTrue], [valueIfFalse]) if(isleapyear(2021), 1, 2)2 Any Type +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Logical LogicalUsed within expressions to derive logical results. a!match() Evaluates the value against multiple conditions and returns a value based on a match. If no match is found, the default is returned. For example, if "a" then "b" else "c". a!match([value], [equals], [whenTrue], [then], [default]) Click on the function name for examples. Any Type +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Logical LogicalUsed within expressions to derive logical results. not() Converts true into false, and false into true. not([value]) not(true(), false())false, true Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Logical LogicalUsed within expressions to derive logical results. or() Returns true if any inputs are true; returns false if all inputs are false. or([value]) or(true(), false())true Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Logical LogicalUsed within expressions to derive logical results. true() Returns the Boolean value true. true([]) true()true Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Looping LoopingUsed within expressions to perform operations that call a rule or function for each item in an array. a!forEach() Evaluates an expression for each item in a list and returns a new array of the results. a!forEach([items], [expression]) a!forEach(items: {1, 2, 3}, expression: fv!item + 10){11, 12, 13} Any Type Array +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Looping LoopingUsed within expressions to perform operations that call a rule or function for each item in an array. all() Calls a rule or function that returns either true or false for each item in list, asks the question, "Do all items in this list yield true for this rule/function?", and returns true if all items in list evaluates to true. all([predicate], [list], [context]) all(fn!isnull, {10, null, 30})false Boolean +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Looping LoopingUsed within expressions to perform operations that call a rule or function for each item in an array. any() Calls a rule or function that returns either true or false for each item in list by asking the question, "Do any items in this list yield true for this rule/function?" with the intent to discover if any item(s) yield true. any([predicate], [list], [context]) any(fn!isnull, {10, null, 30})true Boolean +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Looping LoopingUsed within expressions to perform operations that call a rule or function for each item in an array. apply() Replaced by a!forEach() Calls a rule or function for each item in a list, and provides any contexts specified. apply([function], [list], [context]) apply(fn!sum, {-1, 2, 3}, 2){1, 4, 5} Any Type Array +portal+om+crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Looping LoopingUsed within expressions to perform operations that call a rule or function for each item in an array. filter() Calls a predicate for each item in a list and returns any items for which the returned value is true. filter([predicate], [list], [context]) filter(fn!isleapyear, {2015, 2016, 2017}){2016} Any Type Array +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Looping LoopingUsed within expressions to perform operations that call a rule or function for each item in an array. merge() Takes a variable number of lists and merges them into a single list (or a list of lists) that is the size of the largest list provided. merge([list]) merge({10, 20}, {30, 40}){{10, 30}, {20, 40}} Any Type +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Looping LoopingUsed within expressions to perform operations that call a rule or function for each item in an array. none() Calls a rule or function that returns either true or false for each item in list by asking the question, "Do all items in this list yield false for this rule/function?" with the intent to discover if no items will yield true. none([predicate], [list], [context]) none(fn!isnull, {1, null, 3})false Boolean +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Looping LoopingUsed within expressions to perform operations that call a rule or function for each item in an array. reduce() Calls a rule or function for each item in a list, passing the result of each call to the next one, and returns the value of the last computation. reduce([function], [initial], [list], [context]) reduce(fn!sum, 1, {2, 3, 4})10 Any Type +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Looping LoopingUsed within expressions to perform operations that call a rule or function for each item in an array. reject() Calls a predicate for each item in a list, rejects any items for which the returned value is true, and returns all remaining items. reject([predicate], [list], [context]) reject(fn!isnull, {1, null, 3}){1, 3} Any Type Array +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. abs() Returns the absolute value(s) of the specified number(s). abs([number]) abs(-1)1 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. ceiling() Rounds the number up to the nearest multiple of the specified significance. ceiling([number], [significance]) ceiling(1.6)2 Number +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. combin() Calculates the number of unique ways to choose m elements from a pool of n elements. combin([n], [m]) combin(4, 2)6 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. a!distanceBetween() Returns the distance between the two locations (in meters) specified by the start and end coordinates. The distance is calculated by tracing a line between the two locations that follows the curvature of the Earth, and measuring the length of the resulting arc. a!distanceBetween([startLatitude], [startLongitude], [endLatitude], [endLongitude]) a!distanceBetween(startLatitude: 38.932290, startLongitude: -77.218490, endLatitude: 38.963058, endLongitude: -77.363701)13015.34 Number (Decimal) +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. e() Returns the value of e. e([]) e()2.718282 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. enumerate() Returns a list of integer numbers from 0 through n-1. enumerate([n]) enumerate(5)0, 1, 2, 3, 4 Integer Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. even() Rounds positive numbers up to nearest even integer and negative numbers down to the nearest even integer. even([number]) even(5)6 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. exp() Returns e raised to the specified power. exp([power]) exp(2)7.389056 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. fact() The factorial of specified number. fact([number]) fact(4)24 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. factdouble() The double factorial of specified number (mathematically n!!). factdouble([number]) factdouble(3)3 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. floor() Rounds the number down to the nearest multiple of the specified significance. floor([number], [significance]) floor(2.8888, .01)2.88 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. int() Rounds the specified number down to the nearest integer. int([number]) int(2.8888)2 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. ln() Returns the natural logarithm of the specified number, which is the power that e must be raised to in order to equal the specified number. ln([number]) ln(e())1 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. log() Returns the logarithm of the number using the specified base, which is the power that base must be raised to, to equal the number. log([number], [base]) log(25, 5)2 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. mod() Returns the remainder of dividend when divided by the divisor. mod([dividend], [divisor]) mod(40, 15)10 Number +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. mround() Rounds the number to the specified multiple. mround([number], [multiple]) mround(2.8888, .01)2.89 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. multinomial() Adds the specified integers and divides the factorial of the sum by the factorial of the individual numbers. multinomial([integer]) multinomial(1, 2, 3)60 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. odd() Rounds positive numbers up to nearest odd integer and negative numbers down to the nearest odd integer. odd([number]) odd(10)11 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. pi() Returns the value of pi. pi([]) pi()3.141593 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. power() Returns the base number raised to the specified exponent. power([base], [exponent]) power(10, 2)100 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. product() Returns the product of the specified numbers. product([factor]) product(10, 2)20 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. quotient() Returns the quotient when numerator is divided by the denominator, and drops the remainder. quotient([numerator], [denominator]) quotient(20, 10)2 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. rand() Returns a random number between 0 and 1 based on an even probability distribution, which is seeded by the transaction time. rand([count]) rand()0.4506349 Decimal +portal+om-crf-rcrf+pr+pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. round() Rounds off the number to the specified number of digits. round([number], [num_digits]) round(2.8888, 2)2.89 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. rounddown() Rounds the number down to the specified digit. rounddown([number], [num_digits]) round(2.8888, 2)2.88 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. roundup() Rounds the number up to the specified digit. roundup([number], [num_digits]) round(2.8888, 2)2.89 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. sign() Returns 1 if the number is positive, -1 if the number is negative, and 0 if the number is zero. sign([number]) sign(-10)-1 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. sqrt() Returns the square root(s) of the specified number(s). sqrt([number]) sqrt(25)5 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. sqrtpi() Multiplies the number by pi, then returns the square root of the product. sqrtpi([number]) sqrtpi(25 / pi())5 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. sum() Returns the sum of the specified numbers. sum([addend]) sum(1, 2, 3)6 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. sumsq() Squares each number and then returns the sum of the squares. sumsq([number]) sumsq(2,3)13 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Mathematical MathematicalUsed within expressions to perform mathematical operations. trunc() Truncates a decimal number to the specified number of places after the decimal point. trunc([value], [numberOfDecimals]) trunc(2.8888, 3)2.888 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. a!doesGroupExist() Verifies whether a group with the specified group ID already exists in the environment. a!doesGroupExist([groupId]) a!doesGroupExist(6)true Boolean ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. a!groupMembers() Returns a DataSubset of group members of a given group. a!groupMembers([group], [direct], [memberType], [pagingInfo]) Click on the function name for examples. DataSubset ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. a!groupsByName() Returns an array of groups with the given name, or an empty array if no group exists. a!groupsByName([groupName]) a!groupsByName("Case Viewers - " & ri!cvId){"Group:7"=>nil} Group Array ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. a!groupsByType() Returns a DataSubset of the groups of a given group type. a!groupsByType([groupType], [pagingInfo]) Click on the function name for examples. DataSubset ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. a!groupsForUser() Returns the groups where the user is a member or has Administrator permissions. a!groupsForUser([username], [isGroupAdministrator], [groupTypes]) a!groupsForUser( username: "jane.doe" ){"7 - Group A (Group)"=>nil, "8 - Group B (Group)"=>nil} List of Group ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. a!isUserMemberOfGroup() Identifies whether or not a user is a member of the specified groups. By default, this function returns true if the user is in at least one of the specified groups. a!isUserMemberOfGroup([username], [groups], [matchAllGroups]) a!isUserMemberOfGroup("john.doe", 2)false Boolean ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. getdistinctusers() Retrieves users from a set of users and groups. getdistinctusers([peopleArray]) getdistinctusers(topeople(cons!MY_GROUP)){test.user1, test.user2} User Array ~portal~om-crf-rcrf+pr+pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. getgroupattribute() Retrieves the value of the specified group attribute for the given group. getgroupattribute([group], [attribute]) getgroupattribute(cons!MY_GROUP, "created")12/16/05 6:37 PM GMT Any Type ~portal~om-crf-rcrf+pr+pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. group() Returns information for group. group([groupId], [property]) group(2, "created")12/16/05 6:37 PM GMT Text ~portal~om-crf-rcrf+pr+pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. isusermemberofgroup_21r2() Identifies whether or not a user belongs to a group. isusermemberofgroup_21r2([username], [groupId]) isusermemberofgroup_21r2("john.doe", 2)false Boolean ~portal+om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. isusernametaken() Verifies whether a user account with the specified username is already present. isusernametaken([username]) isusernametaken("john.doe")true Boolean ~portal~om-crf-rcrf+pr+pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. loggedInUser() Returns the current user logged in to the application. loggedInUser([]) loggedInUser()current.user User ~portal+om-crf-rcrf+pr+pe+pa-kfc-keh Partially compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. supervisor() Returns the supervisor of the user if they have one. supervisor([userinfo]) supervisor("john.doe")jane.smith User ~portal~om-crf-rcrf+pr+pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. togroup() Converts a value to Group. togroup([value]) togroup(1)[Group:1] Group +portal+om-crf-rcrf+pr+pe+pa-kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. topeople() Converts a value to People. topeople([value]) topeople(1, "john.doe"){[Group:1], john.doe} User or Group ~portal~om-crf-rcrf+pr+pe+pa-kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. touser() Converts a value to User. touser([value]) touser("john.doe")john.doe User ~portal~om-crf-rcrf+pr+pe+pa-kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers People PeopleUsed to perform evaluations and operations on users and groups. user() Returns information for a user. user([username], [property]) user("jane.smith", "created")12/20/22 10:36 PM GMT Text ~portal~om-crf-rcrf+pr+pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!aggregationFields() Used to define a query against record data that performs an aggregation in a!queryRecordType(). Uses a!grouping() and a!measure() to define aggregate fields. a!aggregationFields([groupings], [measures]) Click on the function name for examples. Aggregation Fields +portal+om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. a!isNativeMobile() Returns true if the interface is being viewed within the Appian for Mobile application. Returns false otherwise. a!isNativeMobile([]) Click on the function name for examples.Boolean Boolean +portal+om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. a!isPageWidth() Returns true if the interface is being viewed on a page that falls within the specified width ranges. Returns false otherwise. This function checks the width of the content area on the page, which may not be the width of the entire window. a!isPageWidth([pageWidths]) Boolean +portal+om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. a!urlForTask() This function returns the URL of a process task given the task ID. a!urlForTask([taskIds], [returnTaskPathOnly]) a!urlForTask(taskIds: 12345, returnTaskPathOnly: false)https://<sitename>/suite/tempo/tasks/task/<task_path> Text Array ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. averagetaskcompletiontimeforprocessmodel() Returns the average elapsed time in days between task assignment and task completion for all assigned, accepted, and completed tasks in all processes started from a given process model. averagetaskcompletiontimeforprocessmodel([Id], [includeSubProcessData]) averagetaskcompletiontimeforprocessmodel(4)0.6979317434217448 Decimal ~portal~om-crf-rcrf-pr~pe?pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. averagetasklagtimeforprocessmodel() Returns the average elapsed time in days between task assignment and task acceptance for all assigned, accepted, and completed tasks in processes for the specified process model. averagetasklagtimeforprocessmodel([Id], [includeSubProcessData]) averagetasklagtimeforprocessmodel(4)0.4155682319223637 Decimal ~portal~om-crf-rcrf-pr~pe?pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. averagetaskworktimeforprocessmodel() Returns the average elapsed time in days between task acceptance and task completion for all accepted and completed tasks in processes for this process model. averagetaskworktimeforprocessmodel([Id], [includeSubProcessData]) averagetaskworktimeforprocessmodel(processModelId)0.00003523892184732956 Decimal ~portal~om-crf-rcrf-pr~pe?pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. community() Returns the properties of a given community. community([communityId], [property]) community(1, "numberOfDocuments")40 Text ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. datetext() Interprets the date or datetime specified in the user's preferred calendar and returns its string representation using given format. datetext([value], [format]) datetext(userdatevalue("8/18/1427"), "yyyy/MM/dd")1427/8/18 Text +portal-om-crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. document() Returns property information for a document. document([documentId], [property]) document(101, "expirationDate")12/21/05 2:28 PM GMT Text +portal~om-crf-rcrf-pr~pe~pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. folder() Returns a property of the requested folder. folder([folderId], [property]) folder(54, "knowledgeCenterName")System Knowledge Center Any Type ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. getprocessemail() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. getprocessmodelemail() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. isNativePhone() [Deprecated] isNativePhone() -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. isNativeTablet() [Deprecated] isNativeTablet() -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. isInDaylightSavingTime() Returns whether the given date and timezone are in daylight saving time. isInDaylightSavingTime([date], [timezone]) isInDaylightSavingTime(date(2005,12,13), "America/Los_Angeles")false Boolean ~portal+om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. knowledgecenter() Returns the properties of a knowledge center. knowledgecenter([knowledgeCenterId], [property]) knowledgecenter(2, "name")System Knowledge Center Text ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktocommunity() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktocommunityinternal() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktodocument() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktodocumentinternal() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktofolder() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktofolderinternal() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktogroup() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktogroupinternal() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktoknowledgecenter() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktoknowledgecenterinternal() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktoprocessdashboard() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktoprocessdashboardinternal() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktoprocessmodeldashboard() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktoprocessmodeldashboardinternal() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktouser() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. linktouserinternal() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. numontimeprocessesforprocessmodel() This function eturns the number of active and completed processes of the specified process model that are on time (not past the deadline). numontimeprocessesforprocessmodel([processModelId], [includeSubProcessData]) numontimeprocessesforprocessmodel(processModelId, true)38 Integer ~portal~om-crf-rcrf-pr~pe?pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. numontimetasksforprocessmodel() Returns the number of tasks in process instances of the specified process model that are currently on time (if the task is still active) or were completed on time. numontimetasksforprocessmodel([processModelId], [includeSubProcessData]) numontimetasksforprocessmodel(processModelId, true)147 Integer ~portal~om-crf-rcrf-pr~pe?pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. numoverdueprocessesforprocessmodel() Returns the number of active and completed processes for the specified process model, which are past the deadline. numoverdueprocessesforprocessmodel([processModelId], [includeSubProcessData]) numoverdueprocessesforprocessmodel(processModelId)1 Integer ~portal~om-crf-rcrf-pr~pe?pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. numoverduetasksforprocessmodel() Returns the number of tasks in both active and completed process instances of the specified process model, which are currently overdue (if the task is still active) or were completed past their deadline. numoverduetasksforprocessmodel([processModelId], [includeSubProcessData]) numoverduetasksforprocessmodel(processModelId)10 Integer ~portal~om-crf-rcrf-pr~pe?pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. numprocessesforprocessmodelforstatus() Counts and returns the number of process instances with the specified status for the process model. numprocessesforprocessmodelforstatus([processModelId], [status], [includeSubProcessData]) numprocessesforprocessmodelforstatus(processModelId, "completed")38 Integer ~portal~om-crf-rcrf-pr~pe?pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. numtasksforprocessmodelforstatus() Returns the number of tasks with the specified status in process instances of the process model. numtasksforprocessmodelforstatus([processModelId], [status], [includeSubProcessData]) numtasksforprocessmodelforstatus(processModelId, "completed", true)112 Integer ~portal~om-crf-rcrf-pr~pe?pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. offsetFromGMT() Returns the offset (in minutes) from GMT of the given date and timezone. offsetFromGMT([date], [timezone]) offsetFromGMT(date(2005,12,13), "America/Los_Angeles")-480 Number ~portal+om+crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. page() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. a!portalUrlWithLocale() Creates a link that allows users to switch between different locales while on a portal. When used in a portal, returns the URL for the current portal page and URL parameters with the specified locale. For example, https://myorg.com/myportal/page/home?isActive=true&$locale=en_US. a!portalUrlWithLocale([locale]) a!portalUrlWithLocale(locale: "en_US")https://myportal.com/?$locale=en_US Text +portal-om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. property() This function extracts a bean's property under a given key name (the nameOfProperty parameter). property([bean], [nameOfProperty], [valueIfMissing]) property(msg!properties, "name", "no name was sent")no name was sent Any Type +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. queryrecord() [Deprecated] queryrecord( recordType, query ) -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. a!recordTypeProperties() Returns properties of a record type, including its fields, relationships, record views, and record actions. a!recordTypeProperties([recordType], [filters], [pagingInfo], [similarityScore]) Click the name for examples. Any Type +portal-om+crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Incompatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. repeat() This function takes an input of Any Type and returns a list with the input repeated a specified number of times. repeat([times], [input]) repeat(2, "strawberry"){"strawberry", "strawberry"} Any Type ~portal~om-crf-rcrf-pr~pe+pa-kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. todatasubset() The function takes an array of values as well as optional paging/sorting configurations and returns a DataSubset value with a subset of the array in a specified sort order and the total count of items in the initial array. todatasubset([arrayToPage], [pagingConfiguration]) todatasubset({1, 2, 3})[startIndex=1, batchSize=-1, sort=, totalCount=3, data=1; 2; 3, identifiers=1; 2; 3] DataSubset ~portal-om-crf-rcrf-pr~pe+pa-kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. topaginginfo() Returns a PagingInfo value for use with the todatasubset() function. topaginginfo([startIndex], [batchSize]) topaginginfo(1, 25)[startIndex=1, batchSize=25] PagingInfo +portal+om-crf-rcrf-pr~pe+pa-kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. torecord() Converts XML to a value of the given data type. torecord([xml], [type]) Click on the function name for examples. Any Type ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. toxml() Converts a value to its equivalent XML form. toxml([value], [format], [name], [namespace]) Click on the function name to see examples. Text ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. a!urlForPortal() Returns a URL for a portal page. Edit the page in the portal object to map the rule inputs to URL parameters, set default values, or opt out of encrypting URL parameters for the page. a!urlForPortal([portalPage], [urlParameters], [locale]) Click on the function name for examples. Text +portal-om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. a!urlForRecord() Returns the URL for one or more records in a site page or Tempo. Can also return the URL for a record list in Tempo. a!urlForRecord([recordType], [targetLocation], [identifier], [view]) Click on the function name for examples. Text Array ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. urlForRecord_23r4() This function allows you to return the URLs for one or more records or a record list view that can then be used in a link component. urlForRecord_23r4([recordType], [recordIds]) urlforrecord(cons!MY_RECORD_TYPE)"https://<sitename>/suite/tempo/records/type/<record_type>/view/all" Text Array ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. a!urlForSite() Returns a URL for a site page. If the page uses an Interface for the Type, you can optionally use URL parameters to pass values into it. These can be configured in the site object. a!urlForSite([sitePage], [urlParameters]) Click on the function name for examples. Text ~portal-om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. urlwithparameters() This function allows you to build a URL from an expression, using arrays of process and constant data. urlwithparameters([path], [parameterNames], [parameterValues]) urlwithparameters("https://example.com", { "a", "b" }, { 1, 2 })https://example.com?a=1&b=2 Text +portal~om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. userdate() Identifies the date represented by year, month, and day and then interprets it in the user preferred calendar, converting it into a serial number. userdate([year], [month], [day]) datetext(userdate(1427, 8, 18), "mm/dd/yyyy")8/18/1427 Date ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. userdatetime() Interprets the given date and time in the user preferred calendar and converts it into a serial number. userdatetime([year], [month], [day], [hour], [minute], [second]) datetext(userdatetime(1427, 8, 18, 1, 2, 0))08/18/1427 01:02 AM Date and Time ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. userdatevalue() Interprets the given date in the user preferred calendar and converts it into an equivalent serial number. userdatevalue([date_text]) datetext(userdatevalue("8/18/1427"), "yyyy/MM/dd") returns38 Date ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. userday() Returns the day of the month from the date or datetime specified in the user preferred calendar. userday([date]) userday(11/31/2007)31 Number ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. userdayofyear() Returns the number of day within in a specified date/datetime. userdayofyear([date]) userdayofyear(2/28/2006)58 Number ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. userdaysinmonth() Interprets the year/month specified in the user preferred calendar and returns the number of days in a that month. userdaysinmonth([month], [year]) userdaysinmonth(04, 2006)30 Number ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. useredate() Returns the date that is the number of months before or after the given starting date in the user preferred calendar. useredate([start_date], [months]) useredate(11/20/2006, -6)05/20/2006 Date ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. usereomonth() Returns the date for the last day of the month that is the number of months before or after the given starting date in the user preferred calendar. usereomonth([starting_date], [months]) usereomonth(11/27/06, -6)5/31/06 Date ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. userisleapyear() This functions lets you know if a given year is a leap year in the user preferred calendar. userisleapyear([year]) userisleapyear(2021)false Boolean ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. userlocale() Returns the preferred locale of the given user or the site primary locale if the user doesn't have a preference set. userlocale([user]) userlocale("john.doe")en_US Text ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. usermonth() Returns the month from the specified date or datetime in the user preferred calendar. usermonth([date]) usermonth(11/20/2006)11 Number ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. usertimezone() Returns the site primary timezone if the application is configured to override user preferences; otherwise it returns the preferred timezone of the given user or the site primary timezone if the user doesn't have a preference set. usertimezone([user]) usertimezone(loggedinuser())GMT Text ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. userweekday() Returns the day of the week of the specified date or datetime in the user preferred calendar. userweekday([date], [return_type]) userweekday(07/10/2006, 1)1 Number ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. userweeknum() Returns the week number within the year for the given date or datetime in the user preferred calendar, using a given methodology. userweeknum([date], [methodology]) userweeknum(02/06/2018, 1)6 Number ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. useryear() Returns the year from the date or datetime specified in the user preferred calendar. useryear([date]) useryear(11/20/2018)2018 Number ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. webservicequery() Invokes a web service configured by a WsConfig object with the supplied input data. webservicequery([config], [data]) Click on the function name for examples. WsResult ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. webservicewrite() Returns a Writer that can be used as the setter of a variable created using the bind() function. webservicewrite([config], [data]) Click on the function name for examples. Writer ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. xpathdocument() This function finds information in an XML document stored in Appian's document management system. xpathdocument([docId], [expression], [prefix]) xpathdocument(cons!my_xml_document, "//temp/text()") & " degrees today"Collab Text ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Scripting ScriptingUsed within expressions to perform operations on process data and Appian objects. xpathsnippet() This function finds information in an XML document provided as Text. xpathsnippet([snippet], [expression], [prefix]) xpathsnippet("<weather><temp>72.3</temp><sky>Cloudy</sky></weather>", "//temp/text()") & " degrees today"72.3 degrees today Text Array ~portal~om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Array Set ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. SetUsed within your expressions to manipulate values from arrays. contains() Checks whether an array contains the value. contains([array], [value]) contains({10, 20, 30}, 20)true Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array Set ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. SetUsed within your expressions to manipulate values from arrays. difference() Returns the values in array1 and not in array2. difference([array1], [array2]) difference({10, 20, 30, 40}, {30, 40}){10, 20} Any Type Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array Set ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. SetUsed within your expressions to manipulate values from arrays. intersection() Returns only those elements that appear in all of the given arrays. intersection([array1], [array2]) intersection({10, 20, 30}, {20, 30, 40}){20, 30} Any Type Array, matching the type of the inputs +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array Set ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. SetUsed within your expressions to manipulate values from arrays. symmetricdifference() Returns the values from two integer arrays that are not in both arrays. symmetricdifference([array1], [array2]) symmetricdifference({10, 20, 30}, {20, 30, 40}){10, 40} Any Type Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array Set ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. SetUsed within your expressions to manipulate values from arrays. union() Returns all unique elements from the given arrays. union([array1], [array2]) union({10, 20, 30}, {20, 30, 40}){10, 20, 30, 40} Any Type Array, matching the type of the inputs +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. avedev() Returns the average deviation of the specified number(s). avedev([number]) avedev(1, 2, 3, 4)1 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. average() Returns the average of the specified number(s). average([number]) average(1, 2, 3, 4)2.5 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. count() Returns the number items in all arrays passed to the function. count([value]) count({1, 2, 3, 4})4 Number +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. frequency() Uses the bin array to create groups bounded by the elements of the array. frequency([data_array], [bins_array]) frequency({64, 74, 75, 84, 85, 86, 95}, {70, 79, 89}){1, 2, 3, 1} Integer Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. gcd() Returns the greatest common denominator of the specified non-negative number(s), which is the largest number that divides all the given numbers without a remainder. gcd([number]) gcd(4, 12, 36)4 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. geomean() Returns the geometric mean of the specified number(s). geomean([number]) geomean(4, 9)6 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. harmean() Returns the harmonic mean of the specified number(s), which is the number of terms divided by the sum of the terms' reciprocals. harmean([number]) harmean(1, 2, 3)1.636364 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. lcm() Returns the least common multiple of the specified non-negative number(s), which is the smallest number that is a multiple of all the given numbers. lcm([number]) lcm(5,10,15)30 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Array ArrayUsed within your expressions to manipulate, insert, and/or select values from arrays. lookup() Returns location of data within multiple values, or valueIfNotPresent. lookup([multipleValues], [dataToLookup], [valueIfNotPresent]) lookup({"a", "b", "c", "d"}, "c", -1)3 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. max() Returns the maximum of the specified number(s). max([number]) max(1, 2, 3, 4)4 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. median() Returns the median of the specified number(s). median([number]) median(1, 2, 3, 4)2.5 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. min() Returns the minimum of the specified number(s). min([number]) min(1, 2, 3, 4)1 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. mode() Returns the mode of the specified number(s), which is the most commonly repeated element. mode([number]) mode(1, 2, 2, 3, 3, 3, 4)3 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. rank() Returns an integer representing the rank of the number in the specified array. rank([number], [array], [order]) rank(2, {1, 2, 3, 4}, false)3 Integer +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. stdev() Returns the standard deviation of the specified number(s). stdev([number]) stdev(1, 2, 3, 4)1.290994 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. stdevp() Returns the standard deviation of the specified number(s), assuming that the numbers form the entire data set and not just a sample. stdevp([number]) stdevp(1, 2, 3, 4)1.118034 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. var() Returns the variance of the specified number(s). var([number]) var(1, 2, 3, 4)1.666667 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Statistical StatisticalUsed within expressions to perform statistical operations. varp() Returns the variance of the specified number(s), assuming that the numbers form the entire data set and not just a sample. varp([number]) varp(1, 2, 3, 4)1.25 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!applyValidations() This function references pre-configured record field validations and allows you to create additional validations to apply. Additional validations can be used to address less common scenarios that aren't applicable to every use of a record field. a!applyValidations([recordField], [context], [additionalValidations]) Click on the function name for examples. Record Data ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!applyComponents() Replaced by a!forEach() Calls a rule or function for each item in a list and supports the preservation of the local state on interfaces. a!applyComponents([function], [array], [arrayVariable]) Click on the function name for examples. Any Type Array +portal+om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!controlPanelRecordHierarchyMetadata() Returns relevant information for the specified category or type and its parent(s). This includes record fields and other information associated with the category or type, such as the display name, icon, and color. a!controlPanelRecordHierarchyMetadata([controlPanel], [recordUuid]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!dataSubset() Creates a value of type DataSubset for defining the source of expression-backed records and for use with a!pickerFieldCustom, leaving the data as provided. To apply sorting and paging, use todatasubset(). a!dataSubset([startIndex], [batchSize], [sort], [totalCount], [data], [identifiers]) Click on the function name for examples. DataSubset +portal+om-crf-rcrf-pr~pe+pa-kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!deployment() Returns a specific property of direct and external deployments. a!deployment([deploymentUuid], [property]) `deployment(101, "reviewedDate")``12/21/05 2:28 PM GMT`Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!endsWith() Checks if a text value ends with a specified text value. For example: endsWith("apple","e") returns TRUE. a!endsWith([text], [endsWithText]) Click on the function name for examples. Boolean ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!entityData() Creates an Entity Data for use with a!writeToMultipleDataStoreEntities() a!entityData([entity], [data]) Click on the function name for examples. EntityData ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!entityDataIdentifiers() Creates an EntityDataIdentifiers configuration for use with a!deleteFromDataStoreEntities(). a!entityDataIdentifiers([entity], [identifiers]) Click on the function name for examples. EntityDataIdentifiers ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!executeStoredProcedureForQuery() Executes a stored procedure in a database. Since this function could run more than once, do not use it with stored procedures that modify data to avoid unintentional changes. a!executeStoredProcedureForQuery([dataSource], [procedureName], [inputs], [timeout], [autoCommit]) Click on the function name for examples. Map ~portal-om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!facet() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!facetOption() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!fromJson() Converts a JSON string into an Appian value. a!fromJson([jsonText]) a!fromJson("{""name"":""John Smith"", ""age"":49, ""likes"":[""green"",""dogs"",""long walks""]}")[name:John Smith,age:49,likes:green; dogs; long walks]Click on the function name for examples. -portal-om-crf-rcrf-pr~pe+pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!fromJson_19r2() Converts a JSON string into an Appian value. a!fromJson_19r2([jsonText]) a!fromJson("{""name"":""John Smith"", ""age"":49, ""likes"":[""green"",""dogs"",""long walks""]}")[name:John Smith,age:49,likes:green; dogs; long walks]Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!getDataSourceForPlugin() Provides capability for plug-ins to connect to Data Source Connected Systems and apply corresponding role map security configurations. a!getDataSourceForPlugin([dataSourceConnectedSystem]) Click on the function name for examples. Text ~portal-om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!httpResponse() Returns an HTTP Response object for use in a Web API. a!httpResponse([statusCode], [headers], [body]) Click on the function name for examples. HTTP Response ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!httpResponse_17r4() Returns an HTTP Response object for use in a Web API. a!httpResponse_17r4([statusCode], [headers], [body]) Click on the function name for examples. HTTP Response ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!iconIndicator() Returns the specified image from a list of standard indicator icons. Indicator icons can be used on interface within a document image. a!iconIndicator([icon]) Click on the function name for examples. Document ~portal-om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!iconNewsEvent() Returns the specified image from a list of standard news event icons in one of six colors: blue, green, gray, orange, purple, or red. a!iconNewsEvent([icon], [color]) Click on the function name for examples. Document ~portal-om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!integrationError() Creates an integration error value for use in integration response rules. a!integrationError([title], [message], [detail]) Click on the function name for examples. IntegrationError ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!isBetween() Checks if a value is within the specified range. The value can be of type date, date and time, number integer, or number decimal. a!isBetween([value], [upperLimit], [lowerLimit]) Click on the function name for examples. Boolean ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!isInText() Checks if a text value contains a specified text value. For example: isInText("apple","p") returns TRUE. a!isInText([text], [subtext]) Click on the function name for examples. Boolean ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!jsonPath() Finds information in a JSON string. JSONPath is used to navigate through elements and attributes in a JSON string. a!jsonPath([value], [expression]) Click on the function name for examples. Text ~portal-om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!latestHealthCheck() Returns the start time, run status, zip file, and report for the latest Health Check run. a!latestHealthCheck([]) a!latestHealthCheck()[startDateTime=04/25/2020 16:18:38 GMT+00:00, runStatus=COMPLETED, zip=[Document:1408], report=[Document:1409]] HealthCheckOutput ~portal+om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!listViewItem() Creates a value of type ListViewItem for use with record type definitions. a!listViewItem([title], [details], [image], [timestamp]) Click on the function name for examples. ListViewItem ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!pagingInfo() Creates a value of type PagingInfo for use with grids, queries, and todatasubset(). a!pagingInfo([startIndex], [batchSize], [sort]) Click on the function name for examples. PagingInfo +portal+om-crf-rcrf-pr~pe+pa-kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!query() Creates a Query object for use in the a!queryEntity() function. a!query([selection], [aggregation], [logicalExpression], [filter], [pagingInfo]) Click on the function name for examples. Query ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryAggregation() Creates an Aggregation object for use inside a Query object. a!queryAggregation([aggregationColumns]) Click on the function name for examples. Aggregation ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryAggregationColumn() Creates an AggregationColumn object for use inside an Aggregation object. a!queryAggregationColumn([field], [alias], [visible], [isGrouping], [aggregationFunction], [groupingFunction]) Click on the function name for examples. AggregationColumn ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryColumn() Creates a Column object for use inside a Selection object. a!queryColumn([field], [alias], [visible]) Click on the function name for examples. Column ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryEntity() Executes a query on a given data store entity and returns the result. a!queryEntity([entity], [query], [fetchTotalCount]) Click on the function name for examples. DataSubset ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!queryEntity_18r3() Executes a query on a given data store entity and returns the result. a!queryEntity_18r3([entity], [query]) Click on the function name for examples. DataSubset ~portal+om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!queryEntity_22r2() Executes a query on a given data store entity and returns the result. a!queryEntity_22r2([entity], [query], [fetchTotalCount]) Click on the function name for examples. DataSubset ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryFilter() Creates a value of type QueryFilter for use with a!pickerFieldRecords(), a!queryRecordType(), a!recordData(), a!relatedRecordData(), a!recordFilterListOption(), or a!query(). a!queryFilter([field], [operator], [value], [applyWhen]) a!queryFilter(field: "name", operator: "=", value: 1)[field=name, operator==, valueExpression=, value=1] QueryFilter +portal~om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryLogicalExpression() Creates a LogicalExpression object that determines the filtration to apply in Query object. a!queryLogicalExpression([operator], [logicalExpressions], [filters], [ignoreFiltersWithEmptyValues]) Click on the function name for examples. LogicalExpression +portal~om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryProcessAnalytics() Executes process reports and returns the resulting data. a!queryProcessAnalytics([report], [query], [contextGroups], [contextProcessIds], [contextProcessModels], [contextUsers]) Click on the function name for examples. PortalReportDataSubset ~portal~om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryRecordByIdentifier() Executes a query on a given record identifier and returns the record data. a!queryRecordByIdentifier([recordType], [identifier], [fields], [relatedRecordData]) Click on the function name for examples. Record Type +portal~om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!querySelection() Returns a Selection object for use inside a Query object. a!querySelection([columns]) a!querySelection(columns: a!queryColumn(field: "name"))[columns=[field=name, alias=name, visible=true]] Selection ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!recordFilterChoices() Creates choices of a user filter for a service-backed record type. a!recordFilterChoices([choiceLabels], [choiceValues]) Click on the function name for examples. ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!recordFilterDateRange() Creates a user filter for a record list. a!recordFilterDateRange([name], [field], [isVisible], [defaultFrom], [defaultTo]) Click on the function name for examples. Facet ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!recordFilterDateRange_20r2() Creates a user filter for a record list. This is an older version of the a!recordFilterDateRange() function, which supports record type field references. a!recordFilterDateRange_20r2([name], [field], [defaultFrom], [defaultTo], [isVisible]) Click on the function name for examples. Facet ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!recordFilterList() Creates a list user filter that can be used in a record list or records-powered grid. a!recordFilterList([name], [options], [defaultOption], [isVisible], [allowMultipleSelections]) Click on the function name for examples. Facet ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!recordFilterListOption() Creates a filter option for the a!recordFilterList() function. a!recordFilterListOption([id], [name], [filter], [dataCount]) Click on the function name for examples. FacetOption ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!sentimentScore() Returns a list of scores representing the emotional or subjective sentiment expressed in each of the provided text values, ranging from 1.0 (positive) to -1.0 (negative). a!sentimentScore([text]) a!sentimentScore({"Hi, I hope you're having a great day"}){0.79} List of Decimal ~portal+om-crf-rcrf-pr~pe~pa-kfc-keh Partially compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Partially compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!sortInfo() Creates a value of type SortInfo for use with grids and record queries. a!sortInfo([field], [ascending]) a!sortInfo(field: "a", ascending: true())[field=a, ascending=true] SortInfo +portal+om-crf-rcrf-pr~pe+pa-kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!startsWith() Checks if a text value begins with a specified text value. For example: startsWith("apple","a") returns TRUE. a!startsWith([text], [startsWithText]) Click on the function name for examples. Boolean ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!storedProcedureInput() Creates an input to be passed to the a!executeStoredProcedureOnSave or a!executeStoredProcedureForQuery functions. a!storedProcedureInput([name], [value]) a!storedProcedureInput(name: "integer_input", value: 2) ~portal+om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!submitUploadedFiles() To upload files outside of a start form or task, use this function in the saveInto parameter of a submit button or link. This function submits the files uploaded to any file upload or signature components in the interface to their target folder. a!submitUploadedFiles([onSuccess], [onError], [documents]) Click on the function name for examples. Any type +portal-om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!toJson() Converts a value into a JSON string. a!toJson([value], [removeNullOrEmptyFields]) a!toJson(a!pagingInfo(startIndex: 1, batchSize: 10)){"startIndex":1,"batchSize":10} Text -portal-om-crf-rcrf-pr~pe+pa-kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!toJson_17r1() Converts a value into a JSON string. a!toJson_17r1([value]) a!toJson_17r1(a!pagingInfo(startIndex: 1, batchSize: 10)){"startIndex":1,"batchSize":10} Text ~portal~om-crf-rcrf-pr~pe+pa-kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!toRecordIdentifier() Matches record IDs with their record type to return a value of type Record Identifier for each record ID passed to the function. a!toRecordIdentifier([recordType], [identifier]) a!toRecordIdentifier(recordType!<Record Type Name>, 1)0 Record Identifier Array ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!userRecordFacets() [Deprecated] a!userRecordFacets() -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!userRecordFilterList() Returns the default user filters for the User record type. For use in the User record type only. a!userRecordFilterList([]) 00 Facet Array ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!userRecordFilterList_22r3() Returns the default user filters for the User record type. For use in the User record type only. a!userRecordFilterList_22r3([]) 00 Facet Array ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!userRecordIdentifier() Returns a value of type Record Identifier for each user passed to the function. a!userRecordIdentifier([users]) a!userRecordIdentifier("john.smith")0 Record Identifier Array ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!userRecordListViewItem() Returns the default list view item for the User record type. For use on the User record type only. a!userRecordListViewItem([record]) 00 ListViewItem ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!userRecordListViewItem_22r3() Returns the default list view item for the User record type. For use on the User record type only. a!userRecordListViewItem_22r3([record]) 00 ListViewItem ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!callLanguageModel() Allows users to call the Appian provided default language model. a!callLanguageModel([prompt], [messages], [isStreaming]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!documentFolderForRecordType() Returns the folder where documents are stored for a record type. a!documentFolderForRecordType([recordType]) Click on the function name for examples. Folder +portal+om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!doesUserHaveAccess() Determines whether the logged in user has access to view a field based on the field-level security configured on the record type. a!doesUserHaveAccess([fields]) Click on the function name for examples. Boolean +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!genAiModels() Returns a list of the generative AI models that are available for use with AI skills in your environment. Click on the function name for examples.["Claude Haiku 4.5", "Claude Sonnet 4.6"] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!map() Creates a map of values (Any Type) with each value stored at the corresponding string key. Values stored in maps are not wrapped in variants. a!map([key1], [keyN]) a!map(id: 1, name: "Jane Doe")a!map(id: 1, name: "Jane Doe") Map +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!pageResponse() Identifies the data in the current integration response, and the path of the next set of data to request. This function should be used to return data in a record data source expression when the integration uses a non-integer pagination value. a!pageResponse([data], [nextPage]) Click on the function name for examples. PageResponse +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryRecordByIdentifier_25r2() Executes a query on a given record identifier and returns the record data. a!queryRecordByIdentifier_25r2([recordType], [identifier], [fields], [relatedRecordData]) Click on the function name for examples. +portal~om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryRecordType() Executes a query on a given record type and returns the result. a!queryRecordType([recordType], [fields], [filters], [pagingInfo], [fetchTotalCount], [relatedRecordData]) Click on the function name for examples. Map +portal~om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!queryRecordType_20r4() Executes a query on a given record type and returns the result. This is an older version of the a!queryRecordType() function, which has new functionality. a!queryRecordType_20r4([recordType], [selection], [filters], [pagingInfo], [fetchTotalCount]) Click on the function name for examples. Map ~portal~om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!queryRecordType_24r4() Executes a query on a given record type and returns the result. This is an older version of the a!queryRecordType() function, which has new functionality. a!queryRecordType_24r4([recordType], [fields], [filters], [pagingInfo], [fetchTotalCount], [relatedRecordData]) Click on the function name for examples. Map +portal~om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryRecordType_25r2() Executes a query on a given record type and returns the result. a!queryRecordType_25r2([recordType], [fields], [filters], [pagingInfo], [fetchTotalCount], [relatedRecordData]) Click on the function name for examples. +portal~om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!queryRecordType_25r3() Executes a query on a given record type and returns the result. a!queryRecordType_25r3([recordType], [fields], [filters], [pagingInfo], [fetchTotalCount], [relatedRecordData]) Click on the function name for examples. +portal~om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!recordData() This function references a set of records from a record type and allows additional filtering in a read-only grid, chart, or selection component that uses a record type as the source. When referencing one-to-many relationships in grid columns, you can filter, sort, and limit that related record set using the relatedRecordData parameter and the a!relatedRecordData() function. a!recordData([recordType], [filters], [relatedRecordData], [fields]) Click on the function name for examples. RecordData +portal~om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!relatedRecordData() References a one-to-many relationship defined on a record type and allows for additional filtering, sorting, and limiting of the related record set. a!relatedRecordData([relationship], [limit], [sort], [filters]) Click on the function name for examples. List of RelatedRecordData +portal+om-crf-rcrf-pr~pe+pa-kfc-keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers System SystemUsed within expressions to perform platform operations and data transformations a!selectionFields() Returns all fields from a record type and any of its related record types within a query. You can also query specific fields from other record types at the same time. a!selectionFields([allFieldsFromRecordType], [selectFields], [includeRealTimeCustomFields], [includeExtraLongTextFields]) Click on the function name for examples. Record Fields +portal~om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Partially compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Smart Service Testing Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Testing a!testRunResultForId() Provided a test-run ID, this function returns a TestRunResult data type containing the results of a rule test run. If the status of the test is IN PROGRESS, TestRunResult will contain only results for completed tests; if the status is COMPLETE, TestRunResult contains all test results. a!testRunResultForId([testRunId]) Click on the function name for examples. Text ~portal-om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Smart Service Testing Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Testing a!testRunStatusForId() Provided a test-run ID, this function queries for the status of an expression rule test run. a!testRunStatusForId([testRunId]) Click on the function name for examples. Text ~portal~om-crf-rcrf-pr~pe+pa+kfc+keh Partially compatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. cents() Converts a number into its value in cents by effectively appending a cent sign to a fixed representation and one comma for every three digits preceding the decimal. cents([number], [decimals]) cents( 123412 )123,412.00¢ Text +portal+om-crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. char() Converts a number into its Unicode character equivalent. char([number]) char( 65 )A Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. charat() Returns the character at given index within specified string. charat([text], [index]) charat( "string", 2 )t Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. clean() Returns the specified text, minus any characters not considered printable. Printable characters are the 95 printable ASCII characters plus three special characters: BACKSPACE (0x08), TAB (0x09), and NEWLINE (0x0a). clean([text]) clean( "Please enter value in £" )Please enter value in Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. cleanwith() Returns the specified text, minus any characters not in the list of valid characters. cleanwith([text], [with]) cleanwith( "text string", "xte" )textt Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. code() Converts the text into Unicode integers. code([text]) code( "Convert to Unicode" )67, 111, 110, 118, 101, 114, 116, 32, 116, 111, 32, 85, 110, 105, 99, 111, 100, 101 Number +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. concat() Concatenates the specified strings into one string, without a separator. concat([text]) concat( {"a", "b", "c"}, {"d", "e", "f"} )abcdef Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. a!currency() Localizes a currency value based on the given ISO currency code. a!currency([isoCode], [value], [decimalPlaces], [showSeparators], [format], [indicatorAlignment]) a!currency( "USD", 13213.43 )$13,213.43 Text +portal+om-crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. currency_22r4() Converts a decimal number into a generic currency value by effectively adding a generic currency symbol (¤), a decimal point, and one comma for every three digits preceding the decimal. currency_22r4([number], [decimals]) currency_22r4( 13213.43 )¤13,213.43 Text ~portal-om-crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. dollar() [Deprecated] Converts a decimal number into a dollar value by effectively adding a dollar sign ($), a decimal point, and optional comma for every three digits preceding the decimal. dollar([number], [decimals], [no_commas]) dollar( 13213.43 )$13,213.43 -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. euro() [Deprecated] Converts a decimal number into a euro value by effectively adding a euro symbol (€), a decimal point, and optional comma for every three digits preceding the decimal. euro([number], [decimals], [no_commas]) euro( 13213.43 )€13,213.43 -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. exact() Compares two given text strings in a case-sensitive manner, returning true only if they are exactly the same. exact([text1], [text2]) exact( "Copy of the other", "Copy of the other" )true Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. extract() Returns the value (or values, if the text contains multiple delimited values) between the delimiters from the given text. extract([text], [startDelimiter], [endDelimiter]) extract( "name: Bob, name: Karen, name: Sam", ":", "," ){"Bob", "Karen"} Text Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. extractanswers() Returns an array of strings that respond to the questions provided. extractanswers([questions], [text]) extractanswers( {"What is your name?", "What is your age?"}, "1. What is your name? Ben 2. What is your age? 47 " ){"Ben", "47"} Text Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. find() Searches the text for a particular substring, returning the positional index of the first character of the first match. find([search_text], [within_text], [start_num]) find( "to", "Boston", 1 )4 Number +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. fixed() Rounds the specified number off to a certain number of decimals and returns it as text, with optional commas. fixed([number], [decimals], [no_commas]) fixed( 7.36819 )7.37 Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. a!formatPhoneNumber() Returns a formatted phone number based on the outputFormat parameter. The countryCode parameter, or any country code provided in the phone number, will verify that the phone number is valid. If the phone number does not match any provided country code, the phone number will be returned as invalid and unformatted. a!formatPhoneNumber([phoneNumber], [countryCode], [outputFormat]) a!formatPhoneNumber("703 333 3333", "US", "NATIONAL")(703) 333-3333 Text +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. fromHtml() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. initials() Returns only the uppercase characters from within the given text. initials([text]) initials( "John P. Smith" )JPS Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. insertkey() Returns the provided text, wrapped with the specified delimiters. insertkey([key], [startDelimiter], [endDelimiter]) insertKey( "hello", "[", "]" )[hello] Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. insertkeyval() Returns the provided key-value pairs, wrapped with the specified delimiters. insertkeyval([key], [value], [startDelimiter], [endDelimiter]) insertkeyval( {"hello", "goodbye"}, {"alpha", "beta"}, "[", "]")[hello=alpha][goodbye=beta] Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. insertquestions() Returns an array of questions with a ==EOQ== at the end, returning a single string that can be parsed with extractanswers() function after it has been filled in by a user. insertquestions([questions]) insertquestions({"What is your name?", "What is your age?"})1. What is your name? 2. What is your age? Text Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. a!isPhoneNumber() Returns true if the phoneNumber parameter contains a valid phone number, otherwise returns false. A phone number is considered valid if its area code is valid, the length is appropriate based upon the value of the countryCode parameter, and the number after the area code is not all zeroes. This function supports countries and area codes for international numbers. a!isPhoneNumber([phoneNumber], [countryCode]) a!isPhoneNumber("+1 703 555 5555")true Boolean +portal+om+crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. keyval() Returns the value(s) associated with the given key(s). keyval([text], [keys], [separators], [delimiters]) keyval("[hello=alpha][goodbye=beta]", {"hello"}, "=", "]")alpha Text Array +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. left() Returns a specified number of characters from the text, starting from the first character. left([text], [num_chars]) left("Boston",3)Bos Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. leftb() Returns a specified number of bytes from the text, starting from the first byte. leftb([text], [num_bytes]) leftb("Boston",3)Bos Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. len() Returns the length in characters of the text. len([text]) len("Boston")6 Number +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. lenb() Returns the length in bytes of the text. lenb([text]) lenb("Boston")6 Number +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. like() Tests whether a string of text is like a given pattern. like([text], [with]) like("brian","*ian")true Boolean +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. lower() Converts all characters in the text into lowercase (Unicode case folding). lower([text]) lower("BOSTON")boston Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. mid() Returns a substring from the middle of the specified text. mid([text], [start_num], [num_chars]) mid("Boston", 4, 2)to Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. midb() Returns a substring from the middle of the specified text. midb([text], [start_num], [num_bytes]) midb("Boston", 4, 2)to Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. padleft() Pads text with spaces on the left so that it is a certain length. padleft([text], [length]) padleft("Boston", 10) Boston Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. padright() Pads text with spaces on the right so that it is a certain length. padright([text], [length]) padright("Boston", 10)Boston Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. pound() [Deprecated] Converts the number into pounds by effectively adding a pound symbol (£), a decimal point, and one comma for every three digits preceding the decimal. pound([number], [decimals], [no_commas]) pound(3213.43,2)£3,213.43 -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. proper() Converts each character in the text into proper case, meaning it will capitalize the first first letter of every word and convert the rest into lowercase. proper([text]) proper("coNvert eaCH cHaRacter iNTo ProPeR caSe")Convert Each Character Into Proper Case Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. replace() Replaces a piece of the specified text with new text. replace([old_text], [start_num], [num_chars], [new_text]) replace("oldtext",1,3,"new")newtext Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. replaceb() Replaces a piece of the specified text with new text. replaceb([old_text], [start_num], [num_chars], [new_text]) replaceb("oldtext",1,3,"new")newtext Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. rept() Concatenates the text to itself a specified number of times and returns the result. rept([text], [repetitions]) rept("do",3)dododo Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. resource() Retrieves a string of translated text appropriate for the current user, according to their language preference, by matching a given key with text. resource([key]) resource("city")ciudad Text ~portal~om+crf-rcrf+pr+pe+pa-kfc-keh Partially compatible Portals Partially compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. right() Returns a specified number of characters from the text, starting from the last character. right([text], [num_chars]) right("Boston",3)ton Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. search() Searches the text for the given, case insensitive substring. Returns the one-based positional index of the first character of the first match. Returns zero if the substring is not found. search([search_text], [within_text], [start_num]) search("to","Boston",1)4 Number +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. searchb() Searches the text for a particular substring, returning the positional index of the first byte of the first match. searchb([search_text], [within_text], [start_num]) searchb("to","Boston",1)4 Number +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. soundex() Returns the soundex code, used to render similar sounding names via phonetic similarities into identical four (4) character codes. soundex([text]) soundex("John Smith")J525 Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. split() Splits text into a list of text elements, delimited by the text specified in the separator. split([text], [separator]) split("Smith, John. Smith, Jane",".")Smith, John; Smith, Jane Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. strip() Returns the provided text, minus any characters considered printable. Printable characters are the 95 printable ASCII characters plus three special characters: BACKSPACE (0x08), TAB (0x09), and NEWLINE (0x0a). strip([text]) strip("this text is stripped")[empty result] Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. stripHtml() Changes the provided HTML string into a plain text string by converting <br>, <p>, and <div> to line breaks, stripping all other tags, and converting escaped characters into their display values. stripHtml([html]) striphtml("<p>Click <b>Save</b>.</p>")Click Save. Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. stripwith() The function returns the provided text, minus any characters on the list of invalid characters. stripwith([text], [with]) stripwith("text string","xt")e sring Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. substitute() Substitutes a specific part of a string with another string. substitute([text], [find], [replace_with]) substitute("hello world","hello","my")my world Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. a!swissFranc() Converts the number into a Swiss franc value. Effectively adds a decimal point and an apostrophe for every three digits preceding the decimal. It also adds an optional Swiss franc symbol preceding the value. a!swissFranc([number], [decimals], [noApostrophes], [showPrefixSymbol]) a!swissFranc( 3213.43 )3'213.43 Text +portal+om-crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. text() The text() function allows you to format Number, Date, Time, or Date and time values as you convert them into text strings. text([value], [format]) text(10.25, "$00.0000")$10.2500 Text +portal+om-crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. toHtml() Converts a string in plain text to the HTML equivalent that displays appropriately in an HTML page, by replacing reserved characters with their escaped counterparts. toHtml([text]) toHtml("Hello <br> World")Hello <br> World Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. trim() Removes all unnecessary spaces from the text. trim([text]) trim(" this text needs trimming ")this text needs trimming Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. upper() Converts all letters in the text into uppercase. upper([text]) upper("Boston")BOSTON Text +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Text TextUsed within expressions for manipulating text strings of data. value() Converts text representing a number into an actual number or datetime. value([text], [separator]) value("1,2,3",",")1; 2; 3 Any Type ~portal-om+crf-rcrf+pr+pe+pa+kfc+keh Partially compatible Portals Incompatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. yen() [Deprecated] Converts the number into yen by effectively adding a yen symbol (¥), a decimal point, and one comma for every three digits preceding the decimal. yen([number], [decimals]) yen(3213.43)¥3,213.43 -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. acos() Returns the arccosine(s) of the specified number(s) in radians. acos([number]) acos(-1)3.141593 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. acosh() Returns the hyperbolic arccosine(s) of the specified number(s) in radians. acosh([number]) acosh(2)1.316958 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. asin() Returns the arcsine(s) of the specified number(s) in radians. asin([number]) asin(1)1.570796 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. asinh() Returns the hyperbolic arcsine(s) of the specified number(s) in radians. asinh([number]) asinh(2)1.443635 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. atan() Returns the arctangent(s) of the specified number(s) in radians. atan([number]) atan(1)0.7853982 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. atanh() Returns the hyperbolic arctangent(s) of the specified number(s) in radians. atanh([number]) atanh(.9)1.472219 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. cos() Returns the cosine(s) of the specified number(s). cos([number]) cos(pi())-1 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. cosh() Returns the hyperbolic cosine(s) of the specified number(s). cosh([number]) cosh(1)1.543081 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. degrees() Converts the measure(s) of the specified angle(s) from radians to degrees. degrees([angle_in_radians]) degrees(pi())180 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. radians() Converts the measure of the specified angle from degrees to radians. radians([angle_in_degrees]) radians(180)3.141593 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. sin() Returns the sine(s) of the specified number(s). sin([number]) sin(pi()/2)1 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. sinh() Returns the hyperbolic sine(s) of the specified number(s). sinh([number]) sinh(1)1.175201 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. tan() Returns the tangent(s) of the specified number(s). tan([number]) tan(pi()/4)1 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Trigonometry TrigonometryUsed within expressions to perform trigonometry operations. tanh() Returns the hyperbolic tangent(s) of the specified number(s). tanh([number]) tanh(1)0.7615942 Decimal +portal+om+crf-rcrf+pr+pe+pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Compatible Process Reports Compatible Process Events Compatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!areaChartField() Displays a series of numerical data as points connected by lines with the area between the line and axis shaded. Use an area chart to visualize trends over time and compare multiple values. If specific values are more important than the trend, consider using a column chart. a!areaChartField([label], [instructions], [categories], [series], [xAxisTitle], [yAxisTitle], [yAxisMin], [yAxisMax], [stacking], [referenceLines], [showLegend], [showDataLabels], [showTooltips], [allowDecimalAxisLabels], [labelPosition], [helpTooltip], [showWhen], [connectNulls], [accessibilityText], [colorScheme], [height], [xAxisStyle], [yAxisStyle], [data], [config], [refreshAlways], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [refreshAfter], [allowImageDownload], [loadDataAsync]) Click on the function name for examples. +portal+om+crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!areaChartConfig() Contains configuration for how to display data in an area chart. a!areaChartConfig([primaryGrouping], [secondaryGrouping], [measures], [sort], [dataLimit], [link], [showIntervalsWithNoData]) Click on the function name for examples +portal+om+crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!barChartField() Displays numerical data as horizontal bars. Use a bar chart to display several values at the same point in time. a!barChartField([label], [instructions], [categories], [series], [xAxisTitle], [yAxisTitle], [yAxisMin], [yAxisMax], [stacking], [referenceLines], [showLegend], [showDataLabels], [showTooltips], [allowDecimalAxisLabels], [labelPosition], [helpTooltip], [accessibilityText], [showWhen], [colorScheme], [height], [xAxisStyle], [yAxisStyle], [data], [config], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [allowImageDownload], [loadDataAsync]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!barChartField_21r4() Displays numerical data as horizontal bars. Use a bar chart to display several values at the same point in time. a!barChartField_21r4([label], [instructions], [categories], [series], [xAxisTitle], [yAxisTitle], [yAxisMin], [yAxisMax], [stacking], [referenceLines], [showLegend], [showDataLabels], [showTooltips], [allowDecimalAxisLabels], [labelPosition], [helpTooltip], [accessibilityText], [showWhen], [colorScheme], [height], [xAxisStyle], [yAxisStyle], [data], [config], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!barChartConfig() Contains configuration for how to display data in a bar chart. a!barChartConfig([primaryGrouping], [secondaryGrouping], [measures], [sort], [dataLimit], [link], [showIntervalsWithNoData]) Click on the function name for examples +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!barcodeField() Displays and allows entry of a barcode value using a barcode scanner or manual input. a!barcodeField([label], [labelPosition], [instructions], [acceptedTypes], [value], [saveInto], [refreshAfter], [required], [requiredMessage], [readOnly], [disabled], [validations], [validationGroup], [align], [placeholder], [helpTooltip], [masked], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!billboardLayout() Displays a background color, image, or video with optional overlay content. a!billboardLayout([backgroundMedia], [backgroundColor], [showWhen], [height], [marginBelow], [overlay], [accessibilityText], [marginAbove], [backgroundMediaPositionHorizontal], [backgroundMediaPositionVertical]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!billboardLayout_19r1() Displays a background color, image, or video with optional overlay content. a!billboardLayout( [backgroundMedia], [backgroundColor], [overlayPositionBar], [overlayPositionColumn], [overlayColumnWidth], [overlayStyle], [overlayContents], [height], [showWhen] ) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!booleanCheckboxField() Displays a single checkbox that saves a true or false value. This works well for confirmations, such as agreeing to terms and conditions. To select multiple items from a list, use the checkbox component. a!booleanCheckboxField([choiceLabel], [helpTooltip], [value], [saveInto], [showWhen], [required], [requiredMessage], [validations], [validationGroup], [disabled], [accessibilityText], [marginAbove], [marginBelow], [choicePosition]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!boxLayout() Displays any arrangement of layouts and components within a box on an interface. a!boxLayout([label], [contents], [style], [showWhen], [isCollapsible], [isInitiallyCollapsed], [marginBelow], [accessibilityText], [padding], [shape], [marginAbove], [showBorder], [showShadow], [labelSize], [labelHeadingTag]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!richTextBulletedList() Displays a bulleted list within a rich text display component. a!richTextBulletedList([items], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!buttonArrayLayout() Displays a list of buttons in the order they are specified. Use this layout for buttons within interfaces rather than for submission buttons at the bottom of forms a!buttonArrayLayout([buttons], [showWhen], [align], [marginBelow], [accessibilityText]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!buttonWidget() Displays a button that can conditionally be used to submit a form. a!buttonWidget([label], [style], [confirmMessage], [value], [saveInto], [disabled], [submit], [validate], [validationGroup], [size], [width], [confirmHeader], [confirmButtonLabel], [cancelButtonLabel], [showWhen], [icon], [accessibilityText], [tooltip], [recaptchaSaveInto], [loadingIndicator], [iconPosition], [color]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!buttonWidget_23r3() Displays a button that can conditionally be used to submit a form. a!buttonWidget_23r3([label], [style], [confirmMessage], [value], [saveInto], [disabled], [submit], [validate], [validationGroup], [size], [width], [confirmHeader], [confirmButtonLabel], [cancelButtonLabel], [showWhen], [icon], [accessibilityText], [tooltip], [recaptchaSaveInto], [loadingIndicator], [iconPosition]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!buttonLayout() Displays a list of buttons grouped by prominence. Use this layout in cases where prominence needs to be explicitly specified. a!buttonLayout([primaryButtons], [secondaryButtons], [accessibilityText], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!colorSchemeCustom() A custom list of colors to apply to any chart. a!colorSchemeCustom([Colors]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!chartReferenceLine() Contains the reference line value for each threshold that is defined on a column, bar, line, or area chart. a!chartReferenceLine([label], [value], [showWhen], [color], [style]) Click on the function name for examples. +portal+om+crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!chartSeries() Defines a series of data for a bar, column, line, area, or pie chart. This component is always used within a chart component. a!chartSeries([label], [data], [links], [color], [showWhen]) Click on the function name for examples. +portal+om+crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Compatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!chatField() Displays an interactive chat interface that lets users send and receive messages in real time. a!chatField([title], [helpTooltip], [messages], [height], [shape], [saveInto], [showWhen], [placeholder], [showBorder], [streamingUuid], [streamingSaveInto], [backgroundColor]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!checkboxFieldByIndex() Displays a limited set of choices from which the user may select none, one, or many items and saves the indices of the selected choices. a!checkboxFieldByIndex([label], [instructions], [required], [disabled], [choiceLabels], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [align], [labelPosition], [helpTooltip], [choiceLayout], [accessibilityText], [showWhen], [choiceStyle], [choicePosition]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!checkboxField() Displays a limited set of choices from which the user may select none, one, or many items and saves the values of the selected choices. a!checkboxField([label], [instructions], [required], [disabled], [choiceLabels], [choiceValues], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [align], [labelPosition], [helpTooltip], [choiceLayout], [accessibilityText], [showWhen], [choiceStyle], [spacing], [data], [sort], [marginAbove], [marginBelow], [choicePosition]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!checkboxField_23r3() Displays a limited set of choices from which the user may select none, one, or many items and saves the values of the selected choices. a!checkboxField_23r3([label], [instructions], [required], [disabled], [choiceLabels], [choiceValues], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [align], [labelPosition], [helpTooltip], [choiceLayout], [accessibilityText], [showWhen], [choiceStyle], [spacing]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!columnChartField() Displays numerical data as vertical bars. Use a column chart to graphically display data that changes over time. a!columnChartField([label], [instructions], [categories], [series], [xAxisTitle], [yAxisTitle], [yAxisMin], [yAxisMax], [stacking], [referenceLines], [showLegend], [showDataLabels], [showTooltips], [allowDecimalAxisLabels], [labelPosition], [helpTooltip], [accessibilityText], [showWhen], [colorScheme], [height], [xAxisStyle], [yAxisStyle], [data], [config], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [allowImageDownload], [loadDataAsync]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!columnChartConfig() Contains configuration for how to display data in a column chart. a!columnChartConfig([primaryGrouping], [secondaryGrouping], [measures], [sort], [dataLimit], [link], [showIntervalsWithNoData]) Click on the function name for examples +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!columnLayout() Displays a column that can be used within the columns layout. a!columnLayout([contents], [width], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!hierarchyBrowserFieldColumns() Displays hierarchical data in the form of drillable columns with selectable cells. a!hierarchyBrowserFieldColumns([label], [labelPosition], [instructions], [helpTooltip], [firstColumnValues], [nodeConfigs], [pathValue], [pathSaveInto], [nextColumnValues], [selectionValue], [selectionSaveInto], [height], [accessibilityText], [showWhen]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!hierarchyBrowserFieldColumnsNode() Returns a Hierarchy Browser Field Columns Node, used in the Node Configurations parameter of the Columns Browser to determine how items in the hierarchy are displayed. a!hierarchyBrowserFieldColumnsNode([id], [label], [image], [link], [isSelectable], [isDrillable], [nextColumnCount], [showWhen]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!columnsLayout() Displays any number of columns alongside each other. On narrow screens and mobile devices, columns are stacked. a!columnsLayout([columns], [alignVertical], [showWhen], [marginBelow], [stackWhen], [showDividers], [spacing], [marginAbove]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Pickers Interface ComponentUsed to create Appian interfaces. Pickers a!pickerFieldCustom() Displays an autocompleting input for the selection of one or more items from an arbitrary data set. For an example of how to configure the picker, see the Configure an Array Picker SAIL Recipe. a!pickerFieldCustom([label], [instructions], [required], [readOnly], [disabled], [maxSelections], [suggestFunction], [selectedLabels], [selectedTooltips], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [labelPosition], [placeholder], [helpTooltip], [selectedLinks], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!dashboardLayout() [Deprecated] a!dashboardLayout([contents], [showWhen]) -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!dashboardLayout_17r1() [Deprecated] a!dashboardLayout_17r1( [firstColumnContents], [secondColumnContents] ) -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!dataFabricChatField() Creates a chatbot for chatting with your data fabric. a!dataFabricChatField([title], [instructions], [helpTooltip], [suggestedQuestions], [recordTypes], [userNameFormat], [showWhen], [placeholder], [debugMode]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!dateField() Displays and allows entry of a single date (year, month, day). To display a read-only date using a custom format, use a text component. a!dateField([label], [instructions], [required], [readOnly], [disabled], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [align], [labelPosition], [helpTooltip], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!dateTimeField() Displays and allows entry of a single date and time (year, month, day, hour, minute, second). To display a read-only date and time using a custom format, use a text component. a!dateTimeField([label], [instructions], [required], [readOnly], [disabled], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [labelPosition], [helpTooltip], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!documentBrowserFieldColumns() Displays the contents of a folder and allows users to navigate through a series of folders to find and select a document. a!documentBrowserFieldColumns([label], [labelPosition], [instructions], [helpTooltip], [rootFolder], [navigationValue], [navigationSaveInto], [selectionValue], [selectionSaveInto], [showWhen], [readOnly], [height], [accessibilityText]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!documentBrowserFieldColumns_17r3() Displays the contents of a folder and allows users to navigate through a series of folders to find and download documents. a!documentBrowserFieldColumns_17r3( [label], [labelPosition], [instructions], [helpTooltip], [folder], [height], [knowledgeCenter] ) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!documentImage() Displays an image of a document. Used in an image, rich text display, tree browser, billboard layout component, or in a grid column component in a Read-Only Grid. a!documentImage([document], [altText], [caption], [link], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!documentDownloadLink() Defines a link used to download a document. a!documentDownloadLink([label], [document], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Pickers Interface ComponentUsed to create Appian interfaces. Pickers a!pickerFieldDocuments() Displays an autocompleting input for the selection of one or more documents. a!pickerFieldDocuments([label], [labelPosition], [instructions], [required], [requiredMessage], [readOnly], [disabled], [maxSelections], [folderFilter], [value], [validations], [validationGroup], [saveInto], [placeholder], [helpTooltip], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!documentViewerField() Displays a document from document management on an interface. a!documentViewerField([label], [labelPosition], [instructions], [helpTooltip], [document], [showWhen], [height], [altText], [disabled], [accessibilityText], [marginAbove], [marginBelow], [initialPageDisplay], [highlightedText]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!documentAndFolderBrowserFieldColumns() Displays the contents of a folder and allows users to navigate through a series of folders to find and select a folder or document. a!documentAndFolderBrowserFieldColumns([label], [labelPosition], [instructions], [helpTooltip], [rootFolder], [navigationValue], [navigationSaveInto], [selectionValue], [selectionSaveInto], [showWhen], [readOnly], [height], [accessibilityText]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Pickers Interface ComponentUsed to create Appian interfaces. Pickers a!pickerFieldDocumentsAndFolders() Displays an autocompleting input for the selection of one or more documents or folders. a!pickerFieldDocumentsAndFolders([label], [labelPosition], [instructions], [required], [requiredMessage], [readOnly], [disabled], [maxSelections], [folderFilter], [value], [validations], [validationGroup], [saveInto], [placeholder], [helpTooltip], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!documentsChatField() Creates a chatbot for users to ask questions about a curated set of documents. a!documentsChatField([label], [labelPosition], [instructions], [showWhen], [helpTooltip], [documents], [height]) Click the name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!dropdownFieldByIndex() Displays a list of choices for the user to select one item and saves the index of the selected choice. a!dropdownFieldByIndex([label], [labelPosition], [instructions], [required], [disabled], [choiceLabels], [placeholder], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [helpTooltip], [accessibilityText], [showWhen], [searchDisplay]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!dropdownFieldByIndex_20r2() Displays a limited set of choices from which the user must select one item and saves the index of the selected choice. a!dropdownFieldByIndex_20r2([label], [labelPosition], [instructions], [required], [disabled], [choiceLabels], [placeholderLabel], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [helpTooltip], [accessibilityText], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!dropdownField() Displays a list of choices for the user to select one item and saves a value based on the selected choice. a!dropdownField([label], [labelPosition], [instructions], [required], [disabled], [choiceLabels], [choiceValues], [placeholder], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [helpTooltip], [accessibilityText], [showWhen], [searchDisplay], [data], [sort], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!dropdownField_20r2() Displays a limited set of choices from which the user must select one item and saves a value based on the selected choice. a!dropdownField_20r2([label], [labelPosition], [instructions], [required], [disabled], [choiceLabels], [choiceValues], [placeholderLabel], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [helpTooltip], [accessibilityText], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!dynamicLink() Defines a link that triggers updates to one or more variables. a!dynamicLink([label], [value], [saveInto], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!gridLayout() Displays a tabular layout of SAIL components to provide quick inline editing of fields. For an example of how to configure an editable grid, see the Add, Edit, and Remove Data in an Inline Editable Grid SAIL Recipe. a!gridLayout([label], [instructions], [headerCells], [columnConfigs], [rows], [validations], [validationGroup], [selectable], [selectionDisabled], [selectionRequired], [selectionValue], [selectionSaveInto], [addRowLink], [totalCount], [emptyGridMessage], [helpTooltip], [labelPosition], [showWhen], [shadeAlternateRows], [spacing], [height], [borderStyle], [selectionStyle], [rowHeader], [accessibilityText], [allowRowReordering], [rowOrderTooltip], [rowOrderData], [rowOrderField]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!encryptedTextField() Allows entry of a single line of text that is encrypted when saved into a variable. The value remains encrypted while on the server and is only decrypted when displayed in the component. a!encryptedTextField([label], [instructions], [required], [readOnly], [disabled], [value], [saveInto], [refreshAfter], [validationGroup], [requiredMessage], [align], [labelPosition], [placeholder], [helpTooltip], [masked], [accessibilityText], [showWhen], [inputPurpose], [marginAbove], [marginBelow]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!eventData() This function determines the event data to display for a single record type in the Event History List component. a!eventData([recordType], [filters], [timestamp], [user], [eventTypeName], [details], [recordTypeForTag], [recordIdentifier], [comment], [allowUsersToComment], [baseRecordIdForComment], [allowUsersToReply], [notificationUrl]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!eventHistoryListField() Displays the event history for one or more record types. a!eventHistoryListField([label], [labelPosition], [instructions], [helpTooltip], [emptyListMessage], [eventData], [eventStyle], [formatTimestamp], [displayUser], [displayUserColorScheme], [previewListPageSize], [pageSize], [showWhen], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [userFilters], [eventFilters], [CollapseDetailsByDefault], [showSearchBox], [showReverseSortButton], [commentLayout], [mentionableUsers], [commentCardColor]) Click on the name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!fileUploadField() Allows users to upload one or more files. To upload files outside of a start form or task, use a!submitUploadedFiles() in the saveInto parameter of a submit button or link. a!fileUploadField([label], [labelPosition], [instructions], [helpTooltip], [target], [fileNames], [fileDescriptions], [maxSelections], [value], [saveInto], [required], [requiredMessage], [disabled], [validations], [validationGroup], [buttonStyle], [buttonSize], [accessibilityText], [showWhen], [uploadMethods], [buttonDisplay], [placeholder], [showVirusScanMessage], [marginAbove], [marginBelow], [documentActions], [showBorder], [dropZoneStyle]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!fileUploadField_17r1() Allows users to upload a file. a!fileUploadField_17r1( [label], [labelPosition], [instructions], [helpTooltip], [target], [documentName], [documentDescription],[value], [saveInto], [required], [requiredMessage], [disabled], [validations], [validationGroup] ) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!floatingPointField() Displays and allows entry of a single decimal number, stored with a floating point representation. a!floatingPointField([label], [instructions], [required], [readOnly], [disabled], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [align], [labelPosition], [refreshAfter], [placeholder], [helpTooltip], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!folderBrowserFieldColumns() Displays the contents of a folder and allows users to navigate through a series of folders to find and select a folder. a!folderBrowserFieldColumns([label], [labelPosition], [instructions], [helpTooltip], [rootFolder], [navigationValue], [navigationSaveInto], [selectionValue], [selectionSaveInto], [readOnly], [showWhen], [height], [accessibilityText]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Pickers Interface ComponentUsed to create Appian interfaces. Pickers a!pickerFieldFolders() Displays an autocompleting input for selecting one or more folders. a!pickerFieldFolders([label], [labelPosition], [instructions], [required], [requiredMessage], [readOnly], [disabled], [maxSelections], [folderFilter], [value], [validations], [validationGroup], [saveInto], [placeholder], [helpTooltip], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Top-Level Layouts Interface ComponentUsed to create Appian interfaces. Top-Level Layouts a!formLayout() Displays any arrangement of layouts and components beneath a header and above buttons. Use this as the top-level layout for start and task forms. a!formLayout([titleBar], [isTitleBarFixed], [showTitleBarDivider], [backgroundColor], [showWhen], [contents], [contentsWidth], [focusOnFirstInput], [buttons], [isButtonFooterFixed], [showButtonDivider], [validations], [validationGroup]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!formLayout_17r1() Displays up to two columns of components beneath a title and above buttons. Use this as the top-level layout of start and task forms. a!formLayout_17r1( [label] , [instructions], [firstColumnContents], [secondColumnContents], [buttons], [validations], [validationGroup], [skipAutoFocus] ) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!formLayout_25r1() Displays any arrangement of layouts and components beneath a header and above buttons. Use this as the top-level layout for start and task forms. a!formLayout_25r1([backgroundColor], [formWidth], [showWhen], [label], [instructions], [showHeaderDivider], [isHeaderFixed], [contents], [skipAutoFocus], [buttons], [showButtonFooterDivider], [validations], [validationGroup]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!gaugeField() Displays completion percentage in a circular style with optional text. a!gaugeField([label], [labelPosition], [instructions], [helpTooltip], [percentage], [primaryText], [secondaryText], [color], [size], [align], [accessibilityText], [showWhen], [tooltip], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!gaugeFraction() Displays text in fractional format for use within the gauge field primary text parameter. a!gaugeFraction([denominator]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!gaugeIcon() Displays an icon for use within the gauge field primary text parameter. a!gaugeIcon([icon], [altText], [color]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!gaugePercentage() Displays the configured percentage of the gauge as an integer for use within the gauge field primary text parameter. a!gaugePercentage([]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!gridColumn() Displays a column of data as read-only text, links, images, rich text, or other components supported within the Read-Only Grid Component. a!gridColumn([label], [sortField], [helpTooltip], [value], [showWhen], [align], [width], [backgroundColor], [accessibilityText], [exportWhen]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!gridLayoutColumnConfig() Defines a column configuration for use in an editable grid (a!gridLayout). a!gridLayoutColumnConfig([width], [weight], [showWhen]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!gridLayoutHeaderCell() Defines a column header for use in an editable grid (a!gridLayout). a!gridLayoutHeaderCell([label], [helpTooltip], [align], [showWhen]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!gridImageColumn() [Deprecated] a!gridImageColumn([label], [field], [data], [showWhen], [size], [isThumbnail], [style]) -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!gridImageColumn_17r3() [Deprecated] a!gridImageColumn_17r3( [label], [field], [data], [size] ) -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!gridRowLayout() Displays a row of components within an editable grid (a!gridLayout). a!gridRowLayout([contents], [id], [selectionDisabled], [showWhen]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!gridSelection() [Deprecated] a!gridSelection([pagingInfo], [Selected]) -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!gridTextColumn() [Deprecated] a!gridTextColumn([label], [field], [data], [alignment], [links], [showWhen]) -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!groupBrowserFieldColumns() Displays group membership structure in columns. Users can navigate through the structure and select a single group. a!groupBrowserFieldColumns([label], [labelPosition], [instructions], [helpTooltip], [rootGroup], [pathValue], [pathSaveInto], [selectionValue], [selectionSaveInto], [readOnly], [height], [hideUsers], [accessibilityText], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Pickers Interface ComponentUsed to create Appian interfaces. Pickers a!pickerFieldGroups() Displays an autocompleting input for selecting one or more groups. a!pickerFieldGroups([label], [instructions], [required], [readOnly], [disabled], [maxSelections], [groupFilter], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [labelPosition], [placeholder], [helpTooltip], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!grouping() Determines the fields to group by in a query or chart that uses a record type as the source. The grouping should incorporate a record field or a related record field, an alias, and an optional interval to group by a date. a!grouping([field], [interval], [alias], [formatValue]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Top-Level Layouts Interface ComponentUsed to create Appian interfaces. Top-Level Layouts a!headerContentLayout() Displays any arrangement of layouts and components beneath a card or billboard flush with the edge of the page. a!headerContentLayout([header], [contents], [showWhen], [backgroundColor], [contentsPadding], [isHeaderFixed]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Top-Level Layouts Interface ComponentUsed to create Appian interfaces. Top-Level Layouts a!headerTemplateFull() A title bar template that displays a prominent header with a background color at the top of the form or wizard. The header spans the full width of the page and can include an optional decorative stamp. a!headerTemplateFull([title], [secondaryText], [titleColor], [secondaryTextColor], [backgroundColor], [stampIcon], [stampColor]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Top-Level Layouts Interface ComponentUsed to create Appian interfaces. Top-Level Layouts a!headerTemplateImage() A title bar template that displays a prominent header with a background color at the top of the form or wizard. The header spans the full width of the page and can include a decorative image next to the title. a!headerTemplateImage([title], [secondaryText], [titleColor], [secondaryTextColor], [backgroundColor], [image], [imageSize]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Top-Level Layouts Interface ComponentUsed to create Appian interfaces. Top-Level Layouts a!headerTemplateSimple() A title bar template that displays a simple text header at the top of the form or wizard. The header aligns with the width of the contents and can include an optional decorative stamp. a!headerTemplateSimple([title], [secondaryText], [titleColor], [secondaryTextColor], [stampIcon], [stampColor]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 Display [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. Display a!richTextHeader() [Deprecated] Displays a header within a rich text display component. a!richTextHeader([text], [size], [link], [linkStyle], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!horizontalLine() Displays a horizontal line a!horizontalLine([color], [weight], [marginAbove], [marginBelow], [showWhen], [style]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!imageField() Displays an image from document management or the web. a!imageField([label], [labelPosition], [instructions], [helpTooltip], [images], [showWhen], [size], [isThumbnail], [style], [align], [accessibilityText], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!imageField_17r3() Displays an image from document management or the web. a!imageField_17r3( [label], [labelPosition], [instructions], [helpTooltip], [images], [size] ) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!richTextImage() Displays an icon-sized image within a rich text display component. a!richTextImage([image], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!integerField() Displays and allows entry of a single integer number. a!integerField([label], [instructions], [required], [readOnly], [disabled], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [align], [labelPosition], [refreshAfter], [placeholder], [helpTooltip], [masked], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!kpiField() Displays a key performance indicator that can be configured using a record type as the source. a!kpiField([data], [primaryMeasure], [primaryText], [icon], [helpTooltip], [align], [accessibilityText], [tooltip], [showWhen], [secondaryMeasure], [trend], [trendFormat], [trendIcon], [trendColor], [secondaryText], [iconColor], [primaryTextColor], [primaryMeasureColor], [secondaryTextColor], [iconStyle], [template], [refreshAlways], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [refreshAfter], [size], [primaryTextStyle], [loadDataAsync]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!lineChartField() Displays a series of numerical data as points connected by lines. Use a line chart to visualize trends of data that changes over time. a!lineChartField([label], [instructions], [categories], [series], [xAxisTitle], [yAxisTitle], [yAxisMin], [yAxisMax], [referenceLines], [showLegend], [showDataLabels], [showTooltips], [allowDecimalAxisLabels], [labelPosition], [helpTooltip], [showWhen], [connectNulls], [accessibilityText], [colorScheme], [height], [xAxisStyle], [yAxisStyle], [data], [config], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [allowImageDownload], [loadDataAsync]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!lineChartField_19r1() Displays a series of numerical data as points connected by lines. Use a line chart to visualize trends of data that changes over time. a!lineChartField_19r1([label], [instructions], [categories], [series], [xAxisTitle], [yAxisTitle], [yAxisMin], [yAxisMax], [referenceLines], [showLegend], [showDataLabels], [showTooltips], [allowDecimalAxisLabels], [labelPosition], [helpTooltip], [showWhen], [connectNulls], [accessibilityText]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!lineChartConfig() Contains configuration for how to display data in a line chart. a!lineChartConfig([primaryGrouping], [secondaryGrouping], [measures], [sort], [dataLimit], [link], [showIntervalsWithNoData]) Click on the function name for examples +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!linkField() Displays one or more links of any link type, including document links, task links, record view links, external web page links, and dynamic links that update variables. a!linkField([label], [instructions], [links], [labelPosition], [align], [helpTooltip], [showWhen], [accessibilityText]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!richTextListItem() Displays a nested list within a bulleted or numbered list in a rich text display component. a!richTextListItem([text], [nestedList], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!measure() Determines the numerical values to display on a query, chart, or KPI. The measure should incorporate a record field or a related record field, the appropriate calculation to run on the field, and an alias. You can also apply filters to determine which values are included in the calculation. a!measure([field], [function], [alias], [label], [filters], [formatValue]) Click on the function name for examples +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!messageBanner() Displays a message banner that screen readers can announce whenever the component is evaluated. The banner can include primary text, secondary text, accessibility text, an icon, and custom colors. a!messageBanner([primaryText], [secondaryText], [backgroundColor], [highlightColor], [icon], [showDecorativeBar], [shape], [marginAbove], [marginBelow], [showWhen], [announceBehavior], [accessibilityText]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!milestoneField() Displays the completed, current, and future steps of a process or sequence. a!milestoneField([label], [instructions], [steps], [links], [active], [labelPosition], [helpTooltip], [showWhen], [orientation], [accessibilityText], [color], [marginAbove], [marginBelow], [stepStyle]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!multipleDropdownFieldByIndex() Displays a list of choices for the user to select multiple items and saves the indices of the selected choices. a!multipleDropdownFieldByIndex([label], [labelPosition], [instructions], [required], [disabled], [placeholder], [choiceLabels], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [helpTooltip], [accessibilityText], [showWhen], [searchDisplay]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!multipleDropdownFieldByIndex_20r2() Displays a long list of choices from which the user may select none, one, or many items and saves the indices of the selected choices. a!multipleDropdownFieldByIndex_20r2([label], [labelPosition], [instructions], [required], [disabled], [placeholder], [choiceLabels], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [helpTooltip], [accessibilityText], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!multipleDropdownField() Displays a list of choices for the user to select multiple items and saves values based on the selected choices. a!multipleDropdownField([label], [instructions], [required], [disabled], [placeholder], [choiceLabels], [choiceValues], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [labelPosition], [helpTooltip], [accessibilityText], [showWhen], [searchDisplay], [data], [sort], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!multipledropdownField_20r2() Displays a long list of choices from which the user may select none, one, or many items and saves values based on the selected choices. a!multipledropdownField_20r2([label], [instructions], [required], [disabled], [placeholder], [choiceLabels], [choiceValues], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [labelPosition], [helpTooltip], [accessibilityText], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!newsEntryLink() Defines a link to news entries. a!newsEntryLink([label], [entry], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!richTextNumberedList() Displays a numbered list within a rich text display component. a!richTextNumberedList([items], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!orgChartField() Displays the organizational structure of users within Appian based on the users’ Supervisor field values. a!orgChartField([label], [labelPosition], [instructions], [value], [saveInto], [showAllAncestors], [helpTooltip], [accessibilityText], [showWhen], [showTotalCounts]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!gridField() Accepts a set of data and displays it in a grid that supports searching, filtering, selecting, sorting, and paging. You can choose to display your data as text, links, images, rich text, buttons, tags, record actions, or progress bars. a!gridField([label], [labelPosition], [instructions], [helpTooltip], [emptyGridMessage], [data], [columns], [pageSize], [initialSorts], [secondarySorts], [pagingSaveInto], [selectable], [selectionStyle], [selectionValue], [selectionSaveInto], [selectionRequired], [selectionRequiredMessage], [disableRowSelectionWhen], [validations], [validationGroup], [showWhen], [spacing], [height], [borderStyle], [shadeAlternateRows], [rowHeader], [accessibilityText], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [userFilters], [showSearchBox], [showRefreshButton], [showExportButton], [recordActions], [openActionsIn], [actionsDisplay], [actionsStyle], [maxSelections], [showSelectionCount], [loadDataAsync], [similarityScoreThreshold], [pagingControls], [showManageFiltersMenu], [smartSearchType], [searchFields]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!gridField_19r1() Displays read-only text, links, and images in a grid that supports selecting, sorting, and paging. a!gridField( [label], [labelPostion], [instructions], [helpTooltip], [totalCount], [emptyGridMessage], [columns], [identifiers], [value], [saveInto], [selection], [requireSelection], [requiredMessage], [disabled], [validations], [validationGroup], [showWhen], [shadeAlternateRows], [spacing], [height], [borderStyle], [selectionStyle], [rowHeader] ) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!gridField_23r3() Accepts a set of data and displays it as read-only text, links, images, or rich text in a grid that supports selecting, sorting, and paging. a!gridField_23r3([label], [labelPosition], [instructions], [helpTooltip], [emptyGridMessage], [data], [columns], [pageSize], [initialSorts], [secondarySorts], [pagingSaveInto], [selectable], [selectionStyle], [selectionValue], [selectionSaveInto], [selectionRequired], [selectionRequiredMessage], [disableRowSelectionWhen], [validations], [validationGroup], [showWhen], [spacing], [height], [borderStyle], [shadeAlternateRows], [rowHeader], [accessibilityText], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [userFilters], [showSearchBox], [showRefreshButton], [showExportButton], [recordActions], [openActionsIn], [actionsDisplay], [actionsStyle]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!gridField_24r3() Accepts a set of data and displays it as read-only text, links, images, or rich text in a grid that supports selecting, sorting, and paging. a!gridField_24r3([label], [labelPosition], [instructions], [helpTooltip], [emptyGridMessage], [data], [columns], [pageSize], [initialSorts], [secondarySorts], [pagingSaveInto], [selectable], [selectionStyle], [selectionValue], [selectionSaveInto], [selectionRequired], [selectionRequiredMessage], [disableRowSelectionWhen], [validations], [validationGroup], [showWhen], [spacing], [height], [borderStyle], [shadeAlternateRows], [rowHeader], [accessibilityText], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [userFilters], [showSearchBox], [showRefreshButton], [showExportButton], [recordActions], [openActionsIn], [actionsDisplay], [actionsStyle], [maxSelections], [showSelectionCount]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!gridField_25r2() Displays a grid of data as rich text, links, images, buttons, tags, record actions, or progress bars. This grid component also supports searching, filtering, selecting, sorting, and paging. a!gridField_25r2([label], [labelPosition], [instructions], [helpTooltip], [emptyGridMessage], [data], [columns], [pageSize], [initialSorts], [secondarySorts], [pagingSaveInto], [selectable], [selectionStyle], [selectionValue], [selectionSaveInto], [selectionRequired], [selectionRequiredMessage], [disableRowSelectionWhen], [validations], [validationGroup], [showWhen], [spacing], [height], [borderStyle], [shadeAlternateRows], [rowHeader], [accessibilityText], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [userFilters], [showSearchBox], [showRefreshButton], [showExportButton], [recordActions], [openActionsIn], [actionsDisplay], [actionsStyle], [maxSelections], [showSelectionCount], [loadDataAsync], [similarityScoreThreshold]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!gridField_25r3() Displays a grid of data as rich text, links, images, buttons, tags, record actions, or progress bars. This grid component also supports searching, filtering, selecting, sorting, and paging. a!gridField_25r3([label], [labelPosition], [instructions], [helpTooltip], [emptyGridMessage], [data], [columns], [pageSize], [initialSorts], [secondarySorts], [pagingSaveInto], [selectable], [selectionStyle], [selectionValue], [selectionSaveInto], [selectionRequired], [selectionRequiredMessage], [disableRowSelectionWhen], [validations], [validationGroup], [showWhen], [spacing], [height], [borderStyle], [shadeAlternateRows], [rowHeader], [accessibilityText], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [userFilters], [showSearchBox], [showRefreshButton], [showExportButton], [recordActions], [openActionsIn], [actionsDisplay], [actionsStyle], [maxSelections], [showSelectionCount], [loadDataAsync], [similarityScoreThreshold]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Grids and Lists Interface ComponentUsed to create Appian interfaces. Grids and Lists a!gridField_26r2() Displays a grid of data as rich text, links, images, buttons, tags, record actions, or progress bars. This grid component also supports searching, filtering, selecting, sorting, and paging. a!gridField_26r2([label], [labelPosition], [instructions], [helpTooltip], [emptyGridMessage], [data], [columns], [pageSize], [initialSorts], [secondarySorts], [pagingSaveInto], [selectable], [selectionStyle], [selectionValue], [selectionSaveInto], [selectionRequired], [selectionRequiredMessage], [disableRowSelectionWhen], [validations], [validationGroup], [showWhen], [spacing], [height], [borderStyle], [shadeAlternateRows], [rowHeader], [accessibilityText], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [userFilters], [showSearchBox], [showRefreshButton], [showExportButton], [recordActions], [openActionsIn], [actionsDisplay], [actionsStyle], [maxSelections], [showSelectionCount], [loadDataAsync], [similarityScoreThreshold]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Top-Level Layouts Interface ComponentUsed to create Appian interfaces. Top-Level Layouts a!pane() Displays a pane within a!paneLayout(). a!pane([contents], [width], [backgroundColor], [showWhen], [padding], [accessibilityText]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Top-Level Layouts Interface ComponentUsed to create Appian interfaces. Top-Level Layouts a!paneLayout() Displays two or three vertical panes, each with independent scrolling. Can be used as a top-level layout, or in the contents parameter of a form or header content layout. a!paneLayout([panes], [showWhen], [showPaneDividers]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!paragraphField() Displays and allows entry of multiple lines of text. a!paragraphField([label], [instructions], [required], [readOnly], [disabled], [value], [validations], [saveInto], [refreshAfter], [labelPosition], [validationGroup], [requiredMessage], [height], [placeholder], [helpTooltip], [showWhen], [accessibilityText], [characterLimit], [showCharacterCount], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!pieChartField() Displays numerical data as slices of a single circle. Use a pie chart to graphically display parts of a whole. a!pieChartField([label], [instructions], [series], [showDataLabels], [showTooltips], [showAsPercentage], [labelPosition], [helpTooltip], [accessibilityText], [showWhen], [colorScheme], [style], [seriesLabelStyle], [height], [data], [config], [refreshAlways], [refreshAfter], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [allowImageDownload], [loadDataAsync]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!pieChartConfig() Contains configuration for how to display data in a pie chart. a!pieChartConfig([primaryGrouping], [measures], [sort], [dataLimit], [link]) Click on the function name for examples +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!processTaskLink() Defines a link to a process task. a!processTaskLink([label], [task], [showWhen], [openLinkIn]) Click on the function name for examples. -portal~om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Partially compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!progressBarField() Displays a completion percentage in bar style. a!progressBarField([label], [instructions], [percentage], [labelPosition], [helpTooltip], [accessibilityText], [color], [showWhen], [style], [showPercentage], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!radioButtonFieldByIndex() Displays a limited set of choices from which the user must select one item and saves the index of the selected choice. a!radioButtonFieldByIndex([label], [instructions], [required], [disabled], [choiceLabels], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [labelPosition], [choiceLayout], [helpTooltip], [accessibilityText], [showWhen], [choiceStyle], [choicePosition]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!radioButtonField() Displays a limited set of choices from which the user must select one item and saves a value based on the selected choice. a!radioButtonField([label], [instructions], [required], [disabled], [choiceLabels], [choiceValues], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [labelPosition], [choiceLayout], [helpTooltip], [accessibilityText], [showWhen], [choiceStyle], [spacing], [data], [sort], [marginAbove], [marginBelow], [choicePosition]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!radioButtonField_23r3() Displays a limited set of choices from which the user must select one item and saves a value based on the selected choice. a!radioButtonField_23r3([label], [instructions], [required], [disabled], [choiceLabels], [choiceValues], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [labelPosition], [choiceLayout], [helpTooltip], [accessibilityText], [showWhen], [choiceStyle], [spacing]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!recordActionField() Displays a list of record actions with a consistent style. A record action is an end-user action configured within a record type object, such as a related action or record list action. a!recordActionField([actions], [style], [display], [openActionsIn], [align], [accessibilityText], [showWhen], [securityOnDemand]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!recordActionField_23r3() Displays a list of record actions with a consistent style. A record action is an end-user action configured within a record type object, such as a related action or record list action. a!recordActionField_23r3([actions], [style], [display], [openActionsIn], [align], [accessibilityText], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!recordActionItem() Displays a record action defined within a record action field or a read-only grid that uses a record type as the data source. A record action is an end-user action configured within a record type object, such as a related action or a record list action. a!recordActionItem([action], [identifier]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!recordLink() Defines a link to a record view. Record links must be used in a link parameter of another component, such as the links parameter in the link component. a!recordLink([label], [recordType], [identifier], [dashboard], [showWhen], [openLinkIn], [targetLocation]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Pickers Interface ComponentUsed to create Appian interfaces. Pickers a!pickerFieldRecords() Displays an autocompleting input for the selection of one or more records, filtered by a single record type. Suggestions and picker tokens use the title of the record. a!pickerFieldRecords([label], [labelPosition], [instructions], [helpTooltip], [placeholder], [maxSelections], [recordType], [filters], [value], [saveInto], [required], [requiredMessage], [readOnly], [disabled], [validations], [validationGroup], [accessibilityText], [showWhen], [showRecordLinks], [marginAbove], [marginBelow]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!pickerFieldRecords_20r2() Displays an autocompleting input for the selection of one or more records, filtered by a single record type. Suggestions and picker tokens use the title of the record. This is an older version of a!pickerFieldRecords(), which supports record type field references. a!pickerFieldRecords_20r2([label], [labelPosition], [instructions], [helpTooltip], [placeholder], [maxSelections], [recordType], [filters], [value], [saveInto], [required], [requiredMessage], [readOnly], [disabled], [validations], [validationGroup], [accessibilityText], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!pickerFieldRecords_22r1() Displays an autocompleting input for the selection of one or more records, filtered by a single record type. Suggestions and picker tokens use the title of the record. a!pickerFieldRecords_22r1([label], [labelPosition], [instructions], [helpTooltip], [placeholder], [maxSelections], [recordType], [filters], [value], [saveInto], [required], [requiredMessage], [readOnly], [disabled], [validations], [validationGroup], [accessibilityText], [showWhen], [showRecordLinks]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!recordsChatField() Creates a chatbot for chatting about a record on a summary view. a!recordsChatField([label], [labelPosition], [instructions], [additionalInstructions], [helpTooltip], [initialMessage], [suggestedQuestions], [recordType], [identifier], [fields], [relatedRecordData], [showWhen], [height], [buttonStyle]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!reportLink() Defines a link to a Tempo report. a!reportLink([label], [report], [showWhen], [openLinkIn]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!richTextDisplayField() Displays text in variety of styles, including bold, italics, underline, links, and numbered and bulleted lists. a!richTextDisplayField([label], [labelPosition], [instructions], [align], [value], [helpTooltip], [accessibilityText], [showWhen], [preventWrapping], [tooltip], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Charts Interface ComponentUsed to create Appian interfaces. Charts a!scatterChartField() Displays the relationship between two numerical data points. Use a scatter chart to compare multiple values, visualize trends over time, and spot outliers. a!scatterChartField([data], [label], [instructions], [xAxisTitle], [yAxisTitle], [xAxisMin], [xAxisMax], [yAxisMin], [yAxisMax], [referenceLines], [showDataLabels], [showLegend], [showTooltips], [allowDecimalAxisLabels], [labelPosition], [helpTooltip], [accessibilityText], [showWhen], [colorScheme], [height], [xAxisStyle], [yAxisStyle], [refreshAlways], [refreshInterval], [refreshOnReferencedVarChange], [refreshOnVarChange], [refreshAfter], [primaryGrouping], [secondaryGrouping], [xAxisMeasure], [yAxisMeasure], [sort], [dataLimit], [link], [allowImageDownload], [loadDataAsync]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!sectionLayout() Displays any arrangement of layouts and components beneath a section title on an interface. a!sectionLayout([label], [contents], [validations], [validationGroup], [isCollapsible], [isInitiallyCollapsed], [showWhen], [divider], [marginBelow], [accessibilityText], [labelIcon], [iconAltText], [labelSize], [labelHeadingTag], [labelColor], [dividerColor], [dividerWeight], [marginAbove]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!sectionLayout_17r1() Displays one or two columns of related components beneath a section title on an interface. a!sectionLayout_17r1( [label] , [firstColumnContents], [secondColumnContents], [validations], [validationGroup], [isCollapsible], [isInitiallyCollapsed] ) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!sideBySideItem() Displays one or more components within a side by side layout. a!sideBySideItem([item], [width], [showWhen]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!sideBySideLayout() Displays components alongside each other. a!sideBySideLayout([items], [alignVertical], [showWhen], [spacing], [marginBelow], [stackWhen], [marginAbove]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Top-Level Layouts Interface ComponentUsed to create Appian interfaces. Top-Level Layouts a!sidebarTemplate() A title bar template that displays a sidebar in a form or wizard. On narrower screens, the sidebar automatically displays as a header. In wizard layouts with a vertical milestone, the sidebar displays the milestone. a!sidebarTemplate([title], [secondaryText], [titleColor], [secondaryTextColor], [backgroundColor], [image], [imageSize], [width], [additionalContents]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!signatureField() Allows users to capture and save a .png signature file. To upload signatures outside of a start form or task, use a!submitUploadedFiles() in the saveInto parameter of a submit button or link. a!signatureField([label], [labelPosition], [instructions], [helpTooltip], [target], [fileName], [fileDescription], [value], [saveInto], [required], [requiredMessage], [buttonStyle], [buttonSize], [readOnly], [disabled], [validationGroup], [marginAbove], [marginBelow], [accessibilityText], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!stampField() Displays an icon and/or text on a colored circular background. a!stampField([label], [labelPosition], [instructions], [helpTooltip], [icon], [text], [backgroundColor], [contentColor], [size], [align], [tooltip], [showWhen], [accessibilityText], [link], [marginAbove], [marginBelow], [shape]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!startProcessLink() Defines a link to start a process and navigates the user through any initial chained forms. a!startProcessLink([label], [processModel], [processParameters], [bannerMessage], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!richTextIcon() Displays an icon for use in rich text display. a!richTextIcon([icon], [altText], [caption], [size], [color], [link], [linkStyle], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!richTextItem() Displays a text item within a rich text display component. a!richTextItem([text], [style], [size], [color], [link], [linkStyle], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!richTextItem_18r1() Displays styled text within a rich text component. a!richTextItem_18r1( [Text], [style], [link], [linkStyle], [showWhen] ) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!styledTextEditorField() Allows users to enter and view styled text. Text is stored with HTML formatting. a!styledTextEditorField([label], [labelPosition], [instructions], [helpTooltip], [value], [saveInto], [readOnly], [required], [requiredMessage], [disabled], [validations], [validationGroup], [showWhen], [accessibilityText], [height], [sizeLimit], [placeholder], [refreshAfter], [allowedFormats], [marginAbove], [marginBelow]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!buttonWidgetSubmit() [Deprecated] -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!submitLink() Defines a link to trigger form submission. a!submitLink([label], [confirmMessage], [confirmButtonStyle], [value], [saveInto], [skipValidation], [validationGroup], [confirmHeader], [confirmButtonLabel], [cancelButtonLabel], [showWhen]) Click on the function name for examples. -portal+om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!tabItem() Displays the components and layouts of a single tab within the tab layout. a!tabItem([label], [icon], [contents], [showWhen], [validations], [validationGroup], [loadBehavior], [id]) Click the name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!tabLayout() Displays content organized into a set of selectable tabs. a!tabLayout([tabs], [showWhen], [marginAbove], [marginBelow], [highlightColor], [contentsPadding], [selectedTab], [selectedTabSaveInto]) Click the name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!tagField() Displays a list of short text labels with colored background to highlight important attributes. a!tagField([label], [labelPosition], [instructions], [helpTooltip], [tags], [align], [accessibilityText], [size], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!tagItem() Displays a short text label with colored background for use with a!tagField. a!tagItem([text], [backgroundColor], [textColor], [tooltip], [showWhen], [link]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!tagItem_24r2() Displays a short text label with colored background for use with a!tagField. a!tagItem_24r2([text], [backgroundColor], [textColor], [tooltip], [showWhen], [recordLink]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!textField() Displays and allows entry of a single line of text. a!textField([label], [instructions], [required], [readOnly], [disabled], [value], [validations], [saveInto], [refreshAfter], [validationGroup], [requiredMessage], [align], [labelPosition], [placeholder], [helpTooltip], [masked], [accessibilityText], [showWhen], [inputPurpose], [characterLimit], [showCharacterCount], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!timeDisplayField() Displays a single time (hour, minute, second) but cannot take input. a!timeDisplayField([label], [instructions], [value], [labelPosition], [helpTooltip], [accessibilityText], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!toggleField() Displays a toggle that saves a true or false value. This works well for controls that take effect immediately, like showing or hiding content. a!toggleField([choiceLabel], [helpTooltip], [value], [saveInto], [showWhen], [required], [requiredMessage], [validations], [validationGroup], [disabled], [accessibilityText], [marginAbove], [marginBelow], [choicePosition]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!hierarchyBrowserFieldTree() Displays hierarchical data in the form of drillable tree. a!hierarchyBrowserFieldTree([label], [labelPosition], [instructions], [helpTooltip], [pathValue], [pathSaveInto], [nodeConfigs], [nextLevelValues], [accessibilityText], [showWhen]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!hierarchyBrowserFieldTreeNode() Returns a Tree Node, used in the Node Configurations parameter of the Tree Browser Component to determine how items in the hierarchy are displayed. a!hierarchyBrowserFieldTreeNode([id], [label], [description], [details], [image], [link], [isDrillable], [nextLevelCount], [showWhen]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!userBrowserFieldColumns() Displays group membership structure in columns. Users can navigate through the structure and select a single user. a!userBrowserFieldColumns([label], [labelPosition], [instructions], [helpTooltip], [rootGroup], [pathValue], [pathSaveInto], [selectionValue], [selectionSaveInto], [readOnly], [height], [accessibilityText], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!userImage() Displays the profile photo of the user. a!userImage([user], [altText], [caption], [link], [showWhen], [backgroundColor]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 Display [Old Versions]These are older functions that have been replaced by newer versions. Display a!userImage_26r2() Displays the profile photo of the user. a!userImage_26r2([user], [altText], [caption], [link], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Pickers Interface ComponentUsed to create Appian interfaces. Pickers a!pickerFieldUsers() Displays an autocompleting input for the selection of one or more users. a!pickerFieldUsers([label], [instructions], [required], [requiredMessage], [readOnly], [disabled], [maxSelections], [groupFilter], [value], [validations], [validationGroup], [saveInto], [labelPosition], [placeholder], [helpTooltip], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!userRecordLink() Defines a link to a user record. User record links must be used in a link parameter of another component, such as the links parameter in the link component. a!userRecordLink([label], [user], [view], [showWhen], [openLinkIn], [targetLocation]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Browsers Interface ComponentUsed to create Appian interfaces. Browsers a!userAndGroupBrowserFieldColumns() Displays group membership structure in columns. Users can navigate through the structure and select a single user or group. a!userAndGroupBrowserFieldColumns([label], [labelPosition], [instructions], [helpTooltip], [rootGroup], [pathValue], [pathSaveInto], [selectionValue], [selectionSaveInto], [readOnly], [height], [accessibilityText], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Pickers Interface ComponentUsed to create Appian interfaces. Pickers a!pickerFieldUsersAndGroups() Displays an autocompleting input for selecting one or more users or groups. a!pickerFieldUsersAndGroups([label], [instructions], [required], [readOnly], [disabled], [maxSelections], [groupFilter], [value], [validations], [saveInto], [validationGroup], [requiredMessage], [labelPosition], [placeholder], [helpTooltip], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!validationMessage() Configures a validation message for forms, sections, grids, and wizard steps. a!validationMessage([message], [validateAfter], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!videoField() Creates a Video component. a!videoField([label], [labelPosition], [instructions], [videos], [helpTooltip], [accessibilityText], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!webContentField() Displays content inline from an external source. a!webContentField([label], [labelPosition], [instructions], [helpTooltip], [showWhen], [source], [showBorder], [height], [altText], [disabled], [accessibilityText], [marginAbove], [marginBelow]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!webImage() Displays an image from the web. a!webImage([source], [altText], [caption], [link], [showWhen]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!safeLink() Defines a link to an external web page. a!safeLink([label], [uri], [showWhen], [openLinkIn]) Click on the function name for examples. +portal-om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!webVideo() Displays a video from the web for use in a video component. a!webVideo([source], [tooltip], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Top-Level Layouts Interface ComponentUsed to create Appian interfaces. Top-Level Layouts a!wizardLayout() Displays a multi-step form with a step indicator. Use this as the top-level layout for complex forms to organize inputs into steps. Reference information about wizard steps using fv!activeStepIndex, fv!isFirstStep, and fv!isLastStep. a!wizardLayout([titleBar], [isTitleBarFixed], [showTitleBarDivider], [backgroundColor], [style], [showWhen], [steps], [contentsWidth], [showStepHeadings], [focusOnFirstInput], [primaryButtons], [secondaryButtons], [showButtonDivider], [isButtonFooterFixed]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Top-Level Layouts Interface ComponentUsed to create Appian interfaces. Top-Level Layouts a!wizardStep() Displays the components and layouts of a single wizard step within the Wizard Layout. a!wizardStep([label], [instructions], [contents], [showWhen], [disableNextButton], [validations], [validationGroup]) Click the name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Action Interface ComponentUsed to create Appian interfaces. Action a!authorizationLink() Defines a link to authorize a user for a connected system that uses OAuth 2.0 Authorization Code grant. a!authorizationLink([label], [connectedSystem], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!barOverlay() Displays a horizontal bar overlay for use in billboard layout. a!barOverlay([position], [contents], [showWhen], [style], [padding]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!cardTemplateBarTextStacked() Displays a bar card template with an icon and stacked primary text and secondary text. For use in the Card Choice Field cardTemplate parameter. a!cardTemplateBarTextStacked([id], [primaryText], [secondaryText], [icon], [iconColor], [iconAltText], [tooltip], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!cardTemplateBarTextJustified() Displays a bar card template with an icon, primary text, and secondary text justified on either side of the card. For use in the Card Choice Field cardTemplate parameter. a!cardTemplateBarTextJustified([id], [primaryText], [secondaryText], [icon], [iconColor], [iconAltText], [tooltip], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!cardChoiceField() Displays a set of cards from which the user may select one or many cards and saves a value based on the selected choice. a!cardChoiceField([label], [labelPosition], [instructions], [helpTooltip], [data], [sort], [cardTemplate], [value], [saveInto], [maxSelections], [align], [showShadow], [required], [requiredMessage], [disabled], [validations], [validationGroup], [showWhen], [accessibilityText], [spacing], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Selection Interface ComponentUsed to create Appian interfaces. Selection a!cardTemplateTile() Displays a tile card template with a stacked icon, primary text, and secondary text. For use in the Card Choice Field cardTemplate parameter. a!cardTemplateTile([id], [primaryText], [secondaryText], [icon], [iconColor], [iconAltText], [tooltip], [showWhen]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!cardGroupLayout() Displays an arrangement of cards, with the same width and height. a!cardGroupLayout([label], [labelPosition], [helpTooltip], [cards], [spacing], [cardWidth], [fillContainer], [cardHeight], [showWhen], [marginAbove], [marginBelow]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!cardLayout() Displays any arrangement of layouts and components within a card on an interface. Can be styled or linked. a!cardLayout([contents], [link], [height], [style], [showBorder], [showShadow], [tooltip], [showWhen], [marginBelow], [accessibilityText], [padding], [shape], [marginAbove], [decorativeBarPosition], [decorativeBarColor], [borderColor]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!columnOverlay() Displays a vertical column overlay for use in billboard layout. a!columnOverlay([alignVertical], [position], [width], [contents], [showWhen], [style], [padding]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!chatMessage() Creates a ChatMessage object for use in the messages parameter of a!chatField. a!chatMessage([messageContent], [role], [showWhen]) Click on the function name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Layouts Interface ComponentUsed to create Appian interfaces. Layouts a!fullOverlay() Displays an overlay that covers the entire billboard layout. a!fullOverlay([alignVertical], [contents], [showWhen], [style], [padding]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Interface Component Display Interface ComponentUsed to create Appian interfaces. Display a!headingField() Displays a heading with configurations for the color, size, and font weight. Also supports heading accessibility tags, which are used by screen readers and produce no visible change. a!headingField([text], [size], [headingTag], [color], [fontWeight], [Link], [showWhen], [align], [marginAbove], [marginBelow], [preventWrapping]) Click on the function name for examples. +portal+om-crf-rcrf-pr-pe-pa+kfc+keh Compatible Portals Compatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!addAdminsToGroup() The Add Group Admins node allows you to give users the right to be the administrator of a group. a!addAdminsToGroup([group], [newAdministrators], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!addMembersToGroup() The Add Group Members smart service allows you to add a user (or users) to a group as a step in your process. a!addMembersToGroup([group], [newMembers], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!createUser() The Create User Node allows you to create new users on the system while executing your process application. a!createUser([username], [firstName], [nickname], [middleName], [lastName], [email], [sendAccountCreationEmail], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Process Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Process Management a!cancelProcess() The Cancel Process Smart Service allows you to halt all process flow and cancel all tasks associated with a process. a!cancelProcess([processId], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!cancelProcess_17r3() The Cancel Process Smart Service allows you to halt all process flow and cancel all tasks associated with a process. a!cancelProcess_17r3([processId], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!updateUserType() The Change User Type Smart Service allows you to select a user and change the user's type from a Basic User to a System Administrator or from a System Administrator back to a Basic User. a!updateUserType([user], [newUserType], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Process Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Process Management a!completeTask() The Complete Task Smart Service allows you to complete a task belonging to another process from your current process. a!completeTask([taskId], [taskInputs], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!createFolder() The Create Folder smart service allows you to create a folder to store files within the Appian file system. a!createFolder([name], [parentFolder], [parentKnowledgeCenter], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!createGroup() The Create Group smart service allows you to add new groups at runtime via process model. a!createGroup([name], [description], [groupType], [delegatedCreation], [parent], [membershipPolicy], [securityType], [groupPrivacy], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!createKnowledgeCenter() A knowledge center is a second-level container in Appian Document Management (below Communities). a!createKnowledgeCenter([name], [description], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!createKnowledgeCenter_17r4() A knowledge center is a second-level container in Appian Document Management (below Communities). a!createKnowledgeCenter_17r4([name], [description], [securityLevel], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!deactivateUser() The Deactivate User smart service allows you to select an existing user and disable them from the system. a!deactivateUser([user], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!deleteDocument() The Delete Document node allows you to select a document and then completely remove it from a Knowledge Center or Folder, as well as the server file system. a!deleteDocument([document], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!deleteFolder() The Delete Folder node allows you to select a folder and then completely remove it from the system, along with its sub-folders. a!deleteFolder([folder], [deleteSubfolders], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!deleteGroup() The Delete Group smart service allows you to select a group and remove it from the system. a!deleteGroup([group], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!deleteKnowledgeCenter() The Delete KC node allows you to select a Knowledge Center and then completely remove it from the system, along with any child folders. a!deleteKnowledgeCenter([knowledgeCenter], [deleteSubfolders], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Data Services Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Data Services a!deleteRecords() The Delete Records smart service allows you to delete data in your database tables using a record type. If your record type has optimized data access, the changes are automatically synced and removed from the record type. a!deleteRecords([records], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!deleteRecords_23r3() The Delete Records (23.3) smart service is a powerful tool that allows you to easily delete data from the source system and then automatically sync the changes in Appian. a!deleteRecords_23r3([records], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Data Services Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Data Services a!deleteFromDataStoreEntities() The Delete from Data Store Entities Smart Service lets you delete data in multiple data store entities within the same data store based on your input. a!deleteFromDataStoreEntities([dataToDelete], [deletionComment], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!editDocumentProperties() The Edit Document Properties node allows you to update the name and description of a selected document. a!editDocumentProperties([document], [name], [description], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!editGroup() The Edit Group smart service allows you to select a group and update any of its available fields, including its name, description, and parent group. a!editGroup([group], [name], [description], [delegatedCreation], [parent], [membershipPolicy], [securityType], [groupPrivacy], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!editKnowledgeCenterProperties() The Edit KC node lets you update the name, description and/or expiration date of a selected Knowledge Center. a!editKnowledgeCenterProperties([knowledgeCenter], [name], [description], [expirationDays], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Data Services Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Data Services a!executeStoredProcedureOnSave() The Execute Stored Procedure smart service lets you execute a stored procedure that is defined on any of the Appian supported relational databases that you have connected to. a!executeStoredProcedureOnSave([dataSource], [procedureName], [inputs], [timeout], [autoCommit], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Generation Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Generation a!exportProcessReportToCsv() The Export Process Reports to CSV Smart Service allows designers to safely export large datasets. a!exportProcessReportToCsv([report], [filters], [context], [documentName], [documentDescription], [saveInFolder], [documentToUpdate], [includeHeader], [csvDelimiter], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Generation Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Generation a!exportProcessReportToExcel() The Export Process Report to Excel Smart Service allows designers to safely export large amounts of data from process reports. a!exportProcessReportToExcel([report], [filters], [context], [documentName], [documentDescription], [saveInFolder], [documentToUpdate], [includeHeader], [sheetName], [sheetNumber], [startingCell], [customCellPositions], [customCellValues], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Generation Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Generation a!exportDataStoreEntityToCsv() The Export Data Store Entity to CSV Smart Service allows designers to safely export large datasets. a!exportDataStoreEntityToCsv([entity], [selection], [aggregation], [filters], [documentName], [documentDescription], [saveInFolder], [documentToUpdate], [includeHeader], [csvDelimiter], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Generation Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Generation a!exportDataStoreEntityToExcel() The Export Data Store Entity to Excel Smart Service allows designers to safely export large datasets. a!exportDataStoreEntityToExcel([entity], [selection], [aggregation], [filters], [documentName], [documentDescription], [saveInFolder], [documentToUpdate], [includeHeader], [sheetName], [sheetNumber], [startingCell], [customCellPositions], [customCellValues], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe+pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Deprecated一 [Deprecated]These functions have been deprecated and will be removed in a future release of Appian. a!sapInvokeWithCommit() [Deprecated] The Invoke SAP BAPI Smart Service allows designers to safely invoke BAPIs with side effects in process. a!sapInvokeWithCommit([scsExternalSystemKey], [usePerUserCredentials], [hostname], [clientNumber], [systemNumber], [bapi], [importParameters], [tableParameters], [connectionProperties], [commitTransaction], [onSuccess], [onError]) -portal-om-crf-rcrf-pr-pe-pa-kfc-keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!lockDocument() The Lock Document node allows you to select and check out a document so that no one else can upload a new version until it has been unlocked. a!lockDocument([document], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!modifyFolderSecurity() The Modify Folder Security smart service allows you to select a user to be added to a specified folder as a reader, author, and/or administrator. a!modifyFolderSecurity([folder], [readers], [authors], [administrators], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!modifyKnowledgeCenterSecurity() The Modify KC Security node allows you to select users and groups to be added to a Knowledge Center with one of a specific set of security roles. a!modifyKnowledgeCenterSecurity([knowledgeCenter], [readers], [authors], [administrators], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!modifyUserSecurity() This smart service allows you to overwrite a specific user's entire role map with different users and groups. a!modifyUserSecurity([group], [administrators], [editors], [viewers], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!moveDocument() The Move Document smart service allows you to select a document and move it to a different document folder or Knowledge Center. a!moveDocument([document], [destination], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!moveFolder() The Move Folder node allows you to select a folder and move it to a new Knowledge Center or folder (which must already exist). a!moveFolder([folder], [destinationFolder], [destinationKC], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!reactivateUser() The Reactivate User smart service allows you to select a user whose access to the system was previously disabled and re-enable the user account. a!reactivateUser([user], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!removeGroupAdmins() The Remove Group Admins node allows you to select one or more users within a group who have administrative rights over the group, and remove those rights. a!removeGroupAdmins([group], [administratorsToRemove], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!removeGroupMembers() The Remove Group Members node allows you to select a user within a group, and remove that user from the group. a!removeGroupMembers([group], [members], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!editFolderProperties() The Rename Folder node allows you to select a folder and rename it. a!editFolderProperties([folder], [name], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!renameUsers() The Rename Users Node allows you to rename existing users on the system while executing your process application. a!renameUsers([oldUsernames], [newUsernames], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Communication Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Communication a!sendPushNotification() The Send Push Notification smart service is used to send notifications to one or more Appian for Mobile Devices application users a!sendPushNotification([recipients], [title], [body], [link], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr-pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!setGroupAttributes() The Set Group Attributes smart service allows you to modify attribute values for the selected group. a!setGroupAttributes([group], [attributes], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Process Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Process Management a!startProcess() The Start Process Smart Service allows you to initiate a process from another process, a web API, or an interface. a!startProcess([processModel], [processParameters], [isSynchronous], [onSuccess], [onError], [onIncomplete]) Click on the function name for examples. +portal-om-crf-rcrf-pr~pe+pa-kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Smart Service Process Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Process Management a!startProcess_24r3() The Start Process Smart Service (24.3) allows you to initiate a process from another process, a web API, or an interface. a!startProcess_24r3([processModel], [processParameters], [onSuccess], [onError]) Click on the function name for examples. +portal-om-crf-rcrf-pr~pe-pa-kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!startProcess_26r3() The Start Process Smart Service (26.3) allows you to initiate a process from another process, a web API, or an interface. a!startProcess_26r3([processModel], [processParameters], [isSynchronous], [onSuccess], [onError], [onIncomplete]) Click on the function name for examples. +portal-om-crf-rcrf-pr~pe+pa+kfc+keh Compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Smart Service Testing Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Testing a!startRuleTestsAll() Executes test cases configured for all expression rules within an Appian system from web APIs and Interfaces a!startRuleTestsAll([onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Testing Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Testing a!startRuleTestsApplications() Executes the test cases configured for all expression rules in the specified Appian application(s) from web APIs and interfaces. a!startRuleTestsApplications([applications], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Data Services Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Data Services a!syncRecords() The Sync Records smart service allows you to sync a record or set of records in the specified record type. a!syncRecords([recordType], [identifiers], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!syncRecords_22r2() The Sync Records smart service allows you to sync a record or set of records in the specified record type. a!syncRecords_22r2([recordType], [identifiers], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Document Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Document Management a!unlockDocument() The Unlock Document node allows you to select a document that has previously been locked and alter the settings so that it becomes accessible. a!unlockDocument([document], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Identity Management Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Identity Management a!updateUserProfile() The Update User Profile Service Node allows you to update a selected user's personal data, including their name, address, phone number, supervisor and title. a!updateUserProfile([group], [overwriteAllFields], [firstName], [middleName], [lastName], [nickname], [supervisor], [title], [email], [officePhone], [mobilePhone], [homePhone], [address1], [address2], [address3], [city], [state], [province], [zipCode], [country], [locale], [timeZone], [calendar], [customField1], [customField2], [customField3], [customField4], [customField5], [customField6], [customField7], [customField8], [customField9], [customField10], [onSuccess], [onError*]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Data Services Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Data Services a!writeRecords() The Write Records smart service allows you to insert or update data in your database tables using a record type. If your record type has optimized data access, any new or updated data is automatically synced in the record type. a!writeRecords([records], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!writeRecords_23r2() The Write Records smart service is a powerful tool that allows you to easily insert or update data in your source system and then automatically sync those changes in Appian. a!writeRecords_23r2([records], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers 一Old Versions一 [Old Versions]These are older functions that have been replaced by newer versions. a!writeRecords_23r4() The Write Records smart service is a powerful tool that allows you to easily insert or update data in your source system and then automatically sync those changes in Appian. a!writeRecords_23r4([records], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc+keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Smart Service Data Services Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Data Services a!writeToDataStoreEntity() The Write to Data Store Entity Smart Service adds process data to an entity in a Data Store. a!writeToDataStoreEntity([dataStoreEntity], [valueToStore], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Smart Service Data Services Smart ServiceUsed within an interface component or Web API to execute a particular Appian Smart Service. Data Services a!writeToMultipleDataStoreEntities() The Write to Multiple Data Store Entities Smart Service writes multiple CDT values to multiple entities within the same data store based on your input. a!writeToMultipleDataStoreEntities([valuesToStore], [onSuccess], [onError]) Click on the function name for examples. ~portal-om-crf-rcrf-pr~pe-pa-kfc-keh Partially compatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Partially compatible Process Events Incompatible Event Consumer Filter Conditions Incompatible Event Consumer Event Handlers Interface Component Inputs Interface ComponentUsed to create Appian interfaces. Inputs a!agentChatField() Displays a chat that lets users interact with an AI agent to pull information or complete tasks on their behalf. a!agentChatField([agent], [inputs], [title], [height], [placeholder], [welcomeMessage], [showSessionPicker], [showWhen], [debugMode], [outputsSaveInto]) Click the name for examples. -portal-om-crf-rcrf-pr-pe-pa+kfc+keh Incompatible Portals Incompatible Offline Interfaces Incompatible Sync-Time Custom Record Fields Incompatible Real-Time Custom Record Fields Incompatible Process Reports Incompatible Process Events Incompatible Process Autoscaling Compatible Event Consumer Filter Conditions Compatible Event Consumer Event Handlers Feedback Was this page helpful? SHARE FEEDBACK Loading...