7/21/26

Vista API Enhancements — July 2026

The July 2026 release expands Job Cost contract APIs, adds cache support for additional modules, and fixes several high-impact action and data reader issues.


Data and Cache Improvements

User-Defined Table Reads

Vista data readers were updated to significantly reduce the risk of timeouts when retrieving User-Defined (UD) table data. Previously, a single database connection was held open for the entire retrieval process. The system now uses shorter, individual connections for specific tasks.

Australian Region

The Vista API was validated for the Australian region, including cache write and update actions.


API Improvements

ModuleChange TypeData ObjectDescription
JCAddedContract HeadersAdded the Add action for Contract Headers to allow programmatically creating new job cost contract header records.
JCAddedContract HeadersAdded the Change action for Contract Headers to allow programmatically updating existing job cost contract header records.
JCAddedContract ItemsAdded the Add action for Contract Items to allow programmatically creating schedule-of-values / bid item lines on an existing contract.
JCAddedContracts Forecast CacheAdded a new data object for JC Contracts Forecast to support the cache writer service.
PMAddedFirm Contacts CacheAdded a new data object for PM Firm Contacts to support the cache writer service.
POAddedPurchase Order Batch EntriesAdded the Change action for purchase order batch entries to enable updating posted purchase orders.
PRAddedLeave CodesAdded the Change action for Payroll Leave Codes.
SMAddedService Sites HeadersAdded a headers-only data object for service sites to prevent cache write errors caused by large records.
APFixedPay Batch Entries Add ActionAdded the missing CMRefSeq input field to the action schema to prevent batch entry creation failures.
APFixedPayment Batch Entries Add ActionUpdated the Add action schema so Expense Month and Transaction Number are required, and InvTotal is included where applicable, to avoid transaction-not-found errors.
HRFixedResources Add ActionAdded the missing ExistsInPR input field to the action schema to prevent resource creation issues and downstream payroll benefit processing problems.
JCFixedContracts Add ActionFixed the action to default the Mth field to the start of the accounting month to prevent filtering issues.
JCFixedContract Classification Entries Add ActionFixed contract_cls_entries/add so it creates both the contract-level and corresponding job-level rows in JCXB.
JCFixedCost Projection Batches Add ActionFixed Cost Projection Batch Add so it creates the expected default projection line in JCPB, enabling subsequent Change Projection batch entry updates.
JCFixedCost Projection Batches Add ActionResolved execution timeouts on proj_batches/add for certain jobs by improving projection batch entry creation performance.
FixedData ReadersFixed an issue where changes to user-defined fields unexpectedly triggered change detection and caused excessive change events.
EnhancedAction DescriptionsCorrected spelling and wording in Vista action descriptions and restored intentional Vista UI mnemonic text that had been over-corrected.
JCEnhancedContractsUpdated Contracts data object descriptions for improved clarity.

Schema Clarifications

ModuleChange TypeData ObjectDescription
APEnhancedInvoices CacheClarified OpenYN, InPayControl, and Purge field descriptions on the AP invoices cache schema to better reflect native Vista bAPTH column behavior.

Not Yet Released

ModuleChange TypeData ObjectDescription
JCAddedContract ItemsChange action for Contract Items — not yet released.