Skip to content

rob2universe/camunda-slack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Camunda BPM Slack Integration

This example illustrates the propagation of Camunda events via the Spring event mechanism to a Slack channel using the Slack API Client as documented in the related Camunda BPM documentation and Slack SDK for Java Documentation.

slack channel with event notifications from Camunda BPM

The important parts

application.properties enabling

  • camunda.bpm.eventing properties for task event stream
  • slack oauth token and slack channel

Listener implementation invoked when events occur

Slack client implementation invoked when events occur

Unit Test

  • SlackClientTest quick plain Java test for your slack client setup
  • TestSpringEvents Spring Boot test running a process, creating and publishing task events

Run in your IDE or using:

mvn clean test

Step through the process manually

You can start the server using your IDE or

mvn spring-boot:run

and step through the process manually. After the server has started you can access the Camunda tasklist via http://localhost:8080/app/tasklist. Use the credentials demo / demo to login.

License

Apache License, Version 2.0.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages