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. […]

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 […]

Adding Catalog Items

The catalog is where details about stock keeping units (SKUs) are maintained. It is the base source of information for inventory. As such it is tightly integrated with the inventory module. Adding A Catalog Item Login as an administrator level user. Go to Inventory. Click the “+ SKU” button on the top right. The Add […]

OmniBlocks® Release Notes v1.69

MMR Formula calculations for production The calculations for production batches is sometimes incorrect with the 1.67 and 1.68 builds due to older algorithms that stored incorrect values in the database. The incorrect data has been corrected in the 1.69 build, retaining the performance advantages of the MMR system refactoring. Form Builder Table Component The Form […]