Skip to content

odense-rpa/automation-server

Repository files navigation

Automation Server

Version License Status Documentation

Automation Server allows you to build, run and monitor automations written in python. Easily orchestrate your automations and deploy them on workers dynamically. Jobs get routed to workers based on their capabilities and resources are automatically utilized.

  • Web Interface: At a single glance you can monitor status, trigger automations and see the overall health of your cluster. Manage all aspects of your automations
  • Automations on time: Use powerful cron based triggers to ensure your automations run when you want them to. You can also trigger on specific date and times. Workqueues provide flexible triggering based on the amount of work to do.
  • Audit your automations: Built-in logging and integration with Pythons logging system provides a clear audit-trail. All logs are grouped by their sessions and associated workitems allowing for ease if access and operations.
  • Templates for automations: Automation Server provides a framework for interacting with the server from your processes. There is also a template to get you started.
  • Isolated execution: Each worker runs a single automation at the time and it is isolated in it's private environment, thus ensuring stability and package integrity.
  • Secure credential storage: Store credentials for your automations centrally, encrypted at rest with an optional server-side encryption key.

Get started

Full documentation is at https://odense-rpa.github.io/automation-server/ — see the installation guide to get up and running.

Next steps

Once installed, check out the process template to build your first automation, or add the test process to explore scheduling features.

If you require assistance feel free to create a discussion or open an issue.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

  1. Check our issues for planned features
  2. Open an issue to discuss your idea
  3. Fork the repository and create a feature branch
  4. Make your changes and add tests
  5. Submit a pull request

For detailed documentation, visit the documentation site.

About

No description or website provided.

Topics

Resources

License

Contributing

Stars

21 stars

Watchers

4 watching

Forks

Packages

 
 
 

Contributors