appRules
  • Welcome to appRulesĀ®
  • PLATFORM
    • appRulesĀ® Concepts & Features
    • Platform Overview
    • Platform Features
      • Sourced Values
        • Overview
        • Sourced Values List
      • Actions
        • Overview
        • Action Categories
          • Actions-DataSource
            • Accounting
            • AIMachineLearning
            • Analytics
            • ApplicationPlatforms
            • BigData
            • CalendarsAndContactMgrs
            • CloudStorage
            • Collaboration
            • CRM
            • CustomerService
            • Databases
            • DataWarehouse
            • ECommercePlatforms
            • EmailSystems
            • ERP
            • ExpenseManagement
            • Files
            • Financial
            • Marketing
            • Miscelleanous
            • NoSQL
            • PaymentProcessing
            • PLM
            • ProjectManagement
            • Search
            • Services
            • ShippingAndMailing
            • Social
            • Spreadsheets
          • Actions-Execution
          • Actions-Fields-Field
          • Actions-Fields-Library-Financial
          • Actions-Fields-Library-Math
          • Actions-Utility-Automation
          • Actions-Utility-FileSystem
      • Conditions
        • Overview
        • Condition Categories
          • Conditions-Cache
          • Conditions-Custom
          • Conditions-Fields
          • Conditions-FileSystem
          • Conditions-Records
          • Conditions-Results
          • Conditions-Workflow
      • Workflow Activities
        • Control Flow Activities
        • Base Activities
        • Dialog Activities
        • Base Data Activities
      • System Settings
        • Runtime Settings
        • Users
        • Data Sources
          • Overview
          • Configuring Connection Settings
          • Generating Metadata
          • Connection Settings
            • Accounting
              • Exact Online
              • Raisers Edge NXT
              • Xero
              • Quickbooks
              • Quickbooks Online
              • Quickbooks POS
              • Freshbooks
              • Sage Business Cloud Accounting
              • Sage Intacct
              • Sage50 UK
              • Reckon
            • Application Platforms
              • Alfresco Platform
              • Kintone Platform
              • Quickbase Platform
              • Veeva Vault
            • AI & Machine Learning
              • DataRobot
              • Salesforce Einstein
              • Splunk
            • Analytics
              • Google Analytics
              • Adobe Analytics
                • Adobe Custom oAuth App
              • Azure Analysis Services
              • SAS
              • Youtube Analytics
            • Big Data
              • Apache HBase
              • Apache Hive
              • Apache HDFS
              • Apache Spark
              • Greenplum
              • HPCC LexisNexis
            • Calendar & Contact Managers
              • Google Calendar
              • Google Contacts
            • Cloud Storage
              • Azure Table Storage
              • Amazon S3
              • IBM Cloud Object Storage
              • Wasabi
            • Collaboration
              • Airtable
              • Asana
              • Box
              • Dropbox
              • Exchange
              • Google Drive
              • Microsoft Teams
              • Office365
              • Microsoft OneDrive
              • Microsoft OneNote
              • Salesforce Chatter
              • SharePoint
              • Slack
              • Smartsheet
            • CRM
              • Act! CRM
              • Bullhorn CRM
              • Microsoft Dynamics 365 Sales
              • Microsoft Dynamics CRM
              • Highrise
              • Oracle Sales Cloud
              • Salesforce
              • SAP Hybris C4C
              • Sugar CRM
              • Suite CRM
              • Veeva CRM
              • Zoho CRM
            • Customer Service & Support
              • ServiceNow
              • Zendesk
              • Jira
            • Data Warehouse
              • Azure Data Lake Storage Gen1
              • Azure Data Lake Storage Gen2
              • Google BigQuery
              • Redshift
              • Databricks
              • Snowflake
              • Azure Synapse
            • E-Commerce Platforms
              • Amazon MarketPlace
              • Magento
              • Shopify
              • Woocommerce
            • Electronic Signature
              • Docusign
            • Email
              • Gmail
              • Email
            • ERP
              • NetSuite
              • Odoo
              • Acumatica
              • Dynamics NAV
              • Dynamics GP
              • Microsoft Dynamics 365 FinOp
              • Microsoft Dynamics365 Business Central
                • Business Central Endpoints
              • SAP Business One
              • SAP ERP
            • Expense Management
              • SAP Concur
            • Files
              • CSV Database
              • Fixed Length File
              • Delimited File
            • Marketing
              • Bing Ads
              • Marketo
              • MailChimp
              • HubSpot
              • Eloqua
              • Salesforce Marketing Cloud
            • NoSQL
              • Cassandra
                • Cassandra Advanced Settings
              • Azure CosmosDB
              • DynamoDB
              • Couchbase
              • MongoDB
              • IBM Cloudant
              • Redis
            • Payment Processing
              • Authorize.Net
              • Square
              • Paypal
              • Stripe
            • Product Lifecycle Management (PLM)
              • Propel
            • Relational Databases
              • appRules Embedded Database
              • Firebird
              • IBM DB2
              • IBM Informix
              • Microsoft Access
              • MySQL
              • MariaDB
              • Oracle
              • PostgreSQL
              • Microsoft SQL Server
              • Microsoft SQL Server CE
              • SQL Azure
              • SQLlite
              • Vertica
            • Search
              • ElasticSearch
              • Bing
              • Google Search
            • Shipping and Mailing
              • Fedex
              • UPS
              • USPS
            • Social Networks
              • Linkedin
              • Facebook
              • Instagram
              • Twitter
            • Services
              • REST
              • RSS
              • XML
                • Connecting to XML Datasources
                • Parsing Hierarchical Data
                • Raw Data
              • Active Directory
              • Amazon Athena
              • Microsoft Dataverse
              • JSON
              • LDAP
              • GraphQL
            • Spreadsheets
              • Excel
              • Excel Services
              • Excel Online
              • GoogleSheets
          • SQL Compliance
            • Accounting
              • Exact Online
              • Raisers Edge NXT
              • Xero
              • Quickbooks
              • Quickbooks Online
              • QuickBooks POS
              • Freshbooks
              • Reckon
              • Sage Intacct
              • Sage Business Cloud Accounting
              • Sage50 UK
            • AI & Machine Learning
              • Salesforce Einstein
              • DataRobot
              • Splunk
            • Analytics
              • Google Analytics
              • Youtube Analytics
              • Azure Analysis Services
              • Adobe Analytics
              • SAS
            • Application Platforms
              • Alfresco Platform
              • Kintone Platform
              • Quick Base Platform
              • Veeva Vault
            • Big Data
              • Apache HBase
              • Apache HDFS
              • Apache Hive
              • Apache Spark
              • Greenplum
              • HPCC Systems
            • Calendar & Contact Managers
              • Google Calendar
              • Google Contacts
            • Cloud Storage
              • Azure Table Storage
              • Amazon S3
              • Wasabi
              • IBM Cloud Object Storage
            • Collaboration
              • Airtable
              • Asana
              • Box
              • Dropbox
              • Google Drive
              • Microsoft Teams
              • Microsoft OneDrive
              • Microsoft OneNote
              • Microsoft Exchange
              • Office365
              • Salesforce Chatter
              • SharePoint
              • Slack
              • Smartsheet
            • CRM
              • Act! CRM
              • Bullhorn CRM
              • Highrise
              • Microsoft Dynamics CRM
              • Microsoft Dynamics 365 Sales
              • Oracle Sales Cloud
              • Salesforce
              • SAP Hybris C4C
              • Sugar CRM
              • Veeva CRM
              • Zoho CRM
            • Customer Service & Support
              • ServiceNow
              • Zendesk
              • Jira
            • E-commerce Platforms
              • Woocommerce
              • Magento
              • Shopify
              • Amazon Marketplace
            • DataWarehouse
              • Azure Data Lake Storage Gen1
              • Azure Data Lake Storage Gen2
              • Azure Synapse
              • Databricks
              • Google BigQuery
              • Redshift
              • Snowflake
            • Email
              • Gmail
            • ERP
              • Acumatica
              • NetSuiteSQL
              • NetSuiteTalk
              • Odoo
              • Dynamics NAV
              • Dynamics GP
              • Microsoft Dynamics 365 FinOp
              • Microsoft Dynamics365 Business Central
              • SAP Business One
              • SAP NetWeaver
              • Workday
            • Expense Management
              • SAP Concur
            • Files
              • CSV Database
            • Marketing
              • Bing Ads
              • Google Ads
              • HubSpot
              • MailChimp
              • Marketo
              • Oracle Eloqua
              • Salesforce Marketing Cloud
              • Survey Monkey
              • Youtube 2020
            • NoSQL
              • Cassandra
              • Azure CosmosDB
              • Amazon SimpleDB
              • Amazon DynamoDB
              • Couchbase
              • MongoDB
              • IBM Cloudant
              • Redis
            • Payment Processing
              • Authorize.Net
              • Paypal
              • Stripe
              • Square
            • Product Lifecycle Management (PLM)
              • Propel
            • Project Management
              • Basecamp
              • Microsoft Project
            • Search
              • ElasticSearch
              • Bing
              • Google Search
            • Shipping and Mailing
              • FedEx
              • UPS
              • USPS
            • Spreadsheets
              • Excel Online
              • Excel
              • Excel Services
              • GoogleSheets
            • Social Networks
              • Facebook
              • Instagram
              • Linkedin
              • Twitter
            • Services
              • Active Directory
              • Amazon Athena
              • JSON
              • LDAP
              • Microsoft Dataverse
              • OData
              • REST
              • RSS
              • XML
        • Projects
          • Overview
          • Project Settings
      • Utilities
        • DataSource Browser
        • Job Monitor
        • Logs/Statistics
        • CheckIn/CheckOut
        • Master Admin Options
      • Creating & Running Projects
        • Creating a New Project
        • Orchestrating Workflows with Designer
          • Designer Home Page Overview
          • Using the appRules Designer
        • Reading Data
        • Mapping Data
        • Writing Data
        • Project Validation
        • Running Projects
          • Running from the Home Page
          • Using the Web API
          • Using the Scheduler
        • Monitoring Jobs
        • Logging
      • Flow Data Migration
        • Overview
        • Basic Flow Data Migrations
        • Bulk Loader Flow Data Migrations
    • Self-Hosting
      • Software Installation
        • Installation Prerequisites
        • Running the Installer
        • HostService Settings
        • IIS Settings
        • Web API Settings
        • Scheduler
        • Creating a New Project Database
      • Application Configuration
      • appRules Embedded Database DBA Tool
  • PLATFORM PRODUCTS
    • appRules Data Migration Engine
      • Overview
      • Flow Data Migration
      • The Migrate Data Activity
        • Overview
        • Initializing the Migrate Data Activity
        • Target Entities Collection
          • Overview
          • Toolbar
          • Target Entity Properties
        • Basic Data Migration
        • Matching Schema Migration
        • One-To-Many Migration
        • Entities to Csv Migration
        • Data Replication
        • Data Synchronization
        • Bidirectional Data Synchronization
      • Field Mapping & Transformation
      • Reviewing the Project Settings
      • Validations, Error Handling & Notifications
      • Job Execution & Monitoring
      • Evaluating Data Migration Job Results
    • appRules Integration & Automation Engine
      • Overview
      • Flow Data Migration
      • Process Automation, Business Rules & Decision Support
        • Overview
        • Control Flow Activities
          • If
          • While
        • Conditions & Actions
          • Overview
          • Conditions
          • Actions
        • Evaluating Conditions
        • Performing Actions
        • Decision Tables
        • Executing Rule Sets
    • appRules Enterprise 360
      • Overview
      • Data Migration
      • Integration & Automation
  • Samples
    • Samples Overview
    • Sample Projects
      • Data Migration, Replication & Synchronization
        • Replicate Dynamics365 In Snowflake
        • Migrate Parent/Child Records Using Target / Bulk Loader
        • Export SQL Table to CSV Using Flow
        • One-to-Many Data Migration
        • Batch Data Source Entities to Files
      • Integration & Automation
        • Decision Table - Customer Discount
        • Iterate Deleted Salesforce Records
        • Use CSV Folder As SQL Database
        • Conditional Actions Execution
        • Round Robin Lead Assignment
      • Snippets
        • Snippet - Arguments, Variables, Dynamic Values & Sourced Values
        • Snippet - Counters & Running Totals
        • Snippet - Executing Financial Functions
        • Snippet - Infinite Loop
        • Using Composite Keys
      • Miscellaneous
        • Custom Queries
        • Parent-Child: Child Project
        • Parent-Child: Parent Project
        • Scheduled System Maintenance
        • Target Activity Errors & Logs
        • Task Parallelism
  • APPENDIX
    • Miscellaneous
      • Common Connection Properties
      • Troubleshooting a Connection
      • Dynamics365 - Connection Settings
      • Dynamics365 App Registration
      • Getting the oAuth Access and Refresh Tokens
      • Editing Windows Environment Variables
      • PickLists
      • Creating a Custom Azure oAuth App
      • Using Kerberos
      • Stored Procedures
    • FAQs
Powered by GitBook
On this page
Export as PDF
  1. PLATFORM
  2. Platform Features
  3. Actions
  4. Action Categories

Actions-Fields-Field

The Fields-Field actions are grouped in the modules shown below:

Module
Type
Description

Cache

LookupCachedCustomValue

Returns a custom value saved in the cache

LookupCachedKeyValue

Returns a table key value that has been saved in the cache

Counters

GetCurrentCounterValue

Returns the specified counter value

IncrementCounter

Initializes, Increments the value of a specified counter and returns it

Custom

Composite

Executes selected defined or pre-defined actions in sequence and returns the result of executing the last action in the list.

Expression

The Expression action executes a simple expression (javascript). The expression must return a value

Function

Executes a .Net custom function and returns a value

Script

The Script field action executes a script (javascript). The script must return a value.

DateTime

AddDaysToDate

Adds (or subtracts) the specified number of days to a date

AddMonthsToDate

Adds (or subtracts) the specified number of months to a date

AddTimeSpanToDateTime

Adds (or subtracts) the specified TimeSpan (00:00:00:00) to a datetime. To subtract place - in front of TimeSpan value.

AddYearsToDate

Adds (or subtracts) the specified number of years to a date

GetDateDay

Gets the Day (integer) from the date

GetDateMonth

Gets the Month (integer) from the date

GetDateThisDayLastMonth

Gets this day last month (date)

GetDateThisDayLastWeek

Gets this day last week

GetDateThisDayLastYear

Gets this day last year (date)

GetDateThisDayNextMonth

Gets this day next month (date)

GetDateThisDayNextWeek

Gets this day next week

GetDateThisDayNextYear

Gets this day next year (date)

GetDateThisMonthEnd

Gets this month's end date

GetDateThisMonthStart

Gets this month's start date

GetDateThisYearEnd

Gets this year's end date

GetDateThisYearStart

Gets this year's start date

GetDateTimeNow

Gets the current date/time

GetDateToday

Gets today's date

GetDateTomorrow

Gets tomorrow's date

GetDateYear

Gets the Year (integer) from the date

GetDateYesterday

Gets yesterday's date

GetElapsedTimeDays

Returns the integer number of days between two dates

GetElapsedTimeHours

Returns the integer number of hours between two datetimes

GetElapsedTimeMilliseconds

Returns the integer number of milliseconds between two datetimes

GetElapsedTimeMinutes

Returns the integer number of minutes between two datetimes

GetElapsedTimeMonths

Returns the integer number of years between two dates

GetElapsedTimeSeconds

Returns the integer number of seconds between two datetimes

