Skip to content

With Vault Java SDK, developers can create custom triggers which execute custom business logic whenever a specific data operation “triggers” them to run in Vault. For example, users manipulate data in Veeva applications in the Vault UI or with Vault API to create, update, and delete data. When these operations occur, Vault Java SDK provides interfaces to interact with data directly BEFORE and AFTER the data operation occurs.

Vault Java SDK Trigger Event Model: Triggers can execute BEFORE or AFTER Vault data events such as INSERT, UPDATE, and DELETE.Vault Java SDK Trigger Event Model: Triggers can execute BEFORE or AFTER Vault data events such as INSERT, UPDATE, and DELETE.

This event-driven programming model allows developers to write small programs that address common business requirements which standard application configurations cannot address.

Vault supports triggers on the following types of data: