<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.commander4j.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=5.64.222.137</id>
	<title>Commander4j - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.commander4j.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=5.64.222.137"/>
	<link rel="alternate" type="text/html" href="https://wiki.commander4j.com/index.php?title=Special:Contributions/5.64.222.137"/>
	<updated>2026-04-28T01:24:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.commander4j.com/index.php?title=Case_Label&amp;diff=301</id>
		<title>Case Label</title>
		<link rel="alternate" type="text/html" href="https://wiki.commander4j.com/index.php?title=Case_Label&amp;diff=301"/>
		<updated>2024-08-20T08:37:14Z</updated>

		<summary type="html">&lt;p&gt;5.64.222.137: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[file:Case_Label.png|600px]]&lt;br /&gt;
&lt;br /&gt;
The above screen is used to print Case Labels.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
There are two methods to print a label depending on the type or printer/labeller that you want to use and this is described in the [[Pallet Label Printing]] page.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Case Label&lt;br /&gt;
|-&lt;br /&gt;
! Field !! Description&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
| 1 || Process Order or Works Order Number can be typed in or picked using the lookup button.&lt;br /&gt;
|-&lt;br /&gt;
| 2 || Process Order Status is shown in &amp;lt;span style=&amp;quot;color:#FFFFFF; background:#ff0000&amp;quot;&amp;gt;RED&amp;lt;/span&amp;gt; if the order is closed.&lt;br /&gt;
|-&lt;br /&gt;
| 3 || Date of Manufacture will default to the computers system clock but you can amend it manually if necessary. The expiry date of the pallet is calculated by adding the shelf life to the date of manufacture.&lt;br /&gt;
|-&lt;br /&gt;
| 4 || The screen determines what a full pallet quantity would contain by reference to [[Material UOMs]]&lt;br /&gt;
|-&lt;br /&gt;
| 5 || Expiry Date is calculated by adding the Shelf Life settings found in the [[Materials]] screen to the Date of Manufacture but you can override if necessary.&lt;br /&gt;
|-&lt;br /&gt;
| 6 || Preview is only applicable for &amp;quot;Standard&amp;quot; reports which are created for any printer. If you change the PALLET_LABEL module to use a Zebra ZPL compatible Label then you won&#039;t be able to preview the label on screen.&lt;br /&gt;
|-&lt;br /&gt;
| 7 || Number of labels.&lt;br /&gt;
|-&lt;br /&gt;
| 8 || The Label button is used to generate a label and sent it do the printer from the desktop client and is subtly different to the Assign to Labeller button (10) which is used to drive external labelling applications such as the [https://github.com/C4J/Commander4j-AutoLab/releases AutoLab4j] application.&lt;br /&gt;
|-&lt;br /&gt;
| 9 || This is the name of the print queue that you want the label to be sent to when using the Label button (8). It is important to understand the difference between the type types of label printing mechanisms and the print queue requirements. See [[Printer Queues]]&lt;br /&gt;
|-&lt;br /&gt;
| 10 || See [[Process Order Assign to Labeller]]&lt;br /&gt;
|-&lt;br /&gt;
| 11 || The structure - content of the [[Batch Number]] gets its default format from the [[System Keys]] screen. However you can override it on the [[Customers]] screen. This allows the content of the label to be different depending on which customer id is assigned to the [[Process Orders]] &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[file: Case_Label_Preview.png|600px]]&lt;/div&gt;</summary>
		<author><name>5.64.222.137</name></author>
	</entry>
	<entry>
		<id>https://wiki.commander4j.com/index.php?title=Requirements&amp;diff=237</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://wiki.commander4j.com/index.php?title=Requirements&amp;diff=237"/>
		<updated>2024-08-19T16:33:25Z</updated>

		<summary type="html">&lt;p&gt;5.64.222.137: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Operating System ==&lt;br /&gt;
