Migration notes 4.2

This page explains the changes required to migrate to the stated version of the Atoti Sign-Off API.

Migrate to 4.2.0

Spring Boot Starter changes

Atoti Sign-Off API now comes with a Spring Boot Starter, which slightly restructures the module and the release group IDs:

signoff-api-lib

<dependency>
	<groupId>com.activeviam.solutions.signoff-api</groupId>
	<artifactId>signoff-api-lib</artifactId>
	<version>${signoff-api.version}</version>
</dependency>

This library contains interfaces, default implementation, and DTOs used for the integration of Atoti Sign-Off in an application server. Use this library if you want to configure the integration.

The measures to export are no longer populated

The measures to export in the SignOffProcessInstanceExportDTO are no longer populated per definition. Please define your export templates based on other criteria.

signoff-api-spring-boot-starter

<dependency>
    <groupId>com.activeviam.solutions.signoff-api</groupId>
    <artifactId>signoff-api-spring-boot-starter</artifactId>
    <version>${signoff-api.version}</version>
</dependency>

A lightweight Spring Boot Starter that will configure default implementations of the interfaces used for the integration of Atoti Sign-Off API in an application server with default properties. It imports signoff-api-lib. Use this starter if you want to use the default configuration and get started quickly.

Endpoint changes

A new endpoint /sign-off/enabled has been added to ISignOffRestService to let Atoti Sign-Off know when it can begin sending requests. Please update your existing implementations.