SPEaR Power Tools

Overview

This plugin is the results of over a decade of experience working in the Appian Expression language. While the Expression language is extremely powerful and capable as-is, there are some edge cases that experienced Appian Designer "power users" may run into that require some sophisticated Expression rules to overcome. We have taken some of these sophisticated Expression rules and reimplemented them as a plugin for ease of use and speed, both in execution as well as time-to-market.

Key Features & Functionality

This plugin provides the following functions: 

DATE AND TIME FUNCTIONS

  • SPT_DateTime_ToEpoch
  • SPT_DateTime_FromEpoch

DOCUMENT FUNCTIONS

  • SPT_Docs_GetUuid
  • SPT_Docs_FromUuid

FORMATTING FUNCTIONS

  • SPT_Fmt_AsWords SPT_Fmt_BytesDisplaySize
  • SPT_Fmt_TimeAgo

LIST (ARRAY) FUNCTIONS

  • SPT_List_AppendAny
  • SPT_List_Count
  • SPT_List_First
  • SPT_List_HasDuplicates
  • SPT_List_Last
  • SPT_List_RandomElement
  • SPT_List_Randomize
  • SPT_List_RemoveNulls
  • SPT_List_Slice
  • SPT_List_Unique

NUMBER FUNCTIONS

  • SPT_Num_RandInRange

OBJECT FUNCTIONS

  • SPT_Object_RemoveNullProperties
  • SPT_Object_ToDictionary
  • SPT_Object_ToMap

TEXT FUNCTIONS

  • SPT_Text_GetMetaphone
  • SPT_Text_ToNumber

TYPE FUNCTIONS

  • SPT_Type_IsDecimal
  • SPT_Type_IsInteger
  • SPT_Type_IsList
  • SPT_Type_IsListOfObjects
  • SPT_Type_IsNumeric
  • SPT_Type_IsObject

UUID GENERATION FUNCTIONS

  • SPT_Uuid_Bulk
  • SPT_Uuid_FromText

For full documentation please visit https://ap.pn/3AYkUXW

Anonymous