Skip to content

Kookaburra is an extensible automation platform for business solutions - based on the Microsoft Power Platform - for insights and tasks. Insights are related to health, metrics and activities. Application managers - both functional and technical - are it primary users.

License

Notifications You must be signed in to change notification settings

formsandflows/Kookaburra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

Kookaburra

Kookaburra is an open-source project for an extensible automation platform for business solutions to support application managers – functional and technical – in their day-to-day work.

Organizations using Kookaburra will be able to automate many actions. This can be by custom created (add-on) automations tailored to specific situations as well as by built-in automations. A goal for Kookaburra is to grown the number of built-in automations over time.

Developers will benefit from the automation platform too when implemented. It will save them time to develop application management functionalities which are already available in the organization via configuration and approved to be used.

The automation platform is built with the Microsoft Power Platform and is offered via a managed and unmanaged solution. Although the main targets are business solutions using the Microsoft Power Platform, Kookaburra can be useful for non-Power Platform business solutions too!

Kookaburra consists of three main components:

  • Automations, either built-in or add-on. An automation belongs to one of the following automation types:
    • Health
    • Metrics
    • Activity
  • A scheduling engine to run automation instances.
  • Insights in how automation instances were run.

KKB_HLD-1

These three main components are translated technically into three modules:

  • Agent
    • The scheduling engine to run the automation instances.
  • Console
    • Configuration and Insights
  • Supervisor
    • Configuration and Insights

The agent and console modules are installed locally, meaning in a Power Platform environment containing one or more business solution(s) to manage. The supervisor module can be implemented in such an environment too but can also have its own Power Platform environment.

Kookaburra can me implemented for a single business solution but with the supervisor module, it can span many environments and many business solutions too. This allows for several types of implementations ranging from one team being responsible for all business solutions to a completely distributed implementation with many teams being responsible for their own business solutions.

About

Kookaburra is an extensible automation platform for business solutions - based on the Microsoft Power Platform - for insights and tasks. Insights are related to health, metrics and activities. Application managers - both functional and technical - are it primary users.

Resources

License

Stars

Watchers

Forks