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

Data Structure: Custom Templates

The custom_templates table stores the templates for the Form Builder module. Fields Name Stores the name of the template. Section A large array of JSON objects that holds the sections used to build the template. It stores an actual copy of the section as it was configured when the template was created. The original source […]

OmniBlocks® Release Notes v1.68

Inventory Edit and Split Into Lots The data engine has been updated to carry less load and provide a faster response time when editing inventory data or splitting into lots. Move Inventory Automove Move Inventory has an Automove feature which is enabled by default. When enabled it allows a user to scan a SKU to […]

OmniBlocks® Release Notes v1.67

Manufacturing SaaS

Most of the work on this release has been with behind-the-scenes refactoring to create a clear separation between MMR processes and Production processes. MMR Module The MMR module has had extensive updates to the data engine. Average MMR listing page loading time has been improved from an average of 10s to < 1s. MMR Table […]

Importing CSV Data with DataGrip

Datagrip is a database management app from JetBrains. Video: How To Import CSV Files With Datagrip Video: Formatting a CSV for Import With DataGrip 2020-07-23_11-39-19

OmniBlocks® Release Notes v1.66

Certification Marks The main certification mark listing table has a couple of updates. You can now filter the marks to only show those that have at least one completed batch. The SKU column now links to the Inventory page and pre-filters the inventory to show the matching SKU. API Support For TruInsights® Quality Checks The […]

DRY Principles

Don’t Repeat Yourself is a common software design principle that we employ at Research Blocks. Whenever you find yourself doing a copy/paste of code and not changing much (if any) of the pasted code, consider creating a utility function or a new component to do the work. Here is an example from version 1.67 Front […]

Hunting Down Main Modules

The main modules are the primary navigation elements on the sidebar , header, or footer of the main OmniBlocks® app. Legacy Architecture: Containers The legacy architecture uses containers and relies heavily on redux/saga within the containers. Latest Architecture : Pages Starting in 1.67 a new naming convention will use a folder name pages where context-based […]