Developer Features in 22R3

We are pleased to bring you the following additions and enhancements to Developer Portal features in 22R3. REST API features added in 22R3 only affect API v22.3, unless otherwise noted.


Release Date: September 23, 2022


Multi-Record Workflows

This feature allows users to send multiple records on the same workflow. Admins may now define workflows that support up to 100 records of the same object.

Additionally, Admins may enable existing workflows to support multiple records. Similar to Document Workflow endpoints, Multi-Record Workflows will have endpoints to retrieve all workflows, retrieve details for an individual workflow, and initiate a workflow with multiple records. View these endpoints in the v22.3 API Reference.

Developers can also query multi-record workflows with VQL.

Rest API Support for Delegated Sessions

With this feature, API users can execute Vault Rest APIs using a delegated Vault session. To do this, we’ve introduced two new REST API endpoints:

GET /api/{version}/delegation/vaults

This new API returns all delegated Vaults where the Vault user with an active session has delegate access.

POST /api/{version}/delegation/login

This new API returns a delegated session ID when providing a valid Vault DNS, delegator ID, and the current user session ID. The delegated session can be used with any Vault REST API to execute API calls as a delegated user.

Notifications: Email Notification Status

With this feature, Admins can retrieve the delivery status and other attributes of email notifications sent by Vault, including archived email notifications.

GET /api/{version}/notifications/histories

View this endpoint in the v22.3 API Reference.

Pre-Populated Values in Document Workflow Field Prompts

Vault now pre-populates document field values in Start and Task step field prompts and single verdict prompts in workflows on a single document. When requests to the Initiate Workflow Task Action API include keys for field prompts without values, Vault submits a blank field value on the document.

POST /api/{version}/objects/objectworkflows/tasks/{task_id}/actions/{task_action}

Scheduled Data Exports: Document Metadata in Default Alphabetic Order

With this feature, Scheduled Data Exports now export document metadata columns in alphabetical order.

Scheduled Data Exports: Export Picklist Labels and Names

With this feature, Scheduled Data Exports now include all picklist names along with their labels by default.

Scheduled Data Exports: Update Scheduled Start Time

This enhancement allows administrators to change the start time of a Scheduled Data Exports Job.


Query Governor

To ensure Vault stability and performance, VQL now enforces constraints on expensive VQL queries. In this release, the FIND clause no longer supports leading wildcards. This change affects API v22.3+, and existing integrations are not affected.

Learn more about VQL performance.

HVO Lookup Fields

High volume objects (HVOs) now support lookup fields. This enhancement closes a feature gap that may have blocked customers from migrating objects with lookup fields to HVO. All lookup fields now include a new attribute called searchable. Lookup fields that are searchable support filtering and sorting. HVO lookup fields are searchable if the source field is indexed.

Vault Java SDK

Java SDK RecordService Upsert Support

This enhancement allows developers to use Vault Java SDK RecordService to batch upsert records by providing a unique field. Developers can now build integrations in SDK that do not need to query for existing records in the target Vault before creating and updating changes.

Java SDK Formula Field Support

Vault Java SDK now supports retrieving values from formula fields when working with RecordService or QueryService. Developers can now fully utilize formula fields in Vault Java SDK.


Release Date: August 19, 2022

Vault Java SDK

Jobs SDK: Retrieve Success and Errors for Tasks

This enhancement deprecates JobCompletionContext#getTasks() and replaces it with two new methods:

Learn more in the Javadocs.

Java SDK Latest Version Document Field Support

This enhancement allows developers to set value for an unbound document reference field with the Java SDK. With this enhancement, developers can now use the Java SDK to copy an object record that has a document reference field bound to the latest version.

Vault Java SDK Maven Plugin

Vault Maven Plugin v22.2.0 is now available. This plugin is Java-based and follows Vault best practices by packaging, importing, and deploying Vault Java SDK source code through the use of Maven build goals.

Learn more in the Vault Maven plugin repository.