Warning
WARNING: The TrackAbout MetaWiki has been deprecated and is no longer being updated.

Please visit our new TrackAbout Knowledge Base at https://supportkb.trackabout.com for the most-up-to-date documentation on TrackAbout and TrackAbout Mobile.

Business Rules

From TrackAbout MetaWiki
Revision as of 14:39, 28 June 2017 by Lpickett (talk | contribs)
Jump to navigation Jump to search
TrackAbout Feature
Feature Name: Business Rules
In Module: Core Tracking
Short Description Rules for defining workflows
Available In: TAMobile 6 Desktop, TAMobile 6 Rugged
← Back to list


TrackAbout supports many business rules which are enforced in many places. The most common is to say that action X cannot be done unless the cylinder is in status A or B. However, many business rules are supported.

Business rules: Prevent entry errors

Examples:

Entering a last retest (hydraulic) date that is older that the manufacturer’s date

Entering a last retest date or manufacturer’s date that is in the future

Checking validity of valve lot and serial number entries based on patterns

TrackAbout is aware of various common cylinder markings that can be mistaken for serial numbers, such as DOT numbers, and will not accept these as valid serial numbers.

Business rules: Prevent process errors

Examples:

Selecting a valve that isn’t applicable to the service of the cylinder

Selecting a water capacity that isn’t applicable to the service of the cylinder

Filling products at higher pressures than the fill ramp allows

Business rules: Validate attributes

Examples:

Retest period has not passed

Valve expiration date has not passed

Cylinder manufacturer is valid

Barcode scanned is valid based on a list of known-good patterns plus various checksum algorithms

Cylinder working pressure must match fill pressure

Cylinder has not been in toxic/hydrogen service, preventing it from being in other product services

Cylinder has all the required attributes recorded in the system in order to be filled (i.e. not missing serial number, manufacturer date, etc)

Business rules: Validate product families

Examples:

Ramps are connected to raw material tanks and a set of products

Cylinders being sorted onto a pallet are incompatible filling families

Cylinders being filled together are in compatible filling families

Business rules: Validating users

Examples:

Operators can only fill on ramps to which they have been assigned

Operators can only fill particular products to which they have been assigned

Business rules: Validating cylinder status

Examples:

Cylinders that are empty and haven’t been sorted (inspected) cannot be filled

Cylinders that are full cannot be filled again

Cylinders that are scrapped are not recognized

Cylinders requiring analysis that have not been analyzed cannot be delivered

Cylinders that are not full cannot be delivered

Cylinders that are in quarantine cannot be delivered, and are not full

Cylinders that are blocked cannot be used at any point in the process until the block has been cleared in maintenance

Cylinders that are recalled cannot be used

Cylinders that are in a complaint status cannot be used until the complaint has been resolved