* Windows 10 or 11 (32bit or 64bit)&lt;br /&gt;
* MacOS (Intel or Apple Silicon)&lt;br /&gt;
* Linux (Separate install of Java 17 required) &lt;br /&gt;
&lt;br /&gt;
== Database (Required) ==&lt;br /&gt;
* [https://github.com/C4J/Commander4j/wiki/Installation#mysql mySQL]&lt;br /&gt;
* [https://github.com/C4J/Commander4j/wiki/Installation#ms-sql MSSQL]&lt;br /&gt;
* [https://github.com/C4J/Commander4j/wiki/Installation#oracle Oracle]&lt;br /&gt;
* [https://github.com/C4J/Commander4j/wiki/Installation#mysql MariaDB]&lt;br /&gt;
&lt;br /&gt;
== Web Server for Mobile Scanners ==&lt;br /&gt;
* [https://tomcat.apache.org/index.html Apache Tomcat]&lt;br /&gt;
&lt;br /&gt;
== Java (Optional) ==&lt;br /&gt;
* [https://www.azul.com/downloads/#zulu Java JDK]&lt;br /&gt;
&lt;br /&gt;
== Barcode Scanner (Optional) ==&lt;br /&gt;
* [https://www.zebra.com/us/en/products/mobile-computers/handheld.html?page=1 Zebra Mobile Scanner]&lt;br /&gt;
* [https://www.zebra.com/us/en/software/mobile-computer-software/enterprise-browser.html Zebra Enterprise Browse]&lt;br /&gt;
&lt;br /&gt;
== Barcode Printer ==&lt;br /&gt;
* [https://www.zebra.com/us/en/products/printers/industrial.html?page=1 Zebra ZPL Compatible Printer]&lt;/div&gt;</summary>
		<author><name>5.64.222.137</name></author>
	</entry>
	<entry>
		<id>https://wiki.commander4j.com/index.php?title=System_Keys&amp;diff=236</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.commander4j.com/index.php?title=System_Keys&amp;diff=236"/>
		<updated>2024-08-19T16:32:41Z</updated>

		<summary type="html">&lt;p&gt;5.64.222.137: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[file:System Keys1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
System Keys are a set of global settings used by the application to determine how certain functions work. These settings will include such items as :-&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ System Keys&lt;br /&gt;
|-&lt;br /&gt;
! System Key !! Typical Value !! Description&lt;br /&gt;
|-&lt;br /&gt;
| BATCH EXPIRY TIME ||  || A flag which is used to determine how the time portion of the Expiry Date is calculated. Can be - = or + &lt;br /&gt;
|-&lt;br /&gt;
| BATCH FORMAT || {YEAR1}{JULIAN_DAY}{PLANT} || Used to construct the batch number when creating/printing new Pallet Tickets (SSCC&#039;s) &lt;br /&gt;
|-&lt;br /&gt;
| BATCH REGEX || - || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
| COMPANY NAME || My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
| DEFAULT BATCH STATUS || Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
| DEFAULT HELPSET ID || || Deprecated - no longer used. Help now linked to Wiki pages. &lt;br /&gt;
|-&lt;br /&gt;
| DEFAULT PALLET STATUS || Unrestricted || Deprecated - no longer used. Now held in Process Order record. &lt;br /&gt;
|-&lt;br /&gt;
| DEFAULT_LOCATION || MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function &lt;br /&gt;
|-&lt;br /&gt;
| DESPATCH NUMBER || 1 || Used to determine the numeric element of the next despatch number. &lt;br /&gt;
|-&lt;br /&gt;
| DESPATCH NUMBER FORMAT || XX{NNNNNN} || Defines the structure of the Despatch Number. {NNN} indicates the number above. XX is a literal prefix. &lt;br /&gt;
|-&lt;br /&gt;
| EXPIRY DATE MODE || BATCH || Can be either BATCH or SSCC. This value should be set before go-live and not changed.&amp;lt;br&amp;gt;BATCH will store the Expiry Date in the Batches table using the MATERIAL/BATCH NUMBER as the key.&amp;lt;br&amp;gt; All production which shares the same Material and Batch will therefore have the same Expiry (Best Before End) date.&amp;lt;br&amp;gt; The format of the Batch Number is defined above and can include a Julian Date component so that it automatically changes at midnight.&amp;lt;br&amp;gt;SSCC mode will store the Expiry Date in the PALLET record and as such allow you to change the expiry date independently of the Batch Number. &lt;br /&gt;
|-&lt;br /&gt;
| HELPSET FILENAME || help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages. &lt;br /&gt;
|-&lt;br /&gt;
| INTERFACE LOG ID || 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound). &lt;br /&gt;
|-&lt;br /&gt;
| INTERFACE REQUEST ID || 1 || Sequential Unique ID used by outbound interface queue. &lt;br /&gt;
|-&lt;br /&gt;
| LABEL_HEADER_COMMENT || Free Format Text || Optional free format text than can appear on Finished Goods Label. &lt;br /&gt;
|-&lt;br /&gt;
| MAIL_POP_AUTH_PWD || password || Not currently used. &lt;br /&gt;
|-&lt;br /&gt;
| MAIL_POP_AUTH_USER || user || Not currently used. &lt;br /&gt;
|-&lt;br /&gt;
| MAIL_POP_HOST_NAME || host.com || Not currently used. &lt;br /&gt;
|-&lt;br /&gt;
| MAIL_SMTP_AUTH_PWD || password || SMTP password. &lt;br /&gt;
|-&lt;br /&gt;
| MAIL_SMTP_AUTH_REQD || true || Indicates if SMTP server requires authentication. &lt;br /&gt;
|-&lt;br /&gt;
| MAIL_SMTP_AUTH_USER || user || SMTP username &lt;br /&gt;
|-&lt;br /&gt;
| MAIL_SMTP_FROM_ADDRESS || user@me.com || Specifies SMTP sending email address. &lt;br /&gt;
|-&lt;br /&gt;
| MAIL_SMTP_HOST_NAME || host.com || SMTP Host Name &lt;br /&gt;
|-&lt;br /&gt;
| MAIL_SMTP_MSG_TYPE || text/plain || Format of mail message &lt;br /&gt;
|-&lt;br /&gt;
| MAIL_SMTP_PORT || 25 || SMTP Port Number &lt;br /&gt;
|-&lt;br /&gt;
| MHN INITIAL DECISION || Pending || Master Hold Notice default/starting decision for Pallet. &lt;br /&gt;
|-&lt;br /&gt;
| MHN NUMBER FORMAT || XX{NNNNNN} || Defines the structure of the Master Hold Notice Number. {NNN} indicates the numeric element. XX is a literal prefix. &lt;br /&gt;
|-&lt;br /&gt;
| PASSWORD ATTEMPTS || 3 || Maximum number of invalid password attempts before an account is locked out. &lt;br /&gt;
|-&lt;br /&gt;
| PASSWORD EXPIRY || 30 || Number of days before a users password expires and they are prompted to change it. &lt;br /&gt;
|-&lt;br /&gt;
| PLANT || 1234 || Deprecated - no longer used. &lt;br /&gt;
|-&lt;br /&gt;
| PROCESS ORDER NUMBER || 1 || Used to determine the numeric element of the next Process Order number (when created manually). &lt;br /&gt;
|-&lt;br /&gt;
| PROCESS ORDER NUMBER FORMAT || {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above. &lt;br /&gt;
|-&lt;br /&gt;
| PROGRAM VERSION || 3.63 || Stores the current version of the Application. Users are warned if they attempt to connect with different version. &lt;br /&gt;
|-&lt;br /&gt;
| REPORT REQUEST ID || 3.63 || Used internally for queuing report requests generated by user of the web interface on RF Barcode Scanners. &lt;br /&gt;
|-&lt;br /&gt;
| RESOURCE LIST || \01\02\03\04\ || Delimited list of values. User can select these values when using the Process Order Barcode printing facility. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>5.64.222.137</name></author>
	</entry>
	<entry>
		<id>https://wiki.commander4j.com/index.php?title=Downloads&amp;diff=235</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://wiki.commander4j.com/index.php?title=Downloads&amp;diff=235"/>
		<updated>2024-08-19T16:32:09Z</updated>

		<summary type="html">&lt;p&gt;5.64.222.137: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;margin:auto&amp;quot;&lt;br /&gt;
|+ Downloads&lt;br /&gt;
|-&lt;br /&gt;
! Name !! Description&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/C4J?tab=repositories All Projects] || Overview of all Projects &lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/C4J/Commander4j/releases Commander4j] || Commander4j Core Application &lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/C4J/Commander4j-Middleware/releases Middleware] || Middleware for message translation to external systems&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/C4J/Commander4j-AutoLab/releases AutoLab4j] || Automatic Label Application triggered by MODBUS&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/C4J/Commander4j-LabelServer/releases LabelServer] || Service to send Label Data to Labellers&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/C4J/sftpSend/releases SFTP Send] || Utility to send files automatically via SFTP&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/C4J/sftpGet/releases SFTP Get] || Utility to collect files automatically via SFTP&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>5.64.222.137</name></author>
	</entry>
	<entry>
		<id>https://wiki.commander4j.com/index.php?title=Waste_Recording&amp;diff=203</id>
		<title>Waste Recording</title>
		<link rel="alternate" type="text/html" href="https://wiki.commander4j.com/index.php?title=Waste_Recording&amp;diff=203"/>
		<updated>2024-08-19T15:21:26Z</updated>

		<summary type="html">&lt;p&gt;5.64.222.137: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The Waste Module is designed to allow you to record where waste is being generated in a manufacturing environment and then report on it so that you can easily determine which areas might benefit from improvement.&lt;br /&gt;
&lt;br /&gt;
This module is part of Commander4j version 8.02 or newer and some example data has been included to illustrate how it can be configured. By default, the Waste module/options will be assigned to a new user group called WASTE. If you don&#039;t see these options when you logon to Commander4j you will need to be added to this group and then logon again.&lt;br /&gt;
&lt;br /&gt;
===Example Factory===&lt;br /&gt;
&lt;br /&gt;
In order to understand the demo data, you should review the diagram below. This diagram represents a totally fictitious factory so don&#039;t worry if it does not make any kind of sense from a manufacturing perspective.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_virtual_factory.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Physical Location IDs===&lt;br /&gt;
&lt;br /&gt;
The first thing you should notice is that some physical waste recording points have been marked in red and yellow. These physical locations have been defined within the database and will subsequently be linked/grouped to logical reporting id&#039;s.&lt;br /&gt;
&lt;br /&gt;
These physical locations are recorded in the Waste Locations screen which you can see below. When creating a new location in the database you will find that certain special characters that cannot be represented in a barcode will be automatically replaced with underscores. You can edit an existing entry by double-clicking on a row, or selecting a row and clicking on the edit button.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
When you define a location you can specify which types of waste can be recorded in this location. You may, for example, have a location (bin) which is for putting only recyclable cardboard in. You can also indicate if the operator needs to record the current Process Order and/or the Reason of why waste has been generated. The permitted types shown on this screen can be defined within the application.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Location Barcode===&lt;br /&gt;
&lt;br /&gt;
To make recording waste simple to do there is a web application for use with Zebra Scanners / Enterprise Browser. This function prompts the user to select the location where they are working and this can be accomplished either manually on screen or quickly by scanning one of the barcodes produced by the label report shown below.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Logical Reporting IDs===&lt;br /&gt;
&lt;br /&gt;
After the physical locations have been defined you should then create the logical locations. In the example layout, these are shown as &amp;quot;PREP 1&amp;quot;, &amp;quot;LINE 1&amp;quot; etc. So what is a logical location? Let us look at the factory layout. You will see a location B004 and B008 - they are both related to LINE_1. For reporting purposes, you might decide that when reporting on the waste generated by LINE 1 you would prefer to select the data using an easily rememberable criterion such as Reporting ID: LINE_1 rather than trying to recall that you need to report on Location B004 and B008 and then add the values together.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
The Reporting ID&#039;s can also be collated into Reporting Groups. You may decide that you want to generate a report on ZONE_2 which includes production lines LINE_1, LINE_2, LINE3, and LINE_4. Reporting Groups are defined in another screen shown later.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Link Physical Location ID to Reporting ID===&lt;br /&gt;
&lt;br /&gt;
This screen allows you to associate a physical Location ID with one or more logical Reporting ID&#039;s. You should note that any physical location will probably want to be included in more that one reporting ID. In the screen below you can see that physical location B003 will be included in reports for PREP_3, ZONE_1 and of course the top level FACTORY.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Link Reporting ID to Physical Location ID===&lt;br /&gt;
&lt;br /&gt;
This screen allows you to associate a logical Reporting ID with one or more physical Location ID&#039;s. This is the easiest method to check that any particular reporting ID has all the associated locations included.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Waste Types===&lt;br /&gt;
&lt;br /&gt;
When we looked that the properties of a Waste Location we could see that the location could be identified as being suitable for certain types of waste only. The screens used for recording waste will validate that the material code used by the operator is consistent with the material types permitted at that location.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
The Waste Type record include certain attributes which can indicate if the waste can be recycled, if it is hazardous and if PPE is required.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Waste Reasons===&lt;br /&gt;
&lt;br /&gt;
When we looked at the properties for a location, one of the options which could be selected was a checkbox to indicate that the operator needs to specify the reason for the waste being logged. The following screen allows you to specify any number of reason codes&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Reason Barcode===&lt;br /&gt;
&lt;br /&gt;
If the operator needs to provide a reason for the waste being generated then this can also be scanned to save time. Below is an example barcode report from the reason screen.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_reason_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Reporting Groups===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_13.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Waste Materials===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Material Barcode===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_material_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Process Order Barcode===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_process_order_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Waste Transactions===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_16.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Wireless Mobile Computer Screens===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_scan1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_scan2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Log Admin and Enquiries===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_17.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_17a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Log Report===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_21.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Reporting===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_18.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Summary 1 - By Group&lt;br /&gt;
[[file:Waste_location_19.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Summary 2 - By Material&lt;br /&gt;
[[file:Waste_location_20.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Summary 3 - By Reason&lt;br /&gt;
[[file:Waste_location_22.png|600px]]&lt;/div&gt;</summary>
		<author><name>5.64.222.137</name></author>
	</entry>
	<entry>
		<id>https://wiki.commander4j.com/index.php?title=Waste_Recording&amp;diff=202</id>
		<title>Waste Recording</title>
		<link rel="alternate" type="text/html" href="https://wiki.commander4j.com/index.php?title=Waste_Recording&amp;diff=202"/>
		<updated>2024-08-19T15:19:49Z</updated>

		<summary type="html">&lt;p&gt;5.64.222.137: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The Waste Module is designed to allow you to record where waste is being generated in a manufacturing environment and then report on it so that you can easily determine which areas might benefit from improvement.&lt;br /&gt;
&lt;br /&gt;
This module is part of Commander4j version 8.02 or newer and some example data has been included to illustrate how it can be configured. By default, the Waste module/options will be assigned to a new user group called WASTE. If you don&#039;t see these options when you logon to Commander4j you will need to be added to this group and then logon again.&lt;br /&gt;
&lt;br /&gt;
===Example Factory===&lt;br /&gt;
&lt;br /&gt;
In order to understand the demo data, you should review the diagram below. This diagram represents a totally fictitious factory so don&#039;t worry if it does not make any kind of sense from a manufacturing perspective.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_virtual_factory.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Physical Location IDs===&lt;br /&gt;
&lt;br /&gt;
The first thing you should notice is that some physical waste recording points have been marked in red and yellow. These physical locations have been defined within the database and will subsequently be linked/grouped to logical reporting id&#039;s.&lt;br /&gt;
&lt;br /&gt;
These physical locations are recorded in the Waste Locations screen which you can see below. When creating a new location in the database you will find that certain special characters that cannot be represented in a barcode will be automatically replaced with underscores. You can edit an existing entry by double-clicking on a row, or selecting a row and clicking on the edit button.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
When you define a location you can specify which types of waste can be recorded in this location. You may, for example, have a location (bin) which is for putting only recyclable cardboard in. You can also indicate if the operator needs to record the current Process Order and/or the Reason of why waste has been generated. The permitted types shown on this screen can be defined within the application.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Location Barcode===&lt;br /&gt;
&lt;br /&gt;
To make recording waste simple to do there is a web application for use with Zebra Scanners / Enterprise Browser. This function prompts the user to select the location where they are working and this can be accomplished either manually on screen or quickly by scanning one of the barcodes produced by the label report shown below.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Logical Reporting IDs===&lt;br /&gt;
&lt;br /&gt;
After the physical locations have been defined you should then create the logical locations. In the example layout, these are shown as &amp;quot;PREP 1&amp;quot;, &amp;quot;LINE 1&amp;quot; etc. So what is a logical location? Let us look at the factory layout. You will see a location B004 and B008 - they are both related to LINE_1. For reporting purposes, you might decide that when reporting on the waste generated by LINE 1 you would prefer to select the data using an easily rememberable criterion such as Reporting ID: LINE_1 rather than trying to recall that you need to report on Location B004 and B008 and then add the values together.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
The Reporting ID&#039;s can also be collated into Reporting Groups. You may decide that you want to generate a report on ZONE_2 which includes production lines LINE_1, LINE_2, LINE3, and LINE_4. Reporting Groups are defined in another screen shown later.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Link Physical Location ID to Reporting ID==&lt;br /&gt;
&lt;br /&gt;
This screen allows you to associate a physical Location ID with one or more logical Reporting ID&#039;s. You should note that any physical location will probably want to be included in more that one reporting ID. In the screen below you can see that physical location B003 will be included in reports for PREP_3, ZONE_1 and of course the top level FACTORY.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Link Reporting ID to Physical Location ID ===&lt;br /&gt;
&lt;br /&gt;
This screen allows you to associate a logical Reporting ID with one or more physical Location ID&#039;s. This is the easiest method to check that any particular reporting ID has all the associated locations included.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Waste Types ===&lt;br /&gt;
&lt;br /&gt;
When we looked that the properties of a Waste Location we could see that the location could be identified as being suitable for certain types of waste only. The screens used for recording waste will validate that the material code used by the operator is consistent with the material types permitted at that location.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
The Waste Type record include certain attributes which can indicate if the waste can be recycled, if it is hazardous and if PPE is required.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Waste Reasons ===&lt;br /&gt;
&lt;br /&gt;
When we looked at the properties for a location, one of the options which could be selected was a checkbox to indicate that the operator needs to specify the reason for the waste being logged. The following screen allows you to specify any number of reason codes&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Reason Barcode ===&lt;br /&gt;
&lt;br /&gt;
If the operator needs to provide a reason for the waste being generated then this can also be scanned to save time. Below is an example barcode report from the reason screen.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_reason_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Reporting Groups ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_13.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Waste Materials ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Material Barcode ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_material_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Process Order Barcode ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_process_order_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Waste Transactions ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_16.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Wireless Mobile Computer Screens ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_scan1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_scan2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Log Admin and Enquiries ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_17.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_17a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Log Report ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_21.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Reporting ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_18.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Summary 1 - By Group&lt;br /&gt;
[[file:Waste_location_19.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Summary 2 - By Material&lt;br /&gt;
[[file:Waste_location_20.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Summary 3 - By Reason&lt;br /&gt;
[[file:Waste_location_22.png|600px]]&lt;/div&gt;</summary>
		<author><name>5.64.222.137</name></author>
	</entry>
	<entry>
		<id>https://wiki.commander4j.com/index.php?title=Waste_Recording&amp;diff=201</id>
		<title>Waste Recording</title>
		<link rel="alternate" type="text/html" href="https://wiki.commander4j.com/index.php?title=Waste_Recording&amp;diff=201"/>
		<updated>2024-08-19T15:17:50Z</updated>

		<summary type="html">&lt;p&gt;5.64.222.137: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__FORCETOC__&lt;br /&gt;
&lt;br /&gt;
 {|align=right&lt;br /&gt;
  |__TOC__&lt;br /&gt;
  |}&lt;br /&gt;
&lt;br /&gt;
* [Example Factory](#example-factory)&lt;br /&gt;
* [Physical Location IDs](#physical-location-ids)&lt;br /&gt;
* [Location Barcode](#location-barcode)&lt;br /&gt;
* [Logical Reporting IDs](#logical-reporting-ids)&lt;br /&gt;
* [Link Reporting ID to Physical Location ID](#link-reporting-id-to-physical-location-id)&lt;br /&gt;
* [Waste Types](#waste-types)&lt;br /&gt;
* [Waste Reasons](#waste-reasons)&lt;br /&gt;
* [Reason Barcode](#reason-barcode)&lt;br /&gt;
* [Reporting Groups](#reporting-groups)&lt;br /&gt;
* [Waste Materials](#waste-materials)&lt;br /&gt;
* [Material Barcode](#material-barcode)&lt;br /&gt;
* [Process Order Barcode](#process-order-barcode)&lt;br /&gt;
* [Waste Transactions](#waste-transactions)&lt;br /&gt;
* [Wireless Mobile Computer Screens](#wireless-mobile-computer-screens)&lt;br /&gt;
* [Log Admin &amp;amp; Enquiries](#log-admin-and-enquiries)&lt;br /&gt;
* [Log Report](#log-report)&lt;br /&gt;
* [Reporting](#reporting)&lt;br /&gt;
=first=&lt;br /&gt;
&lt;br /&gt;
==second==&lt;br /&gt;
&lt;br /&gt;
The Waste Module is designed to allow you to record where waste is being generated in a manufacturing environment and then report on it so that you can easily determine which areas might benefit from improvement.&lt;br /&gt;
&lt;br /&gt;
This module is part of Commander4j version 8.02 or newer and some example data has been included to illustrate how it can be configured. By default, the Waste module/options will be assigned to a new user group called WASTE. If you don&#039;t see these options when you logon to Commander4j you will need to be added to this group and then logon again.&lt;br /&gt;
&lt;br /&gt;
===Example Factory===&lt;br /&gt;
&lt;br /&gt;
In order to understand the demo data, you should review the diagram below. This diagram represents a totally fictitious factory so don&#039;t worry if it does not make any kind of sense from a manufacturing perspective.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_virtual_factory.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Physical Location IDs===&lt;br /&gt;
&lt;br /&gt;
The first thing you should notice is that some physical waste recording points have been marked in red and yellow. These physical locations have been defined within the database and will subsequently be linked/grouped to logical reporting id&#039;s.&lt;br /&gt;
&lt;br /&gt;
These physical locations are recorded in the Waste Locations screen which you can see below. When creating a new location in the database you will find that certain special characters that cannot be represented in a barcode will be automatically replaced with underscores. You can edit an existing entry by double-clicking on a row, or selecting a row and clicking on the edit button.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
When you define a location you can specify which types of waste can be recorded in this location. You may, for example, have a location (bin) which is for putting only recyclable cardboard in. You can also indicate if the operator needs to record the current Process Order and/or the Reason of why waste has been generated. The permitted types shown on this screen can be defined within the application.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Location Barcode===&lt;br /&gt;
&lt;br /&gt;
To make recording waste simple to do there is a web application for use with Zebra Scanners / Enterprise Browser. This function prompts the user to select the location where they are working and this can be accomplished either manually on screen or quickly by scanning one of the barcodes produced by the label report shown below.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
===Logical Reporting IDs===&lt;br /&gt;
&lt;br /&gt;
After the physical locations have been defined you should then create the logical locations. In the example layout, these are shown as &amp;quot;PREP 1&amp;quot;, &amp;quot;LINE 1&amp;quot; etc. So what is a logical location? Let us look at the factory layout. You will see a location B004 and B008 - they are both related to LINE_1. For reporting purposes, you might decide that when reporting on the waste generated by LINE 1 you would prefer to select the data using an easily rememberable criterion such as Reporting ID: LINE_1 rather than trying to recall that you need to report on Location B004 and B008 and then add the values together.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_3.png|600px]]&lt;br /&gt;
&lt;br /&gt;
The Reporting ID&#039;s can also be collated into Reporting Groups. You may decide that you want to generate a report on ZONE_2 which includes production lines LINE_1, LINE_2, LINE3, and LINE_4. Reporting Groups are defined in another screen shown later.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_4.png|600px]]&lt;br /&gt;
&lt;br /&gt;
== Link Physical Location ID to Reporting ID==&lt;br /&gt;
&lt;br /&gt;
This screen allows you to associate a physical Location ID with one or more logical Reporting ID&#039;s. You should note that any physical location will probably want to be included in more that one reporting ID. In the screen below you can see that physical location B003 will be included in reports for PREP_3, ZONE_1 and of course the top level FACTORY.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_5.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Link Reporting ID to Physical Location ID ===&lt;br /&gt;
&lt;br /&gt;
This screen allows you to associate a logical Reporting ID with one or more physical Location ID&#039;s. This is the easiest method to check that any particular reporting ID has all the associated locations included.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_6.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Waste Types ===&lt;br /&gt;
&lt;br /&gt;
When we looked that the properties of a Waste Location we could see that the location could be identified as being suitable for certain types of waste only. The screens used for recording waste will validate that the material code used by the operator is consistent with the material types permitted at that location.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_7.png|600px]]&lt;br /&gt;
&lt;br /&gt;
The Waste Type record include certain attributes which can indicate if the waste can be recycled, if it is hazardous and if PPE is required.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_8.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Waste Reasons ===&lt;br /&gt;
&lt;br /&gt;
When we looked at the properties for a location, one of the options which could be selected was a checkbox to indicate that the operator needs to specify the reason for the waste being logged. The following screen allows you to specify any number of reason codes&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_10.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_11.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Reason Barcode ===&lt;br /&gt;
&lt;br /&gt;
If the operator needs to provide a reason for the waste being generated then this can also be scanned to save time. Below is an example barcode report from the reason screen.&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_reason_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Reporting Groups ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_12.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_13.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Waste Materials ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_14.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_15.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Material Barcode ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_material_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Process Order Barcode ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_process_order_barcode.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Waste Transactions ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_16.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Wireless Mobile Computer Screens ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_scan1.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_scan2.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Log Admin and Enquiries ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_17.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_17a.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Log Report ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_21.png|600px]]&lt;br /&gt;
&lt;br /&gt;
=== Reporting ===&lt;br /&gt;
&lt;br /&gt;
[[file:Waste_location_18.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Summary 1 - By Group&lt;br /&gt;
[[file:Waste_location_19.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Summary 2 - By Material&lt;br /&gt;
[[file:Waste_location_20.png|600px]]&lt;br /&gt;
&lt;br /&gt;
Summary 3 - By Reason&lt;br /&gt;
[[file:Waste_location_22.png|600px]]&lt;/div&gt;</summary>
		<author><name>5.64.222.137</name></author>
	</entry>
</feed>