Matrix Maxi PDF
Matrix Maxi PDF
0 User Guide
Page 1 of 573
MATRIX-TM Software V5.0 User Guide
TABLE OF CONTENTS
Page 2 of 573
MATRIX-TM Software V5.0 User Guide
Page 3 of 573
MATRIX-TM Software V5.0 User Guide
Page 4 of 573
MATRIX-TM Software V5.0 User Guide
Page 5 of 573
MATRIX-TM Software V5.0 User Guide
Page 6 of 573
MATRIX-TM Software V5.0 User Guide
Page 7 of 573
MATRIX-TM Software V5.0 User Guide
Page 8 of 573
MATRIX-TM Software V5.0 User Guide
1. INTRODUCTION
In this chapter you will find a short description of the MATRIX Hardware and Software
components.
MATRIX allows you to MANAGE your cutting tools and any other kind of inventory.
MATRIX hardware is an ATD (Automatic Tool Dispenser).
MATRIX-TM is a software package comprised of two main modules:
• MATRIX-TM MANAGE - the management module.
• MATRIX-TM TOUCH - the hardware interface system.
Page 9 of 573
MATRIX-TM Software V5.0 User Guide
Workstation for
Matrix-TM server managing stock
Database server
Support
For more detailed information regarding the system, please read this User Guide and
the MATRIX Hardware User Guide.
Page 10 of 573
MATRIX-TM Software V5.0 User Guide
Cabinet
The cabinet houses multiple drawers that are locked, and released by a software
command.
Note: There is an exception - where a drawer is not divided into bins (open drawer), it
functions as a single or multiple virtual bins.
Page 11 of 573
MATRIX-TM Software V5.0 User Guide
Bin
o A bin is the basic stock management unit.
o Each bin has a cover that is locked.
o Each bin location is defined according to its X-Y-Z coordinates, known as Bin Units.
Page 12 of 573
MATRIX-TM Software V5.0 User Guide
MATRIX-TM MANAGE
It is a Graphic User Interface program:
• Installed on the MATRIX Cabinet PC and other PC workstation connected to the
local network.
• The module enables the user to manage the item data in the MATRIX dispenser
and execute stock operations according to user authorization.
• It can also be used as a stand-alone stock management system for a manual
warehouse like shelves and cabinets.
• The module supports multiple languages.
MATRIX-TM TOUCH
It is a Graphic User Interface program:
• Installed on the MATRIX Cabinet PC and operated by a touch screen attached to
the cabinet. For testing or demonstration purposes, the module can also be
installed on any PC and operated with no connection to an automatic cabinet.
• The module enables the user to open the drawers and bins of the MATRIX
dispenser and execute a variety of stock operations, such as issuing, returning,
receiving and counting according to defined user authorizations.
• The module supports multiple languages.
• Once the TOUCH module is installed, it starts automatically after the cabinet PC
restarts.
Database Administration
It is a program with collection of database maintenance utilities:
• Backup, restore database and configure data replication.
• Control and monitor database jobs.
• Reset passwords.
Page 13 of 573
MATRIX-TM Software V5.0 User Guide
Server Services
There are several background programs:
• Installed on the PC/Server running the database.
• Generate scheduled reports.
• Create automatic orders.
• Run the month end process.
VMDemo
A MATRIX Hardware control software program that has 3 operational modes.
It is used for hardware maintenance and testing purposes, and will not be needed
during normal operation of MATRIX-TM.
• Demo mode
This mode simulates a MATRIX cabinet and allows you to work with MATRIX-TM
system virtually without using the cabinet itself.
• Machine mode
This mode allows you to: Send; Open, or; Reset commands to drawers and bins to
check their operation.
• Gateway to TMS
Allow other programs to work with the MATRIX cabinet.
Page 14 of 573
MATRIX-TM Software V5.0 User Guide
2. INSTALLATION INSTRUCTIONS
This chapter contains basic instructions about how to install the MATRIX-TM software
and how to START working with MATRIX-TM by operating Hardware and Software
Tools.
Please read these instructions carefully to ensure fast and easy installation and
operation of MATRIX.
Note: If you want to have full functionality of the MATRIX-TM system you will also need
a MATRIX cabinet.
Software
• Operating Systems
Windows 2000 Service Pack 4 (SP4)
Windows Server 2003
Windows XP SP2
Windows Vista / 7, with the following exception:
The installation file setup.exe and the Matrix-TM Settings program must
be run with "Run as Administrator" option (this option appears on the
popup menu when making right mouse click on the file). Or if the user has
administrator privileges.
Windows Installer 4.5 or higher.
Microsoft .Net Framework 4.0.
• SQL Express 2008 R2 (Microsoft SQL Server) must be installed if the computer
running MATRIX-TM is also running the SQL server.
• MSDE SP4 (Microsoft SQL Server Desktop Engine) can be installed if the
computer running MATRIX-TM is also running XP.
Page 15 of 573
MATRIX-TM Software V5.0 User Guide
Note: You must have administrative rights on the computer to install MATRIX-TM and
Database.
Software components:
Microsoft .Net Framework 4.0: The free software that is required in order to run the
Matrix Setup and using the Matrix software (run dotNetFx40_Full_x86_x64.exe file).
SQL Express 2008 R2: The free software (Microsoft SQL Server) that is required in
order to work with databases (follow instructions described in Chapter A: Install SQL
Express 2008 R2 (section 2.3)).
Matrix-TM: Matrix Setup includes three modules (Server, Manage and Touch modules)
that are selected in the installation process depending on the destined stations
purpose (run the file …\SetupAll.msi as described in Chapter A: Install MATRIX-TM
Setup (section 2.4)).
Page 16 of 573
MATRIX-TM Software V5.0 User Guide
MATRIX-TM TOUCH
MATRIX-TM MANAGE Cabinet operated by Touch screen
Administrative workstations or via Network
LAN - Network
connection
Cabinet: 1) The Microsoft .Net Framework 4.0 is usually installed. If not, install
the program.
2) Install Matrix setup with Manage and Touch modules. No need to
install Server module.
Page 17 of 573
MATRIX-TM Software V5.0 User Guide
LAN - Network
connection
Cabinet: 1) The Microsoft .Net Framework 4.0 is usually installed. If not, install
the program.
2) The SQL Express 2008 R2 is usually installed. If not, install the
program.
3) Install Matrix setup with Server, Manage and Touch modules.
Note: If you decide to install SQL on a local PC, we recommend installing SQL on the
cabinet PC.
Page 18 of 573
MATRIX-TM Software V5.0 User Guide
Page 19 of 573
MATRIX-TM Software V5.0 User Guide
4. Click the <Select All> button and then click the <Next> button.
Page 20 of 573
MATRIX-TM Software V5.0 User Guide
If you select “Named Instance” option, you will need to mention this name on the
installation of Matrix program on the stage of Server setup. This will be also
required for license.
For example: Named Instance = SQLExpress, then Server Name should be
PCname\SQLExpress.
6. For both services set in the “Startup Type” to “Automatic” and click <Next>.
Page 21 of 573
MATRIX-TM Software V5.0 User Guide
Page 22 of 573
MATRIX-TM Software V5.0 User Guide
9. After the installation is complete, you will may need to restart the computer,
Page 23 of 573
MATRIX-TM Software V5.0 User Guide
Important! If the PC that you are using for installation already has installed a previous
version of Matrix, it is necessary to remove the existing installation before running the
new setup. To remove the old software, go to Windows Start Menu Programs
MATRIX-TM MATRIX-TM Tools MATRIX-TM Uninstall and select the option
'Remove' during uninstall.
Start installation:
Page 24 of 573
MATRIX-TM Software V5.0 User Guide
Page 25 of 573
MATRIX-TM Software V5.0 User Guide
3. Select the program modules you wish to install and click <Next> to continue:
Install Server:
A Server module for Database.
Choose this option if the current computer contains the Database.
Important! In order to work on a local database, you need to install SQL Express
2008 R2 as described in Chapter A: Install SQL Express 2008 R2 (section 2.3).
Note: This setup will install a new DB on your server or update an existing DB,
overwriting the ITM database.
Install Manage:
A Client module for Administrative work.
It is recommended to choose this option whether or not the current computer is
connected to MATRIX Cabinet.
Install Touch:
A Client module for work with the cabinet.
Page 26 of 573
MATRIX-TM Software V5.0 User Guide
Choose this option if the current computer is connected to the MATRIX Cabinet.
Note: This module can be installed on a computer that is not connected to a MATRIX
cabinet, in order to simulate cabinet functionality.
4. Fill in the path to install the program files, choose "Everyone" to make the software
accessible to all users of this computer and click <Next> to continue.
Page 27 of 573
MATRIX-TM Software V5.0 User Guide
If you did not check the option 'Install Server' at the beginning of this section,
skip to step 9. Otherwise, continue to the following step.
6. By this step you will install a Server with a New Database or Update of an
existing Database. SQL Database can be installed locally on the cabinet PC or on
a server connected to the network.
Note: The installation of Server requires pre-installation of SQL Express 2008 R2.
If this software is missing, follow instructions described in Chapter A: Install SQL
Express 2008 R2 (section 2.3).
Page 28 of 573
MATRIX-TM Software V5.0 User Guide
7. Fill-in the data on the following screen and click <Next> to continue:
Page 29 of 573
MATRIX-TM Software V5.0 User Guide
8. If you chose to install "New Database" in the previous step, and a database with
the same name already exists, you will get the following message:
• Click <Yes> to overwrite the existing database with the database from the new
installation.
• Click <No> to return to the previous window.
Page 30 of 573
MATRIX-TM Software V5.0 User Guide
Page 31 of 573
MATRIX-TM Software V5.0 User Guide
Note: If you marked the Add Touch as Startup program in the installation, then after
the installation is complete, the TOUCH module will be inserted into the Startup
programs and will run automatically when the PC starts.
In order to cancel the automatic run, go to "Start Programs Startup" and delete
the TOUCH shortcut.
Page 32 of 573
MATRIX-TM Software V5.0 User Guide
1. Apply to CTMS Support for getting a license code and supply the following data:
Server Name: The exact server name. The next step has a snapshot
with the Server name.
Database Name: The exact database name.
Number of Instances: Number of workstations that will need to run Matrix
software simultaneously including the MATRIX machine's
pc.
Page 33 of 573
MATRIX-TM Software V5.0 User Guide
3. Enter the license code received from CTMS Support and click <Next>.
You will be notified with failure or success message.
Note: If you plan to work with physical cabinet, then you do not need to install this tool
and you can skip to the next instruction.
Page 34 of 573
MATRIX-TM Software V5.0 User Guide
Page 35 of 573
MATRIX-TM Software V5.0 User Guide
2. Choose Location.
Page 36 of 573
MATRIX-TM Software V5.0 User Guide
• On the Setup menu set the Port and Baud rate to work.
• If you want to send telegrams between the two applications, run the "VmDemo"
again to open another application.
• Select Telegram, click the <Send Telegram> button and wait for message
response.
• If you get "Timeout" message, check if the correct Port was given and the cable is
connected correctly.
• If Error message appears, check the parameters given and the machine situation.
Page 37 of 573
MATRIX-TM Software V5.0 User Guide
Please notice that if UAC (User Account Control) on the PC is ON, this application
must be run with "Run as Administrator" option (this option appears on the popup
menu when making right mouse click on the file).
Page 38 of 573
MATRIX-TM Software V5.0 User Guide
Server IP: Server name or IP Address where the database of MATRIX is located. If
the database is running on the same computer where MATRIX-TM is
installed, then put in this field the name (local) or use period symbol (.).
Windows Authentication: Select this option if you wish Matrix-TM to connect to
database using Windows Authentication.
User ID: User ID which is used to access the database (initially will be ITM)
Password: Password which is used to access the database (initially will be ITM)
Database Name: List of available databases for selection according to the chosen
Server IP, User ID and Password. If there was any
incompatibility with the above fields, then the list will be empty.
Note: It is not recommended to edit changes in the ITMDemo database since this
database is used for updating databases of previous versions and is replaced when
reinstalling Server.
Language: List of all the available languages for the currently selected database.
Choose one.
Log File: The system is able to create logs on the selected level. Select a log level.
No: No error logs will be written.
Minimum: Logs will be written only on selected events.
Maximum: Extensive logs will be written.
TOUCH Mode: Select the mode to run TOUCH module.
Machine: Working with MATRIX cabinet.
Virtual: Working virtually with no MATRIX cabinet and no
simulator.
Simulator: Working with VMDemo cabinet simulator.
Machine Log: Communication log between PC and Matrix cabinet.
Line Monitor: Opens communication window.
Note: You must check Settings definitions after installation of version upgrades.
Note: If this screen was opened while MANAGE or TOUCH module is open, then you
must restart the software modules for the changes to take effect.
Page 39 of 573
MATRIX-TM Software V5.0 User Guide
2. Fill-in the "User Name" and "Password" fields and click the <Login> button.
Initial User Name = admin
Initial Password = admin
If there is any problem to login, check the user name and password.
Note: After the first login, the password should be changed to ensure data security.
Page 40 of 573
MATRIX-TM Software V5.0 User Guide
Shortcuts
Note: If a user has limited authorizations, the system will only display the authorized
options after login.
After successful login to the Manage module you are ready to start working with the
software by adding your data to the database. The recommended steps are described
in the following sections.
Page 41 of 573
MATRIX-TM Software V5.0 User Guide
Note: For advanced use of the software, a user with administrative authorities can add
users with the Import module. For more instructions, follow Chapter D: Import Data
(section 22).
Page 42 of 573
MATRIX-TM Software V5.0 User Guide
Important! Please note that the list of suppliers already includes a supplier called
'Internal Supplier'. This supplier is automatically added when creating a new database
or updating the database to version 4. The system uses this supplier for Internal
Orders and prohibits deleting his record. It is also not recommended to edit its data.
Note: For advanced use of the software, a user with administrative authorities can add
suppliers with the Import module. For more instructions, follow Chapter D: Import Data
(section 22).
Note: For advanced use of the software, a user with administrative authorities can add
items with the Import module. For more instructions, follow Chapter D: Import Data
(section 22).
Page 43 of 573
MATRIX-TM Software V5.0 User Guide
Bins:
Bins are added automatically when adding Cabinet and Drawers.
Bins can also be edited or added manually as described in the next steps:
1. Select "Menu: Main Bin”.
2. To edit an existing bin: Click the <Search> button on the toolbar to locate
the bin, and click the <Update> button to open the bin maintenance
screen.
3. To add a new bin manually:
Page 44 of 573
MATRIX-TM Software V5.0 User Guide
b. Fill-in the Bin Code* and Cabinet Code of the cabinet where the bin is
located and save the data by clicking the <Save> button on the
toolbar. The "Bin Maintenance" screen will display the bin' fields to
enable the editing.
Note: Chapter B: Bin Location (section 5.3.3) describes the principles used by the
software to name bins (in the Bin Code field) which are automatically created. You can
use the same principle for bins defined manually.
4. Each bin should be linked to an item stored in it. A bin without an item is
defined as an inactive bin.
Define "Item Code" of the item that will be linked to the bin, fill-in the "Capacity"
and save the data.
Important! If you need to add bins manually and to access them through TOUCH, you
also have to manually create the bin units. Without bin units you cannot access those
bins in the Touch module. See more details in Chapter B: Base Entities -> Bin (section
5.3)
Note: In order to work in a more advanced mode and be able to plan your purchasing,
you need to fill in the different parameters of the bin. For more instructions, follow
Chapter B: Base Entities -> Bin (section 5.3).
In order to work on the TOUCH module with the cabinets defined in the database, the
user must first create TOUCH definitions in MATRIX-TM MANAGE.
A PC work station can control one Master cabinet and a number of Add-on cabinets.
The Master cabinet houses the PC and touch screen. The User must create TOUCH
station definition in the database by assigning it a TOUCH Name and Computer
Name of the PC located in the Master cabinet.
Once a TOUCH station is defined, the Add-on cabinets must be defined.
For example:
Page 45 of 573
MATRIX-TM Software V5.0 User Guide
In the diagram below two TOUCH Stations (the first with 1 cabinet, the second with 3
cabinets) are defined in the Server Database.
In order to create the definitions, login to the MANAGE system and follow these
instructions:
3. Fill the "Touch Description" field with a significant value that describes the name of
the touch station.
Page 46 of 573
MATRIX-TM Software V5.0 User Guide
Fill the "Computer Name" field with the exact name of the PC that will run
TOUCH. The value can be taken from:
Go to that computer Properties follow tab "Computer Name":
- Take the value from field "Full Computer Name" but do not
include the period at the end of the name.
- Click the <Change…> button use the value of
"Computer Name" field.
6. For field "Touch Description" select the previously created Touch description.
For field "Cabinet Name" select the cabinet you want to attach to the Touch.
Page 47 of 573
MATRIX-TM Software V5.0 User Guide
2. Fill-in the "User Name" and "Password" fields and press on the <OK> button.
Initial User Name = admin
Initial Password = admin
If there is a problem to login, check the user name and password.
Page 48 of 573
MATRIX-TM Software V5.0 User Guide
TOUCH Operations:
If the login was successful, the "Main Menu" will then be displayed with the following
options:
Issue – Issue items.
Receive – Enter orders from supplier into the cabinet (re-stocking).
Return – Return items to the cabinet.
Change Issue – Allows an authorized User to track and correct issue transactions.
Adjust – Adjust stock quantities of items.
Count – Stock counting of the cabinet.
Transfer – Transfer of items to another cabinet against an Internal Order.
Page 49 of 573
MATRIX-TM Software V5.0 User Guide
Receive without Order – Receive an item without having to create a purchase order.
Send to Calibration – Send gauges to calibration.
Return from Calibration – Return gauges from calibration to stock.
Requests – Issue and Receive items according to requests received
via interface or from Manage.
Advanced – An administrative option for maintaining the cabinet and its
items.
Note: Touch will only display authorized options. If there is authority for one option only,
then this option will be automatically selected without displaying the main menu first.
3.3.3 Issue
A user, who has authority to issue an item, can remove it from stock. Once the user opens
the drawer and the bin latch pops-up, the item will be considered as issued.
1. Press on the <Issue> icon.
2. Search for an item by barcode or from the list and select an item.
Page 50 of 573
MATRIX-TM Software V5.0 User Guide
3. Open the bin following the instructions written at the top of the screen (in RED) and
issue the item.
At this point an 'Issue' transaction with the logged-in user will be created.
Check this transaction in the MANAGE Module: Operations Transaction.
4. Close the drawer.
3.3.4 Receive
A user, who has authority to receive an ordered item, can re-stock the item by placing it
into the linked bin.
In the MANAGE Module an order must first have been created. It will be in 'Open' status.
The order will contain the line items which can be received.
1. Press on the <Receive> icon.
2. Search for an item by barcode or from the list and select the item.
3. Open the bin following the instructions and put the item into the bin.
4. Close the drawer.
At this point a 'Receive' transaction with the logged-in user name will be created.
3.3.5 Return
A user, who has authority to return an item, can place a used item into a bin. This item
can be issued again if it is a Durable / Kit item or can be sent to regrind if it is a
Reworkable item (the items of type Durable / Kit can be also sent to regrind if necessary).
In order to be able to return an item, it must be linked to a bin that was defined as 'Used
Item' in the MANAGE module. The item to be returned must be of Durable, Kit or Re-
workable type.
1. Press on the <Return> icon.
2. Search for an item by barcode or from the list and select the item.
3. Open the bin following the instructions and put the item into the bin.
4. Close the drawer.
At this point a 'Return' transaction with the logged-in user name will be created.
Page 51 of 573
MATRIX-TM Software V5.0 User Guide
3.3.6 Adjust
A user, who has authority to adjust items, can adjust the stock quantity of a bin as shown
in the system to the actual quantity in the bin.
1. Press on the <Adjust> icon.
2. Search for an item by barcode or from the list and select the bin to which the item is
linked.
3. Open the bin following the instructions and adjust the quantities on the screen
according to the actual quantity in the bin.
4. Close the drawer.
At this point an 'Adjust' transaction will be created with the logged-in user name.
3.3.7 Count
A user, who has authority to count bins, can reconcile between bin quantities shown in the
system and between the actual quantities counted. The count can be done for one bin or
for all the bins in one drawer.
1. Press on the <Count> icon.
2. Select from the list a particular bin for counting or select any bin from a particular
drawer, and then answer if you wish to count all the bins from the drawer, or just the
selected bin.
3. Open the drawer following the instructions and adjust the quantities on the screen
according to actual quantities counted in the bin/s.
4. Press on the <Update> button to save the new quantities.
5. Close the drawer.
At this point a 'Count' transaction/s will be created with the logged-in user name.
Page 52 of 573
MATRIX-TM Software V5.0 User Guide
3.3.8 Transfer
A user, who has authority to execute a transfer order, can transfer the ordered items from
one cabinet (Transaction -) and then receive them into the cabinet which made the Internal
Order. In the MANAGE module an Internal Order with the items for transfer must first have
been created in 'Open' status. To execute the transfer order:
1. Press on the <Transfer> icon.
2. Search for an item by barcode or from the list and select it.
3. Open the bin following the instructions written at the top of the screen (in RED) and
issue the item.
Once the user opens the drawer and the bin latch pops-up, the item is considered as
issued for transfer. At this point a 'Transfer -' transaction (with a negative Transaction
quantity) with the logged-in user will be created. Check this transaction in the
MANAGE Module: Operations Transaction.
4. Close the drawer.
5. Continue with the "Receive" process at the cabinet which created the Internal Order.
Page 53 of 573
MATRIX-TM Software V5.0 User Guide
3.3.11 Requests
A user, who has authority to use this option, can issue and receive items according to the
requests received from MANAGE or machines that are connected via the THINC interface.
This process facilitates the issue of items required to assemble toolsets for manufacturing
machines and to store them in Matrix pending use. Prior to using this option, the interface
must be defined to handle transmission of such requests.
For a full description see Chapter D: THINC Interface – IN / OUT Requests (section 24.2).
3.3.12 Gauges
A user with authority to use this option can send to and return Gauges from Calibration.
The <Send to Calibration> process allows you to view all the serial items that are
pending calibration. You are able to choose an item, remove it from the bin and send it to
calibration.
The <Return from Calibration> process allows you to view all the gauges that were sent
to calibration, choose a gauge and return it to stock.
Page 54 of 573
MATRIX-TM Software V5.0 User Guide
Page 55 of 573
MATRIX-TM Software V5.0 User Guide
Page 56 of 573
MATRIX-TM Software V5.0 User Guide
Page 57 of 573
MATRIX-TM Software V5.0 User Guide
Shortcuts
Page 58 of 573
MATRIX-TM Software V5.0 User Guide
Main Menu
3. Order
• Order
o Orders – standard order maintenance
o Rework Orders
o Internal Orders
o Show All Orders
• Transfer Orders
• Receive Order
• Receive without Order
• Invoices
• Return to Supplier
4. Reports
• Transactions
o Advanced Transactions Report
o Issue / Return Comparison
• Stock Reports
o Advanced Stock Report
o Dead Stock by Item
o Dead Stock by Cabinet
o Dead Stock by Bin
o Advanced Dead Stock Report
Page 59 of 573
MATRIX-TM Software V5.0 User Guide
o Stock by Bin
o Stock by Cabinet
o Stock by Item
o Min Comparison
o Max Comparison
o Stock Surplus Report
• Usage Report
o Basic Usage Report
o Advanced Usage Report
• Stock Shortage
o Stock Shortage
o Advanced Stock Shortage
o Advanced Early Warning Report
o Early Warning Report
• Stock Valuation Report
o Valuation By Bin Report
o Valuation By Cabinet Report
o Valuation By Item Report
• Orders Report
o Basic Orders Report
o Advanced Orders Report
o Orders Simulator
o Overdue Orders Report
o Advanced Invoice Report
o Invoice Control
• Additional Fields Report
o Additional Fields Report
o Additional Fields – Advanced Items Report
o Additional Fields – Advanced Bins Report
o Additional Fields – Advanced Orders Lines Report
o Additional Fields – Advanced Kits Report
• Interface
o In/Out Requests Report
o Interface Report
• Items
o Item-Supplier Report
o Kits Report
o Item Catalog Pictures
o Item Catalog Pictures by Cabinet
o Items-Cost Centers
o Alternative Items Report
o Quantity Discount
• Gauge
o Calibration History
o Advanced Serial Items Report
o Gauges Measurement Report
• Administration
o User Groups
o Bin Limitation
Page 60 of 573
MATRIX-TM Software V5.0 User Guide
Page 61 of 573
MATRIX-TM Software V5.0 User Guide
8. Help
• About
• Send Email to Support
• Help
9. Windows
• Close all Windows
• Cascading Windows
Page 62 of 573
MATRIX-TM Software V5.0 User Guide
Toolbar
58B
1. Add
When a search or details screen is displayed, by clicking the <Add> button, an update
page will be displayed in an insert mode, enabling the user to insert a new record by
filling the necessary fields and saving them.
2. Update
When a search or details page is displayed and a certain record is selected, by clicking
the <Update> button, an update page will be displayed enabling the user to update the
selected record.
3. Delete
When a search or details screen is displayed and a certain record is selected, by
clicking the <Delete> button, the selected record will be deleted.
4. Refresh
By clicking the <Refresh> button the current record’s data will be refreshed (updated).
5. Back
By clicking the <Back> button, the previous record from a search list will be opened for
maintenance.
6. Next
By clicking the <Next> button, the next record from a search list will be opened for
maintenance.
Page 63 of 573
MATRIX-TM Software V5.0 User Guide
On the maintenance screen: By clicking the <Save & Close> button; any modification
made to the selected record will be updated in the database and the current window
will be closed.
On the search screen: By clicking the <Save & Close> button; the definitions of
search screen will be saved and the window will be closed. Next time you open the
same search screen it will load according to the saved definitions. The following
definitions can be saved: Sort of screen, Column position, Column size, Window size
and Search parameters.
9. Save
This button has the same functionality as the <Save & Close> button, but the current
window will not be closed.
10. Clear
By clicking the <Clear> button, the content of the displayed fields (in a search, details
or queries screen) will be cleared.
11. Search
By clicking the <Search> button, a list of records that meet the criteria defined in the
top section of the page will be displayed on screen.
12. Analyzer
Displays key performance metrics on one screen.
13. Help
Displays a help screen regarding the current option in use.
14. E-Mail
Creates an email for the technical support by attaching a report as a file.
15. Print
Exports query results or basic reports to an Excel file.
Page 64 of 573
MATRIX-TM Software V5.0 User Guide
Some generic screens have differences in their available options, but most of the modules
in the system work by the same principles; therefore they are described here fully only
once.
Toolbar
Buttons for Add / Update / Buttons for Print to
Delete / Save / Search Excel / Send by Email
Page 65 of 573
MATRIX-TM Software V5.0 User Guide
parameter by clicking on the button. Each click will change its sign to either or
Page 66 of 573
MATRIX-TM Software V5.0 User Guide
The grid in the lower part of the screen will display the records that match the defined
criteria. The number of found records will be displayed above the grid (in the example
– Found 9 Records).
4. If the desired record was found, mark it in the list and select the desired operation on
the toolbar. Otherwise, make another search.
Important! In all search fields where the user manually types the value to be searched,
you can type a partial value and then use the '%' sign. It will display all the records that
include the partial value. For example, if you are searching for all the Bins that their Bin
Code starts with "Demo1-01", type "Demo1-01%" and search.
Note: For performance reasons the number of records which are displayed in the search
screen is limited. This limitation can be changed by the administrator in System Option
205 - Number of Rows to Display. To change the value, open "Menu: Administration
System Options" parameter 205 (normally set to 2000).
Available operations:
• Sort the list: Click the column header in order to sort the list in ascending or
descending order.
• Resize window: Click the search screen corner and drag the mouse to reduce /
enlarge the window size.
• Resize columns: Click the divider between columns and drag mouse left or right in
order to resize the width of columns.
• Re-order columns: Click a column header and drag it to a different position.
• Search parameters: Set search parameters as described in the previous section.
Page 67 of 573
MATRIX-TM Software V5.0 User Guide
2. Click the <Save> button on the toolbar to save the changes or; Click the
<Save & Close> button on the toolbar to save the changes and close the screen.
Add a record
Users can add a record to the generic search screens, like the list of Items, Cabinets etc...
To add a record:
1. Open the relevant search screen.
3. Input values for the fields and click <Save> button to save the record.
Once the record is saved, it will be added to the search screen and may then be
updated or deleted.
Note: The fields that appear with a red asterisk (*) are mandatory and must be filled in
before saving the record.
Page 68 of 573
MATRIX-TM Software V5.0 User Guide
Update record
User can update an existing record in the generic search screen, like the list of Items,
Cabinets, Suppliers, etc…
To update a record:
1. Open the relevant search screen.
2. Search for the relevant record, mark it and then open the record using one of the
options described above.
Following the example above and opening the 'Item Maintenance' screen of the
selected record, the following screen will be displayed:
Page 69 of 573
MATRIX-TM Software V5.0 User Guide
4. Make the required changes on the maintenance screen of the record and click
<Save> button to save them.
5. Whilst your update screen is open, you can switch to the next or previous record from
Page 70 of 573
MATRIX-TM Software V5.0 User Guide
Delete a record
User can delete records in a generic search screen, like from the list of Items, Suppliers
etc…
To delete a record:
1. Open the relevant search screen.
2. Search for the relevant record, mark it in the grid and click the <Delete> button on
the toolbar.
The selected record will be deleted from the database. If for any reason a record
cannot be deleted, a system message explaining the reason will appear.
Shortcut keys
MANAGE module enables working with keyboard shortcut keys on the next screens:
Maintenance screens:
Alt + Up arrow Open the maintenance of previous record
Alt + Down arrow Open the maintenance of next record
CTRL + S Save the current record
CTRL + Enter Save and close current record
Page 71 of 573
MATRIX-TM Software V5.0 User Guide
Clicking on the button will display the following calendar screen, which enables
selecting the date:
Jump Months
Choose Date
Page 72 of 573
MATRIX-TM Software V5.0 User Guide
• Mandatory fields:
Page 73 of 573
MATRIX-TM Software V5.0 User Guide
5. Base Entities
The base entities are:
1 Supplier
2 Cabinet
3 Bin
4 Item
5.1 Supplier
Adding a supplier
1. Select "Menu: Main Supplier".
Important! Please note that the view of suppliers already includes a supplier called
'Internal Supplier'. This supplier is automatically added when creating a new database or
updating the database to version 4. The system uses this supplier for Internal Orders and
prohibits deleting his record. It is also not recommended to edit its data.
Following is the "Supplier Maintenance" screen, in which the company's suppliers can be
managed.
Page 74 of 573
MATRIX-TM Software V5.0 User Guide
Fields Description:
The following details should be entered for each supplier:
Supplier Code *: Unique supplier code.
Additional Supplier Code: Additional supplier code.
Supplier Name: Unique supplier name.
Address: Supplier address.
Fax No, Phone No: Supplier contact details.
Contact Person: Supplier contact person that will be copied automatically to
purchase orders.
Home Page: Supplier home page.
E-Mail: Single supplier email or multiple emails separated by comma (,)
which are used for receiving automatic and non-automatic purchase
orders from the system.
Remarks: General remarks.
Create User, Create Date, Update User, Update Date:
Filled automatically by the system and cannot be changed manually.
Page 75 of 573
MATRIX-TM Software V5.0 User Guide
Note: The details which are maintained on the supplier level will be used in the Items and
Purchase orders, therefore it is recommended to maintain as much detail as possible in
this screen. Further explanations regarding those issues can be found in Chapter B: Items
(section 5.4) and Chapter B: Orders (section 7).
Fields Description:
Schedule Type: The scheduler for creating automatic orders per supplier.
Specified – Personal schedule.
Default Schedule – General schedule that is defined in the
System options 807 & 808.
Do not run – The system will not create orders for this
supplier.
Schedule Day: Day for running automatic orders.
Page 76 of 573
MATRIX-TM Software V5.0 User Guide
5.2 Cabinet
48B
The main component in the system is the MATRIX cabinet, which is divided into drawers,
which are, themselves, divided into bins of different sizes. In case there are no bins in the
drawer, the entire drawer functions as 1 bin.
There are several MATRIX types and also another types supported to be activated by
TOUCH module and all are listed below.
The "Cabinet Maintenance" screen is used to enter new cabinets to the system or update
existing ones.
Page 77 of 573
MATRIX-TM Software V5.0 User Guide
Matrix MAXI: Used to create cabinet for MATRIX Series 5, for MAXI TOUCH and
for MAXI POD.
Matrix MINI: Used to create cabinet for MATRIX Series 5, for MINI TOUCH and
for MINI POD.
Matrix Recycle: Used to create Matrix Recycle cabinet, for storing inserts and tools
to be recycled.
Page 78 of 573
MATRIX-TM Software V5.0 User Guide
Kardex Shuttle: A warehouse that contains open trays for storing large tools. This
cabinet type can be connected by data cable to the MATRIX
machine and activated through the touch screen. You will have to
create new drawer types compatible to the trays configuration (For
more information see Chapter B: Adding Drawer Types (section
5.2.3)).
Kardex 3000 Shuttle: Same as KARDEX Shuttle except for the control system.
The instructions for KARDEX in this user guide are also relevant for
KARDEX 3000. Wherever different definitions are required, it will be
specifically mentioned.
Kardex Carousel: Vertical Carousel consists of a series of shelves that rotate when
receiving a command from TOUCH to deliver the selected items.
When finished, the user clicks to end the transaction and
immediately continues to the next transaction with no waiting time.
Non Automatic: Any warehouse such as tool cabinet or open shelves. The stock of
such a warehouse can be managed as well by the MATRIX-TM
software by attaching it to the TOUCH definitions. In the TOUCH
module, when the user requests to open a bin, he will be redirected
to the warehouse. You will have to create new drawer types
compatible to this manual warehouse (For more information see
Chapter B: Adding Drawer Types (section 5.2.3)).
You can also create the matching drawer types manually (for more information see
Chapter B: Adding Drawer Types (section 5.2.3)).
Page 79 of 573
MATRIX-TM Software V5.0 User Guide
3. Enter the mandatory and regular fields on the “General” tab according to the following
description.
Fields Description:
Code *: A code for the cabinet which is used for generating bins for the drawers.
Name *: A name for the cabinet
Cabinet Type *: All the cabinet types supported on TOUCH are described in
previous section.
Stock Management Level: For creating automatic orders, set the appropriate stock
management level for the cabinet:
Bin level – Uses the minimum and maximum quantities
defined for each bin of the same cabinet.
Page 80 of 573
MATRIX-TM Software V5.0 User Guide
Page 81 of 573
MATRIX-TM Software V5.0 User Guide
Page 82 of 573
MATRIX-TM Software V5.0 User Guide
Alert E-Mail: E-Mail address of person who is responsible for the stock in
order to alert him about a Zero-Issue transaction (stock-out).
Remarks: Free text for remarks.
This tab displays the coordinates for each unit in the cabinet, from which the bins are
compiled. Some bins are compiled from one unit, for example bins in Drawer Type '1' (or
known as D100-1, D50-1 etc.) in the MATRIX cabinet. And some bins are compiled of two
or more units, such as bins in Drawer Type D-2 (known also as D100-2, D50-2 etc.).
The coordinates are part of the instruction which is sent to open a certain bin.
In MATRIX Cabinet, the X / Y / Z coordinates of the unit which also has 'YES' value for
"Sent" field usually represent the location of the latch which opens the bin.
In other cabinets, usually the drawers will look like open trays or shelves, therefore the
field "Sent" will have 'NO' as its value.
In order to add these Cabinet Units to the list, usually you will need to use <Build Drawer>
button for automatic generation of the Bin Units according to the cabinet type and drawer
type. Please follow the next instructions for automatic and manual adding.
Page 83 of 573
MATRIX-TM Software V5.0 User Guide
Page 84 of 573
MATRIX-TM Software V5.0 User Guide
1. Click the <Build Drawer> button on the "Cabinet Maintenance" screen on the "Cabinet
Units" tab. The following screen will appear:
Page 85 of 573
MATRIX-TM Software V5.0 User Guide
Page 86 of 573
MATRIX-TM Software V5.0 User Guide
Recommendation: To save time on setting values for the fields, you can set default
values that will be loaded when creating new bins. For more information see Chapter B:
Defaults List (section 5.6).
For more information, it is important to read Chapter A: Bin Location (section 5.3.3).
1. Click the <Add> button or … Mark a certain row and click the <Update>
button. The buttons are located on the "Cabinet Maintenance" screen on the "Cabinet
Units" tab at the right side of the grid. The "Cabinet Unit" screen will appear.
Page 87 of 573
MATRIX-TM Software V5.0 User Guide
In MATRIX Cabinet, the X / Y / Z coordinates of the unit which also has 'YES' value for
"Sent" field usually represent the location of the latch which opens the bin.
In other cabinets, usually the drawers will look like open trays or shelves, therefore the
field "Sent" will have a 'NO' as value.
XYZ coordinates – These fields indicate the location of the cabinet unit (also
called bin unit), which is the smallest component in the bin definition.
Y: In MATRIX cabinet type, number of the drawer controller plug in * from top to
bottom. Otherwise, tray number.
Page 88 of 573
MATRIX-TM Software V5.0 User Guide
Bin Code: The Bin Code from the bins list. Each Bin Code comprises a
number of bin units.
Drawer Position from Top: In MATRIX cabinet type, number of the drawer * from
top to bottom. Otherwise, tray number.
Note: The exact same base unit (with specific XYZ values) can only be defined once. But
the same Bin Code can be defined for two or more bin units, because bins can be
comprised of more than one bin unit.
For more information, it is important to read Chapter A: Bin Location (section 5.3.3).
and click the <Update> button that is on the right side of the grid.
2. If the unit has a Bin Code value, remove the bin code value and save the change.
3. Click the <Delete> button that is on the right side of the grid.
2. Mark the required cabinet record and click the <Delete> button on the toolbar.
Page 89 of 573
MATRIX-TM Software V5.0 User Guide
2. Click the <Add> button on the toolbar. The screen as following will be displayed:
Cabinet Type *: Select the type of the cabinet for which you wish to add a drawer
type.
Max X *: The number of bins in the row.
Max Z *: The number of bins in the depth (number of rows).
Drawer Type Code *: Insert any drawer code. For example, K2x6, for drawer of
Kardex type with configuration of 2 rows and 6 columns.
3. Fill in the values and click the <Save> button on the toolbar.
4. Click the <Build Drawer> button.
The following screen will appear:
Page 90 of 573
MATRIX-TM Software V5.0 User Guide
5. For automatically bin creation for each unit, select ‘Automatic’ option to and click the
<Save> button on the screen. At this point, the drawers type is complete and you can
add this drawer type to cabinet.
6. For manual bin creation select the ‘Custom Code’ option and click the <Save> button
on the screen.
This will create an empty grid by the defined size, which we will use as a base for
defining Bin Units. Moving a mouse over the grid will display its coordinates.
Page 91 of 573
MATRIX-TM Software V5.0 User Guide
7. In order to build a bin for each grid division, click the <Build Drawer> button and it will
automatically create all the bin codes. Otherwise, if you want to create bin codes
based on a few divisions, continue to the next step for manual definitions.
8. Click the <Add> button on this screen in order to add a Bin Code. The following
screen will be displayed.
Page 92 of 573
MATRIX-TM Software V5.0 User Guide
9. Insert value for Bin Code, for example, 01-05, for a bin in the first row and fifth column
12. Save the Drawer Configuration by clicking the <Save> button on the toolbar. Now
this drawer type will be available for use in the "Cabinet Maintenance" screen on the
"Cabinet Units" tab.
5.3 Bin
49B
The bin is the basic stock management unit. Each bin is associated with the item it stores.
A bin that is not associated with an item is regarded as an inactive bin.
The bin screen displays the bins details and allows updating existing bins or adding new
ones. Located at the top of the page are the general constant bin details:
Bin Key: The bin's unique identifier, an automatic number that uniquely identifies the
bin and cannot be updated. Each bin receives this ID from the database.
Bin Code: Describes the bin's location in the cabinet. For example, the code B-01-02-
03 describes a bin, which is located in cabinet B, first drawer, and the
second row and third column of bins in that drawer . Notice that this is our
recommendation for managing MATRIX type cabinets. You can choose any
other scheme of bin codes, but be sure to make it consistent with the
structure of your cabinet or warehouse.
Cabinet Code: The bin's cabinet code
Item Code & Description: The stored item's code. This code can be selected from the
available codes list (which is displayed when clicking the button). A bin
can be created without an associated item.
The main part of the page is the tab index, which includes the following entries: General,
Stock Management, Additional Fields, Usage, Transactions, Orders, Bin Units and
Authorizations.
Page 93 of 573
MATRIX-TM Software V5.0 User Guide
Note: The Chapter B: Bin Location (section 5.3.3) describes the principles used by the
software to name bins (in the Bin Code field) which are automatically created. You can use
the same principle for bins defined manually.
Recommendation: To save time on setting values for the fields, you can set default
values that will be loaded when creating new bins. For more information see Chapter B:
Defaults List (section 5.6).
5. If you need to access the bins on the TOCH module, you have to manually create the
bin units. Without bin units the access to this bin will be impossible in Touch module.
For instructions on how to add bin units, see Chapter B: Tab: Cabinet Units (section
5.2.1.2, subsection 'Cabinet Units – Manual Creation')
Page 94 of 573
MATRIX-TM Software V5.0 User Guide
Fields description:
Status *: Indicates the bin's status – Active / Not active. This field is mandatory.
Consignment: If the bin is marked "Consignment": 1) The issue transactions made from
this bin will also be marked as consignment. This will allow Issue
transactions to be invoiced. 2) No Return will be available to this bin. 3)
Orders created for this bin will be marked as consignment. 4) Receive
process will allow to receive only order lines marked as Consignment. If not
marked, it will allow receiving only non-consignment order lines.
For more information see Chapter B: Managing Consignment Stock
(section 8.10).
Page 95 of 573
MATRIX-TM Software V5.0 User Guide
Item Type: Non-editable field which displays the type of item associated with this bin.
This item type determines the available functionalities for the bin. More
information is described in the Chapter B: ITEM Life Cycle (section 5.4.4).
Reworked: If the bin is marked "Reworked", the items in this bin have been received
from a rework (regrinding). Sometimes it is important to differentiate
between new items and between items which have been reworked.
Used Item: Indicates whether the bin contains a new or used item. See the following
table for an explanation of this code.
Bin Stock Management: States whether the stock is managed at the bin level. This
means that the automatic PO process will replenish according to the
Min and Max of the specific bin. Default value = not checked.
Do not Order: If checked, no order can be processed for this bin (either
automatically or manually). Default value = not checked.
Capacity *: The maximum number of items that can be stored in this bin.
Allow Over Capacity: If checked, the system will allow inserting a number of items
in the bin which exceeds the specified capacity. Default
value = checked.
Default Issue Quantity *: The default number of items that will be issued per one
issue. This value can be modified.
Issue Price: The item's price used for the Issue transactions. If no price exists
the price will be taken from the Item Price. For more information
about prices see Chapter B: PRICES of Items and Transactions
(section 8.9).
Issue Any Quantity: If selected, the user may issue any quantity up to the maximum
stock in the bin. If not, the user must issue the entire quantity of
stock in the bin.
Only Default Quantity: If selected, when using TOUCH only the exact quantity defined in
‘Default Issue Quantity’ field can be issued with no option to change
it.
Page 96 of 573
MATRIX-TM Software V5.0 User Guide
Do not Issue: If checked, the system will not allow issuing items from this bin.
Default value = not checked.
Items in Bin: The current stock quantity of items in the bin. When this number is
modified, a stock adjustment will take place (see additional details
below).
Issued Quantity: The issued quantity from this bin, if the associated item type is
'Durable'. Supplies information about the number of items issued
that should be returned to stock.
Ordered Quantity: The quantity of ordered items for this bin
Quantity of Reworked: The quantity of items sent to regrind process from this bin.
Draft: The quantity of items in Draft status for this bin.
Internal Order: The quantity of items in an Internal Order.
Last Count Date: The date of the most recent stocktaking.
Last Issue: The date of the most recent issue.
Last Receive Date: The date of the most recent receive.
Remarks: Free text.
Bin Flags
Item Type + Status Reworked Used Item Do not Issue Do not Order
New
Durable Used √ √
Expendable New
New
Used, needs a
Rework / Regrind √ √ √
Reworkable After rework √ √
Page 97 of 573
MATRIX-TM Software V5.0 User Guide
1. Change the quantity in field "Items in Bin" and click the <Save> button (or set
focus to other field). The user will be asked if he wishes to modify the stock quantity.
If at the first step you increased the stock in bin, then you will only be able to adjust
the stock with the difference. If you reduced the stock, then you will be able to adjust it
or; to scrap the difference by selecting 'Scrap Items' option and select the scrap
reason.
Page 98 of 573
MATRIX-TM Software V5.0 User Guide
To read more about Scrap option, follow Chapter D: Scrap Reasons (section 16.9)
Av. Monthly Usage: The average issue transaction quantity per month for this item.
Minimum Quantity: Indicates the item's minimum quantity. If the stock level in this bin is
less than this quantity, a new order will be initiated to renew the
stock to its maximum level.
Maximum Quantity: Indicates the item's maximum quantity. If the stock level in this bin is
less than the minimum quantity, a new order will be initiated to
replenish the stock to its maximum level.
Frequency Class (Issue transactions per month): The average frequencies are classified
by groups: Group A – a most active bin (measured in number of
issue transactions per month); and Group B – a less active bin.
Average Frequency: The average number of orders per month for this bin.
Page 99 of 573
MATRIX-TM Software V5.0 User Guide
Critical Minimum: Indicates the bin's critical minimum quantity. If the stock in this bin is
less than this quantity, this bin can be added to a ‘Critical Quantity
Alert’, if scheduled. It will not influence the automatic ordering
process.
Is Internal Order: An option for automatic ordering of item for particular bin. If set, in
case of stock shortage, the system will create internal order instead
of purchase order for the particular bin.
Bin type is filled automatically when adding drawer to cabinet. It can also be set manually.
Note: This authorization is not effective until marking user group with 'Bin Limitation'.
To delete a bin, select the required bin's record from the bin list and click the
<Delete> button on the toolbar.
Note: A bin that has been associated with an item cannot be deleted until the item
definition and its stock is removed. In this case, first adjust the stock in the bin to zero,
remove the value from the "Item Code" field by selecting the first empty value from the list
and then delete the bin.
Physical location:
The physical location of the bin is defined by the location of the BIN LATCH relative to the
left front corner. The physical location of the bin is used for defining the X-Y-Z coordinates
for creating the bin unit in order to communicate with the cabinet.
For example, the physical location of the blue bin from the diagram below will be:
Y = 3 = Number of the drawer controller socket* on the side board from top to bottom
Z = 9 = Location of bin latch from front to back
X = 4 = Location of bin latch from left to right
This location is stored in the "Cabinet Units" in the cabinet.
For this, follow: Main Cabinet, select a Cabinet and then tab "Cabinet Units".
For more information, follow Chapter B: Tab: Cabinet units (section 5.2.1.2).
* As seen when removing side panel
Visual location:
The visual location of a bin is defined by the location of the BIN relative to the left front
corner. The visual location of the bin is used for the name of the bin, called a Bin Code in
the MATRIX-TM software modules.
For example, the visual location of the blue bin from the diagram below will be:
Drawer = 3 = Number of the drawer from top to bottom
Z = 4 = Location of bin row from front to back
X = 2 = Location of bin column from left to right
Note: Physical location is only used when defining special drawer configurations. Visual
location is used by the system to identify bins.
Bin latches
Latches location
For example,
Bin DEMO-03-04-02 is in cabinet DEMO,
in 3rd Drawer from top to bottom,
in 4th Row from front to back,
in 2nd Column from left to right.
5.4 Item
The "Item" module displays the different items stored in the cabinet's bins and enables
handling them: adding / updating / copying / deleting.
The "Item Maintenance" screen contains the item's general details (ID, code, description
and type) and the following tabs:
General, Technical, Supplier Information, Additional Fields, Stock Management, Locations,
Usage, Transactions, Links, Orders, Alternative and Cost Centers.
Recommendation: To save time setting values for fields, you can set default values that
will be automatically loaded each time you create a new item. For more information see
Chapter B: Defaults List (section 5.6).
Fields description:
Item Code *: The main catalogue number used to search for an item in the
system.
Item Description *: The main description used to search for an item in the system.
Item Type *: Item type (Durable, Expendable, Gauge, Key, Kit and Reworkable)
that determines the functionality of the item. For more information
see Chapter B: ITEM Life Cycle (section 5.4.4).
Additional item code: An additional catalogue number, which can be used in case two
different codes are necessary (for example supplier's and
customer's code).
Item Long Description: An additional item description.
Barcode: Item bar-code that makes it easier to find the items on the TOUCH
module by scanning with the barcode reader.
If this field has no value and the user will use a barcode reader, the
system will compare the read value to the Item Code and Item
Description.
Notice that the barcode reader is usually configured to scan with a
prefix that is also defined in System Option 1012. The value here
should be the same as it scanned, but without the prefix.
For more information, read Chapter C: Barcode Interface (section
12.3.3).
Item Authorization Group: The authorization group which is used to restrict the usage
of the item. For more details see Chapter D: Item Authorizations
Group (section 16.4).
Unit of Measure *: The unit in which the item is measured e.g. PCS=Pieces
Item Group *: The group to which the item belongs. This information is helpful for
tracking an item in the system.
Category *: An additional classification of the item. You can edit its options in
the list, as described in Chapter D: Item Category (section 16.2).
Item Image: The item image, as it is also displayed on the TOUCH module. To
Average Cost: This field is calculated automatically by the received orders and
cannot be edited manually. The value is influenced only by Receive
transactions of Standard Orders. Every time an item is received into
the system, it takes the received quantity and the value from "Unit
Price" field from the order and calculates the average between the
price in the order and the previous average cost.
The purpose of this field is to calculate the average cost of an item
from all the purchases done for the item during the whole period of
working with the system. The average cost later will be used for
stock transaction values such as 'Return', 'Adjust Item', 'Transfer'
and 'Count Bin' and for stock valuation reports.
Price of Reworked: The price of an item after rework/regrind process. If the bin is
flagged with 'Reworked', then the value of an Issue transaction from
that bin will be calculated with this price.
Primary Supplier: States the item's default supplier, who will be selected as the
supplier in automatic orders.
Item Management Level: If checked, the automatic order process will be managed at
the item level, i.e. there will be a Min and Max for the Item, taking
into account the total quantity of this item in all bins.
Consignment: If the item is marked: 1) The 'Consignment' field for bins associated
with this item will also be checked and this will influence on the
Return and Receive operations. 2) Orders created for this item on
Item and Item/Cabinet levels will be marked as consignment.
For more information see Chapter B: Managing Consignment Stock
(section 8.10).
Serial: If checked, this will allow managing each individual piece of the item
by its serial number. Serial number is a unique identifier for each
item piece.
Checking this field depends on item type:
Items of type Durable can be serialized; therefore the field is
enabled and changeable. Tab 'Serial' will be added to manage the
serials.
Fields description:
Application: Disabled field automatically set according to the selected ‘Main
Family’.
Main Family: An additional classification of the item, used for searching the item
and reports.
To edit the options in the list follow Chapter D: Application, Main
Family and Sub Family (section 16.10).
Sub Family: An additional classification of the item, used for searching the item
and reports. The list is filtered according to the selected Main
Family.
The screen's top section contains the item's general details. Its middle section contains a
list of suppliers who are associated with this item and their details.
Once the supplier is selected, the following tabs will appear at the lower part of the screen:
Sub-Tab: General
This tab contains information for orders regarding the supplier of the item:
Expiry date: The item's price expiration date (for this specific supplier).
Supplier Price *: The supplier's price for this item. When creating an order, by
default this price will be copied into the "Unit Price" field in
the order.
Pack Size *: The size of the package used by the supplier for this item. In
an automatic order the ordered quantity will be rounded up
to this value.
Unit of Measure *: Indicates the supplier's base order unit. The system does
not deal with unit of measure conversions.
This tab contains a grid where we can define special prices and discounts of the supplier
for different order sizes.
To define a new record: click the <Add> button; fill-in the fields in the open window;
and click the <Save> button. In order to update (or to delete) a record, mark the
required record in the grid and click the <Update> button (or the <Delete>
button).
Fields description:
Quantity *: If the ordered quantity is greater or equal to this quantity, the special price
or discount will apply.
Expire date *: The date the pricing for this quantity expires.
This tab contains statistical information of the item’s supplier record. This information is
calculated at each month end process and is used in the ordering process.
Fields description:
Min. Lead Time: The supplier's minimum lead time, calculated at the end of each
month.
Max. Lead Time: The supplier's maximum lead time, calculated at the end of each
month.
Average Lead Time: The supplier's average lead time, calculated at the end of each
month.
Lead Time Override: The lead time can be modified to the value specified in this field.
Lead Average Effective Date: The date until which the lead time override mentioned above
is effective.
Note: To see specific supplier information, mark the required supplier and click the
<Update> button or double-click the record. As a result, the above mentioned tabs
(General, Cost Break and Usage Information) will appear.
To update values for each of these fields, click the <Update> button, set the required
This tab displays information regarding the current stock situation required for the
ordering process.
Item/Cabinet level – total quantity of this item per cabinet. There will be one row for
each cabinet where the item is located.
Select stock level on top (mark the row) to display its details below…
For more information see Chapter D: Monthly Process (section 21.1) and Chapter D:
Automatic PO Process (section 21.2).
Note: The expiration date is obligatory if you change one of the override fields.
Field Descriptions:
Note: All of the display values for the following fields depend on the selected Stock
Management Level – Item level or Item/Cabinet level.
On Route: The quantity of items from an Internal Order that was taken from
source location and is now on route to be received at its destination
location.
Rework Orders: The Quantity in Rework orders for the selected management level
(quantity in the cabinet or the entire stock).
Draft Orders: The Quantity in Pending orders (orders which haven't been
approved yet) for the selected management level.
Av. Monthly Usage: The average issue transaction quantity per month for the selected
stock management level.
Minimum Quantity: Indicates the item's minimum quantity. For the selected
management level: If the quantity in stock is less than this quantity,
a new order will be initiated to renew the stock to its maximal level.
Maximum Quantity: Indicates the item's maximum quantity. For the selected
management level: If the quantity in stock is less than the minimum
quantity, a new order will be initiated to replenish the stock to its
maximal level.
Expiry Date: The expiry date for override values (if set) for Average Usage,
Minimum and Maximum. This field can get a default value by setting
‘Defaults List’.
For more details see Chapter B: Defaults List (section 5.6).
Critical Minimum: Indicates the item's critical minimum quantity. For the selected
management level, if the quantity in stock is less than this quantity,
the item will be added to the ‘Critical Quantity Alert’, if scheduled.
This does not influence the automatic ordering process.
Frequency Class (Issue transactions per month): The average frequencies are classified
to groups: Group A – a most active item (measured in number of
issue transactions per month); and Group B – a less active item.
Average Frequency: The average number of transactions per month.
Is Internal Order: An option for automatic ordering of item for particular cabinet. If set,
in case of stock shortage, the system will create an internal order
instead of purchase order for the particular cabinet.
Do not Order: An option for automating ordering of item for particular cabinet. If
set, the system will not create an automatic order even if there was
a stock shortage.
Pressing this button will immediately recalculate and update the calculated Minimum
and Maximum quantities based on new override values, instead of waiting for the
schedule of the ‘Monthly Usage Process’. A change in the following fields can
influence the results: Lead times, Average Monthly Usage or Frequency Class
together with its Expiry Date.
This tab displays a list of bins in all cabinets where the current item is stored.
You can update bin data and link the item to additional bins.
1. Click the <Add> button on the right side of the grid. This will display the list of bins
that are not linked to an item.
2. Select a bin from the list and click the <Save> button. This bin will be added to the
list in the grid. Continue to update data of the bin like Capacity, Items in Bin etc.
By marking a certain record in the grid and clicking the <Update> button, the "Bin
Maintenance" screen will appear, displaying the details of the selected bin and allowing
the updating of the bin.
For further details regarding updating a bin, see Chapter B: Bin (section 5.3).
1. Click the <Add> or <Update> button (to update an existing record first mark it
in the grid).
2. Enter the required values in the "Links" window (below) manually or click the
<Insert/Update file> button to select the file from the system.
This tab displays all the order lines that were created for this item.
In order to see the order that contains a specific order line, select the order line record and
This tab displays a list of items that have been defined as alternatives to the main item.
After defining the alternatives in Manage, the Touch module will display an <Alternatives>
button during the 'Issue' process when the requested item is out of stock.
This tab enables to edit list of cost centers to which this item will be linked.
For more details see Chapter D: Link Cost Centers to ITEM (section 19.3.1).
By copying an item, the user can add a new item to the system, identical to the
copied item.
The copied information is the values of the fields in the "General" tab, with the
exception of the item code, description (which will be set in the "Copy Item" window)
and supplier, which will not be copied.
To copy an item:
Save the new item by clicking the <Save> button. Once the new item is
created and its details copied, the user is notified that the copying operation has
successfully ended.
For reading more information about kits, see Chapter B: Issue Kit (section 8.5.1) and
Chapter C: Issue a Kit (section 13.1.1).
Expendable item: Can be issued only once, must be located in a new bin and without
option to return. This item type is not influenced by system options
904 and 905.
Durable / Kit: It is a multiple use item that can be located in any type of bin and
can be returned to the cabinet; therefore it can be issued many
times. This item type is influenced by the system option 905.
Reworkable: It is a multiple use item that can be located in any type of bin, and
can be returned to the cabinet. It can be issued many times, but
only after rework process. This item type is influenced by the system
option 904.
Option 904 - Reworked Bin good as New
If 904 = NO, Receive Reworkable new item only to New bins and
Reworkable reworked item only to Reworked bins.
If 904 = YES, Receive Reworkable item (new or reworked item) to
New or Reworked bins.
E.g. If you wish to receive New & Reworked items into one bin,
select YES. If you wish to separate New & Reworked items into
different bins, select NO and sign 'Reworked' for bins.
The following charts show the life of cycle of the different item types and settings for
system options 904 and 905.
Please read more information about the influence of system options 904 and 905 in
Chapter B: Stock Management Levels (section 6)
Order of Order of
New items New items
Receive
Receive
Bin
Bin Used = No
Used = No / Yes
Issue
Issue
Return
Return
Bin
Used = Yes
Note:
When 905=Yes and there is a used
bin, it may still be possible to return
to it.
Order of Order of
New items New Items
Receive Receive
Bin Bin
Used = No Used = No
Rework = No / Yes Rework = No
Issue Issue
Return Return
Bin Bin
Used = Yes Used = Yes
Rework = No Rework = No
Rework Rework
Order Order
Notes:
Receive
• When Reworkable items are sent to regrind
supplier, but cannot be fixed, close manually
their order after receiving all that was fixed.
• When 904=Yes and there is a rework bin, it Bin
may still be possible to receive the rework Used = No
order to it. Rework = Yes
Recommendation: Locate the image files in one folder shared to all the Matrix users and
set respectively the system option 400 (for example, \\pcname\Matrix\Images). This will
prevent unnecessary copies of files and maintenance for each folder separately.
3. Locate the key in MATRIX cabinet' bin/s by the "Locations" tab or by opening the
"Search Bins" screen.
4. Open the "Bin Maintenance" screen of the bin in which you have just located the key
and mark the "Used Item" field. This is required in order to enable return of the keys to
the cabinet.
5. Open the "Item Maintenance" screen of the key and switch to the tab "Connected
Bins". In this TAB you can add the bins which will be opened by this key.
6. Click the <Add> button that is on the right side of the grid to connect bin to key.
The opened screen "Search Bin" will display all the bins in Non-Automatic cabinets
that were not connected to any key yet.
7. Select bin to connect and click the <Select> button. You can also select multiple bins
by holding CTRL key and marking the records. These bins will be added to the
"Connected Bins" tab.
8. Open the "Bin Maintenance" screen of the bin which you have just connected to the
key and see on the bottom part of the "General" tab that this bin has now the definition
of key that will open this bin in the locker.
Also instead of following steps 5-7, you can open directly this screen and define the
key to which this bin will be connected.
Manage does not support working with keys when making transactions. Transactions with
keys are supported only in the Touch module:
For issuing the item from locker using key, please follow Chapter C: Issue an Item from
Locker (section 13.1.2).
For using key management in other modules in Touch, please follow Chapter C: Working
with Key to Lockers (section 13.9).
• Items of type Durable / Key can be serialized; therefore the field is enabled and
changeable. Tab 'Serial' will be added to manage the serials.
• Items of type Gauge can be only serial; therefore the field is automatically marked and
not changeable. Tab 'Serial' will be added to manage the serials and tab 'Gauge' to
manage gauge set of measurements and calibration parameters.
• Items of type Expendable / Reworkable / Kit cannot be serialized, therefore the field
is disabled.
Fields Description:
Serial Key: Automatically generated key for the record.
Serial Number *: Insert the serial number of the specific item. The number should be
unique per item code, but can be duplicated for different item codes.
Item Code *: A list of all the items that are marked as 'Serial'. Select an item.
Item Description: Description of the selected item.
Issue for: The last user who made Issue transaction on this serial number.
The 'Bin Code' lists all the bins that are used for this item code and that have space to
store new serial numbers, according to bin's 'Capacity'.
Even if some of the serial items are not currently in stock, as long as they are linked to
this bin they reduce the bin's available space.
4. Select bin in which you would like to store the serial item and save the record.
Confirming this operation will change the status of the serial item from 'Unallocated' to
'In Stock' and will create 'Adjust Bin Quantity' transaction increasing the stock.
Please remember to complete the physical stock as well.
By item screen:
1. Open "Item Maintenance" screen of the item to which you would like to add serial
number and select the tab "Serial". This tab lists all the serial numbers for this item.
2. Click the <Add> button from the right side of the grid.
The screen "Serial Item Maintenance" will be displayed as in the previous way, but
already with the selected item code.
By bin screen:
1. Open "Bin Maintenance" screen of the bin to which you would like to add serial number
and select the tab "Serial". This tab lists all the serial numbers for this bin.
2. Click the <Add> button from the right side of the grid.
The screen "Serial Item Maintenance" will be displayed as in the previous way, but
already with selected item code.
Fields Description:
Status: The status of the serial item (see Statuses for Serial Items)
In Stock: Availability of the serial number in stock according to status. This
field will be marked while the status will be one of the followings:
In Stock / Inactive / Out of Spec.
Status Modified On: The date of the last status change.
Status Modified By: The first name and last name of user of the last status change.
Expired Date: The date in which the item will be expired.
Remarks: Free text.
Fields Description:
Issues Interval: The number of issues allowed until the item is due for calibration.
Relevant only if the interval type includes issues.
Schedule Interval: After this interval is reached, a calibration is needed.
Relevant only if the interval type includes time period definition.
Interval Type: Available interval types:
• Days / Months / Years / Issues
• Days / Months / Years & Issues – Only when the time period
is up and the amount of issues had exceeded the limit – the
item will have to be calibrated.
• Days / Months / Years or Issues - When the time period is
up or the amount of issues had exceeded the limit – the item
will have to be calibrated.
• Manual
Last Calibration Date: The last date on which a calibration was completed.
Next Calibration Date: After this date the item will require a calibration.
Number of Issues: Amount of issues of this serial item. Automatically calculated field
according to the following:
When issuing, adds +1 to this field.
When returning, adds the quantity user defines.
When sending to calibration, does not make any change.
When returning from calibration, set the value to zero.
Gauge Calibration Orders Grid:
Serial Order Number: The number of the gauge calibration order.
Bin Code: The Serial Item's bin code
Status: The status of the calibration order.
Calibration Reason: The reason for sending the serial item for calibration. Available
Values are – Schedule / New / (Empty).
Calibration Date: The calibration date of the order.
Fields Description:
Gauge: Automatically generated Key of the Gauge
Issues Interval: The number of issues allowed until the item is due for
calibration. (Relevant only if the interval type includes issues).
This value will be copied into the serial items of the gauge.
Schedule Interval: After this interval is reached, a calibration is needed. (Relevant
only if the interval type includes time period).
This value will be copied into the serial items of the gauge.
Interval Type: Available interval types: (This value will be copied into the serial
items of the gauge)
• Days / Months / Years / Issues
• Days / Months / Years & Issues – Only when the time period
is up and the amount of issues had exceeded the limit – the
item will have to be calibrated.
• Days / Months / Years or Issues - When the time period is
up or the amount of issues had exceeded the limit – the item
will have to be calibrated.
• Manual
Reference 1-2: Any references for gauge.
Price: The price of the calibration that will be calculated into the
"Return from Calibration" transaction.
Tolerance for number of days: Tolerance for calibration.
Remarks: Free text.
2. Define the calibration interval and the relevant fields and continue to gauge
measurements.
3. Click the <Add> button on the right side of the “Gauge Measurement” grid to add
new measurement. New line will be added to insert measurement data. Insert the data
and save.
Gauge Measurement:
Sequence *: Sequence order of the measurement.
Description *: Describe the measurement.
Unit of Measure *: Select the unit of measure.
Tolerance: The range (plus or minus) that defines a valid measurement. It will
affect the minimum and maximum.
Optimum Value *: The target value.
Minimum Value: The minimal value accepted.
Maximum Value: The maximum value accepted.
Remarks: Free text.
4. Switch to 'Serials' tab and add serial numbers for this gauge item.
To create serial items for the gauge item, please follow Chapter B: Adding serial
numbers for item (section 5.4.7.1). These serial numbers will appear on the 'Serial' tab
on the 'Item Maintenance' screen and also in the "Menu: Main Serial Items" screen.
The top part of the tab defines the schedule for this serial number calibration.
When the serial number is created, these values are copied by default from interval
values of the gauge (on the 'Gauge' tab on the 'Item Maintenance' screen).
2. To calibrate the item after X times that the item was issued, set the fields “Interval
Type” to ‘Issues’ and “Schedule Interval” to the number of issues.
Otherwise, set the fields to the interval of time.
1. Open "Menu: Operations Gauges Send Gauge to Calibration" to view all the
gauges that due for calibration.
This screen lists all the gauge serial numbers that have already reached the defined
interval in statuses In Stock / Inactive / Out of Spec / Issued and need to be sent to
calibration.
4. Click the <Save> button in the bottom of the screen to complete the calibration
sending process.
Note: The 'Send to Calibraion' action is also available via the TOUCH module.
5. Take out the gauge from the bin via Touch application's 'Adjust Item' module, but do
not change the stock because the stock was already updated by changing status to 'In
Calibration' and creating the transaction.
Send the gauge to calibration and when the item is returned from calibration continue
to the next chapter to insert results of calibration.
Alternative option:
It is also possible to change the serial status to “In Calibration” status.
The following instructions describe how to set the status of gauge item.
1. Open "Menu: Operations Gauges Send Gauge to Calibration" to view all the
gauges that have reached the calibration time.
2. Select serial number in status 'In Stock' (the statuses Inactive / Out of Spec are not
available for this status change), right click the record and select the “Serial Item
Maintenance” option from the popup menu.
The screen as following will be displayed.
It is also possible to open this screen from “Serial Item Maintenance” screen of serial
in status ‘In Calibration’ and following “Calibration History” tab.
4. Go through the measurements lines; Mark a line and press the <Update> button,
insert the results of the calibration for each measurement and save the changes.
Note: If the 'Result' field is colored red, this points to abnormal calibration results.
5. If you changed the serial to status ‘In Stock’ or ‘Out of Spec’, you need to physically
return the item back to bin in order to keep balance between recorded stock and actual
stock. For this, it is recommended to use the Touch application and 'Adjust Item'
module without changing the stock (the stock was updated by status change)
6. To view the history of all the calibration orders you can open "Menu: Reports Gauge
Calibration History".
Application Module Serial status FROM and TO, the transaction created, the
Quantity in transaction, the IN_STOCK mark, the record into
History Log. Consider Gauge and Durable serial.
Touch Issue Change from status ‘In Stock’ to status ‘Issued’.
Transaction: ‘Issue’ (+1) and IN_STOCK=0.
History Log: Records serial status change.
Touch Return Change from status ‘Issued’ to one of the statuses:
To ‘In Stock’ – ‘Return To Cabinet’ transaction (+1).
To ‘Lost’- ‘Adjust Bin Quantity’ transaction (0).
To ‘Out of Spec’– ‘Return To Cabinet’ transaction (+1).
To ‘Scrap’ – ‘Scrap’ transaction (0).
All status changes recorded into History Log.
Touch Receive Able to receive only serial on status ‘Unallocated’ or new serial.
Does not show ‘Inactive’ serials for receive.
Change to status ‘In Stock’.
Transaction: ‘Receive’ (+1) and IN_STOCK=1.
History Log: Records status change only for ‘Unallocated’ serial
and not for new one.
Touch Receive Exactly as ‘Receive’ process.
without
Order
Touch Change Change from status ‘Issued’ to status ‘In Stock’.
Issue Transaction: ‘Issue’ (-1) and IN_STOCK=1.
History Log: Records serial status change.
Touch Adjust Will not show ‘Unallocated’ serials.
Item Will NOT allow changing to ‘In Calibration’ status (not gauge
Create serial
number for item
Delete
Unallocated from list or;
from item
Return from +
Calibration* or;
Change status
Scrap
Lost
Out of spec
Send to
Calibration*
(not available by changing status)
additional fields are displayed in its Update screen [in the "Additional Fields" tab, located
within the "Details" tab]).
To change default:
1. Open "Menu: Administration Defaults List".
The following screen will then be displayed (this screen presents the recommended
default values):
2. Select field and open for update to change its default, for example 'Capacity' field for
Bin application.
List of defaults:
For Bin: Capacity, Consignment, Allow Over Capacity, Default Issue Quantity –
when adding new bins, these fields are copied to “Bin Maintenance” screen
“General” tab.
Expired Date – when connecting item to bin, this field is copied to “Bin
Maintenance” screen “Stock Management” tab into “Effective Until”
field.
For item: Consignment, Item Type, Calc Level - when adding new items, these fields
are copied to “Item Maintenance” screen “General” tab.
Expired Date – when connecting item to bin, this field is copied to “Item
Maintenance” screen “Stock Management” tab into “Expiry Date” field
on the Item and Item/Cabinet levels.
For example, in the chart on the next pages we can see stock management levels of an
item called ITEM (5530123):
ITEM (5530123) is defined in the system. It is located in 2 cabinets: Demo1 and Demo2. In
Demo1 it is associated with 6 bins (in different drawers) and in Demo2 the item is
associated with 3 bins. Some of the bins contain used items (indicated in red), some bins
contain reworked items (indicated in green) and some bins contain new items (indicated in
blue).
1. BIN level – manages the quantity of ITEM (5530123) in each bin.
2. ITEM / CABINET level – manages the quantity of ITEM (5530123) in each cabinet.
3. ITEM level – manages the quantity of ITEM (5530123) in all cabinets.
According to periods of use and usage statistics, the system calculates (automatically or
manually, depending on the set parameters of the user) the usage data for each Stock
Management Level. For example, the system calculates the required minimum and
maximum quantities of items on each level in order to avoid stock shortage. It is the user’s
decision whether to use this calculation and allow the system to create automatic orders
based on it. Alternatively, the user can define minimum and maximum quantities for each
Stock Management Level manually.
For more information see Chapter D: Manual Processes (section 21).
Important! System Options 904 and 905 allow you to choose whether to include
Reworked and Used items when the system calculates stock quantities for Item, Cabinet
or Item levels. For more details see the table in the following section.
√ √ √
√ √ √ N/A √
√ N/A √ √
√ √ √
√ N/A
√ N/A
√ √ √
√ √ N/A
√ N/A √ √
√ √ √
√ √ N/A √
√ N/A
Please read more information about the influence of system options 904 and 905 in
Chapter B: ITEM Life Cycle (section 5.4.4).
Rework Order:
An order for sending used items from stock to rework/regrind process.
1. Operated by "Menu: Order Rework Orders".
2. The order can be created manually only.
3. When creating the order, we select bins that store used items. Select bin that is
defined as 'Used Item' (see for Bin Maintenance screen) and that contains any type of
item except Expendable. In order to take out the items physically from the cabinet, use
"Adjust Item" option (or "Count Bins") in the TOUCH module to open the bins and to
take the items out without adjusting quantities.
4. In order to Receive the items into the system, it is necessary to make <Send Order>
operation.
5. When the items are returned from regrind process, we will receive them as usual to the
bins defined as 'Reworked' (depends also on the system options 904 and 905).
Internal Order:
An order for transferring stock from cabinet to cabinet. The tools for transfer can be taken
from a main warehouse or from any other cabinet. The ordered item can be transferred
from any location to any location such as: bin to bin, from cabinet to cabinet and also from
site to site.
1. Operated by "Menu: Order Internal Orders".
2. The Internal order can be created both manually and automatically.
3. When creating the Internal order, we select items that the receiving cabinet needs
(normally items that have fallen below their minimum stock level). Select item of any
type (Durable / Expendable / Reworkable / Kit).
Note: In order to take out the items from the transferring cabinet, it is necessary to
make <Transfer Order> operation. See more information in Chapter B: TRANSFER
Internal Order (section 8.2) and Chapter C: TRANSFER ORDER (section 13.6).
4. In order to Receive the items into the system, it is not necessary to make <Send
Order> operation.
5. When the items are ready to be received into the ordering cabinet, we will receive
them as usual to the bins that are associated with the item.
stock levels and the system's parameters, specifically the stock management level (bin,
cabinet or item). The system will set the order by comparing the current stock with the
minimum and maximum levels in each stock management level. Purchase orders initiated
by the automatic process can be saved as either "Draft" for review and approval before
sending to the supplier, or a normal order is created and automatically sent to the supplier.
Important! Please note that for an Internal Order, 'Internal Supplier' will automatically be
defined as the supplier. Internal Supplier is automatically added when creating a new
database or updating the database to version 4. The system uses Internal supplier for all
Internal Orders and prohibits deleting his record and changing the supplier of Internal
Orders.
Shipping Method *: The shipping method for that order. This field will be filled by
default with shipping method of the selected supplier if user has not
made any selection yet. This is a mandatory field (*) and must be
filled-in.
4. Click the <Save> button on the toolbar to create the order in the system. Once the
order is created, PO number is automatically received and the order tabs are created.
Note: Once the order is created, it cannot be deleted from the system, but only can be
closed.
The General tab contains additional general details regarding the order:
Statuses:
• Draft: Automatically initiated orders which still need to be approved.
• Opened: Automatically or Manually initiated orders, which are already sent or yet to
be sent to the supplier (this is the default status for new orders).
• Closed: Status that can be updated automatically or manually:
The order status is updated automatically when all of the ordered
items are received fully, or;
The following chart shows the order header statuses including the valid transitions
between statuses.
This tab enables adding, updating and deleting order lines. It is divided into two parts:
The top part contains a grid, which displays PO records.
The lower part contains an index tab with the following sub-tabs: Line Details, Remarks,
Additional Fields and Invoices.
When creating a standard “Order" or "Internal Order", the user will have to select the
ITEMS to be ordered.
When creating a "Rework Order", the user will have to select BINS which contain the used
items that need to be reworked.
1. Click the <Add> button, located at the right of the order line grid.
The following screen will appear.
2. Search for the required ITEM, mark the line and click the <Select> button or double-
click the line. The items screen will be closed and the selected item will be added to
the order. As a result, an additional index tab will appear below.
Note: If an item, which is not attributed to any supplier, is selected, a notification message
will appear for the line.
3. Fill the values for the fields "Cabinet", "Bin", "Quantity" etc.
1. Click the <Add> button, located at the right of the order line grid.
The following screen will appear.
It will display all the bins that contain used items of Durable / Kit / Reworkable types.
2. Search for the required BINs, mark the line and click the <Select> button or double-
click the line.
Note: You can select multiple bins by holding the CTRL key and selecting the records.
The Bins screen will be closed and the selected bins will be added, transferring all the
bin stock to the order. As a result, an additional index tab will appear below.
3. Change the values for the fields "Quantity" etc, if required.
Sub-tabs:
line in the order screen grid and click the <Update> button that is on the right side of
the grid or double-click the line. As a result, an additional index tab will appear below.
Fields description:
Item: The ordered item and its description.
Consignment: The order line is automatically marked as consignment/non-
consignment depending on the order level and on consignment
marks of item / bin. User can manually change this mark.
This mark will influence on the Receive process i.e. consignment
order lines can be received only into consignment bins and the non-
consignment order lines can be received only into non-consignment
bins, It is important to read more information in Chapter B:
Managing Consignment Stock (section 8.10).
Cabinet: Select the cabinet for which the order is intended or leave it empty.
Bin: Select the bin for which the order is intended or leave it empty.
When the item is received, this will be the default bin. However, the
user is allowed to select a different bin when receiving.
Note: In case of a "Rework Order", once the bin is selected, the fields 'Cabinet' and 'Bin'
are set and disabled. Also in case the focus on the order line was lost, these fields
become disabled.
The following chart shows the line statuses including the valid transitions between
statuses.
Sub-Tab: Remark
This tab enables entering remarks related to the lines. To edit an existing remark,
select the required line and click the <Update> button, update the remark and
save.
Sub-Tab: Invoices
This tab displays all the invoices for the current order line, and enables adding,
updating and deleting their values.
1. Select the line in the grid and click the <Update> button that is on the right side of
the grid or double-click the line.
2. On the tab "Line Details" that is below the grid, change the status of the line to status
'Cancel'.
3. While the line is selected in grid, click the <Delete> button that is on the right side
of the grid and confirm the deletion message.
Note: If an item line was already partially received (status 'Partial'), you cannot set the line
status to 'Cancel' and therefore the line cannot be deleted from the order.
1. Select the record and click the <Update> button from the right side of the grid.
The screen as following will appear:
2. Set the value and click the <Save> button. The value will be updated for the
current order.
1. Click the <Add> or <Update> button (before updating select the required row
in the grid). The following screen will appear:
2. If you need to attach a file to the order, click the <Insert/Update file> button, select file,
and the Name / Path fields will be filled automatically. Otherwise type the fields
manually.
Delivery Address fields: Automatically filled-in with the address and the contact person
data of the Site for which this order was created (see 'General' tab). This data can be
modified temporarily for the specific order or permanently on the Site definition (see
Chapter D: Site (section 16.6)).
Ship To: The address to where the ordered items should be delivered.
Bill To: The address to where the order invoice should be sent.
Contact Person: The name of the contact person at the ordering site.
Supplier Information fields: Automatically filled-in with the address and the contact
person data of the applicable Supplier. This data is non-editable on the order and can be
modified only on the Supplier definition (see Chapter B: Suppliers (section 5.1))
Fill-in the details and click the <Save> button on the toolbar.
2. Search for Parameter 802 (Auto-purchase) and select the desired value.
Important! In order to create an automatic order for item, the item must have a defined
supplier.
3. Search for Parameter 806 (Default file format for order) and select the file format for
the automatic order.
4. Search for Parameter 903 (Stock Management level) and select the desired value.
Use information described in Chapter B: Stock Management Levels (section 6) for
understanding the significance of each level.
Bin – the system will create automatic orders by checking the stock and min/max
parameters only on the Bin level. This is the lowest stock level.
Item/Cabinet – the system will create automatic orders by checking the stock and
min/max parameters only on the Item/Cabinet level.
Item - the system will create automatic orders by checking the stock and min/max
parameters only on the Item level. This is the highest stock level.
All levels - the system will create automatic orders by checking the shortage on All the
Levels. Starting from the bin, then going to Item/cabinet and finally creating orders for
what is left to order on the item level.
Look at the Minimum and Maximum levels which are calculated by the system. If they
are sufficient, you do not need to change any data in this tab. If you wish to override
those values, do the following:
- Fill in the value for "Minimum Quantity" field
- Fill in the value for "Maximum Quantity" field
- Fill in the date for "Effective Until" field. This date will be effective for creating
automatic orders according to minimum and maximum quantities that were
inserted manually ("Override" column). When this date expires, the automatic
orders will be created according to the minimum and maximum quantities that were
calculated automatically ("Calculated" column).
- Select 'Stock Management in Item / Cabinet Level' for "Stock Management Level"
field.
Go to the "Item Maintenance" screen of the items that you wish to include for
automatic orders:
• Select "General" tab and choose the following settings:
- Check the box of "Item Management Level" field.
8. To create the automatic orders based on the manual definitions without scheduling,
you need to run the manual process. The manual process will compare between the
current stock and the required stock and will create the automatic orders if any stock
shortage will be found. For more information read Chapter D: Automatic PO Process
(section 21.2).
Otherwise, to create the automatic orders by scheduled time, please continue to
Chapter B: Schedule the Automatic Orders (section 7.2.2).
Setting these parameters will automatically create a job for the database under the name
[DBname]AutoPOService. At the scheduled time, this job will automatically be executed
and will run the "Automatic Orders" process. When changing the parameters, the job will
be recreated.
In order to view the status and the history of the job, you can login to the "Database
Administration" program on the computer where the database is located and view the
"Activate Jobs" option. For more information see Chapter E: Activate Jobs (section 28.3).
Note: If you have chosen in the manual definitions to create automatically Draft order, you
will need to edit the draft in order to convert it to an active order and then send the order
manually. If you have chosen to create automatically Orders with Send to Supplier, the
orders will be created and automatically sent to the supplier using the supplier's email.
2. If the order is in status 'Draft', change the status to 'Open' and save the order
File Type: Choose the file type (xls, xml, rtf, Report or HTML).
Email Address: If 'E-Mail' was chosen as a "Print Destination", then the email
address must be entered. By default, the email of the order
supplier will be copied to here.
Mark Order as Sent: Check this option to mark the order as 'Sent'. It will
also change all order lines to 'Sent to supplier' status.
Show Closed Orders: Check this option to include the closed order lines in
the order output file.
5. Click the <Show Order> button to view the order in the chosen format before
sending.
Important! This function tracks and compares supplier invoices and received orders by
quantity only. It is not a full supplier-invoice approval program. In order to handle the
payment of the supplier invoices, an ERP or accounting system should be used.
3. Click the browse button to select the order line that was fully or partially received
to the cabinet. The screen "Order Line Received Quantity" will be displayed listing all
the received order lines that were not approved yet.
4. Select the order line from the list and double-click (or click the <Select> button).
The data from the order line will be filled-in automatically into the "Invoice
Maintenance" screen.
PO Detail: Purchase order line key.
PO Key: Purchase order key.
Line No.: Line number in the order.
Item Code: The item code from the order line.
Item Description: The item description from the order line.
Additional Item Code: The additional item code from the order line.
Ordered Quantity: The original ordered quantity from the order line.
Received Quantity: The received quantity from the total ordered quantity.
Unit Price: The item price from the order line.
Sum of Invoices: The sum of quantity of the invoices which have been already
assigned to this order line.
After all the invoice lines have been input, select the invoice and choose the <Print>
button to print an Invoice Approval Slip.
8 Stock Transactions
This chapter describes the transaction types which change stock quantities.
√ √ √ √ √ √
√ √ √ √ √ √
√ √ √ √ √ √ √
√ √ √ √
√ √ √
√ √ √ √ √
√ √ √ √ √ √
√ √ √ √
√ √ √ √ √ √ √
√ √ √ √ √
√ √ √ √ √
√ √ √ √ √
Summary:
The item type Expendable can only be new (cannot be reworked), therefore it is
received only from standard order and not influenced by system options.
The item type Reworkable is influenced only by system option 904.
All the other item types (Durable / Kit / Key / Gauge) are influenced by system
options 904 and 905.
2. Select the requested order line and click the <Update> button (or double-click the
line). The screen as following will appear:
Fields description:
Cabinet: Cabinet containing the item of the selected order line. If only one cabinet
contains this item, this field will be disabled.
Bin: Bins in the selected cabinet that can receive this item by Receive Rules as
described in Chapter B: Receive Rules (section 8.1.1). If only one bin can
contain this item, this field will be disabled.
Quantity: The original quantity in the order line.
Received: The total quantity received so far for this order line.
On Route: This field is relevant only for Internal Orders. It informs how many pieces
were issued for transfer and still were not received into the destination
cabinet.
New Received: Insert here the quantity you now want to receive. The maximum
quantity in the Internal Order line can be up to 'On Route' quantity.
3. In the 'Cabinet' and 'Bin' fields select the cabinet and bin into which the item will be
received. If the bin is not assigned with "Allow Over Capacity", make sure that the
current stock ('Item in Bin' field) and new stock ('New Received' field) together will not
exceed the bin's Capacity.
4. Enter the received quantity in the "New Received" field and click the <Receive Order>
button.
If the quantity received is less than the quantity ordered, a question will appear asking
whether to close the order line or not. If you want later to receive the remaining
quantity, click <No>. Otherwise, click <Yes>.
Note: It is possible to receive more than the ordered quantity. See system option 105 -
defined in "Over Receive Percentage".
5. Follow the changes done after confirming the order line update:
- In case of Standard or Rework order types, a 'Receive' transaction is added to the list
of transactions. In case of Internal Order, a 'Transfer' transaction is created.
- The stock of item/bin is updated with the received quantity.
- Order Maintenance: In case of Standard or Rework orders, the relevant order line is
changed to 'Partial' or 'Closed' status and the ordered quantity is reduced. In case of
Internal Order, the relevant order line is changed to 'Closed' or remains 'On Route' until
all the quantity on route is fully received.
- Order Maintenance: The received quantity will be added to the "Received Quantity" in
the order line (Tab: Details) and to the bin entity (Tab: General).
- Remark added to the "Remarks" field will appear in the "Remark" tab in the relevant
order line.
2. Select the desired bin and click the <Update> button (or double-click the line).
The screen as following will appear:
Fields description:
Item / Cabinet / Bin disabled fields: All the data regarding the selected bin.
Maximum Quantity: The maximum quantity that can be received.
Receive Quantity: Insert here the quantity you now want to receive, up to the
maximum quantity.
Remarks: Free text.
Reference fields: The reference fields are displayed for supporting interface
with ERP systems. The number of reference fields (0-4)
depends on the System Option 111.
3. Enter the received quantity in the "New Received" field and the references to the order
in ERP system and click the <Receive Order> button.
The stock of item/bin will be updated with the received quantity and 'Receive'
transaction will be added to the list of transactions, The reference fields, if entered will
show in the transaction.
2. Select the order line of item that you need to issue and click the <Update> button
(or double-click the line). The screen as following will appear:
The 'Destination' frame in the above screen displays data regarding the cabinet and
bin for which the order line was created and which is going to receive the item. The
'Source' frame displays data regarding the bins from which the items can be
transferred.
Fields description:
Destination Cabinet Code: The cabinet for which the item was ordered.
Destination Bin Code: The bin for which the item was ordered. If none, the order
was created on the Cabinet level.
Source Bin Code: The list of bins that contain available stock for transfer.
Ordered Quantity: The quantity ordered for the destination cabinet.
Received: The quantity received by Receive process.
On Route: The quantity that was issued for transfer and still was not
received by the Destination Cabinet.
Transfer Quantity: The quantity to be transferred to the Destination Cabinet not
exceeding the 'Maximum Quantity'.
Maximum Quantity: The maximum quantity that may be transferred considering
the current stock in the selected bin and the quantity left to
2. Search for the order line that you want to return and click the <Update> button or
double-click it. The following screen will be displayed:
This screen displays in the 'Cabinet Code' and 'Bin Code' fields all the cabinets and
bins respectively that contain the item of the selected order line for return. If only one
cabinet or bin contains this item, these fields will be disabled.
3. In the 'Cabinet Code' and 'Bin Code' select the cabinet and bin from which you want to
return the items.
4. Fill in the quantity that you want to return up to the 'Maximum Quantity' (the lesser of
the stock in the bin and the quantity previously received); the return reason in the
remark field; and click the <Return to Supplier> button.
The 'RETURN' option for item depends on the Item Type, Bin Type, System Option 905
and the combination between them. In the following table, see the cases when the 'Return'
option is available and when it is not.
Bin Type
RETURN option by Item type
System System
Option Option
904 905 Reworke Durable / Kit /
Used Expendable Reworkable Note
d Key / Gauge
N/A √
√ √ √ N/A √ √
√ N/A √
N/A
√ N/A √ √
√ N/A √
N/A
√ √ N/A √ √
√ N/A √
N/A √
√ √ N/A √ √
√ N/A √
Summary:
The Item Types that can be returned: all except Expendable.
The Bin Types that can accept those items for return:
- Used bin can accept all item types with no other condition.
- New and Reworked bins can accept all the item types except Reworkable,
depending on the system options 904/905.
Note: This screen will display only the items that can be returned and only the bins that
can accept those items for return according to the previous section.
2. Select the item and bin to which you wish to return the used item and click the
<Update> button on the toolbar.
If you wish to return items to more than one position, click the <CTRL> button on
the keyboard and mark all required items (while choosing the items you must
continue pressing on the <CTRL> button on the keyboard). At the end, click the
<Update> button.
The "Return Items" screen will appear with the requested item/s for return:
If you don't wish to return some of the items, mark the line in the grid and click the
<Delete> button to remove the record from this screen.
3. Select the line for changing quantity for return and click the <Update> button
on the right side of the grid. The following screen will appear:
4. Fill in the quantity you wish to return and click the <Save> button.
5. Click the <Return Item> button to confirm return of all the quantities. The stock will
be updated and a 'Return to Cabinet' transaction will be recorded in the system for
each record.
Note: You can return items to the bin according to the bin capacity limits.
In this section you should choose the cost centers to be associated with issuing the
item.
The cost centers are determined in a hierarchical display order.
Example in screen: Department Work center Machine Job number.
Note: The cost centers in the above picture are an example only.
The system manager can define up to four different cost centers that will appear in the
system. You can update their names, their numbers and the order in which they will
appear.
Search items:
In this screen the user selects the items and bins from where he wishes to issue.
Use the following search fields in order to locate the item and bin for issue.
You can also display the item picture by clicking the <Item Picture>
button.
Mark the item and click the <Down> arrow button. This operation will move the
items to the bottom table (issue list).
Note: If the quantity for issuing is not positive or the item is in a bin marked 'Not
Active', then after clicking the <Down> arrow button, a system message will
appear and the record will be marked red.
Mark the item and click the <Up> arrow button. This operation will remove the
items from the bottom table (issue list).
Select the line and click the <Update> button on the right side of the grid.
The following screen will appear:
Fill in the quantity you wish to return and click the <Save> button.
Note: You can only issue a quantity that complies with the "Default Issue Quantity".
Note: If the item is a 'Serial Item' the next dialog box will appear upon pressing the
<Down> Button:
Choose the 'Serial Item' you want to issue and press the <Save> button. Note that
you can only issue one serial at a time.
the quantities were set, click the <Issue Item> button . This operation
will update the stock quantities and create an 'Issue' transaction.
Once a kit item is chosen with the arrow down (in our example the blue line), the
following screen pops up and you will be asked to input the quantity for the kit.
Once the <Save> button is clicked, all the component items’ quantities are multiplied
by the quantity of the kit. The resulting components list with their calculated quantities is
located in the bottom grid, ready for issue.
MATRIX-TM will choose the component items according to a method which minimizes the
issued levels (Drawers in MATRIX type cabinet) and maximizes storage efficiency by
choosing the smallest bin which supplies the needed quantity.
You can manually change the quantity of a kit component.
You cannot add other items to the lower grid if it is full with components.
If you try to add a new item to the bottom screen, the following message will appear:
Once the <Issue> button is clicked, the kit components will be issued
as normal. Stock will be subtracted and 'Issue' transactions will be added to the
transactions list for each component item. Those transactions will contain a remark
referring to the kit (indicated in red).
2. Fill in the required fields to filter the search, or leave all fields blank to search all
3. Mark the bin record you wish to update and click the <Update> button on the
toolbar (or double-click the record).
In the “Counted Quantity” field, fill in the quantity that was counted.
Note: The counted quantity cannot exceed the defined capacity for the counted bin, unless
the bin was assigned with the "Allow Over Capacity" check box.
The new stock quantity will be updated and the "Last Count Date" in the search
screen will also be updated for the specific bin counted.
A "Stock Count" transaction will be recorded in the transactions list.
In the "Bin Maintenance" screen in the "General" Tab, the "Last Count Date" will be
updated for each record, even where the actual quantity of items counted has not
changed.
definition and click the <Update> button (or double-click the line).
The following screen will be displayed:
The item / bin that you have selected are displayed on the "Destination" side.
The bin/s from which you can transfer the item are displayed on the "Source" side in
the "Bin Code" list. If there are no bins from which to transfer, the displayed list will be
empty and the <Transfer> button will be disabled.
3. Select from the "Source" side the bin from which to transfer the item, either from the
5. Make the physical transfer of the items from the Source to the Destination bin by the
“Count Bins” operation (or "Adjust Item") in the TOUCH module without adjusting
quantities.
Transfer: Created with (+) or (-) quantity – with (-) when issuing item for
transfer and with (+) when receiving item to its destination. In
Manage, created by 'Stock Transfer' functionality or by 'Transfer
Order' / 'Receive Order' functionalities. In Touch, created by
'Transfer Order' and 'Receive Order' modules.
Zero Issue: Created with 0 quantity. In Manage, cannot be created. In
Touch, created by <Alert> option in the 'Issue' module.
Transaction Maintenance
In order to view transaction details, select a transaction from the list and click the
<Update> button on the toolbar.
The "Transaction Maintenance" screen will be displayed.
In the upper part of the screen, you can view the following transaction data:
Transaction Key; Transaction Type; Item Code; Item Description; Bin Code and
Cabinet.
In the middle part of the screen you see the User who created the transaction and
the date the Transaction was created. Details of the User who last updated the
transaction are also recorded along with the date. In the Status field, the status of the
transaction is recorded.
In the lower part of the screen, there are three subject tabs: General; Costs; and
Cost Center (available only for Issue transactions).
allow the user to modify the transaction details. Also the <Update Quantity> button
and the "Cost Centers" tab become activated.
Note: Updating a transaction, especially the quantity, must be carried out carefully.
• Updating the Quantity of the transaction will create a new active transaction with
the amount which was added or subtracted from the previous quantity. The new
transaction will include in the relevant field a code for the previous transaction
(which is also active) for tracking purposes.
• Updating transaction data including modifications to quantities will create two new
transactions:
- Transaction with the updated parameters without updating the amount, so that
the original record is canceled.
- Transaction with the updated parameters and the amount added or subtracted.
• Changing an Issue transaction quantity will change the stock of the bin; therefore
the physical stock in the bin must be also taken out.
To update fields, edit value and click the <Save> button on the toolbar.
Update Quantity:
On the right hand side of the "General" tab, appears the Transaction Quantity. To
modify this, follow the next steps.
Remember! The original transaction is not changed - a new transaction is created that
will reflect the difference in quantity resulting from the change.
For more information about the calculated values see Chapter B: PRICES of Items
and Transactions (section 8.9).
For issue transactions, it is possible to perform two types of updates in this tab:
1. To update the value of the transaction in the chosen currency:
After modifying the entry click the <Save> button. This will update both the chosen
currency and the default currency; and
2. To sign / ensign the "Consignment" check box.
Note: The "Cost Centers" tab is available only for Issue transactions.
In this tab you can View / Update the cost centers which have been allocated to the
selected transaction. Every Issue transaction can be debited to a number of cost
centers defined in the system according to the hierarchy (see Chapter B: ISSUE Item
(section 8.5)).
In order to modify the cost centers, click the <Update> button.
Change the cost centers and confirm the change by clicking the <Save> button.
source of the price. The following descriptions describe all the price fields and their
influence in the system.
In the Order:
If the supplier of the order does not supply the item that is in the order, the price for the
item in the order for field "Unit Price" will be taken by default from Item Price.
If the supplier of the order supplies the item that is in the order, the price for the item in
the order for field "Unit Price" will be taken by default from Supplier Price.
In Receive transaction:
The transaction value will always take the price from the "Unit Price" field of the received
order line.
In Issue transaction:
If "Issue Price" field has a value, the transaction value first will take this value.
If the bin is 'Reworked', it will calculate the transaction value by "Price of Reworked" field.
If none of the above and "Item Price" field has a value, it will take this field value.
Otherwise it will take the "Supplier Price" value.
This chapter describes all the definitions that differentiate between managing consignment
and non-consignment stock. Please ensure that the definitions in the database meet with
your needs.
Item: The field 'Consignment' on the "Item Maintenance" screen. Mark this field if
the item should be ordered as consignment. As a result all bins associated
with this item will be marked consignment.
Bin: The field 'Consignment' on the "Bin Maintenance" screen. Mark this field if
the bin contains consignment stock or remove the mark if the item is Non-
consignment stock
Defaults: Check the default values of Consignment for Item and for Bin in the "Menu:
Administration Defaults List".
Standard Purchase Order: When creating order line:
If the order line is on the Item level or Item/Cabinet level, it will take the
value of Consignment from Item Maintenance screen.
If the order line is on the Bin level, it will take the value of Consignment
from the Bin Maintenance screen.
This is relevant both for Manual and Automatic Orders.
Receive Order: If the order line is consignment, you will only be able to receive this item
into a consignment bin. If the order line is non-consignment, you will
only be able to receive this item into a non-consignment bin.
Return Item: Return of item is possible only into a bin that is NOT marked as
'Consignment'.
Transaction: The consignment info is recorded in the transaction.
9 Reports
There are two types of reports supported by the MANAGE module:
- Basic reports and;
- Advanced reports
After making all the definitions, the basic screen enables you to save this report
template and to schedule its running. Therefore a system user, for example can
receive by email the dynamic results of a report run at scheduled time. For more
information see Chapter D: Report Scheduler (section 23).
2. Set report name: If you would like to save the report and use it later also, enter a
name for the report in the "Description" field. Otherwise, for one-time run, it is not
mandatory.
3. Set report type: Select one of the three options for "Report Type" by the following
table:
4. Set grouping: If you selected report type of 'Listing' or 'Sub-Totals Only', select
the field/s by which to group the sub-total lines in the "Group By" frame.
5. Set report design: Select one of the two options for "Design Report":
Standard: The report will be displayed as a list of records (both in "MS-Excel file"
and "Report Document").
Chart: The report will be displayed as a chart according to the selected chart
style. The availability of chart and its style options depends on the
selected Report Type.
If you have selected a Chart design, the following definitions are required:
a. Select value for "X Field" to represent the X coordinates of the chart.
b. Select "Quantity" or "Value" for Y Field to represent the Y axis.
c. Select chart type for "Chart" field
d. Select "Color Style" of the chart
6. Set conditions for filter: The grid in the bottom part of the screen enables
selecting fields and values for filtering the records in report. In the "Field" column
select the field.
As a result, the edit fields and browse buttons in the columns From / To will
be enabled / disabled for click, depending on the selected field type.
For some fields, dynamic objects will be displayed from the right side of the grid in
order to select records for the filter. The selected records then will be shown also
on the From/To columns.
From / To: If the browse button is enabled, click the button to get a search
list and select record as the start / finish point for filter.
Otherwise, click the row to edit the value for filter.
Sort Type: Set the order for viewing the data, either Ascending or
Descending.
Examples:
• Edit box: If selecting "Item Description" field, by clicking the row dynamic edit
box will be displayed allowing manual edition.
The buttons "From" and "To" will be also enabled allowing selection of the
items by the range of item descriptions.
• Grid: If selecting "Transaction Type" field, a dynamic grid with all the
transaction types will be displayed allowing multiple selection of the types for
filtering.
The "From" and "To" buttons will be disabled.
• Grid: If selecting "Item Code" field, a dynamic grid with all the items will be
displayed allowing multiple selection of the items for filtering.
The buttons "From" and "To" will be also enabled allowing selection of the
items by the range of item codes.
7. Set condition operator: Select one of the two options for "Condition Operator":
And: Means that only the records that will match all the defined conditions
will appear in the report.
Or: Means that all the records that will match at least one of the defined
conditions will appear in the report.
8. Select fields: Select the fields that you want to include in the report and cancel the
check sign for fields to be excluded.
Note: If you want to display a report of Chart design using "Report Document", the
fields' selection is not relevant.
Use arrows and to change the order in which the fields will be
displayed.
Report Document:
- Special built-in program displaying a report as a list of records or Chart design
according to the user’s selections.
- The report is displayed in printing format.
To do this: after creating the report, click the <Save> button on the toolbar.
The report will be added to a list under the defined report "Description".
Note: It is mandatory to fill in "Description" field if you want to save the report.
3. Select relevant report from list and click the <Select> button (or double-click the
line).
4. Modify the parameters if you wish, and then run the report by clicking the
Note: This report, in contrast to other reports, also enables you to update the transactions.
For more information read Chapter B: Recorded Stock Transactions (section 8.8).
Please refer to Chapter B: Advanced Reports (section 9.1) for instructions how to build
and run an Advanced Report.
Please refer to Chapter B: Advanced Reports (section 9.1) for instructions how to build
and run an Advanced Report.
To run the report, open “Menu: Reports Stock Reports Advanced Stock Report”.
Please refer to Chapter B: Advanced Reports (section 9.1) for instructions how to build
and run an Advanced Report.
The number of months is defined by System Option 213 (Number of months with no
Item/Bin activity).
To run the report, open “Menu: Reports Stock Reports Dead Stock by Item”.
For example: Item defined for bins in two different cabinets. For one cabinet there was an
activity and for the other cabinet there was no activity. This item will appear in the report
with details of the cabinet with no activity only.
The number of months is defined by System Option 213 (Number of months with no
Item/Bin activity).
To run the report, open “Menu: Reports Stock Reports Dead Stock by Cabinet”.
The number of months is defined by System Option 213 (Number of months with no
Item/Bin activity).
To run the report, open “Menu: Reports Stock Reports Dead Stock by Bin”.
To run the report, open “Menu: Reports Stock Reports Stock by Bin”.
To run the report, open “Menu: Reports Stock Reports Stock by Cabinet”.
To run the report, open “Menu: Reports Stock Reports Stock by Item”.
To run the report, open “Menu: Reports Stock Reports Min Comparison”.
percentage. It also calculates and displays the monetary value of the difference in the
'Saving' column.
To run the report, open “Menu: Reports Stock Reports Max Comparison”.
To run the report, open “Menu: Reports Stock Reports Stock Surplus Report”.
For the report, open “Menu: Reports Usage Report Basic Usage Report”.
To run the report, open “Menu: Reports Usage Report Advanced Usage Report”.
Please refer to Chapter B: Advanced Reports (section 9.1) for instructions how to build
and run an Advanced Report.
For the report, open “Menu: Reports Stock Reports Stock Shortage”.
By clicking the right mouse-button, a pop-up menu will appear displaying option 'Stock
Transfer' for transferring items from bin to bin. This option will be opened only if the stock
shortage is on the Bin level.
To run the report, open “Menu: Reports Stock Shortage Advanced Stock Shortage”.
Please refer to Chapter B: Advanced Reports (section 9.1) for instructions how to build
and run an Advanced Report.
To run the report, open “Menu: Reports Stock Shortage Early Warning Report”.
To run the report, open “Menu: Reports Stock Shortage Advanced Early Warning
Report”.
Note: This section describes basic reports for valuation of the stock. To build an advanced
report for stock valuation, use Advanced Stock Report where you can see the value
information as well. Read more in Chapter B: Advanced Stock Report (section 9.3.1).
For the report, open “Menu: Reports Stock Valuation Reports Valuation by Bin
Report”.
For the report, open “Menu: Reports Stock Valuation Reports Valuation by Cabinet
Report”.
For the report, open “Menu: Reports Stock Valuation Reports Valuation by Item
Report”.
For the report, open “Menu: Reports Orders Report Basic Orders Report”.
Value: The total monetary value of the order line (taken from Total Price of the
order line = Unit Price * Quantity of the order line).
Remained Quantity: The quantity of items from order lines which still need to be
received.
For the report, open “Menu: Reports Orders Report Advanced Orders Report”.
Please refer to Chapter B: Advanced Reports (section 9.1) for instructions how to build
and run an Advanced Report.
For the report, open “Menu: Reports Orders Report Orders Simulator”.
<Stock Days> converts stock quantity into the estimated number of days until the item will
reach zero quantity, based on average usage.
<Days to Delivery> calculates the number of days until an order line is likely to be
received, based on the average lead time or promised date (if any).
For the report, open “Menu: Reports Orders Reports Advanced Invoice Report”.
To run the report, open “Menu: Reports Additional Fields Report Additional Fields
Report”.
To run the report, open “Menu: Reports Additional Fields Report Additional Fields -
Advanced Items Report”.
Please refer to Chapter B: Advanced Reports (section 9.1) for instructions how to build
and run an Advanced Report.
To run the report, open “Menu: Reports Additional Fields Report Additional Fields -
Advanced Bins Report”.
Please refer to Chapter B: Advanced Reports (section 9.1) for instructions how to build
and run an Advanced Report.
To run the report, open “Menu: Reports Additional Fields Report Additional Fields -
Advanced Orders Lines Report”.
Please refer to Chapter B: Advanced Reports (section 9.1) for instructions how to build
and run an Advanced Report.
To run the report, open “Menu: Reports Additional Fields Report Additional Fields -
Advanced Kits Report”.
The values for the report are taken from: “Item Maintenance” screen of Kit item type “Kit
Items” tab select one of the kit items to display the bottom tabs “Adiitional Fields” tab.
The requests are added and shown on “Menu: Administration Interfaces Requests”.
To run the report, open “Menu: Reports Items Item Catalog Pictures”.
To build the Catalog, click the <Print> button on the toolbar. This will export the list to
Excel with barcodes and pictures.
To run the report, open “Menu: Reports Items Item Catalog Pictures by Cabinet”.
For instructions how to link items and cost centers please refer to Chapter B: Define Items
per Cost Center (section 19.3).
The values for the report are taken from: “Item Maintenance” screen “Alternative” tab.
The values for the report are taken from: “Item Maintenance” screen “Supplier
Information” tab select supplier display the bottom tabs “Quantity Discount” tab.
The calibration orders are created when serial is sent to calibration by Manage / Touch
applications or when serial is changed from status ‘In stock’ to status ‘In Calibration’.
To run the report, open “Menu: Reports Gauge Advanced Serial Items Report”.
To record changes into this History Log, you need to set the System Option 214 -
Manage History Log file.
By clicking the right-side mouse, the popup menu will be displayed with 'Open
Maintenance' option to open the record that had the change.
For the report, open “Menu: Reports Administration Advanced History Log Report”.
To run the report, open “Menu: Reports CPU – Tool Life Advanced CPU Report by
Line”.
This report uses the costs already calculated for basic CPU report and makes average
calculations.
To run the report, open “Menu: Reports CPU – Tool Life Advanced Tool Life Report
by Line”.
To run the report, open “Menu: Reports CPU – Tool Life Advanced CPU Report”.
This report enables to summarize costs by range of dates. When calculating the results,
the report will include all the production cost records that their Begin Date and End Date
are inside the range. If one of the dates will be out of the range, it will not be included for
calculations.
Delete links:
This report allows you to delete links by selecting a record and clicking the <Delete>
button on the toolbar. To delete multiple records at one time, hold the CTRL key and
select the desired records. This option saves the need to enter into cost center detail
screen and remove one by one the marks of the 'Cost Center Detail Parent' field.
Open records:
Right-click the mouse to get popup menu with options to open maintenance screens of the
cost center headers and details.
5. Modify the parameters if you wish, and then run the report by clicking the
9.18 Analyzer
Analyzer is an analytical and management tool that displays key performance metrics all
on one screen. The simplified format provides easy access to important data for decision
makers, thus improving awareness and control.
It is also a flexible tool with different viewing options, quick reports and filters.
Analyzer is activated by clicking on the <Analyzer> button on the right side of the
toolbar.
Stock – Total Stock Value (In System Currency), Average Monthly Usage (the monthly
average of all issue transactions in the last 6 months) and Stock Turnover which is the
ratio between Stock Value and Average Usage – It shows much time (in months) it takes
to use the entire stock managed by MATRIX. The optimal ratio for Stock Turnover is set at
"3", when the stock ratio exceeds this number the text turns from green to red. This value
can be changed in the window's parameters.
Items Shortage – includes data for all items that are set up for automatic reorder in the
system at the Item Management Level. Critical Shortage is items below 50% of their MIN
stock level (or any other % defined in the System Option 810). Zero Stock is an item
which is in "Critical Shortage" and is also out of stock. Stock Shortage Alert is sent by a
User from TOUCH when the item he wants to issue is out of stock. The values shown
represent the number of items or events.
Items – Total is the total number of items connected to at least one bin. The pie graph
shows the breakdown by stock movement: "Active" is an item with a stock transaction in
the last 6 months. "Slow" is an item with no issue transaction in the last 6-12 months.
"Inactive" is an item with no issue transaction for more than 12 months.
Savings – The graph shows actual savings recorded to date for all projects and the total
target savings for all savings accounts, where the project and savings account are defined
for the current year.
Lead Time – Average Lead Time: The arithmetic average of all lead times for each order
line made in the last 6 months. The pie graph is showing the breakdown by delivery days.
The calculation is based upon the days elapsed between order and receive transaction.
Internal orders are not included in the calculation.
Open Orders – Displaying the number of lines and their total values for open orders and
for overdue orders. An order is considered open when the status is: for regular orders –
Open \ Sent \ Partial; and for rework orders – Sent \ Partial; Internal orders are not
included. An order is considered "Overdue" when the Request or Promised date has
elapsed.
Usage – MTD: the current month's usage (sum of all issue transactions) in the system
currency. It is shown together with a bar graph of the previous 6 months' usage month by
month.
Receives – MTD: the current month's receives (sum of all receive transactions) in the
system currency. It is shown together with a bar graph of the previous 6 months' receives
month by month.
Orders – MTD: the current month's orders (excluding internal orders) are shown together
with a bar graph of the previous 6 months orders month by month.
Additional Windows:
Analyzer has 4 more windows which can be displayed (the way to display them is
explained in the end of this chapter):
Top Cost Centers – Displays the Cost Centers that had the largest issue count in the last
30 days.
Top Items – Displays the items that were issued the most in the last 30 days.
Usage vs. Receives [MTD] - Displays a graph comparing the Usage (Issues) and the
Receives made in the current month.
Bins Shortage – Bins with zero stock: The amount of bins (which are associated to an
item) that have zero stock. The pie chart illustrates the percentage of the zero stock bins in
compare to bins with stock.
Filtering Options:
When Analyzer is activated all data is displayed. It is possible to filter data by using the
filters at the top. Data can be filtered by: Site, Cabinet, Supplier, Item Group, Item Type,
Value / Quantity (values in system currency) and the number of zeroes to be displayed in
numbers.
* Only the Savings window will not be influenced by these filters.
** Only some windows will be affected by changing Value to Quantity. These windows
show the system currency in the aqua colored window header when the Value filter is
selected.
Graph Type:
The type and style of a graph can be edited by placing the mouse cursor over any graph
and right clicking for edit options:
Quick Reports:
Each window in the analyzer is connected to a matching detailed report. Clicking on the
blue header bar of each window opens the detailed report.
*The reports are automatically filtered by the filters you are using in Analyzer.
Printing:
Saving a snapshot:
A picture of the screen shot can be saved by clicking the <Save As> button on the top
of the Analyzer window.
Additional window options are available. By clicking the <Update> button a new
window will be opened, allowing you to change the configuration of Analyzer:
In this window you can change the position of a window simply by dragging and dropping it
into the new location. You can also choose a window from the list on the left and drag it to
a position in the analyzer window.
Pressing the Default button will return the windows into their original positions.
Choosing a window name and pressing the <Update> button will open a window in
which you can change different parameters related to each window. For example, you can
change the number of records displayed by changing the parameter value.
For example:
1. Open "Menu: Main Bin" to receive a list of bins.
The button <Help> on the toolbar will be enabled.
Also:
• You can view the MATRIX-TM Help by going to "Menu: Help Help" or;
• For Help files on different languages (only those that were translated), open the
MATRIX-TM installation folder and continue to the folder "…\MATRIX-TM\helpFiles\".
When working with generic search screens, the <E-Mail> button is available on the
toolbar. This feature uses the email program installed on your PC and creates an email
draft that you can edit and send.
For example:
1. Open "Menu: Main Bin" to receive a list of bins.
The button <E-Mail> on the toolbar will be enabled.
In order to be able to work on the TOUCH module with the cabinets defined in the
database, the user must first login to the MANAGE module and create touch definitions.
Login to MANAGE system and follow these instructions:
The user must define here the Touch definition for the computer.
3. Fill the "Touch Description" field with a significant value that describes the name of the
TOUCH workstation.
Fill the "Computer Name" field with the exact name of the PC that will run TOUCH
(the value can be taken from: Go to that computer Properties, follow tab "Computer
Name", click <Change…> button, use the value of "Computer Name" field).
3. For field "Touch Description" select the previously created Touch name.
For field "Cabinet Name" select the cabinet you want to attach to the Touch.
Important! The system will only display the user's authorized options. In order to set the
authorizations, read Chapter D: Controls Authorization (section 18.3.2).
Operating buttons:
The virtual keyboard will look as below after pressing on the Shift button:
Important! The Barcode reader is usually configured to add a prefix to the read barcode
(the information is available from the Barcode supplier or its hardware documentation).
In order to work with barcodes, the barcode configured prefix must fit the prefix expected
to be read in the MATRIX-TM software. To fit the prefix, set the System Option 1012
(Barcode prefix) in the MANAGE module.
If the cost centers are configured as Numerical or Alpha-numerical fields (and not as a
list) in the MANAGE module, the user can input the values by reading them by
barcode.
3. Search Item:
In all the search screens where the system expects to get item information like Item
Code or Item Description, the user can read a barcode of the item. As a response, if
only one match was found, the next screen of the process will appear. If more than
one match is found, a filtered list will appear that includes only the relevant records.
Note: Sometimes the Barcode reader adds additional characters to the number (for
example barcode number 3101749 reads as 03101749). In this case, set value for the
'Barcode' field of the item in the MANAGE module exactly as the barcode reader
reads it. For more information, read Chapter B: Item (section 5.4).
4. Search Order:
In any search screen where the system expects to get an item or order information, the
user can read the barcode of the order that matches the 'PO Code' value after which a
screen with a filtered list will appear that includes only the relevant order line/s.
For example, 'Receive' and 'Transfer' processes.
Important! The quantity displayed in 'In Stock' column includes all the quantities excluding
the stock of Reworkable items in bins marked as 'Used' since those items are not available
for use.
record in the list and press on the <Next> button (or double press on the record)
in order to continue the process.
Note: The system enables to sort the records and to resize the columns.
Pressing on the header of the relevant column (Item Code, Supplier Code, PO, etc) will
sort the records in ascending order and another press on will change the sort to
descending order.
Resize the columns by pressing and dragging the separator line between the headers of
the columns.
Press on the <Search> button to display all records and scroll down to the desired
record.
Set the focus on the location line and scan the barcode.
The barcode will be entered into location line and only the relevant records will be
displayed in the list.
See more information in Chapter C: Barcode Interface (section 12.3.3).
Press on the <Show> button on the bottom part of the screen in order to display
virtual keyboard. Enter item code, item description, or part of them and press on the
<Search> button.
Fields description:
Application: This is a constant field that automatically generates a list of
applications linked to the 'Main Family' and 'Sub Family' which have
been assigned to an Item. This list is not seen in Manage.
Main Family: This is a constant field which displays a list of system defined
classifications for 'Main Family'. Only those classifications to which
an item has been linked will be displayed.
Sub Family: This is a constant field which displays a list of system defined
classifications for 'Sub Family'. Only those classifications to which
an item has been linked will be displayed. The list of Sub Family
classifications is filtered according to the selected Main Family.
Additional Fields are added to the Item entity in the Manage module as described in
Chapter B: Additional Fields (section 5.5).
For example, Item entity has four additional fields of different types added by the
Manage module: The field 'Size' (numeric type) will display a list of used values and
numeric keyboard for input; the field 'Color' (text type) will display a list of used values
and alpha-numeric keyboard; the field 'Tested' (Boolean type) and the field 'Test Date'
(date type) will display the list of used values.
2. Insert the data for filtering the items on the search screen and press on the
<OK> button. In order to cancel the filter, open the 'Advanced' window again and press
on the <Cancel> button.
See below the example for the view before changes and after changes:
Figure 1 displays example for search screen before changes.
For example, open the search screen of 'Receive without Order' option and make the
following changes:
1) Click the right mouse-button to get the popup menu and expand the 'Columns' option.
This option will display all the columns that can be added / removed. Check the
columns that you wish to display and uncheck those which are not relevant, for
example 'Additional Item Code' and 'Additional Item Description'.
2) Enlarge column width by dragging with mouse, for example 'Item Description' and
'Space' column.
3) Relocate column to different position by dragging it with mouse, for example relocate
'Group' column after 'Item Description'.
4) Sort the view by clicking the column header, for example 'Item Code' header.
5) Click the right mouse-button to get the popup menu and click the 'Save' option to save
all the changes done. Next time you open this screen it will be loaded by the saved
definitions.
Example:
1. Open any module; select any item and press <Next> to get the screen with the item
image.
3. Enter the existing 'User Name' and 'Password' of the user for whom you wish to
change the password, enter the new password and confirm by <OK> button.
Badge Number – an option to set operator’s badge number for login by input device,
such as barcode reader or magnetic card reader, etc.
12.5 Advanced
This is a tool that helps to follow the communication between the hardware and software,
to test the communication without using Touch modules or creating transactions.
To use this tool, press <Advanced> Icon on the TOUCH Main Menu.
Tabs:
Cabinet: Lists the cabinets attached to the current Touch station and shows
their status.
Site Mapping: Displays on one screen all the cabinets with its drawers and bins on
the current Touch station. It allows opening drawers / bins, setting
items into empty bins, setting its initial stock and making some bin
definitions.
Error: Lists the communication errors.
History Log: It lists the log files created by the system and allows displaying its
content.
Local Information: Displays information regarding the PC and the Server.
System Options: Displays list of system options.
Advanced: For general Touch settings.
12.5.1 Cabinet
This tab lists the cabinets attached to the current Touch station displaying connection
information such as Port Number, Baud Rate, Sequence, etc.
The <Login / Logout> buttons are used for multi-connections and changed according to
the state of the ‘Online’ mark on the selected cabinet. Cabinet is marked as ‘Online’ when
one of the Touch stations is open on a screen that locks-out other Touch stations from
connecting to it, such as the bin grid screen.
For example, if a cabinet is connected to more than one Touch station and is currently in
use on another Touch station, this cabinet will be marked ‘Online’ on our current Touch
station and the button will be <Logout>. Pressing on the <Logout> button will release the
cabinet and will make it available for our connection.
2. Press the <Site Mapping> button from the right side buttons.
The Site Mapping tool will be displayed.
This screen lists only the cabinets related to the current Touch station.
4. Select the relevant Site / Cabinet / Drawer and press the <OK> button.
This will display graphically the selected drawer with divisions to bins and the
stock/capacity of each bin.
5. Press on the relevant bin to display its data and to allow changes on this bin.
The selected bin will be colored with blue and its data will be displayed on the bottom
part of the screen.
6. On the right part of the drawer preview the following buttons are displayed:
Press the <Open Selected Bin> button to open drawer and the selected bin.
Press the <Open all bins> button to open the drawer and all of its bins.
Press the <Bin Update> button to set item for a selected bin (only if not allocated to
any item yet) or to change some of the bin definitions.
7. By pressing the <Bin Update> button, the following screen is displayed:
8. Press the <Browse> button to display a list of items and select an item to
associate with the bin (for a bin already allocated with an item, this button will not be
displayed). The item data will be loaded and the fields from the left side will be
available for update.
9. If required, set the stock into ‘Items in bin’ field and set the other bin definitions.
For completing the operation, press the <Save> button.
The data will be loaded into the tabs (General / Stock Remarks / Cabinet Log) on the
bottom part of the Site Mapping window.
Similar tool is also displayed on the MANAGE application for opening Manage
maintenance screens. To read more about this tool on MANAGE, follow Chapter D: Site
Mapping (section 16.6.1).
12.5.3 Error
This tab lists the communication errors from the Cabinet Log.
12.5.7 Advanced
For general Touch settings.
Refresh Processes – if unchecked, the Touch screen will load its screens from the
memory and not a new one (recommended).
Restart Win – an option to restart Windows operating system.
Reload Touch – closes the Touch and opens it again in one action.
Refresh cache – refreshes cache memory with updates. Used in case there were
changes in the Manage application (system options, texts, etc.) that we would like to
reflect on the Touch currently running.
13 System operations
The number of cost center headers, their names, input types (Choose from list, Numeric
keyboard, Alpha-Numeric keyboard or Barcode), possible and default values and
hierarchy between them and more options (like required fields or not, changeable or not)
are configured by the MANAGE module.
For more information read Chapter D: Define Cost Centers (section 19) and Chapter D:
User Cost Centers (section 20).
Example:
The following screen shows a sample configuration of four cost center headers:
If the cost center headers are defined as a hierarchy, they need to be entered in order:
Department Work Center Machine and the Job Number. Otherwise, the order will
not matter.
Setting the cost centers for the cost center headers can be done in several ways
depending on the cost center header type:
Department: Cost center header of type 'Choose from List'. Press on the <…>
button will open a list of optional cost centers for this header. Select the
Choose item
Next, the search screen will appear that enables the user to search and choose an item.
Use the search methods described before (in Chapter C: Search Screens (section 12.3.4))
in order to locate the item.
Note: If the desired item has a stock shortage, meaning the quantity in stock is zero, you
can select the item in order to send an alert about the shortage. For instructions, read the
"Stock Shortage" paragraph below.
The top part of the screen displays the selected item’s data and picture.
Beneath the item data a table appears containing a record of all bins that are associated
with the chosen item.
Note: In the line marked in red displayed an explanation of the next step to be performed.
The column named “Current Stock” contains the actual quantity stored in each bin.
In the “Quantity” field you can choose the quantity to issue for the selected item.
Note: The quantity that will appear on the Add/Reduce buttons is the default issue
quantity defined for that item in the MANAGE system. If no default issue quantity is
defined, then the Add/Reduce buttons will be +1/-1.
Note: If the field “Issue Any Quantity” is marked in the MANAGE system under the
Cabinet details, then you have the possibility to issue any quantity in the bin. If this field is
not marked, you can issue only the full quantity that exists in the bin or not issue at all.
Issue
1. After selecting the quantity of the chosen item from each bin, press on the
<Issue> button. The drawer light will come on.
2. Open the drawer and take out the entered quantities of the items issued.
3. Close the drawer. After closing the drawer the stock quantity will be updated in the
system.
4. Press on the <Exit> button will take you directly to the Login screen.
Stock Shortage
In case the item is out of stock, the user can send an Alert that will create a stock shortage
transaction ('Zero Issue' transaction) and also send an email to the responsible stock
manager.
1. In the search item screen, select on the item record that is out of stock (the line will be
lightened in color) and press on the <Next> button.
The screen as following will appear:
This screen displays (at the top part) the Item Code and Item Description. Beneath that
section there is a display of all existing stock of that item in other cabinets or
warehouses that are not connected to the currently accessed TOUCH system.
2. Press on the <Alert> button. This will create a stock shortage transaction and send an
alert by email to the responsible stock manager.
Note: The email for alert is taken from the cabinet details.
1. Press on the <Issue> Icon and enter the relevant cost centers as usual.
2. Then search for kit type items. For example, if you set up the Kit using the word ”KIT”
in the item description, then searching KIT will bring up all kits in the cabinet. In the
screen below, the result is shown in the top part of the screen.
The pop up question allows you to issue the kit items as an assembly from one bin or
as separated items from multiple bins.
Yes for Assembly:
Select <Yes> to issue all the kit's component items from one bin as a regular issue of
items. The system will display the regular window where you will be required to fill in
the quantities for issue. In this case there is no need to continue with the following
steps, but proceed to execute a regular issue operation.
Or;
No for Separated Items:
Select <No> to issue the kit's component items from its own separate bin. A series of
steps will be initiated. In this case please continue to the next step.
Note: Receiving this message means that the system was set to allow selection
between two options for issuing a kit. In order to limit issuing kit components only from
separate bins and thus avoiding this message, set System Option 1014.
5. The following window will pop up requesting the user to enter the quantity of kits to
issue.
Transaction quantity: The requested quantity which is the quantity in kit multiplied
by number of requested kits.
Actual Quantity: The actual quantity available for issue.
7. A list of the kit’s component items and their respective quantities will be shown. The
displayed quantities represent the respective quantities of each component item in that
kit multiplied by the quantity of kits to be issued.
8. Edit the quantities, if required, and press <Issue> to proceed to the next step.
The list of component items in the cabinet/s will be displayed for issue drawer by
drawer. After you pick-up the items from each drawer and close the drawer, you will be
prompted to pick-up items from the next drawer and so on, until all items from all
drawers have been picked-up.
After each drawer is closed, the stock of the kits' component items is subtracted and issue
transactions are written. Those transactions contain a remark noting the kit item.
To enable this process, please make first the item definitions in Manage module as
described in Chapter B: Key Management (section 5.4.6).
You will be required to issue the key from Matrix bin in order to issue the item from the
locker and then to return the key to the bin by <Return> option.
4. Issue the key from Matrix bin and follow the Drawer Mapping to locate the locker with
item to issue. Issue the item using the key and then press on the <Close> button to
complete the issue process.
5. For following the transactions created, return to Main Menu and select the <Change
Issue> option.
Two Issue transactions were created: one for the key and one for the item.
6. After issuing the item, return the key to the Matrix by selecting the <Return> option and
selecting the key item.
Exception:
If on the step 3 after pressing the <Issue> button you get the following message, this
means that the key for the locker is not available, The user who last issued this key will
be displayed in the window, You will be requested to select if you want to continue the
issue process without issuing key.
By pressing <Yes>, you will continue issue process to next step and this will create
Issue transaction only for the item stored in locker. By pressing <No>, the issue
process will be stopped.
For more information, it is important to read Chapter B: RECEIVE Items (section 8.1).
Please notice that some order lines might be with "Bin Code" information and some
lines without this information: The order lines with "Bin Code" information were ordered
on the Bin level for particular bins. The order lines without "Bin Code" information were
ordered on the Item level (meaning with no specific bin assignment) or Cabinet level
(for particular cabinet). The order lines that were ordered for a particular bin or cabinet
can be received also to different locations, as described below.
2. Select the order line you wish to receive into stock and press on the <Next> button.
If the System Option 111 (Number of reference fields to use on Receive) is set to 1 or
more, the "References" screen will appear.
If the System Option 111 is set to 0 or none, the “Receive Item” screen will appear, as
below.
Note: The text in red appearing above the table describes the next operation to be
performed.
At the top part of the screen the Item data and the Purchase Order Code will appear.
The table displays the bin/bins which can receive the item.
Important! If the order line is not on the Bin level (not associated to a specific bin), all
available bins connected to that item in the different cabinets will be listed.
If the chosen order line connected to a specific bin, only that specific bin will be displayed.
In this case, to see all the available bins use the <Show All Bins> button.
The default receive quantity will be the order line quantity and the bin free space
(current stock less bin capacity). You can choose to receive the item to a number of
bins provided that they are in the same drawer.
Allocation principle:
The default quantity will be allocated to bins in the following way:
• If the first bin has the “Allow Over Capacity” flag turned on, then the entire order
quantity will be loaded into this bin.
• If the capacity of the bin is limited (does not allow over capacity), then the system
will exploit the available space (quantity) in this bin for loading. If some items still
remain unallocated, the system will check the next bins in the table in the same
manner until the entire quantity of the order line is loaded.
3. If you selected an order line that was ordered on the Bin or Cabinet levels (like
described in the previous step) and you wish to receive the order to a bin different from
the bin/cabinet of the order line, press on the <Show All Bins> button.
This button will be disabled, if you selected order line on the Item line.
As a result, it will display all the bins in the current TOUCH station that hold this item
and that have enough space to receive them (also bins that their space is zero, but
marked with 'Allow Over Capacity' sign).
4. Edit the quantities to receive in the “Receive” column by using the Add/Reduce buttons
or through the virtual keyboard and press on the <Receive> button.
5. Open the drawer and put the items to receive into the allocated bin/s.
6. Close the drawer.
Stock will be updated.
Note: In case you update a smaller quantity than in the order line, the system will display
the following screen:
If the <Yes> button is pressed, then the order line will be closed even though not all the
quantity was received. If the <No> button is pressed, then the order line will stay open with
the balance which remains to be received.
Serial Items:
Receiving a serial item is very similar to receiving any other item. The only difference
occurs in choosing the quantity. The user can only choose "1" as the quantity for receive
(Only one serial item can be received at a time).
After pressing the <Receive> button the following screen appears:
This screen allows the user to type (or barcode scan) the serial number of the newly
received item. The user can also choose an already existing serial with the status
"Unallocated".
All Returnable Items – shows all the items that are allowed to be returned according to
their Item Type.
Return Only Issued Items – shows all the items that are allowed to be returned according
to their Item Type and that their 'Issued Quantity' is more than zero, i.e. were issued and
not fully returned.
Return against transactions – shows Issue transactions that their ‘Returned Quantity’ is
less than ‘Issued Quantity’, i.e. were issued and not fully returned.
The following screen is displayed in case system option 113 is set to display items.
The following screen is displayed in case system option 113 is set to display
transactions.
2. Search and choose the item you wish to return and press the <Next> button.
The “Return Item” screen will then appear:
Note: The text in red above the table describes the next operation to be performed.
Note: If the item is a serial item, before choosing the bin, the user will be asked to choose
the serial number of the item he wishes to return.
3. Input the quantity to be returned or scrapped in the “Return” column. Items may be
returned to multiple bins at the same time.
The quantities can be updated by using the virtual keyboard or Plus/Minus buttons.
4. For return:
• Press on the <Return> button.
• Open the lit up drawer and return the item/s to the bin/s.
• Close the drawer.
For scrap:
• Press on the <Scrap> button.
The following screen will be displayed:
• Press the <Browse> button the enter the scrap reason, a remark and then press
the <OK> button. The drawer will not be opened because scrap items are not
physically returned to bins.
Note: You can return a quantity of items that exceeds the bin capacity if the bin is defined
as “Allow Over Capacity”, otherwise you can return only up to the bin capacity limit.
Note: The text in red above the table describes the next operation to be performed.
9. Adjust the stock quantity in the bin, in the field “In Stock”, by using either the
Add/Reduce buttons or virtual keyboard.
10. Close the drawer.
The stock will be adjusted with the selected changes. A stock adjustment transaction
will be created.
Serial Items:
If a serial item was chosen, pressing the <Adjust> button will open the next window:
This window allows you to change the status of each serial item in the bin by pressing the
<…> button next to it.
Note: The text in red above the table describes the next operation to be performed.
This window allows you to change the status of each serial item in the bin by pressing the
<…> button next to it.
Note: You can also close the drawer and then update the counted quantities in the
system.
Note: If all quantities in the bin match the counted quantities, you can mark the Counted
field for all displayed bins by pressing on the <Mark All> button.
Note: Where the quantity is updated, the “Counted” field will be automatically marked. If
there were no differences between the counted quantity and the “Quantity” field, the
“Counted” field check box must be marked manually. This will update the last counted date
for that bin.
This screen displays all the Internal Order lines with the status 'Open' and 'On Route'.
3. Press on <Yes> button to transfer all the order lines or press on <No> button to
transfer only the selected order line.
* By pressing on <Yes>, the next screen will display the items from all the lines of the
selected order (as in the following screen) and will allow transferring them together.
* By pressing on <No>, the next screen will display the item from the selected order
line and its bin locations (as in the following screen).
4. Set the quantities for transfer and press on the <Issue> button.
5. Follow the instructions displayed in red text above the grid to complete the transfer of
items.
Note: The text in red above the table describes the next operation to be performed.
6. In order to complete the transfer of items, continue to "Receive" process at the cabinet
which created the Internal Order.
This screen displays all the Issue transactions. By default it displays transactions for
the currently logged in user.
2. To display all the transactions or transactions of other users press on the <…>
button. A screen with all users will be displayed:
Select a user (to filter the transactions created by this user) or press on <Cancel>
button to see all the transactions.
5. Set the quantity for return, which should not exceed the issued quantity or bin
capacity.
Press on the <Return> button.
6. Open the bin following the instructions written at the top of the screen (in RED) and
return the items.
7. Close the drawer.
At this point a reversal 'Issue' transaction (with negative Transaction quantity) will be
created with the date/time and user of the original transaction.
Check this transaction in the MANAGE Module: Operations Transaction.
To use this functionality in Manage application, please refer to Chapter B: Receive with
ERP Order (section 8.1.3).
This screen displays all the items of the current Touch station that also have free
space to be stored in. The 'Space' column represents the maximal number of items
that can be received. When the space = 9,999,999.00, it means that some of the bins
with that item was marked with 'Allow Over Capacity' and therefore there is no limit on
the number of items that can be received.
2. Select the item you wish to receive into stock and press on the <Next> button.
If the System Option 111 (Number of reference fields to use on Receive) is set to 1 or
more, the "References" screen will appear.
If the System Option 111 is set to 0 or none, the "References" screen will be skipped.
The table displays the bin/bins allocated to this item and that have enough space to
receive the item in the current TOUCH station.
4. Edit the quantities to receive in the “Receive” field by using the Add/Reduce buttons or
through the virtual keyboard and press on the <Receive> button.
5. Open the drawer and put the items to receive into the allocated bin/s.
6. Close the drawer.
Stock will be updated and a 'Receive' transaction/s will be created.
To enable this process, please make first the item definitions in Manage module as
described in Chapter B: Key Management (section 5.4.6).
Here are described Touch modules and the way the Key Management is handled in each:
Issue: When item in locker is selected for issue, it opens the bin with the key and
two transactions are created - Issue transaction for the key and Issue
transaction for the item. The Issue of the key itself is not available.
Receive / Receive without Order: When item is selected to be received to a locker, it
opens the bin with the key and two transactions are created - Issue
transaction for the key and Receive transaction for the item. The Receive
of the key itself is not available (In 'Receive' it shows the item, but filters
the bins marked as 'Used'. In 'Receive without Order' it filters the item of
Key type).
Return: When an item is selected to be returned to locker, it opens the bin with the
key and two transactions are created - Issue transaction for the key and
'Return to Cabinet' transaction for the item. The Return of the key itself is
available in order to place the key back after the operation from the locker
was completed.
Change Issue: When item issued from locker is selected to be returned, it does not
open the bin with the key and creates only reversed Issue transaction for
the item. The return of the key itself is available – it opens the bin with the
key and creates reversed Issue transaction.
Adjust Item: When item in locker selected to be adjusted, it opens the bin with the key
and in case quantity is changed two transactions are created - Issue
transaction for the key and Adjust Bin Quantity transaction for the item.
The Adjust of the key itself is available.
Count Bins: When item in locker is selected to be counted, it does not open the bin with
the key and creates only 'Stock Count' transaction for the item. The count
of the key itself is available – it opens the bin with the key and creates
Stock Count transaction.
Transfer Order: When item in locker selected to be transferred, it opens the bin with the
key and two transactions are created – 'Issue' transaction for the key and
'Transfer' transaction for the item. The Transfer of the key itself is not
available (It filters the bins marked as 'Used').
13.11 GAUGES
The purpose of these processes is to allow a user to send and return 'Serial Items' from
Calibration.
The <Send to Calibration> process allows you to view all the serial items that are
pending for calibration. You are able to choose an item and remove it from the bin and
send it to calibration.
The <Return from Calibration> process allows you to view all the gauges that were sent
to calibration, choose a gauge and return it to stock.
This screen shows all the 'Serial Items' which their 'Item Type' is Gauge and in status
In Stock / Inactive / Out of Spec, and their 'Next Calibration Date' has passed.
If you need to see all the serials and not necessarily those that have expired, press on
the <All> button on the top.
2. Select serial number for sending to calibration and press on the <Next> button.
3. On the following screen press on the <Send> button.
4. Open the drawer which is lit and pick the item.
5. Close the drawer.
This process will: change the status of the Serial Item to 'In Calibration'; create a
'Calibration History' record; and create a 'Send to Calibration' transaction.
1. Press on the <Return from Calibration> icon from the Main screen.
A search screen will appear, showing all the Gauges that were sent to calibration.
2. Select the serial number for returning from calibration and press on the <Next> button.
3. On the following screen press on the <Update> button.
A following screen will be displayed:
This screen lets you change statuses and enter calibration dates.
Note: The system allows you return a gauge only to the bin to which it has been
associated.
14 Common Problems
Introduction
This Chapter of the Guide is intended for the use of the system manager.
The system manager is a "Super User" that is permitted to create users and manage
general data in the system.
In order to be familiar with the whole system you must read the entire User Guide, and
follow the technical directions mentioned in Chapter B: Operational Principles (section
4.3).
15 Settings
Please notice that if UAC (User Account Control) on the PC is ON, this application must be
run with "Run as Administrator" option (this option appears on the popup menu when
making right mouse click on the file).
Server IP: Is the server name where the database of MATRIX is located. If the database
is running on the same computer where the MATRIX is installed, then put in
this field the name local.
User ID: This is the user ID which is used to access the database (Initially will be ITM)
Password: This is the password which is used to access the database (Initially will be
ITM)
Database Name: This is a combo box that lets you chose a database from the list.
Language: This combo includes all the installed languages. Choose one.
Log File: The system will be able to create logs on the selected level. You can find
those logs in the directory "Logs" under the installation directory. Select a log
level.
No – No error logs will be written.
Minimum – Logs will be written only on selected events.
Maximum – Extensive logs will be written.
Touch Mode: Select the mode to run Touch application.
Machine – working with cabinet machine.
Virtual – working virtually with no cabinet machine and no simulator.
Simulator – working virtually with simulator cabinet.
For more information, please refer to Chapter A: Connect to the Database (section 3.1).
The MATRIX-TM software has a very strong language support. You can see what
languages are supported by MATRIX if you pull down the Language menu of the Setting
Configuration Editor through “Menu: Administration Settings”
2. Locate the text that you wish to translate and double-click the record or click the
<Update> button. The following window will then appear:
This grid displays translations of the selected text to different languages supported by
the system. The buttons on the right side of the grid allow you change/delete the
existing translations or add a missing translation.
3. For update, select the relevant culture record and click the <Update> button.
The following window will then appear:
Note: Only "Messages" group translations are effective online. All other translations
require re-entering to the system.
By shortcut: Create new shortcut to application file, in the 'Target' line add relevant
parameters and run.
For example, create two shortcuts when each of them runs the same database, but with
different interface languages:
"C:\Program Files\MATRIX-TM\Application\Manage.exe" /d=ITMDemo /l=en-UG
"C:\Program Files\MATRIX-TM\Application\Manage.exe" /d=ITMDemo /l=ru
16 System Tables
In order to open the tables, click the “System Tables” menu.
This menu will give you the ability to Search, Update and Delete existing records or create
new records in the different tables. The correct way of working is to follow the operating
principles described in the User Guide.
16.1 Currency
In order to define a new currency, follow the next steps:
1. Open “Menu: System Tables Currency”.
2. Click the <Add> button and the following screen will appear:
2. Click the <Add> button and the following screen will appear:
2. Click the <Add> button and the following screen will appear:
1. Rename the image file using Item 'Group Code' value and extension such as defined
in the System Option 204 (jpg / gif / bmp).
For example, the image name of group with Group Code = 10 will be: 10.gif
2. Put the image file in the folder defined in the System Option 404.
Recommendation: Locate the image files in one folder shared to all the Matrix users and
set the system option 404 (for example, \\pcname\Matrix\GroupImages). This will prevent
unnecessary copies of files and maintenance for each folder separately.
All you need to define to create an Item Authorization Group is the Group Name.
In order to connect a new user group, simply click on the <Add> button and from
the combo list chose the group you desire.
2. Click the <Add> button and the following screen will appear:
16.6 Site
In order to define a new site, follow the next steps:
1. Open “Menu: System Tables Site”.
2. Click the <Add> button and the following screen will appear:
3. Fill in the data: Site Name, Site Description, Site Company and other contact details.
These details will be loaded into Order screen, according to Order Site.
The first level represents the list of Sites. The second level represents the list of Cabinets
on the selected site. The third level represents the list of Drawers on the selected cabinet.
Click <Site> button to open 'Site Maintenance' screen of the selected site.
Click <Cabinet> button to open 'Cabinet Maintenance' screen of the selected cabinet.
Click <Bin> button to open 'Bin Maintenance' screen of the selected bin.
Click <Item> button to open 'Item Maintenance' screen of the selected item.
be checked to ensure that it does not exceed the user’s budget, either by quantity and / or
amount, within a specific time period.
Budget options
We can define a budget by Quantity and / or Amount:
• In the Budget Group we have budget definitions by item, quantity and days.
• In the User Group we have a definition by amount and days
For example:
If the number of days defined is 2, the system checks transactions for today and
yesterday. If the number of days is 7, the system will check the last 7 days.
Activate budget:
1. Set System Option 107 (Activate issue budget by Quantity of items) = YES
3. Click the <Add> button on the toolbar to add a new budget group.
The following screen will be displayed:
4. Fill in the required fields and click the <Save> button. The Budget group will be
created and grid will be displayed for adding new items.
5. Click the <Add> button on the right side of the grid and select the desired item
from the opened "Search Item" screen. The item will be added to the grid.
6. Fill in the following fields for each added item:
Quantity: The maximum quantity of the item that can be issued
Number of Days: Number of days for which this quantity budget will be
checked
7. Repeat the step 5-6 to add items to list.
Use the <Update> and <Delete> buttons to maintain the item records.
8. Click the <Save & Close> button to save all the definitions. The budget group will
be added to the list of budget groups. To add more items and item details, use the
<Update> button or double click on the desired budget group.
10. In the Authorization Manager choose the "Budget Authorization Group” tab. Here you
can connect the User Group to the Budget Group.
In order to connect a new user group, click the <Add> button and from the combo
list chose the group you desire.
Note: If there is no Budget group associated with the user group, it means that no budget
restrictions apply to the users in this User Group.
Note: Amount already issued per User is summed from the value in Issue
transactions in the last number of days defined for the user.
Activate budget:
1. Set System Option 108 (Activate issue budget by Amount) = YES.
2. Click the <Add> button and the following screen will appear:
3. Fill in the data: Unit Measure Code, Unit Measure Symbol, Unit Measure Name and
Decimal Length
2. Click the <Add> button and the following screen will appear:
3. Fill in the data and click the <Save> button on the toolbar.
4. Open in MX-Manage any bin with stock and reduce its quantity. Before confirming the
adjustment, you can set this reduction as a Scrap and selecting the Scrap Reason
from a drop down list of pre-defined reasons.
This will create a 'Scrap' transaction noting the Scrap Reason in the reference field.
Manage:
Categorize items by 'Main Family' and 'Sub Family' on the "Item Maintenance" screen.
Touch:
Open search screen, press on the <Advanced> button.
16.10.1 Application
1. Open "Menu: System Tables Application Application".
2. Click the <Add> button and the following screen will appear:
3. Fill in the data and click the <Save> button on the toolbar.
Now this application can be selected for defining a new Main Family.
2. Click the <Add> button and the following screen will appear:
3. Select the Application that you have previously defined, fill in the other data and click
2. Click the <Add> button and the following screen will appear:
3. Select the Main Family that you previously defined, and then fill in the new sub-family
17 System Options
The system options are parameters which define how the system will behave in different
operations. This is a very powerful tool that lets the organization which operates MATRIX-
TM to adapt the way the system behaves to its individual needs.
1. Select the system option you wish to update from the search list and click the
<Update> button on the toolbar. A screen like the following will appear:
2. Enter value to the "Option Value" field and click the <Save> button on the toolbar.
The following table lists all the 88 system options and their descriptions as they appear in
the Manage application.
Option
Key Option Name Group Option Description
System
0 Database Version Parameters Database Version - D o N o t C h a n g e ! ! !
System
1 Installation Path Parameters MATRIX-TM Installation Path - D o N o t C h a n g e ! ! !
Scheduler task System Scheduler task computer Name ( Full computer name ) - D
2 computer Name Parameters oNotChange!!!
The percentage that determines the Additional quantity
Over Receive of items above Ordered Quantity that user can receive in
105 Percentage Operation 'Receive' process.
If checked, the system will limit the quantity of items
available for issue according to the quantity limitation
Activate issue budget defined in the budget group that is associated with the
107 by Quantity of items Operation user group.
If checked, the system will limit the quantity of items
available for issue according to the amount limitation
Activate issue budget defined in the budget group that is associated with the
108 by Amount Operation user group.
Force to issue old
items before new If checked, the TOUCH module will force to issue Used /
109 items Operation Reworked items before displaying new items.
Display options to close order line or remain open (only
for Standard and Rework order types), when the order
Display options for line is received partially. If unchecked, the order line will
110 partial receive? Operation not be closed until fully received.
Number of reference
fields to use on Number of reference fields to use on 'Receive' process for
111 Receive Operation interfaces with ERP systems.
Type of Reference
112 fields Operation Type of Reference fields for Interfaces: Numeric or Text.
Return Only Issued
113 Items Operation In 'Return' display Only those Items that were issued.
Request for Reference Request reference fields to use on 'Receive' process for
114 fields Operation interfaces with ERP systems.
Order for issuing Order for issuing Consignment and Non Consignment
115 Consignment items Operation items.
203 System Currency Key General The system currency key.
204 Picture File Type General File type for the product pictures.
Number of Records to
205 display General Maximal number of records to display in search screens.
Option
Key Option Name Group Option Description
Default Unit of
206 Measure General Default unit of measure for new items.
207 No. of days to keep Log General Number of days to keep Log.
208 Bar-Code font General Bar-code font for reports.
Create Scheduled Activate job that automatically creates the Scheduled
209 Reports General reports.
Display records on
210 Search General Display records when opening search screen.
211 Report Footer General Text for Report Footer.
212 Report Header General Text for Report Header.
Number of months
with no Item/Bin Number of months with no activities on Item/Bin/Cabinet
213 activity General for defining its stock as Dead for the reports.
Manage History Log
214 file General Record History of changes into Log file.
The default value for the Lead Time of Item Supplier and
300 Default Lead Time Statistics also for the Monthly Lead Time calculation.
Number of months for How many months to use for calculating the Average
301 Average calculations Statistics Usage, Frequency and Lead time during monthly process.
Last month (in format MMYY) that was fully processed
303 Last Monthly Process Statistics and updated automatically by the Monthly Process.
The day to run the Monthly Process (end of month
304 End of Month Day Statistics process).
The time to run the Monthly Process (end of month
305 End of Month Time Statistics process).
The CPU Deviation % that will be used by the Advanced
306 CPU Deviation Statistics CPU Report to display results only above this value.
400 Path for Item Pictures Path and files Path for the ITEM picture files.
401 Path for Reports Path and files Path for automatically generated Scheduling reports.
402 Path for Logo Path and files Path for program Logo image.
404 Path for Group Pictures Path and files Path for the ITEM GROUP picture files.
405 Path for Logs Path and files Path for creating system Log files.
Path for Alerts
406 template Path and files Path for template that is used for Alerts.
Path for template used Path for template used in Touch for printing Single Item
407 to print Item Label Path and files data.
Path for template used Path for template used in Touch to print List of
408 to print Transactions Path and files Transactions.
Create Database Auto- Activate job that automatically creates the Backup copy of
600 Backup Backup the Database.
Database Auto-Backup
602 folder Backup Path for Auto-Backup copy of the Database.
Database Auto-Backup
603 Day Backup Day to create Auto-Backup of the Database.
No. of days to keep
604 Database Backup Backup Number of days to keep Database Backup.
Option
Key Option Name Group Option Description
Database Auto-Backup
605 Time Backup Database Auto-Backup Time
701 Server Port E-mail SMTP server mail port.
User name, if SMTP server requires authentication for
702 User Name E-mail outgoing email.
User password, if SMTP server requires authentication for
703 User Password E-mail outgoing email.
704 Sender email E-mail Mail <From> address for outgoing mail.
705 Mail Server E-mail SMTP mail Server name or address.
706 Mail subject E-mail Mail <Subject> for outgoing mail.
Use Secure Authentication. When the network security
requires secure authentication in sending email, this
707 Use SSL E-mail parameter must be set respectively.
E-Mail for Technical
708 Support E-mail E-Mail address for Technical Support.
Auto-Purchase print
801 destination Purchase Auto-Purchase print destination.
How to run auto purchase: 0=No run, 1= Create purchase
Auto-Purchase Draft, 2= Create purchase Orders, 3=Create purchase
802 creation mode Purchase Orders and Send to supplier.
For calculating lead times of suppliers, if an order was
Percent for considering supplied to this percent, it will be considered as a good
804 order line as supplied Purchase supply.
805 PO code prefix Purchase First part of the Purchase Order number.
Default file format for
806 order Purchase Default file format for Order.
807 Auto PO Day Purchase What day to generate the automatic PO.
808 Auto PO Time Purchase What time to generate the automatic PO.
809 Default Site Key Purchase Default Site Key for New Order.
Percent from the Minimum stock quantity that
determines the critical stock. This value is used only for
'Advanced Stock Shortage' reports. Stock below minimum
but above this percent is considered as Non-Critical
Critical Minimum Stock shortage. Stock below minimum and below this percent is
810 Percent Purchase considered as Critical shortage.
If checked, the PO Code field will receive a number that is
812 Create Auto PO Code Purchase incremented automatically.
Path for template file
813 for Orders reports Purchase Path for template file that is used for Orders reports.
Request date on create On create order line, the 'Request Date' is taken from
814 order line Purchase header. If value=NO, then 'Request Date' will be empty.
If checked, all the Returnable items that were issued and
Consider Issued items counted into "Issued Quantity" field will be considered as
815 as stock Purchase a part of stock for Automatic Orders.
Never order more than
816 capacity Purchase Never order more than capacity.
Option
Key Option Name Group Option Description
Average usage Average Usage can be an arithmetic average (FLAT) or a
900 calculation type Planning Moving Weighted Average (MWA).
The factor used to make the weighting of the MWA
901 MWA factor Planning average. Please use values in range of 0 - 1.
The percentage of extreme cases (between 0 - 0.49) when
the lead time was very short or too long. The Monthly
Percent of Extreme Process will ignore them when calculating the average
902 lead time cases Planning lead time.
Stock management level used for the automatic order
calculation. 1 = BIN level ordering. 2 = ITEM-CABINET level
Stock Management ordering. 3 = ITEM level ordering. 4 = Combination of all
903 level Planning levels ordering.
If checked, Reworked bin will function the same as New
bin for Reworkable items: 1) The stock from Reworked bin
will be summed up from the Bin level to the Cabinet and
Item levels. 2) The Receive process will allow using
reworked bin for receiving new item and new bin for
Item from Reworked receiving reworked item, meaning mixing in one bin new
904 bin good as New Planning and reworked items.
If checked, Used bin will function the same as New bin for
Durable/Kit items: 1) The stock from Used bin will be
summed up from the Bin level to the Cabinet and Item
levels. 2) The Receive & Return processes will allow using
Item from Used bin used bin for new item and new bin for used item,
905 good as New Planning meaning mixing in one bin new and used items.
Require password Does the user have to input password after badge is
1004 when badge is scanned Touch scanned?
Waiting time (in seconds) until the system will
automatically log the user out, if no actions were done. If
1007 Login Time-out Touch Zero, then there will be no timeout.
User name that after loading TOUCH, the system will log
User for Automatic him in automatically and will not log him out after
1008 login Touch timeout.
Show Keyboard on
1010 Item Search Touch Show virtual keyboard when opening search screen.
1012 Barcode Reader prefix Touch Prefix that Barcode Reader adds to the scanned code.
Waiting time (in minutes) from opening drawer until
Waiting time until forcing ISSUE or RETURN transaction, if drawer was not
1013 Forcing transactions Touch closed.
Display options for issuing KIT as Assembly or as
Display options for Separated Items. If unchecked, kit will be issued by
1014 issuing KIT? Touch Separated Items.
Source of description
1015 for item image Touch Source of description for item image.
1016 Link Address in Touch Touch Address used for Link on Touch.
1017 Link Icon Touch Path for Icon file for Link on Touch.
1018 Link Keyboard Type Touch Keyboard Type used for Link on Touch.
Option
Key Option Name Group Option Description
If checked, all the items in the database will be shown on
Show all items on "i" list on Touch. Otherwise, only the items of the current
1019 Items list Touch Touch station will be shown.
Number of days for All the items issued during this number of past days will
1020 'Favorites' list Touch be added to the 'Favorites' list on Touch.
If checked, when returning serial item the user will have
Return Serial Item by to use barcode (no virtual keyboard and no option to
1021 Barcode Only Touch select from list).
Screen to be displayed
1022 after issue Touch The screen that will appear after an Issue is completed.
Allow issue of expired Allow issue of gauge expired according to calibration date
1023 gauge Touch and/or number of issues.
Option
Key Option Name Special care
This parameter must use sign for decimal value according to
your regional settings.
For example, for European settings use coma (,) and for US
0 Database Version settings use dot (.).
This path must point to folder which includes the file
1 Installation Path ScheduleServices.exe.
This system option is relevant only if the automatic processes
are run by Matrix-TM Agent and not by Jobs (SQL Agent).
If by Matrix-TM Agent: It is the computer name where the
Matrix-TM Agent runs. The option is automatically set when
making Agent definitions (see Database Administration
Scheduler task computer Matrix-TM Agent Computer name of service).
2 Name If by Jobs (SQL Agent): It should be blank.
The following fields are relevant only in case you want to restrict issue for this user
group (see also Chapter D: Budget by Amount (section 16.7.2)):
Is Budget Active: Check the box if the group has a budget limitation for issuing
Budget Amount for Issue: Fill in the budget limit amount. The amount currency is the
System Currency (System Option 203).
Number of Days: Fill in the number of days for the budget check.
Ignore System Option 109: Even if the system option 109 (issue used or rework
items before new items) was marked, a user linked to this
user group will not be forced to issue used or rework items
first.
Bin Limitation: If this field is marked, a user linked to this user group will see
only those bins that are listed on the grid below – relevant
only for Touch for Issue / Return / Receive / Receive without
Order / Change Issue modules. In order to limit access for
users of this user group, mark this field and select the bins
that should be accessible for these users.
See also Chapter B: Tab: Authorizations (section 5.3.1.9).
All the authorizations of the system are described in the authorization management (see
Chapter D: Authorization Manager (section 18.3).
Connection of a user name to a group is done through the definition of users (see Chapter
D: Users (section 18.2))
18.2 Users
Entering the system is done by a "User Name" and "Password".
In order to be able to enter the system, the system manager must define every user name
and its password, and to which group it’s connected. The user will get the authorizations
from the group/s to which it is assigned.
Search User
Entering the user definition is done through the menu.
2. Fill the parameters for search and click the <Search> button on the toolbar.
The following screen will appear:
Through this screen you have the ability to update / delete / add details of a user.
Add User
User Code: User reference ID in the company' ERP system for using of
interfaces. The users can also login to the Touch module
automatically by scanning a tag with this code (in addition to
the badge number).
User's Language: The personal settings of interface language for Manage and
Touch modules. If no value is selected, the default language
will be taken from general setting.
Supplier Name: Used to create user for a supplier to re-stock items for his
orders. This user will be able to receive on Touch only
orders of the defined supplier.
Remarks: Free text.
In order to add the user to a group, click the <Add> button inside the frame.
The following screen will appear:
4. Choose the group required and click the <Save> button on the dialog screen.
5. Repeat the steps 3-4 to assign the user to other groups.
4. Mark all the required menus with √ and click the <Save> button.
Login to the system as a User of this User Group to check the new settings.
4. Select a relevant screen from the list to display its controls on the grid and screen
operations under the grid.
5. For every relevant control, there is a list of authorization options. Select one of them:
Enabled – Allowed operation
Disabled – Disallowed operation (will be colored in grey)
Hidden – Hidden operation
6. Then mark the operations that should be available for the selected screen with a √.
For example, if none of the operations are marked, then the selected screen will be
‘read only’. Note: some of the operations are not changeable (defined by the system
as not changeable):
19 Cost Centers
Defining the cost centers and its details is done from the menu “Administration”.
2. Click the <Add> button and the following screen will appear:
Fields description:
Cost Center Key: The record Key.
Cost Center Name: Cost center name.
Cost Center Label: Cost center label.
Manual Input Type: Four options are available:
Choose from List – User will select cost center from a list. To
see a list, add the cost center details to the header.
Numeric Keyboard – User will input value manually inserting
only numerical characters. In Touch, a virtual numerical
keyboard will be displayed.
3. Fill in the data and click the <Save> button on the toolbar.
2. Click the <Add> button and the following screen will appear:
Fields description:
Cost Center Name *: A list with all the cost center headers defined.
Cost Center Code: Cost center code.
Cost Center Description *: Cost center description.
Barcode: An option to enter barcode for Cost center to be used
for searching cost center on TOUCH. Relevant for
cost center headers of ‘Choose from List’ type.
Cost Center Detail Parent: Displays in the grid a list of cost centers of the parent
cost center. Marking cost centers here will link them to the
parent cost center.
Item Limitation: If marked, only those items that were added to the bottom
list will be available for issue in Touch module for this cost
center.
3. In the 'Cost Center Name' field select the header for which you wish to add cost
centers, insert the data for the 'Cost Center Code' and 'Cost Center Description' and
4. In the 'Cost Center Detail Parent' mark the parent cost centers to which this cost
This report also enables you to delete links by selecting a record and clicking the
<Delete> button on the toolbar. By holding the CTRL key you can make multiple
selections of links and delete them all at once. This option saves the need to enter into
cost center detail screen and remove one by one the marks of the 'Cost Center Detail
Parent' field.
You can also right-click the mouse to get a popup menu with options to open
maintenance screen of the cost center headers and details.
See also Chapter C: Cost Center Links (section 9.11).
There are two ways to make these definitions which are described in the following
paragraphs:
Link cost centers to ITEM - For each item to link the cost centers that will use this item.
Link items to COST CENTER – For each cost center to link the items that should be
available.
The image below shows, as example, structure of headers and cost centers and the item
linked to them.
Otherwise, it will be required to link the items to the cost centers of both headers separately
(link Item 1 & Item 2 & Item 3 to cost center Grinding and then also link Item 1 & Item 2 to cost
center WC Grinding 1).
• If cost center detail is defined to limit items (Item Limitation = YES) and this cost center
has no linked items, then selecting this cost center in Touch will display no items (like
in example, cost center WC Grinding 3).
1. Select item to open its "Item Maintenance" screen and select 'Cost Centers' tab.
2. Click the <Add> button on the right side of the grid. This will display the list of
cost centers.
3. Select the cost centers for which this item should be available for issue and click the
<Select> button. You can select multiple cost centers by holding the CTRL key and
selecting the records.
6. Open the cost center detail for which you want to limit item selection for issue, mark
the 'Item Limitation' field and save.
In the example here, open the cost center details: Grinding, WC Grinding1, WC
Grinding 2.
Department = Grinding
Work Center = WC Grinding 1 or WC Grinding 2
And continue…
The screen of the items will filter the list and will display only the item that was linked to the
selected cost centers.
1. Open the cost center detail for which you want to links items that will be available for
issue. By this example, open the cost center Department = Grinding.
2. Mark the 'Item Limitation' field to display additional grid on the bottom part of the
screen for adding the items.
3. Click the <Add> button on the right side of the grid. This will display the list of
items.
4. Select the items that should be available for issue for this cost center and click the
<Select> button. You can select multiple items by holding the CTRL key and selecting
the records.
These two items will be available for cost center Department = Grinding.
7. Repeat steps 1-5 and select the same two items for cost centers:
Work Center = WC Grinding 1
Work Center = WC Grinding 2
8. Repeat the step 6 for displaying the report. The screen will display results as following:
These two items will be available for cost center Department = Grinding and for its two
sub-cost centers Work Center = WC Grinding 1 and WC Grinding 2.
Department = Grinding
Work Center = WC Grinding 1 or WC Grinding 2
And continue…
The screen of the items will filter the list and will display only the two items that were linked
to the selected cost centers.
Fields description:
User Name *: Lists all the users defined in the system.
Cost Center Name *: Cost center headers defined in the system.
Cost Center Description *: List of cost centers belonging to the selected 'Cost
Center Name' (header).
Default Value: If checked, this cost center will be automatically set as
default. Otherwise, this cost center will appear in the list of
possible cost centers for user selection.
Only one cost center for each combination of user+header
can be marked as default. Setting cost center as default will
uncheck this mark for other cost centers defined for the
same user+header.
Is Changeable: Authorizes the user to modify the default cost center. This
field is available for change only in case the cost center
marked as default.
2. Fill the fields according to the fields described above and according to this principle:
In general, as long as there are cost center/s defined for user, the user will be limited
to this list in TOUCH.
If those marked as “Default Value” not marked with “Is Changeable”, then it will be
displayed as default cost center in TOUCH and user will not be able to change cost
center.
If those marked as “Default Value” are marked also with “Is Changeable”, then it will
be displayed as default cost center in TOUCH and user will be able to change cost
centers but only from his list.
If no user cost center which is marked as “Default Value”, then no cost center will be
displayed as default in TOUCH and user will be able to select only cost centers from
his list.
20 Savings Account
This unique management tool measures tool and machining cost savings from productivity
projects, and tracks project savings against target savings. The purpose of 'Savings
Account' is to focus attention on productivity & continuous improvement.
Create the 'Savings Account' record and save. Once the account is saved, you can begin
to add Projects to this Savings Account.
2. Click the <Add> button on the toolbar to add new savings account.
The following screen will appear:
Fields description:
Account Description: Type in a name of your choosing.
Cost Center: Normally Part or Component.
General tab: To create new projects for this Savings Account, to view current
projects and to edit or delete a project.
For more details, follow the next chapter.
Graphs tab: Displays graphically the Savings Account data. The graph style can
be modified by placing the mouse cursor over the graph and right
clicking for edit options.
Links tab: Allows linking supporting documentation relevant to projects in the
Savings Account. After selecting the <Links> tab, click the Add icon
and links any type of document required, such as Word, Excel, PDF,
JPEG etc…
1. While the relevant Savings Account is open, on the 'General' tab click the <Add>
button from the right side of the grid.
Fields description:
Project Description: Type in a name of your choosing. Cost Center Code:
The part number.
Begin Date / End Date: The period for which tool Usage data for the selected part
will be allocated to the Project.
Parts Count: The quantity of parts produced to date during the above
period.
Tooling cost per part / Before: The estimated cost of tools per part before the Project.
Machining cost per part / Before / After: The estimated or tested cost to machine each
part before and after the Project (old method or tool v. new
method or tool).
Projects can be also searched via "Menu: Tools Savings Account Search Projects”.
The filtered list of projects can be printed in Excel.
21 Manual Processes
Before running the Monthly Process, the system will check the Last month that was fully
processed (described in system option 303 in MMYY format) and the Current month (by
the PC time). If the [Last month] is the month before the [Current month], the process will
stop notifying that the Monthly Process was already completed for this period. See the
following example.
Example: If now it is September 2007 and system option 303 is set to 0807 (meaning
August 2007), then the process will not run at this month anymore. In order to recalculate
the months July 2007 and August 2007, set the system option to 0607 (June 2007).
The monthly process will update the last monthly process system option number 303.
The process can be run through the automatic scheduler or through the menu option.
Remember! - If you run the process manually, the last monthly process cannot be last
month, since in this case nothing will happen. In order to run last month you need to
change it to one month before. After changing any system option you need to exit the
system to activate the change.
This is a list of the system options which affect the Monthly Process.
Option
Key Option Name Option Description
The default value for the Lead Time of Item Supplier and also
300 Default Lead Time for the Monthly Lead Time calculation.
Number of months for How many months to use for calculating the Average Usage,
301 Average calculations Frequency and Lead time during monthly process.
Last month (in format MMYY) that was fully processed and
303 Last Monthly Process updated automatically by the Monthly Process.
304 End of Month Day What day to run the Monthly Process (end of month process).
What time to run the Monthly Process (end of month
305 End of Month Time process).
Average usage Average Usage can be an arithmetic average (FLAT) or a
900 calculation type Moving Weighted Average (MWA).
The factor used to make the weighting of the MWA average.
901 MWA factor Please use values in range of 0 - 1.
The percentage of extreme cases (between 0 - 0.99) when
the lead time was very short or too long. The Monthly
Percent of Extreme Process will ignore them when calculating the average lead
902 lead time cases time.
It is recommended to make the "End of Month" process a scheduled process to run at the
beginning of the new month. You can schedule this task through the task scheduler.
You can also run this option manually through the menus:
"Menu: Tools Manual Process", choose the Monthly Usage Process and click
<Commit>.
The order which is created can be assigned to a certain Bin, an Item-Cabinet or an Item.
The decision as to which stock level will apply to replenish is defined in the bin (Bin stock
management), in the Cabinet and also in the Item. The system also looks at system option
903 (see explanation below). The orders which are created can be active orders or draft
orders. See system option no 802 for a detailed explanation.
It is recommended to make the automatic PO process a scheduled process to run daily or
weekly. You can schedule this task through the task scheduler.
You can also run this option manually through the menus:
1. Open "Menu: Tools Manual Process"
2. Select the "Automatic PO Process" option
3. If you want to create orders only for a specific Supplier / Cabinet / Site, select the
values from the lists. Otherwise, if you do not choose any of the values, the automatic
process will create orders for all the suppliers, cabinets and sites by its stock shortage
details.
Please notice that orders will be split for every supplier and every site.
4. Click the <Commit> button to send the order.
Following you can find the system options which are related to the automatic PO process.
22 Import Data
The "Import Data" module enables administrator users to import data located in an
external file into the database of the MATRIX-TM software. In this way the user does not
have to add data records manually through the Manage module, and an entire data table
can be loaded automatically. After importing the records, the user can manage (update,
delete) them through the application in the same way as if they had been added manually.
Two types of files can be used for import: Text file (*.txt) or MS-Excel file (*.xls):
Chapter D: Tables for Import (section 22.1) and the Chapter D: Tips for Preparing Input
Data (section 22.2) describe the tables that can be used for importing data, the accepted
formats for each field and tips for editing the data. Use these chapters in preparing the
import data file to ensure successful import.
Note: When using Excel, you can add more than one sheet to the file, but import the data
from each sheet separately.
Important! Some of the tables can be imported independently and import of some tables
will be based on the prior import of other tables. The order of tables for import indicated
here is the recommended order for import into your database.
Note: It is not necessary to rename the column names in Excel the same as in the
example, but the format of the value must be equal (Numeric, Text, Boolean or Date).
GROUP_CODE GROUP_DESCRIPTION
01 Tooling
02 Milling
03 Drilling
04 Threading
05 ISO Turn
import. BILL_TO_ADDRESS2
BILL_TO_ADDRESS3
BILL_TO_ADDRESS4
DATE_CREATED
USER_CREATED
DATE_LAST_MODIFIED
USER_LAST_MODIFIED
Note: In order to import items and their suppliers' definitions, the following tables must be
first imported or added manually: Unit of Measure, Item Groups (can be imported as
described before), Item Category, Suppliers (can be imported as described before).
Suppliers.
Free text up to 30 characters Additional Item Code ADDITIONAL_ITEM_CODE
Free text up to 100 characters Item Long Description ITEM_LONG_DESCRIPTION
Numerical Item Price ITEM_PRICE
Free text up to 50 characters Barcode UPC
0 (No) or 1 (Yes) Item Management Level IS_CALC_LEVEL
0 (No) or 1 (Yes) Consignment IS_CONSIGNMENT
Free text Remarks REMARKS
Main Family MAIN_FAMILY_KEY
Sub Family SUB_FAMILY_KEY
Item Authorizations Group Item Auth Group ITEM_AUTH_GROUP_KEY
Key as appears in the 'Item
Auth Group Maintenance'
screen
Numerical (These fields are Average Cost ITEM_COST
not editable in the interface)
Numerical Price of Reworked REWORK_PRICE
Numerical Item Weight ITEM_WEIGHT
These fields are not editable in the interface and not USER_CREATED
recommended for import. DATE_CREATED
USER_LAST_MODIFIED
DATE_LAST_MODIFIED
25 1 1 5 05 48 20 10
30 1 0 1 01 58 10 20 10
35 1 0 1 01 68 10 20 10
Note: In order to import Cost Centers and the links between them, you must first add
manually Cost Center Headers as described in Chapter D: Add Cost Center Header
(section 19.1).
These fields are not editable in the interface and not USER_CREATED
recommended for import. DATE_CREATED
USER_LAST_MODIFIED
DATE_LAST_MODIFIED
D (Required, Unique)
Free text up to 50 characters The 'Cost Center Code' COST_CENTER_FATHER_K
of the 'Cost Center Detail EY defined as
Parent' which is marked COST_CENTER_CODE_PAR
on the 'Cost Center ENT (Required, Unique)
Details Maintenance'
screen
These fields are not editable (and not visible) in the USER_CREATED
interface and not recommended for import. DATE_CREATED
USER_LAST_MODIFIED
DATE_LAST_MODIFIED
The header called 'Work Center' is independent and the header called 'Machine'
hierarchies cost centers from Work Center header.
3. Create import project for importing the cost centers of 'Work Center' header and import
the data, as in the following screens:
4. Create data table for the cost centers of 'Machine' header, as in the following table:
5. Create another import project for importing the cost centers of 'Machine' header and
import the data similar to the previous import.
6. Create data table for the links of cost centers of 'Machine' header to the cost centers of
'Work Center' header, as in the following table:
COST_CENTER_CODE_CHILD COST_CENTER_CODE_PARENT
M01 WC01
M02 WC01
M02 WC02
M03 WC02
M04 WC02
M04 WC03
M04 WC04
M05 WC02
M06 WC02
M07 WC02
M08 WC03
M09 WC03
M10 WC03
M11 WC01
M11 WC03
M11 WC04
M12 WC03
M13 WC03
M14 WC03
M15 WC03
Please note that in the table of links some of the Machine cost centers (marked
in red) are linked to more than one Work Center.
7. Create import project for importing the links and import the data, as in the following
screen:
Links between a cost center and its parent cost center imported by the project:
At this point the import of cost center is completed by importing cost centers to two
headers and linking them. If you need to import cost center to more headers, make it in
similar way.
Bin Code as appears in the 'Bin Bin Code BIN_KEY defined as BIN_CODE
Maintenance' screen. (Required, Unique)
Not relevant for import on Item
or Cabinet levels.
Bin or Item/Cabinet or Item N/A CALC_LEVEL
(Required, Unique)
Numerical Minimum Quantity MIN_QTY_OV
Numerical Maximum Quantity MAX_QTY_OV
Numerical Av. Monthly Usage AV_USAGE_OV
Date until the Minimum and Av. Monthly Usage AV_USAGE_EF_DATE
Maximum quantities are valid, for Expire Date
example 31/12/2008
ar Arabic
Eu Basque
nb Norwegian
tr Turkish
ro Romanian
(Required) = 21/10/2010)
COST_CENTER_CODE1 Cost Center Code Cost Center Code as appears on
"Cost Center Detail Maintenance"
COST_CENTER_CODE2 Cost Center Code Cost Center Code as appears on
"Cost Center Detail Maintenance"
Important! Do not press the <Import> button in a transaction Import Project. The import of
transactions should be done using an Interface.
The import log shows all the data that was imported. Each record can be accessed for
more details. Right button click allows the opening of different maintenance screens
related to it, including the real transaction that was created in the import process.
The record's Status field marks the status of the import of this specific transaction. It can
be one of the following:
• Invalid Item: Item code incorrect
• Invalid Bin: Bin code incorrect
• Invalid User: User code incorrect.
• Invalid Quantity: Transaction with this quantity is impossible (Either there aren't
enough items in the bin, or the quantity is invalid)
• Duplicate External Key: A record with the same External Key has already been
imported.
• Wrong item in bin
• Imported
Important! Deleting a record from the Import Log will not remove the transaction from the
system.
1. Use the top row for describing the column names (optional, recommended).
2. The tables in Chapter D: Tables for Import (section 22.1) describe the exact format for
each field. Use them for preparing the data.
3. Remove all the empty rows and columns from the file. Especially blank rows can
cause a failure in importing also normal records.
4. Change the format of all the cells in Excel to textual. In Excel select all the rows, click
the right button and select 'Format Cells…' from the popup menu. In the 'Number' tab,
select Text' option. Make sure that the numerical cells are formatted correctly.
5. It is recommended to set default values in the import project for all the fields you try to
import, especially for those marked as 'Required'.
6. In Excel insert values for all the fields defined in the import project as 'Required'. You
can define 'Default Value' for these fields in the import project and the import will use
them for the records which miss this data in Excel. Otherwise it might import the
records, but without displaying the imported records in the search screens.
7. Many fields in the 'Field Name' in the import project are called with '_KEY', but are
actually '_CODE' value required. For example, for table ENT_BIN_MASTER for field
ITEM_KEY, actually ITEM_CODE value is accepted.
8. Before using some values for import into '_CODE' fields, verify first that this value
already exists in the database. For example, when importing items, verify that the 'Item
Groups' (or Unit of Measure) that you use for import (in import file or in import project
as a Default Value), is already exist in the database. If not, it must be added manually
or imported beforehand.
9. Verify that there is no mismatch between the input type and the expected input type,
such as avoiding importing alpha-numerical value when numeric value is expected.
6. Click the <Add> button displayed next to grid at the bottom of the screen
in order to add tables for import.
The following screen will be displayed listing all the available tables for import:
7. Select Table that you want to include in the import and click the <Save>
button. The table will be added to the list of tables for import.
11. Select from the grid the field for editing and click the <Update> button on
the right side of the grid.
Additional controls will be displayed to allow the data to adjust.
The following screen will then be displayed:
12. If there is no data in your import file for the field or you don't want to use it:
o Un-check the box "In File".
o Fill the "Default Value" using the appropriate value type (Numeric, Text,
Boolean or Date) as described in the tables above.
13. If there is a data in your import file for the field:
o Check the box "In File"
o Select "Column Name" and fill the edit box with the exact name from the
import file if you have a column title for it, or;
o Select "Sequence" and fill the edit box with the column sequence in the
import file (from 1 and on).
o Fill the "Default Value" using the appropriate value type (Numeric, Text,
Boolean or Date). This value will be used in case you have no data for the
record in the import file.
Important! All the records will be imported according to "Is Unique" value, meaning that if
there is already a record in the database that has the same value for unique field as the
record for import, then no row will be imported but only updated with other fields.
Otherwise the record will be imported.
16. Click the <Add> button on the right side of the fields' grid. A new row will
be added to the grid listing all the additional available fields for import.
17. Select in the "Field Name" control the name of the field that you want to add
and make the same definitions as for the existing fields.
19. Click the <Delete> button and confirm the deletion. Now the row is
removed from the grid.
fields) by clicking the <Search> button on the toolbar. Select the project
from the list and click the <Update> button on the toolbar or double click
on the line. The selected project with its parameters will be loaded into "Import
Data" screen.
Please notice that you can also delete an unwanted project by selecting the
project line in the search screen and clicking the <Delete> button on the
toolbar.
22.7 Tables
# TABLE Version Type
1 ENT_ITEM_MASTER Update/Insert
2 USER_PROFILES Update/Insert
3 TVL_ITEM_GROUPS Update/Insert
4 ENT_SUPPLIER_MASTER Update/Insert
5 ENT_ITEM_SUPPLIERS Update/Insert
6 TVL_COST_CENTER_DETAILS Update/Insert
7 ENT_BIN_MASTER Added for V3.8 Update Only
8 TVL_COST_CENTER_LINKS Added for V4.0 Update/Insert
10 TVL_CURRENCY Added for V4.2 Update/Insert
12 TVL_ITEM_CHARACTERISTIC Added for V4.2 Update/Insert
13 TVL_UNITS_OF_MEASURE Added for V4.2 Update/Insert
14 V_IMPORT_STOCK_MANAGE_LEVEL Added for V4.2 Update Only
15 ENT_ITEM_COST_CENTER Added for V4.5 Update/Insert
16 ENT_ITEM_KIT Added for V4.5 Update/Insert
17 V_IMPORT_ITEM_ADDITIONAL_FIELDS Added for V4.5 Update/Insert
18 V_IMPORT_BIN_ADDITIONAL_FIELDS Added for V4.5 Update/Insert
23 Report Scheduler
The Report Scheduler allows the user to create reports by pre-defined parameters and to
send them automatically at scheduled times by email.
User name: Select the user to whom you want to send the report by Email. Make
sure that the selected user has an email defined on his 'User
Maintenance' screen.
Email Address: The email address of the selected user name automatically loaded.
If the email does not appear, edit this user record.
Query Name: Select an advanced report that was previously defined and saved.
File Name: Insert a file name or full path for the created report.
If this value is empty, the system will use the Query Name as File Name.
If you define only a file name or a full path which is identical to the
path defined in system option 401, then the file will be created
temporarily. This system option points to temporary folder and its
content is automatically removed when loading/closing Manage
application. The default folder will be "...\MatrixTempDir\Reports"
inside the installation folder.
Therefore if you need to keep the copy of the report as a file on the
hard drive, it is recommended to insert a full and different path in
order to override the path in the system option 401.
CC E-mail: The email addresses to which the copy of the report will be sent,
separated by comma or ';'.
Destination: Select a destination for sending the report (E-mail / File).
E-mail – the created report will be sent to the user selected in the
'User Name' field by his email address. Make sure that the selected
user has an email defined on his 'User Maintenance' screen.
File – the created report will remain on the hard drive by location
defined in field 'File Name'.
File Type: Select a file type for the report (XLS / XML / TXT / PDF).
Separator: Separator sign used for separating fields in TXT files.
Schedule Day: Select a permanent day for running the report.
Schedule Time: Select a permanent hour for running the report.
Date Last Run: Updated by the system with the date when the last check for
automatic reports was done. Please notice that the report will not be
created at the day that was defined in this field, therefore it is
recommended to keep this field initially empty or with a past date.
You should also verify that the SQL Server Services are started. See more details
regarding Jobs and SQL Server Services in Chapter E: Activate Jobs (section 28.3).
24 Interfaces
This section describes how to create interfaces with other systems:
1. SAP Interface (Transaction & Stock Transfer) with SAP ERP system.
2. IMPORT Interface (Transaction) to import transactions from an external system.
3. THINC Interface (Request Store) with production floor machines & devices OKUMA
and ZOLLER.
4. IMC GAL Interface (All) to send data by email to the IMC Company.
5. EXPORT Interface (Transaction) for exporting transactions into a file.
Besides built-in interfaces, MATRIX-TM has general features that can be used for
interface between MATRIX and other systems (see Chapter D: General options for
Interfaces (section 24.3).
Fields Description:
Interface: Select interface name - SAP.
(THINC Interface is described in the following chapters)
Interface Type: The 'Transaction' interface type will transfer the Matrix transactions
to the interface. The 'Stock Transfer' type will send the stock
quantities to SAP in order to be compared with the SAP stock.
Interface Name: Insert name for the interface.
Remarks: Free text.
Online: Check if you wish to transfer the transactions online. Otherwise it
can be transferred manually or by scheduler - for this, continue to
the next paragraphs.
This screen enables you to set the connection definitions between Matrix and
Interface.
By selecting a field line in the grid, the 'Value' and 'Remarks' fields will be displayed
according to the input type (textual, list, search by browse).
The combo list displays all the relevant fields regarding transactions.
Use the <Add> button on the right side of the grid to add a new condition and set
Note: The following table describes the transaction types and their key. The Matrix to SAP
interface type is usually set to transfer all the transaction types, but actually only the
'Issue' and 'Receive' transactions will be processed in the MATRIX SAP interface
program (MSI).
Transaction Transaction
Key Name
1 Adjust Bin
Quantity
2 Issue
3 Receive
4 Return To Cabinet
5 Transfer
6 Zero Issue
7 Stock Count
9 Send To Rework
Interface Statuses:
Error in Transmitted (E): The transaction attempted to transmit, but failed. Check the
interface connection definitions.
Transmitted (C): The transaction was successfully transmitted or assigned as
transmitted by update of database *.
Not Transmitted (N): The transaction was not yet transmitted or will not be
transmitted at all.
Note: When the Matrix Database is updated to MATRIX-TM version 4, all the existing
transactions are updated to status 'Transmitted' in order not to transmit all the old
transactions.
See:
Menu: Administration Interfaces Interfaces
New features for Interfaces Import Transactions.
THINC – Interface created and named by OKUMA company. The interface connects
between the production floor machines and vending machines, such as connection
between OKUMA and MATRIX, ZOLLER and MATRIX etc. It is installed on the OKUMA
controller.
OKUMA – Manufacture machine that needs toolset in order to manufacture parts.
ZOLLER – Presetting and measuring device (Pre-setter).
Toolset – Complex of components (items) assembled into one toolset. This toolset, which
is manually assembled, goes through preset and measuring by ZOLLER and used for
manufacturing on the OKUMA machine. The toolset must be defined as item in Manage
(as a regular item or an assembled kit) in order to be able to receive and issue it by 'IN /
OUT Requests' module.
MATRIX-TM – Used as a server that "listens" to requests from ZOLLER / OKUMA and
creates IN / OUT Requests (OUT for issue and IN for receive) in MATRIX-TM. This
requires definition and activation of THINC Interface in Manage & MatrixTM Service in
Windows.
MatrixTM Windows Service – Service that opens connection to MATRIX and enables
MATRIX to receive data requests from OKUMA/ZOLLER. This service is created after we
define and start the THINC Interface, as by the following instructions.
Files:
File name Source Description
Okuma.ToolDataSystem. Developed and Template for storing parameters.
ToolInventorySystem.DLL supplied by OKUMA When defining THINC interface,
we mention its name
(IExternalStockRequest) in
'Application Name' parameter.
WSInterface.exe Developed and Executed by MatrixTM Service.
supplied by MATRIX
clZoller.DLL Developed and Interface program used by
supplied by MATRIX WSInterface.exe.
Toolset
OKUMA ZOLLER
D
E C
F Windows Windows
Service Service B
Windows
Service
MATRIX-TM
A – This relation between OKUMA and ZOLLER is not a part of MATRIX-THINC interface
and it is not managed in MATRIX-TM modules. Conceptually, OKUMA sends to ZOLLER
the Machine Number and Job Number and requests a Toolset.
B – ZOLLER, according to the required Toolset, creates a list of components (items)
required. ZOLLER sends to MATRIX-TM the Machine Number, Job Number and list of
components. MATRIX-TM creates OUT Requests to issue these items, attaching to it the
cost centers input. Note: If there is no such item exists in MATRIX or if the item has zero
stock, the request will be denied.
C – An operator issues the items from MATRIX cabinet via the IN/OUT Request button on
TOUCH, assembles them into a toolset and loads the toolset on ZOLLER.
D – ZOLLER presets, measures and numerates the toolset. ZOLLER requests MATRIX to
store the toolset. MATRIX creates an IN Request for receiving the Toolset as an item. The
operator receives the Toolset into MATRIX via the IN/OUT Request button on TOUCH and
the Toolset is stored ready for later use.
E – OKUMA sends to MATRIX the Toolset number and MATRIX creates an OUT Request
for issuing the Toolset. Note: If there is zero stock for the toolset, the request will be
denied.
F - An operator issues the Toolset from MATRIX cabinet and puts the toolset on OKUMA.
OKUMA adjusts itself according to the Toolset measures received from ZOLLER and
prepares itself for the manufacturing process.
Fields Description:
Interface: Select THINC interface.
Interface Type: The 'Request Store' interface type will create requests records into
Matrix to the 'IN / OUT Requests' module.
Interface Name: Insert name for the interface.
Remarks: Free text.
Online: Check to transfer the requests online or create scheduler for
transmission (see Chapter D: Creating Interface Scheduler (section
24.4).
This screen enables to set the connection definitions for the Interface between
MATRIX and THINC. By selecting a field line on the grid, the 'Value' and 'Remarks'
fields will be displayed according to the input type (check box, textual, list).
Fields Description:
Channel type FTP: Set to YES.
Server Name or IP: The server to which OKUMA will connect. Set to the local
Host name or IP address (the computer that will run
MatrixTM Service).
Port: Decide on a port on the computer that will run MatrixTM
Service and inform the partners (OKUMA and ZOLLER).
Application Name: Enter string IExternalStockRequest. This is a constant
value and it is important to write exactly this text.
Number of days to keep request: Set to 10 (recommended for now).
Reference 1 & 2: For 1 select Machine, for 2 select Job number. These
references must be coordinated with your cost center
headers.
4. Enter values and click the <Save> button on the toolbar to save the interface.
Important! Changing service status by these buttons will be possible only on the PC
defined by interface parameters and where the service is running. If the parameters point
to another PC, you will be notified with error message.
Note: If currently there is no stock for OUT request item, user will not be able to select the
request.
If OUT Request was selected, the reference fields from the request will be filled into cost
centers 'Machine' and 'Job Number, as defined for the interface. Then the process will
continue as a regular Issue process.
If IN Request was selected, then the process will continue as a regular Receive process.
The Gal interface is only working with Gal6. There are 13 parameters to fill:
1. Branch code – 2 characters IMC branch code in Gal.
2. WHS code – 2 characters customer warehouse code in Gal.
3. Customer number – Customer number in Gal.
4. Item Code – Indicates if the IMC item number is stored in the “Item Code” field of
Manage, or the “Additional Item Code”.
5. Cost Center code 1 – Only two cost centers can be reported to Gal with the
consignment issue transactions. This is the first. You can leave this empty.
6. Cost Center code 2 – Only two cost centers can be reported to Gal with the
consignment issue transactions. This is the Second. You can leave this empty.
7. Send Cancel Issues – Should the interface send Gal the negative issues when users
reverse their issues?
8. From – The interface will only send data starting this day.
9. Send Transactions – Should it send consignment issues, consignment issues
cancelation and receive transactions?
10. Send Orders – Should the interface send orders to Gal (consignment or not)?
11. Send Stock – Should the interface report the current stock levels to Gal?
12. Save to file – Yes: Save to the file of parameter 13; No: Send the file by email to the
address of parameter 13.
13. E-mail / Path – The email address to send the interface file to, or file to save it to.
1. Open Manage menu: Administration Interfaces and add a new interface of EXPORT
type.
2. Check the 'Online' field if you want it to be activated immediately when transaction is
created, or keep it clear if a schedule is preferred.
3. Save first time to get the list of parameters:
o Path – The folder where the file of the exported data will be written to.
o Where – List of conditions to filter what transactions will be exported. Use the three
dots button near the 'Value' field to enter the conditions.
o File Separator – Choose the preferred character as required by the system that
should read and process the file.
o Field List – List what fields should be exported and in what order. Use the three
dots button near the 'Value' field to select.
o File Name – Keeping this empty causes Matrix to write a new file for each
transaction with long unique numeric name. If you enter a file name, records would
be appended to it as transactions are created.
o Encoding – The exported text file encoding as required by the system that should
read and process the file.
4. If the “Online” option was not selected, a schedule for this interface should also be
created in Manage Administration Interface Scheduler.
The transactions export feature is only writing the transactions to files. Once the file was
processed by the target system, it should be deleted by it.
2. In Manage, the 'Receive' and the 'Receive without Order' processes will add the
reference fields to the regular receive screen according to system option 111.
3. In Manage, the 'Transaction Maintenance' screen will always display four additional
reference fields with the recorded data.
Fields Description:
User Name: Set to any user.
Interface Name: Select from the list the previously created interface.
Schedule Day: Select the day the interface will be activated to transmit.
Schedule Time: Select the time the interface will be activated to transmit.
Active: Check the box to activate this schedule.
Date Last Updated: This field is automatically updated with the date of the last
run scheduler.
Note: To ensure that the scheduler will be activated, verify that System Option 209 is set
to YES and that the [DBName]ReportsEngine job exists.
25 Alerts
Different alerts can be sent by email or by file to remind a user or a group of users to
perform a specific task or pay attention to critical information. You can schedule an alert to
be sent at different times.
Fields description:
User Name: The user who will receive the report.
Alert Type *: Select the relevant alert type. The alert types are detailed in the
next section.
Destination *: Select if this alert needs to be received as file or sent by email.
Email Address: This field is shown only if the “Destination” field is set to “Email”
option. When this field is displayed, make sure that user defined
for “User Name” field has email defined in his user record.
CC E-mail: This field is shown only if the “Destination” field is set to “Email”
option. List email addresses of persons who should receive
email copy, separated by comma. You can select them also by
<Browse> button.
File Name: Keep it empty or set only file name or the full path. If the value is
empty or only file name, the file will be created into folder
defined in system Option 401 (Path for Reports).
File Type *: Select the output file format: xls (html), xml, rtf, pdf, xls.
Priority: Select one of the followings: High, Medium, Low. This will
appear in the title of the output report.
Schedule Day *: Set the day to schedule the alert.
Schedule Time *: Set the time to schedule the alert.
Date Last Run: The date the last time this alert run, updated automatically after
alert run. For some alert types, the data received in the report
will be filtered from this data and on. If you need the alert to run
automatically again or to cancel the filter, clear this field.
Active: Check this field to activate this alert for automatic run.
Source File: Keep this field empty to add new results to existing file from
previous results or set to one of the followings:
Delete Old File – replaces old file with new file.
Rename Old File – renames old file and creates a new one with
defined name.
Do not send/save if empty: If this option is checked, the alert will be sent only if it
has a returned data. If unchecked, the alert will be sent even if it
will have only header. To check this option helps to prevent
overloading of email box with empty files.
Remarks: Free text.
6. Wait for the schedule time for the output report or click the <Run>
button to immediately run the alert.
7. To view the log recording to all the alerts that were sent open “Menu: Tools Alerts
Alert log”.
1. Check database structural integrity: The alert runs CheckDBCC procedure on the
database and the result is printed into report. In case of database corruption, user can
try to restore database from backup before the backup gets also corrupted.
3. Critical Quantity Alert: The alert compares the stock to the ‘Critical Minimum’ value
(not the ‘Minimum Quantity’ field) (defined for Item on the “Item Maintenance” screen
“Stock Management Level” tab and for Bin on the “Bin Maintenance” screen
“Stock Management Level” tab) and lists all the levels with critical shortage, as shown
below. This alert gives the opportunity to be proactive and make sure the needed
items are available before they are requested by operator.
4. Filter's Cleaning Reminder: This alert is used to send a reminder to maintain the
filter, mostly used for Matrix Master cabinets. Schedule it according to the environment
conditions to avoid overheat of the system.
5. Last Item's Issue: The alert scans all the Issue transactions since the "Date
Last Run". If the Issue transaction caused to zero stock (the last item piece was issued
from bin), this bin will be listed as a bin with last issue.
7. Matrix Recycle Alert: The alert checks if Matrix Recycle exceeded its maximal
weight, defined on the “Cabinet Maintenance” screen “Max Weight” field.
8. Overdue Orders: The alert lists overdue orders i.e. orders that have passed
their Promised Date.
9. Send Gauges to Calibration Reminder: The alert lists all the serials that are in
stock (statuses In Stock / Inactive / Out of Stock / Issued) that reached their
calibration, whether by time period or by number of issues.
This screen has a built-in list of pack types and their dimensions in mm.
This list represents the most popular packs used for inserts. It is possible to edit
existing records, deleting and also adding new pack types as required.
2. To update pack type details, select row and click the <Update> button.
To add new pack type, click the <New> button.
The following screen will be displayed:
Fields Description:
Pack Type Code *: pack type code.
Pack Type Description: pack type description.
Height / Length / Width: pack type dimensions.
4. Make sure that all the items that you would like to setup by this process are set with
pack type on the “Search Item” screen ‘Pack Type’ column or as shown below:
The “Item Maintenance” screen “General” tab ‘Pack Type’ field.
After installing Matrix software, you can find the following file:
C:\Program Files\MATRIX-TM\Application\ImportFiles\ITEM_PKG_TYPE.xls
This file contains a list of ISCAR brand inserts and their pack types.
When importing items to the database, you can import the Pack Type as well for:
Table: ENT_ITEM_MASTER, field: PKG_TYPE_KEY.
This screen has a built-in list of bin types for all Matrix series, with their dimensions.
It is possible to edit existing records, deleting and also adding new bin types.
6. Select bin type and click the <Update> button on the toolbar.
In the “Bin Type Maintenance” screen you can set dimensions of the bin type, set
which pack types can be stored in this bin type and the quantity.
Fields Description:
Bin Type Code *: A bin type code.
Description: A bin type description.
Height / Depth / Width: A bin type dimensions in mm.
Pack Type Code: A pack type code of the selected row.
Store Quantity: Set a quantity of packs that you would like to actually store
of this pack type in this bin type.
Max Store: The maximum quantity of packs that can be stored of this
pack type in this bin type.
7. To automatically add pack types that fit in this bin type, click the <Recommend> button
or follow the points below to add pack types manually:
10. Make sure that all the bins that you would like to setup by this process are set with a
bin type on the “Search Bin” screen ‘Bin Type’ column or as shown below:
The “Bin Maintenance” screen “Bin Units” tab ‘Bin Type’ field.
Explanation:
When adding drawers to cabinets of any Matrix series, the bin type is set automatically
for all the bins. In case bins were added before V5.0 and you would like to setup a bin
by this process, this field should be set manually or by import data.
To update the Bin Type for bins by import project use:
Table: ENT_BIN_MASTER, field: BIN_TYPE_KEY.
Fields Description:
Item Code *: The item code of an item to be located manually. This item should
already exist in the system.
Frequency: Average of number of times this item is issued per month. The value
must be integer number - no letters, negative numbers or decimal.
This value will influence the accessibility of this item in the cabinet,
meaning that the most frequently issued items will be located in hot
zones.
3. Enter the data and click the <Save> button on the toolbar.
4. Repeat the steps 2-3 for all items that need to be stored.
2. Adjust the data between import project field names and excel column heading and
click <Import>.
To see the items you just imported, open “Menu: Tools Item/Bin Location Planning
Item Selector”.
Area 1: Hot spot, which is easy to access. It will be used for Items that are used often.
Area 2: Warm spots, which are easy to access but less than Area 1. It will be used for
items that are used moderately.
Area 3: Cold spot, which is less accessible than the others. It will be used for items that
are used less frequently.
To activate recommendation:
1. Open “Menu: Manual Process”.
2. Select the “Item/Bin Location Planning” tab:
3. Select the site and the cabinets/drawers that you would like to include in the location
process and click the button (this process could take a while,
depends on the amount of items to locate).
4. To see the recommended results, click the button and the “Bin Selector” screen
will be displayed.
This screen can be also opened from “Menu: Tools Item/Bin Location Planning
Bin Selector”.
This screen displays all the items and their recommended bins.
Quantity: Quantity requested to be stored.
Fill Quantity: Quantity that will be stored in the recommended bin.
Maximum Quantity: Maximum quantity of pieces that can be stored in the
recommended bin, considering also the pack size (for
example, 10 pieces per pack).
This value will be copied to ‘Capacity’ of the bin.
Committed: The value is ‘No’. After committing the recommendations,
the value will be set to ‘Yes’.
Fields Description:
Cost Center Header 1-2: Select the cost center headers for which the production
costs will be entered and measured, usually machine and
part.
Cost Center Code 1-2: Type manually the particular cost center codes, existing in
the system.
Parts Count: Quantity of parts produced – final product that was
processed on these cost centers and accepted from the
production.
Begin Date: The date when these parts started being processed.
End Date: The date when these parts finished being processed.
Benchmark: The target cost for all tools used to produce one unit of the
processed part. This value will be used to measure the
deviation of the calculated CPU from the benchmark / target
cost. You only need to enter this value once for a record with
the same combination of cost centers. After that this value
will be used for all the records with the same combination.
3. Enter the data and click the <Save> button on the toolbar.
4. Repeat the steps 2-3 for all production costs that need to be measured.
3. Adjust the data between import project field names and excel column heading and
click <Import>.
To see the production costs you just imported, open “Menu: Tools CPU - Tool Life
Production Cost List”.
Benchmark: The target cost for one unit of final product, as was entered
into production cost maintenance record.
Deviation %: The deviation (difference) in % between the calculated CPU
and target CPU (Benchmark). If the deviation is negative, it
means that the cost per unit is less than the target cost.
Respectively, if the deviation is positive, the cost per unit is
above target cost.
The calculation is (CPU – Benchmark) / Benchmark * 100.
Begin Date: The begin date from the production cost maintenance
record.
End Date: The end date from the production cost maintenance record.
Usage Value: Total value of this item that was issued for this combination
of cost centers in the period limited by ‘Begin Date’ and ‘End
Date’, i.e. Issue transactions filtered by cost centers, dates
and item code.
Parts Count: Quantity of parts (final product) as entered into production
cost maintenance record.
Tool Life: The calculated tool life of a particular item for this
combination of cost centers and time period.
The calculation is Parts Count / Usage Quantity / # of
Corners.
For example: Item Code = 5504369, Parts Count = 42000,
Usage Quantity = 15 pieces. The tool life of this item is 2800.
In order to produce 42000 of final product it is required to
use 15 pieces of this item or; one piece of this item is
capable of producing 2800 parts of the final product
CPU: The calculated cost per one unit of final product contributed
by this item only.
The calculation is Usage Value of item / Parts Count,
rounded to two digits after decimal.
Begin Date: The begin date from the production cost maintenance
record.
End Date: The end date from the production cost maintenance record.
Following are the activities you can perform with Database Administration:
• Backup your Database to a file or send it via e-mail
• Restore a Database Previously backed up
• Activate a job which is stored on the server
• Change the Server Password or create a Server Password
• Run stock balance procedures which reconcile all stock levels
• Restore Database defaults from the last version installed
• Reset Admin Password
• Send or Delete Logs
• Create replications with all needed parameters
• Run important Utilities
• Run SQL scripts
• Display the process history which was recently run
Once you get to the User and Password screen, insert the same password and user code
you received for downloading MATRIX-TM from the web.
Activating a command:
• Click the mouse on the desired option in the menu
• In the Option parameter area fill the missing data
• Activate the option button to activate the option
If you want to backup the database to a file, you need to choose the file name.
Note: The Database which will be backed-up is the database selected in the "Setting"
program. A backup will also create a transaction which you can track in the Process
History option.
To restore database:
1. Select 'Restore' option from the Menu.
3. To create a new and empty MATRIX-TM database, select the following file:
"…MATRIX Installation folder\ServerSetup\DB\ITM.bak"
Otherwise select any other database backup file (*.bak) from which to restore the data.
4. The data from the backup file will be restored into the database displayed in the
'Connection' details (as selected in the "Settings" program).
If you want to restore the file into a different database, check the "New" box and insert
a new name into "New Database name" field.
5. Click the <Restore> button to activate the restore.
If you selected to restore the data into existing database, the following message will be
displayed:
At this point, the database will be restored and notify about the restore status.
Important! The Restore operation will also create jobs according to the definitions in the
restored database. Please take it into account when restoring temporary databases – it
might send emails with orders and reports if the jobs are set to create them. It is strongly
recommended to delete the unnecessary jobs as described in Chapter E: Activate Jobs
(section 28.3).
Note: A restore will also create a transaction which you can track in the 'Process History'
option.
To check the restored database, set the Settings program to the created database and
login to the Manage module.
2) [DBName]ReportsEngine:
This job is responsible for the automatic running of the Scheduled Reports and
Interfaces.
The job is created by changing system option 209 in the Manage module and activated
automatically every hour.
See more in Chapter D: Report Scheduler (section 23) and Chapter D: Interfaces (section
24).
3) [DBName]AutoPOService:
This job is responsible for the automatic running of the Automatic Orders process.
The job is created by changing system options 807 / 209 in the Manage module and
activated automatically every hour.
See more in Chapter D: Automatic PO Process (section 21.2).
4) [DBName]AutoBackup
This job is responsible for the Automatic Backup of the database.
The job is created by changing system option 600 in the Manage module and activated
automatically at the time scheduled in system options 603 / 605.
5) Replication Job:
This job is responsible for the automatic update of changes activating replication. The job
name is a combination of two communicating databases and servers details. The job is
created by this 'Database Administration' tool and its activation depends on the schedule
definition in the Replication definitions.
See more in Chapter E: Replications (section 28.6).
4. In the 'Services' field select 'SQL Server'. If the service was not activated yet, click on
the 'Start/Continue' arrow to activate the service and wait until it is ready.
5. In the 'Services' field select 'SQL Server Agent'. If the service was not yet activated,
click on the 'Start/Continue' arrow to activate the service and wait until it is ready.
6. Close the program. The icon of the services on the Taskbar will have a green arrow. If
so, the services will be active and the jobs will automatically run.
1. Select the 'Activate Jobs' option from the Menu. The combo box above the grid will
display all the existing jobs. If you do not find the expected job, you can create the job
by following the instructions above about the job types and then clicking the <Refresh
Jobs> button to refresh the list.
2. Select the desired job from the list. This will display in the grid a list of steps of job run
progress and under the grid it will display if this job is currently enabled and the
date/time of the next run. Clicking on step will display detailed results below the grid.
You can delete the selected job by clicking <Delete Job> button and recreating it, if
needed. Please use this option carefully!
3. Since the jobs are automatically activated while being created and they will mostly run
automatically by the operating system at the scheduled time, there is no need to
activate them manually. If you still need to run the job manually at a specific time, click
the <Activate Job> button.
You can email the detailed results of each step by clicking on the email button. This
will concentrate all the results into one text and will transfer it to the screen that enables
sending email (as described in Chapter E: Send Logs by Email (section 28.17). Use this
option when you are asked to send the results to support.
Network:
These utilities are used in order to define the ports used for client and server. For the
creation of replication the client network program is needed.
These utilities will be needed only in special cases.
If unclear, consult support regarding when these utilities are needed.
28.6 Replications
A Database replication is an active copy between two or more Databases. That means
that any change in one Database will cause the same change in the other replicated
Database. This option lets you prepare the parameters for creating a replication. We
suggest that you contact support prior to activating a replication.
Replication supports SQL Servers 2005 and 2008 (SQL 2000 is no longer supported for
replication). The regular replication synchronization is using the secured HTTPS protocol,
instead of regular SQL Server connection. Each synchronization will run using the
Windows Tasks Scheduler, to compensate the lack of SQL Server Agent in the SQL
Server Express editions.
Fields description:
New (check box): Mark this to create a new replicated database. If a database with the
same name already exists, it will be replaced.
Replication Name: Local replicated database whose replication options are edited.
Create a new database name (not ITMDemo, Master, MSDB, Model
and tempdb).
Server Name: Publisher/Distributor (remote) server.
Database: The published database on the Publisher/Distributor to replicate.
SQL Login: Login name for the published database.
SQL Password: Login password for the published database.
Machine name: Keep it blank to generate the task on the local PC.
Account name: Under what user account to run the task. Default is the current user,
but you may change it. By Windows default, this account must have
a password.
Account password: The password of the above account.
SQL Login Timeout: The number of seconds before the login times out (the default is 15
seconds). Do not change this unless you are getting repeated errors
replicating.
SQL Query Timeout: The number of seconds before the query times out (the default is 30
seconds). Do not change this unless you are getting repeated errors
replicating.
Run Before: Select a program to run before the replication sync starts.
This is an optional value.
Run After: Select a program to run after the replication sync is completed.
This is an optional value.
Duration Minutes: Repeat replication for this time.
Interval Minutes: Every how many minutes the replication starts (how frequent the
sync occurs).
Max Run Time Limited:
Days Interval: 1=Replicate daily. 2=Replicate every other day…
On Minute: The minute in each hour that the sync begins. Default is random
number between 0 and 59 (to distribute the load of the publisher)
but you can also set your own value.
Note: Once replication is saved, it is impossible to change the Replication Name, Server
Name and published Database. To do so, you will need to create a new subscription,
overwriting the current one.
By clicking the <Open Script> button, you can find script files installed together with the
software or browse for any other script.
Please use this command carefully as it might massively change the database.
Activate this option only in special cases, where there was a problem detected with stock
or an update for stock levels is required. This procedure will reconcile all stock levels,
starting from the Bin, summing up to Item-Cabinet and then to the Item level for the
database displayed in the 'Connection' details (as selected in the "Settings" program).
Restores defaults:
Restore defaults as following:
• To restore texts for all the languages supported.
• To restore default settings to the objects, for example search screen definitions
(sorting and replaced columns), etc.
Updates database:
Update database from old version in order to make it compatible with the latest version of
the MATRIX-TM software. The updates are done according to:
• Changes in Data structures, such as fields and tables
• Changes in System options
• Changes in Views and Stored procedures
• More definitions which reside in the database
If the database version (the value of System Option 0 (Database Version)) is the same as
the version of the current installation, then this option will only restore the defaults.
Otherwise, this option will run a full update of the database including restore of defaults.
Important! This command will not change any of your data like items, bins, users etc.
Note: This update is identical to the Update process during server installation.
Important! After running the 'Restore Defaults' option, the changes will be irreversible.
It is strongly recommended to backup the database before using this option.
Important! The 'Restore Defaults' option restores the default values from the ITMDemo
database to the database displayed in the 'Connection' details. Therefore for successful
restore, you must have the ITMDemo database on the same server.
(This database is installed automatically when selecting 'Server' option in the installation
process).
Note: The restore to ITMDemo database and Replicated databases is blocked in order to
avoid undesired changes and information loss.
After reading carefully the explanations above, ensure that the desired database is
displayed in the 'Connection' details and use the <Default Restore> button to activate the
command.
2. Verify that all the files that you wish to transfer are named by Item Code or by
Additional Item Code or by Supplier Item Code and with extension as defined in
System Option 204 (Picture File Type).
3. In the 'Folder Path' select the folder that contains all the image files.
4. Select one of the three options by which the files are named. For example, if the files
are named by 'Additional Item Code', then select this option.
5. Check the 'Overwrite Pictures' option to overwrite the files on the destined folder, if
they exist.
6. Click the <Transfer Picture> button to execute the transfer.
The program will scan the info of each item from the database defined in 'Connection'
details and will search for a compatible image file in the folder defined in 'Folder Path'.
If a match was found, the file will be copied to the folder defined in system option 400
and respectively renamed by Item Code (in order to display the image in Manage and
Touch modules, the system uses Item Codes only).
For example: If you selected the 'Additional Item Code' option, then the program will take
the Additional Item Code of item and will search for an image file with the compatible
name. If a match was found, the file will be copied and respectively renamed by Item
Code of that item.
28.14 Interface
28.15.1 Foreword
The automatic processes in Matrix-TM (like automatic orders, etc) usually run by jobs we
create by setting appropriate system options. These jobs are managed and executed by
SQL Server Agent that is a part of MSDE. In SQL Express 2005 / 2008 the Agent was
removed by Microsoft, therefore when using SQL Express 2005 / 2008 database, arose
the need for a solution as to how to run automatic processes without using jobs. MATRIX-
TM Agent is an interface tool that uses the ability of Windows scheduled tasks to create
Windows scheduled task that will be responsible for running the automatic processes.
Thus when using SQL Express 2005 / 2008 database, no more jobs will be used for
running automatic processes, but a Windows scheduled task.
With MSDE:
Set system options
This creates jobs for SQL Server Agent and the agent responsible to execute jobs that run
the automatic processes.
Has Agent Has Agent Has Agent Does not Has Agent Has Agent
Windows have
Agent
XP
N/A N/A N/A N/A
2003
32bit
2003
N/A
64bit
Vista
N/A N/A N/A N/A N/A
Vista
N/A
Server
Win 7
N/A N/A N/A N/A N/A
Win 7
N/A
Server
Matrix-TM Agent uses Windows Task Scheduler instead of the SQL Server Agent. It is
creating one scheduled task that runs every hour and does all needed tasks, except the
database backup. The agent is configured from Database Administration on the local PC
normally from the following window:
Machine name: Keep it blank to generate the task on the local PC.
Account name: Under what user account to run the task. Default is the current user,
but you may change it. By Windows default, this account must have
a password.
Account password: The password of the above account.
Parameters: The first parameter 10 is for doing all tasks (default is 9. For V4.5
change it to 10).
Next parameters are: Database name, Server name, Authentication
type (0 – SQL Authentication (default); 1- Windows Authentication),
User name (default- ITM2005), Password (Default-ITM).
Run at: Path and file name to ScheduleServices.exe. Default is normally ok.
Duration minutes: Specifies for how long the agent runs repeatedly. Default is 1380
minutes (repeat the task during all day).
Interval minutes: How often the agent is repeated. Default is 60 minutes (repeat the
agent every hour).
Max Run Time Limited:
Days interval: How often the agent runs, starting at the day it was created. Default
is 1 day (start the job every day).
Computer name of service: The computer name where the Matrix-TM Agent runs. When
blank, it means that the agent is not running on any PC and that the
jobs are used instead. This value is saved in system option 2.
My Computer name: Name of the current computer. When it is the same as “Computer
name of service” it indicates that the Agent Task is configured on
the current PC.
The buttons:
<Disable> Disables the agent by clearing the “Computer name of service” field and
deleting the agent task.
<Run> Runs the agent when configured on the current PC.
<Apply> Saves all changes, updates the “Computer name of service” field with “My
computer name” and creates the task (Control Panel Scheduled tasks).
CHAPTER F: Summaries
This chapter describes workflows for few common processes, troubleshooting in the
MATRIX-TM system and general instructions for their resolution with references to the full
description in this user guide.
29 Common Processes
To be ready to operate a Matrix cabinet it usually requires creating a new and empty
database and then creating the initial data, such as cabinet configuration, items, users etc.
This section describes a few standard steps that need to be carried out and references to
the full descriptions.
6. Back up the database into file to prepare for restore on the destined server.
Read more in Chapter E: Backup of the Database (section 28.1).
Extra settings:
9. If you have image files for the Items and Item Groups, set the system option 400 (Item
Pictures path) and the system option 404 (Group Pictures path) and locate respectively
1. Login to the 'Database Administration' program and Backup the database into file as
described in Chapter E: Backup of the Database (section 28.1). This will guarantee the
data is saved before making changes and in case any problem happens during the
upgrade, you can always go back to the previous version by restoring the database
from the backed-up file until finding a solution for the failure.
2. Remove the existing Matrix software installation by selecting Windows Start Menu
Programs MATRIX-TM MATRIX-TM Tools Matrix-TM Uninstall and
following the instructions.
3. Install full Matrix-TM software (Server, Manage and Touch modules) as described in
Chapter A: Install MATRIX-TM Setup (section 2.4).
Important! At the step of installing database (window 'Server Setup' with title 'Select
Installation Database Name'), set the 'Database Name' of your database and select option
'Update Database'.
4. Open the 'Settings' program and set the connection to the database as also described
in Chapter A: Connect to the Database (section 3.1).
Note: If running the program causes the installation program to run, cancel the step and
run it again.
Now you are ready to run a new version of Matrix-TM software with an upgraded
database.
Continue with the installation on the Manage stations.
5. Backup the database into file as described in Chapter E: Backup of the Database
(section 28.1). This will guarantee the data is saved before making changes and in
case any problem happens during the upgrade, you can always go back to the
previous version by restoring the database from the backed-up file until finding a
solution for failure.
6. Select 'Restore Defaults' option to upgrade the database as also described in Chapter
E: Restore Defaults (section 28.9).
Now you are ready to run the Manage and Touch software.
Note: It is not possible to adjust the database to the earlier versions, but only restoring the
database from backed-up file which will include changes done until the time of backup.
All the rest of the definitions, such as connecting items to bins etc, will be identical to the
definitions with a MATRIX cabinet. The difference will be in the TOUCH module when
activating a command for opening bins, depending on the cabinet type:
Kardex – The command will be sent to Kardex controller and will automatically bring the
tray forward without the need to request it on the Kardex control panel. When finished, the
user presses the button for closing the tray on the Touch interface and the shelf returns
automatically to its original position.
Non-Automatic – Instead of sending a command for opening bins, the same command
will be executed virtually, simulating the open and close of a bin.
For Kardex and Non-Automatic, the popup window will display the drawer mapping to
easily locate the desired bin, as on the screenshot below.
Pictures path) are responsible for displaying the images on the Manage and Touch
30 Troubleshooting
35B
Problem: The following message is displayed when trying to activate any job:
"Activate Job failed!! SQLServerAgent is not currently running….."
Possible reason: The SQL Server or SQL Server Agent is not running.
Solution: Follow the instructions in Chapter E: SQL Server Service Manager (section
28.3.2).
Problem: The Manage does not save changes for the system options that are responsible
for the creation of the jobs for automatic processes. [Also I cannot delete/update the jobs.]
Possible reason: By changing these system options in Manage, jobs should be created for
automatic processes. Perhaps there are already jobs with wrong definitions and when
Manage fails to update the existing jobs, it fails to save the system options' values as well.
See also reason of GE1005.
Solution: See solution for GE1005.
Possible reason: The connection to the database was lost or the connection details are not
correct.
Solution: Follow the instructions in Chapter E: SQL Server Service Manager (section
28.3.2) to reestablish connection to the database. Check the setting as described in
Chapter A: Connect to the Database (section 3.1).
Apply for System Administrator assistance, if the database is located on the network and
not on the local PC.
Problem: When trying to load Touch, I get the following error message:
"An error has occurred while establishing a connection to the server. When connecting…".
Possible reason: The connection to the database was lost or the connection details are not
correct.
Solution: Follow the instructions in Chapter E: SQL Server Service Manager (section
28.3.2) to reestablish connection to the database. Check the setting as described in
Chapter A: Connect to the Database (section 3.1).
Apply for System Administrator assistance, if the database is located on the network and
not on the local PC.
Possible reason: You tried to load a newer Matrix software version with database from
older version.
Solution: Upgrade the database so that it is compatible to the newer version of the
software. Please follow Chapter F: How to Upgrade the Database to the currently installed
software (section 29.5). Otherwise use the older software version with the current
database (not recommended).
Possible reason: The PC from which you are trying to run Touch was not defined in the
database or no cabinets are connected to the PC name.
Solution: Set the touch definitions as described in Chapter A: Set TOUCH definitions
(section 3.2.6).
Problem: When trying to open a bin, I got the error message #90007.
Possible reason: Perhaps the problem is with the COM Port cable that connects the PC to
cabinet control system: 1) The cable is not connected properly or; 2) The cable is
connected to the wrong port (there are usually 2 entries).
Solution: Verify that the cable is connected to the correct COM Port and tighten the
connection.
Possible reason: The COM Port defined in the Manage 'Cabinet Maintenance' screen 1) Does
not exist at all or; 2) Is used by another device (like On-screen keyboard).
Solution: Check the 'COM Port' field in the 'Cabinet Maintenance' screen.
Solution: Check the 'Y' position on the 'Cabinet Maintenance' screen tab 'Cabinet Units'
as also described in Chapter B: Tab: Cabinet Units (section 5.2.1.2).
GE4001: Error from 'Microsoft Jet database engine' when trying to import data
Problem: When I click the <Import> button on the import project, I get the following
message: "The Microsoft Jet database engine cannot open the file ''. It is already opened
exclusively by another user, or you need permission to view its data."
Possible reason: The import file is not available for import.
Solution: Close the import file and run <Import> again.
GE4002: Error import result: "Column 'BIN_CODE' does not belong to table Table".
Problem: After the import is completed, in the result screen I get an error message that the
column does not belong to table Table, for example: "Column 'BIN_CODE' does not
belong to table Table."
Possible reason: The 'Column Name' that was defined in the import project was not found
in the input file.
Solution: Verify that the column appears in the Excel file with the exact name, even if it is
empty.
GE4003: Error import result: Error - Cannot perform '=' operation on System.Int32
and System.String
Problem: After the import is completed, I get the following error message in the result
screen: "Error - Cannot perform '=' operation on System.Int32 and System.String".
Possible reason: You tried to import alpha-numerical data into field of numerical type or
the opposite.
Solution: Use the matching input type. Follow the tables that describe the field types in
Chapter D: Import Data (section 22).
GE4004: Error import result: 'Conversion from type 'DBNull' to type 'Integer' is not
valid
Problem: After the import is completed, I get the following error message in the result
screen: "Conversion from type 'DBNull' to type 'Integer' is not valid".
Possible reason: You tried to import an empty value into a field of numerical type.
Solution: Use the matching input type. Follow the tables that describe the field types in
Chapter D: Import Data (section 22).
GE4005: Result message notifies about success, but no data seems to be imported
Problem: I get result message that the import data succeeded, but I see no data records
when opening Search screens.
Possible reason: Perhaps there was input missing for mandatory fields (marked as
'Required' in the import project). The records were actually imported, but they cannot be
displayed because of missing data.
Solution: In Chapter D: Import Data (section 22) follow the section which describes the
format of input file.
Solution: 1) Assign the item to a bin 2) Check the touch definitions as described in Chapter
A: Set TOUCH definitions (section 3.2.6). 3) In MANAGE check if the bins containing this
item have bin units (by 'Cabinet Maintenance' screen 'Cabinet Units' tab or by 'Bin
Maintenance' screen 'Bin Units' tab or by 'Bin Units Report'). If not, add the bin units as
described in Chapter B: Tab: Cabinet Units (section 5.2.1.2) and check the results on the
TOUCH module.
GE5002: No bins are displayed or the expected bin does not appear
Problem: When I select an item to perform an operation on Touch, no bins are displayed
or the expected bin is not displayed.
Possible reason: It may happen if…
1) The definitions of the bin do not fit with the operation you have tried to perform.
2) The bin does not have bin units.
3) There is no free space to store the item.
4) The system options 904/905 block access to bins New/Used/Reworked.
Solution:
1) Check the following fields on the 'Bin Maintenance' screen:
Consignment: Will influence on Receive and Return processes.
Used Item and Reworked: Will influence on many processes together with the
system options 109 / 904 / 905.
Status: Should be usually Active.
Do not Issue: Should be usually unchecked.
2) Check if the bin units exist.
3) Check the 'Capacity' of the bin, the items stored in it and the 'Allow over Capacity' field.
4) Check with fields 'Used Item' and 'Reworked'.
GE5003: The bin does not accept the quantity that I am trying to insert
Problem: I try to set the bin quantity without success.
Possible reason: It may happen if you have tried to fill a bin over its defined capacity.
Solution: Check the 'Capacity' and 'Allow Over Capacity' mark on the 'Bin Maintenance'
screen.