User-defined services allow you to wrap reusable logic into a service that can be used by other Vault Java SDK code, such as triggers, actions, or user-defined classes. Unlike user-defined classes, user-defined services are stateless; the Vault Java SDK memory limit is only affected by input parameters and returned objects.
User-defined services only execute by calls from other classes, differentiating them from Vault extensions that execute when a user or the System initiates an operation.
Copyright © Veeva Systems 2017–2020. All rights reserved.