Skip to main content

Uppercase

Converts all characters in a string to uppercase.

Common Properties

  • Name - The custom name of the node.
  • Color - The custom color of the node.
  • Delay Before (sec) - Waits in seconds before executing the node.
  • Delay After (sec) - Waits in seconds after executing node.
  • Continue On Error - Automation will continue regardless of any error. The default value is false.
info

If the ContinueOnError property is true, no error is caught when the project is executed, even if a Catch node is used.

Inputs

  • String - The string to convert to uppercase.

Options

This node does not have configurable options.

Output

  • Result - The uppercase version of the input string.

How It Works

The Uppercase node converts all lowercase letters to their uppercase equivalents:

  • Lowercase letters (a-z) → uppercase (A-Z)
  • Already uppercase letters remain unchanged
  • Numbers and special characters remain unchanged
  • Unicode characters are properly converted

Usage Examples

Example 1: Convert Mixed Case

  • String: "Hello World"
  • Result: "HELLO WORLD"

Example 2: Already Uppercase

  • String: "HELLO"
  • Result: "HELLO"

Example 3: All Lowercase

  • String: "hello world"
  • Result: "HELLO WORLD"

Example 4: With Numbers and Symbols

  • String: "product-abc-123"
  • Result: "PRODUCT-ABC-123"

Example 5: Unicode Characters

  • String: "café"
  • Result: "CAFÉ"

Tips

  • Use for emphasis in output messages
  • Great for constant definitions and codes
  • Use for standardizing identifiers (product codes, reference numbers)
  • Combine with Trim for complete normalization
  • Useful for display formatting (headers, titles)
  • Database lookup keys sometimes require uppercase

Common Errors and Solutions

Error: Need to convert only first letter (title case)

  • Cause: Uppercase converts all characters
  • Solution: Use custom logic or combine with substring operations

Error: Special characters affected

  • Cause: Misunderstanding - special characters don't change
  • Solution: Only letters are converted, numbers and symbols unchanged

Practical RPA Examples

Example: Standardize Product Codes

String: "prod-abc-123"
Uppercase: "PROD-ABC-123"
Use: Consistent product code format

Example: Create Headers

String: "important notice"
Uppercase: "IMPORTANT NOTICE"
Use: Emphasize headers in reports

Example: Normalize State Codes

String: "ca"
Uppercase: "CA"
Use: Standard US state abbreviations

Example: Format License Plate

String: "abc123"
Uppercase: "ABC123"
Use: Standard license plate format

Example: Create Constants

String: "max_connections"
Uppercase: "MAX_CONNECTIONS"
Use: Configuration constant names

Example: Database Keys

String: "user_id_12345"
Uppercase: "USER_ID_12345"
Use: Uppercase database keys

Pattern: Case-Insensitive Comparison

Compare strings regardless of case:

Step 1: Uppercase first string
Step 2: Uppercase second string
Step 3: Compare uppercased strings
Result: Case-insensitive match

Pattern: Generate Identifiers

Create standardized identifiers:

Step 1: Concatenate parts
Step 2: Replace spaces with underscores
Step 3: Uppercase
Result: "ORDER_ID_2024_001"

Pattern: Format Display Text

Create emphasized text:

Input: "warning: system error"
Uppercase: "WARNING: SYSTEM ERROR"
Use: Alert messages

Use Cases

Product Codes

Input: "item-abc-123"
Uppercase: "ITEM-ABC-123"
Use: Standard product identifiers

Country Codes

Input: "usa"
Uppercase: "USA"
Use: ISO country codes

Status Messages

Input: "error"
Uppercase: "ERROR"
Use: Log level indicators

Currency Codes

Input: "usd"
Uppercase: "USD"
Use: ISO currency codes

Combining with Other Nodes

With Replace

Input: "order id 123"
Replace " " with "_": "order_id_123"
Uppercase: "ORDER_ID_123"

With Concatenate

Prefix: "REF"
ID: "123"
Concatenate: "REF123"
Uppercase: "REF123"

With Trim

Input: "  product code  "
Trim: "product code"
Uppercase: "PRODUCT CODE"

Practical Examples

Create Reference Numbers

Year: "2024"
Sequence: "0001"
Concatenate: "2024-0001"
Uppercase with prefix: "REF-2024-0001"

Format Error Codes

Code: "err"
Number: "404"
Result: "ERR-404"
Use: Standard error code format

Standardize Acronyms

Input: "usa, uk, eu"
Split: ["usa", "uk", "eu"]
Uppercase each: ["USA", "UK", "EU"]
Join: "USA, UK, EU"

Display Formatting

Headers

"monthly sales report" → "MONTHLY SALES REPORT"

Alerts

"warning" → "WARNING"

Labels

"total amount" → "TOTAL AMOUNT"