TruInsights® Release Notes v0.6.0

black computer compenent

Tab Footers Customers using the OmniBlocks® application can set footer messages that appear on the TruInsights® product info tabs. The messages can be set on the Ingredients, Quality Checks, Scientific Facts, and True Origin tabs via the Settings module in the OmniBlocks® app. The message is displayed at all times when set.

OmniBlocks® Release Notes v1.73

silver and black coffee cups

Dashboard Inventory Received Inventory Report The received inventory report has a new view option to get a quick on-screen preview of the downloadable CSV file. Sales Orders List of Orders The product SKU in the products column is now linked to the inventory page with a filter action that will show only the selected SKU. […]

TruInsights® Release Notes v0.5.0

green purple flower

The following updates have been made to the TruInsights® web app used to display ingredient and supply chain information to consumers. Ingredients Tab The ingredients tab has been updated to mask the identity of ingredients that have been marked as “proprietary ingredient” in the SKU Catalog on OmniBlocks®. You can learn about setting the proprietary […]

OmniBlocks® Release Notes 1.72

green computer circuit board

Production Planning / Review PDF When using Auto Select for inventory lot assignments the corresponding meta data was not being recorded properly. As such the unique lot IDs were not showing up when using the Review feature to generate a PDF during batch planning. Manual selection of inventory lots was working as expected. This has […]

Updating Data Structures After Restoring Live Data

Sometimes the data from the production system needs to be restored to staging or development servers. If the latest version being tested on those servers has a data migration as part of the new release, a manual re-deployment of the code is required to re-trigger the data migration scripts. As of OmniBlocks® version 1.71 the […]

OmniBlocks® Release Notes 1.71

Inventory Move Inventory The lot field text is selected when the field is activated. This allows searches to be made in quick succession without having to clear the field between each scan. The lot field is reset on every search. If the same inventory lot label is scanned twice the field will now replace the […]

API Documentation

The API documentation is generated with a jsDoc tool whenever the develop server is updated. The document generation command is built into the API’s package.json as a command. This command it run via the Jenkins configuration script on the Develop Backend Server whenever it detects code changes on the develop branch of the API codebase. […]

Apr 28 2022 9:35 – 10:35 AM Downtime Analysis

9:44AM EST report came in that tenants could not login to production The Live BE server on EC2 was non-responsive when trying to login to Jenkins. Rebooted the EC2 instance after viewing the monitoring reports. Approximately 9:35AM CPU spike to near 100%. Started a rebuild process on Jenkins to force the API to do a […]

Data Structure: Tables

A partial list of OmniBlocks® API tables and their role. brand List of brands with a link to the brand’s primary website. brand_tenant_map Joiner table that links brands to tenants. Allows a brand to potentially be associated with more than one tenant. custom_templates The form builder templates (forms) used to set the steps for MMRs […]

OmniBlocks® Release Notes 1.70

Version 1.70 was primarily a “behind-the-scenes” update with some preparations for architectural changes coming in future releases. These changes are necessary to improve scalability and performance of the application over the next few releases. Production Batch Numbers Batch numbers now properly represent the expiration date with a MMYY#### batch number. MMR View PDF Feature A […]