Spartan UI User Guide


Navigating Spartan UI


Administration


Key Changes

  • A new personalized home page has been introduced.
  • The Reach Engine interface has been greatly improved allowing for more options than ever before.
  • Picklist filtering has been improved provide more precise results.
  • Improvements have been made to selecting multiple assets to add to another collection.
  • Elimination of the ellipsis in favor of a right-click context menu.


Performance Improvements

Overview

During the past year, Signiant formed a cross-functional dedicated team to actively monitor, identify, and resolve critical performance-impacting scenarios with Reach Engine. As a result, over 80% of unneeded database space was removed, and used valuable insight, and visibility, to stable operations for key clients.

The observations made by the team led to a joint effort between the support, solutions, and engineering teams, resulting in a scalable and stable system that will support the growth of the Reach Engine clients in the coming years.

A review of the entire Reach Engine system as a whole led to an engineering focus on three integrated areas for improvement and re-design.

Database and Exec Server Improvements

We’ve improved system-wide work assignment by targeting communication between the system services for Reach Engine backend operations.

  • Improved CPU cycles on workflow runtimes by optimizing expensive threads reducing overall processing weight allowing for downstream operations to utilize released CPU resources
  • Added a new back pressure function to exec servers during runtime saturation resulting in improved high-volume execution during workflow activities
  • Introduced new Thread Pool Tuning thresholds designed to balance exec server polling which has improved request time by more than 40%
  • Developed an optional database partitioning strategy that would further improve read-write times supporting workflow speed

Internal Tracking IDTitleVersion
94818NEW Support for ECS Object Storage S3 with Endpoint URL 2.17.1
95218Workflow and Search API tuning for workflow modal load times2.17.2
96801Transition Logic Improvements 2.17.3
97005Runtime node work-order management2.17.3
93901Add NEW back pressure mechanism 2.17.3

Improved Data Handling at Scale

Data layer handling in all areas including error handling and exceptions has been improved by up to 400% by making significant changes to RQL handling based on Reach Engine client's use of query language and its fundamental role in future platform operations.

Internal Tracking IDTitleVersion
94136Implement Access Controls on Batch Download Endpoint2.17.1
94925Improve long-running Add assets to collection action 2.17.1
94996Decouple UI during bulk add to new collection task2.17.1
96743Error state handling for executing sub-flow steps2.17.3
97997 UUID Workflow Status Reporting instead of RE ID2.17.3
89284Timeline API Response package improvements2.17.4
98517Optimize workflow status query for new UI2.17.4

Workflow Step and Execution Improvements

Workflow handling has been completely revamped to ensure more scalable and stable operations.

Specifics

Internal Tracking IDEffort TitleVersion
95261Scale (Java) Stream 2.17.2
90529Synchronous Sub-flow Step Failure Management2.17.3
95704Modify getId operation2.17.3
95733Workflow Attribute Improvements - scheduledExecutionLimit 2.17.3
96732Workflow Pause Improvements 2.17.3
96806Workflow Status Reporting Improvements2.17.3
96932Pause and Resume Refinements2.17.3
97912Workflow status improvement on sub-flow reporting2.17.3