REST API

Этот раздел перенесён из документации Camunda 7 и в дальнейшем будет доработан с учётом особенностей OpenBPM Engine

Чтобы включить REST API, вы можете использовать следующий стартер в вашем pom.xml:

<dependency>
  <groupId>io.openbpm.bpm.springboot</groupId>
  <artifactId>openbpm-engine-bpm-spring-boot-starter-rest</artifactId>
  <version>${openbpm.version}</version>
</dependency>

По умолчанию путь приложения — engine-rest, поэтому без какой-либо дополнительной конфигурации вы можете получить доступ к API по адресу http://localhost:8080/engine-rest.

Так как используется Jersey, можно применять стандартные свойства Spring Boot. Например, чтобы изменить путь приложения, используйте:

spring.jersey.application-path=myapplicationpath

Для изменения конфигурации или регистрации дополнительных ресурсов можно определить bean, который наследуется от io.openbpm.bpm.spring.boot.starter.rest.CamundaJerseyResourceConfig:

@Component
@ApplicationPath("/engine-rest")
public class JerseyConfig extends CamundaJerseyResourceConfig {

  @Override
  protected void registerAdditionalResources() {
    register(...);
  }

}

Лицензия и атрибуция

Эта документация была создана на базе материала "Camunda 7 Docs" от Camunda, находится под лицензией Creative Commons Attribution-ShareAlike 3.0 Unported License .

Оригинал документации: https://docs.camunda.org