gitverse new year логотип

camunda-client-registration-simple

Форк
0

README.md

Camunda Client Registration Simple

Демонстрационный код регистрации клиента с использованием Camunda 7 (на H2), Kotlin, Gradle, Spring Boot.

Схема процесса

Схема процесса

Этот код предоставляет:

  • Два делегата для обработки задач в процессе
  • Сервис для управления процессом
  • REST контроллер с двумя endpoint'ами:
    • POST /api/process/start - для запуска процесса
    • GET /api/process/{processInstanceId}/status - для проверки статуса

Запуск приложения

./gradlew bootRun

Использование API

Запуск процесса

curl -X POST http://localhost:8080/api/process/start \
-H "Content-Type: application/json" \
-d '{"phoneNumber": "+79001234567"}'

Проверка статуса процесса:

curl http://localhost:8080/api/process/{processInstanceId}/status

Документация API

Swagger UI доступен по адресу: http://localhost:8080/swagger-ui.html

Консоль H2

H2 Console доступна по адресу: http://localhost:8080/h2-console

Запуск тестов

./gradlew test

Проверка статуса

curl http://localhost:8080/api/process/{processInstanceId}/status

Описание

Демонстрационный код регистрации клиента с использованием Camunda 7 (на H2), Kotlin, Gradle, Spring Boot.

Языки

Kotlin

Сообщить о нарушении

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.