Skip to main content

Application

Build interactive applications with custom inputs, outputs, logging, and file handling through the Robomotion platform.

Overview

The Application package provides nodes for creating interactive RPA applications that communicate with the Robomotion platform. Use it when you need to receive input from users, send results back to the platform, handle file uploads/downloads, or create custom logging.

Key Features

  • Input/Output - Receive parameters and return results to the platform
  • File Handling - Upload and download files through the platform
  • Logging - Send custom log messages for monitoring
  • Push Notifications - Send real-time updates to the platform
  • HTTP Requests - Make requests within application context

Available Nodes

  • App In - Receive input parameters passed to your automation
  • App Out - Return results when automation completes
  • App Upload - Upload files to the platform
  • App Download - Download files from the platform
  • App Log - Send log messages to the platform
  • App Push - Send push notifications/updates
  • App Request - Make HTTP requests with app context

When to Use This Package

  • Interactive Bots: When users provide input and expect output
  • File Processing: When automation involves uploading or downloading files
  • Monitoring: When you need detailed logging for troubleshooting
  • Real-time Updates: When users need progress notifications
  • API Integration: When your app needs to communicate with external services

Typical Workflow

  1. Use App In to receive parameters (file paths, settings, data)
  2. Process the data using other packages
  3. Use App Log to track progress
  4. Use App Upload to store results
  5. Use App Out to return final status/results