GetElapsedTimeWeeks

Returns the integer number of weeks between two dates

GetElapsedTimeYears

Returns the integer number of years between two dates

GetYearWeekNumber

Gets the number of the week in the year

SetTime

Sets the time for a date/time

File

GetFileContentsAsBytes

Gets the contents of a file as a string

GetFileContentsAsString

Gets the contents of a file as a string

GetFileRecordSubstring

Gets a substring from a fixed length file record

Lookup

LookupBulkLoadRecordId

Gets a record Id retrieved from a bulk load on a parent target

LookupDataFieldValue

Loads a record and returns a specific data field

LookupMappedFieldValue

The LookupMappedFieldValue initializes a table to be used for replacing an input value with a defined output value. Useful for mapping picklist or option set values.

LookupPickListValue

Gets the key or description for a picklist

LookupRetrievedIdFromAuditLog

Returns a table key value that has been saved in the audit logs table

LookupRoundRobinValue

Supports the lookup of values in a round-robin fashion. This can be used for lead distribution, record assignment, etc.

Numeric

CalculateRunningTotal

Adds a value to a running total

FormatNumber

Returns the string representation of an integer, adding extra 0's to the right if the string is smaller than the specified number of characters.

GetCurrentCounterValue

Returns the current value of a counter.

GetNextCounterValue

Increments a counter and returns the new value.

GetRunningTotal

Gets a running total

GetRunningTotalAverage

Gets the average value in a running total

GetRunningTotalCount

Gets the count of number of entries in a running total

GetRunningTotalMaximum

Gets the maximum value in running total

GetRunningTotalMinimum

Gets the minimum value in running total

InitializeCounter

Initializes a counter of integer values. At any time, executing this action returns the current value of the counter. Use GetNextCounterValue to increment and get next counter value.

