Process
Manage operating system processes - start applications, get process info, and control running processes.
Overview
The Process package provides operating system process management capabilities. Use it when you need to start external applications, check running processes, read environment variables, or terminate processes from your automation.
Key Features
- Start Applications - Launch programs and executables
- Process Discovery - List and find running processes
- Process Control - Terminate running processes
- Environment Access - Read system environment variables
Available Nodes
- Start Process - Launch an application or executable
- Get Processes - Get a list of running processes
- Kill Process - Terminate a running process
- Get Env Variable - Read system environment variable
When to Use This Package
- Application Launch: Start applications before automating them
- Process Management: Ensure applications are running
- Cleanup: Close applications after automation completes
- Environment Config: Read system configuration values
Typical Workflow
- Get Processes to check if target app is running
- Start Process to launch application if needed
- Perform automation tasks
- Kill Process to close application when done
Use Cases
- Launch desktop applications before automation
- Close applications to free resources
- Check if required processes are running
- Read configuration from environment variables
- Restart applications that become unresponsive
Notes
- Started processes run independently of the automation
- Use window handling to interact with started applications
- Some applications may require elevated permissions to kill
📄️ Get Env Variable
Core.Process.GetEnvVariable
📄️ Get Processes
Core.Process.GetProcesses
📄️ Kill Process
Core.Process.KillProcess
📄️ Start Process
Core.Process.StartProcess