Skip to content

powertask-io/powertask-slack

Repository files navigation

Powertask Slack

Powertask Slack is a library for building powerful workflows with Slack interactions.

  • Automate your processes and integrate them with the tool you already use!
  • Build slack bots with complex behaviour

Powertask is built on top of the absolutely incredible Camunda BPM stack.

Features

Tasks

  • Tasks announced on Slack
  • Task forms rendered in a message, for simple tasks like approvals
  • Complex tasks rendered as modals in Slack
  • Dynamic Task Chaining: multiple subsequent tasks, based on workflow decisions rendered in the same modal, for seamless user experience
  • Displaying a task description for a task
  • Displaying a configurable set of process variables for a task

Form elements

  • String, Boolean, Long, Date and Enumeration field types
  • Length and value validation
  • Slack hints, placeholders

Spring support

  • Spring Boot starters

Upcoming

  • Listing tasks on the Home screen
  • Starting new processes from the Home screen
  • Slack events as process start events
  • Slash commands as process start events
  • Support for remaining Slack form elements
  • Custom Field validators
  • CDI support
  • Slack as authentication mechanism for the Camunda Web Applications

Documentation

See the docs directory for:

Contributing

Powertask Slack is avaiable under the Apache License v2.0. We welcome contributions.

About

Powerful processes with Slack integration & Powerful Slack bots

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages