Dialog
Display interactive dialog boxes and input prompts during automation for user interaction.
Overview
The Dialog package enables user interaction during attended automation by displaying message boxes and input dialogs. Use it when you need to notify users, request confirmation, or collect input during workflow execution.
Key Features
- Message Boxes - Display notifications and confirmations
- Input Dialogs - Collect text input from users
- Custom Buttons - Configure dialog button options
Available Nodes
- Message Box - Display a message with customizable buttons (OK, Yes/No, etc.)
- Input Box - Show a dialog that prompts the user for text input
When to Use This Package
- User Notifications: Alert users about important events or errors
- Confirmation Prompts: Ask for user approval before critical actions
- Data Input: Collect information that can't be automated
- Attended Automation: Human-in-the-loop workflows
- Error Handling: Allow user decisions when errors occur
Common Use Cases
- Confirm before deleting files or records
- Ask user to enter a password or verification code
- Notify completion of long-running tasks
- Request manual selection when automation can't decide
- Display progress updates or status messages
Message Box Types
- Information - General notifications
- Warning - Alert users to potential issues
- Error - Report problems requiring attention
- Question - Ask yes/no questions
Notes
- Dialogs pause automation until user responds
- Best suited for attended (not unattended) automation
- Timeout options available to prevent indefinite waiting
📄️ Input Box
Core.Dialog.InputBox
📄️ Message Box
Core.Dialog.MessageBox