InitializeRunningTotal

Initializes a running total. At any time, executing this action returns the current value of the counter. Use GetNextCounterValue to increment and get next counter value.

String

AlternateCases

Returns a string with alternated letter casing(upper/lower). First character of the string stays the same

Base64Decode

Decodes a Base64 string

Base64Encode

Encodes a Base64 string

Capitalize

Capitalizes the first character in a string

CharMid

Returns the character at a position given by the startingIndex plus the given count.

CharRight

Returns the character in a string at a given index counting from the right.

Concatenate

Concatenates values into a string

ConcatenateHtml

Inserts values into Html using the Html editor

ConvertHtmlToPlainText

Converts a string from Html to plain text

ConvertRtfToString

Converts Rtf to a string

ConvertStringToRtf

Converts a string to Rtf

Format

Returns a string formatted to match the format string

FormatDataType

Returns a formatted datetime, decimal, double, integer or single value using .Net formatting

GetEmptyString

Returns an empty string value

GetHashCodePolynomial

Returns the hash code of a string based on a polynomial function with a specified factor.

GetInitials

Returns the initials of each word in a string. Words are separated according to the sepecified string sequence.

GetKeyFromGuid

Gets a Guid key

GetKeyFromRandomNumber

Returns a key based on randomly generated number

GetKeyFromTimestamp

Gets a Timestamp key

GetLength

Returns the length of a string.

GetNullString

Returns a null string value

GetTitle

Returns the initials of each word in a string. Words are separated according to the sepecified string sequence.

IndentLines

Returns a string with the given number of spaces prepended to the beginning of each line.

InsertSeparator

Returns a string with a given seperator inserted after a specified interval of characters.

InsertString

Inserts a string at a specified index position in the source string (0 origin)

KeepAlphaNumeric

Returns a string with only alpha-numeric characters preserved.

KeepVowels

Returns a string with only the vowel characters.

PadLeft

Pads a string on the left with a specified character

PadRight

Pads a string on the right with a specified character

PrependLinesWithCharacter

Returns a string with the given number of a specific character prepended to the beginning of each line.

RegexReplace

Within the source input string, replaces strings that match a regular expression pattern with a specified replacement string.

RemoveCharacter

Removes a specified character from a string

RemoveCharacters

Deletes a specified numer of characters in a string starting an index position (0 origin)

RemoveLetters

Returns a string with any letter characters removed.

RemoveNumeric

Returns a string with any numeric characters removed.

RemoveRepeats

Returns a string with all characters repeated in a row removed.

RemoveSegment

Returns a string with the first occurence of the specified string segment removed.

RemoveVowels

Returns a string with any vowel character removed.

ReplaceFirstOccurence

Returns a string with the first occurence of the specified value replaced with a new value.

ReplaceLastOccurence

Returns a string with the last occurence of the specified value replaced with a new value.

ReplaceLeadingCharacters

Returns a string with the first given number of characters replaced with a new character.

ReplaceString

Replaces all occurences of an old string value with new string value

ReplaceTrailingCharacters

Returns a string with the last given number of characters replaced with a new character.

ReplaceWithEmptyString

Replaces all occurences of an old string value with an empty string value

ReverseCharacters

Returns a string with characters in reverse order.

Split

Gets a string by spliting a string and selecting from an index position (0 origin)

SplitWithCharacterLimit

Splits a string into an array each no longer than the given character limit and selecting from an index position in the result (0 origin).

Substring

Gets a substring from a string starting at an index position (0 origin)

SubstringOfLength

Gets a substring of a specified length from a string starting at an index position (0 origin)

SubstringOfRange

Returns a segment of a string, marked by the start and end index (exclusive).

SwapCases

Returns a string with the opposite letter casing for each character.

SwapCharacters

Returns a string the swapped characters at specified indices.

ToLowercase

Converts a string to lowercase

ToUppercase

Converts a string to UPPERCASE

TrimAll

Removes all whitespace from a string

TrimLeadingCharacters

Removes all leading occurences of a specified character from a string

TrimTrailingCharacters

Removes all trailing occurences of a specified character from a string

UrlDecode

Decodes a Url

UrlEncode

Encodes a Url

WordWrap

Returns a string that is no longer than the maximum width given in pixels. Excess words are moved to a new line.

PreviousActions-ExecutionNextActions-Fields-Library-Financial

Last updated 2 years ago