New pages

New pages
Hide registered users | Hide bots | Show redirects
(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)
  • 11:16, 20 August 2024Scanner Menu Maintenance (hist | edit) ‎[536 bytes]Dgarratt (talk | contribs) (Created page with "When you initially install the application it will create a default menu for the web interface (used by wireless barcode scanners). However you can customise the system using the Toolar Maintenance screen. You should note that the updates you apply will only be visible when you logout and log back into the web application. Also you should note that the actual menu options which are displayed to you when you logon are also dependent on the permissions assigned. file:RF...")
  • 11:14, 20 August 2024Toolbar Maintenance (hist | edit) ‎[459 bytes]Dgarratt (talk | contribs) (Created page with "When you initially install the application it will create a default toolbar. However you can customise the system using the Toolar Maintenance screen. You should note that the updates you apply will only be visible when you reload the application. Also you should note that the actual menu options which are displayed to you when you logon are also dependent on the permissions assigned. 800px")
  • 11:13, 20 August 2024Menu Maintenance (hist | edit) ‎[697 bytes]Dgarratt (talk | contribs) (Created page with "When you initially install the application it will create a default menu structure. However you can customise the system using the Menu Maintenance screen. You should note that the updates you apply will only be visible when you reload the application. Also you should note that the actual menu options which are displayed to you when you logon are also dependent on the permissions assigned. You should always make sure that the Menu Maintenance option is always accessible...")
  • 11:11, 20 August 2024Audit Reports (hist | edit) ‎[149 bytes]Dgarratt (talk | contribs) (Created page with "600px This screen will record any manual changes to System Keys, Users and Groups")
  • 11:10, 20 August 2024Permissions (hist | edit) ‎[40 bytes]Dgarratt (talk | contribs) (Created page with "See Groups")
  • 11:08, 20 August 2024Groups (hist | edit) ‎[574 bytes]Dgarratt (talk | contribs) (Created page with "A Group within the application is used as a method to allow you to create a collection of form and reports (modules) which can conveniently be assigned to users. You can then edit the group knowing that all users who belong to that group will see the changes. This is much easier than assigning modules directly to users. 600px 600px This function is an easy way to determine which users are currently assigned to t...")
  • 11:04, 20 August 2024Users (hist | edit) ‎[90 bytes]Dgarratt (talk | contribs) (Created page with "300px 600px")
  • 11:01, 20 August 2024Quality Control Sample (hist | edit) ‎[371 bytes]Dgarratt (talk | contribs) (Created page with "During the production / manufacturing process it is common to take samples off the line for testing. In this screen you will see how each sample removed can be labeled with a unique sample id. The sample is recorded in the database along with the Process Order number, Line number, Date, Time, Shift etc. 600px")
  • 10:58, 20 August 2024Process Order Barcode (hist | edit) ‎[1,193 bytes]Dgarratt (talk | contribs) (Created page with "If you want to print a barcode of the Process Order (Works Order) number in barcode format you can do that from the Process Order Admin screen. This can be useful if you need to identify the order number automatically while a pallet is on the production line. For example - perhaps you have multiple production lines feeding into a single Automatic Pallet Labeller and you need to identify the order (material) which is on the pallet. You can apply a Process Order Barcode to...")
  • 10:34, 20 August 2024Pallet Label (hist | edit) ‎[5,044 bytes]Dgarratt (talk | contribs) (Created page with "See also Production Declaration and Production Confirmation 600px The above screen is used to print Pallet Labels (labels which include a unique Serial Shipping Container Code - SSCC). The number sequence used is define in the System Keys screen. 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 page. | Field | Description | | :-:...")
  • 21:54, 19 August 2024Production Lines & Labellers (hist | edit) ‎[2,164 bytes]Dgarratt (talk | contribs) (Created page with "These screens are used to define the production lines and associated labelling machines. When you use the Label Print screen within C4J you can either opt to send data directly to a print queue - or you can assign the order to a production line. See Process Order Assign to Labeller. If you select the latter option the data required for label printing will be exported as part of the Interfaces to a folder where it can be collected by an external program. This is the...")
  • 21:51, 19 August 2024Process Order Assign to Labeller (hist | edit) ‎[102 bytes]Dgarratt (talk | contribs) (Created page with "600px Also see Production Lines & Labellers")
  • 21:28, 19 August 2024Modules (hist | edit) ‎[827 bytes]Dgarratt (talk | contribs) (Created page with "The modules database is populated automatically when you install or update the application. Unless you want to make changes to reports you would not normally make any changes to it. 600px Modules are categorised as follows {| class="wikitable" style="margin:auto" |+ Case / Tray Label |- ! Type !! Description |- | Forms || Screens within the Desktop Application or page on the Web page of mobile device |- | Functions || Used to enable permissions...")
  • 21:23, 19 August 2024Printer Queues (hist | edit) ‎[979 bytes]Dgarratt (talk | contribs) (Created page with "==Standard Reports== These reports use regular print queues - as you would for printing spreadsheets or letters and the report type is defined in the Modules screen. See Pallet Label Printing for more information. ==Labels== This is a special kind of report which sends raw ZPL (Zebra Printer Language) commands to a ZPL compatible printer. It is recommended that you use a printer driver from [Seagull Scientific](https://www.seagullscientific.com/support/downloads...")
  • 21:13, 19 August 2024Case Label (hist | edit) ‎[2,298 bytes]Dgarratt (talk | contribs) (Created page with "600px The above screen is used to print Case Labels. <br><br> 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. <br><br> | Field | Description | | :-: | :- | | 1 | Process Order or Works Order Number can be typed in or picked using the lookup button. | | 2 | Process Order Status is shown in $\color{red}{\textsf{RED}}$ if the order is...")
  • 21:10, 19 August 2024Pallet History (hist | edit) ‎[748 bytes]Dgarratt (talk | contribs) (Created page with "600px In addition to performing the role of recording the history of a SSCC, the database also uses the Transaction Ref in the first column to drive the interfaces. If you look at the transactions above for example you will see one of the rows is described as a PROD DEC CONFIRM and in the "Ref" column you will see a transaction number - 13 in this example. If we assume that the interfaces have been configured and running then when the pallet...")
  • 21:07, 19 August 2024Pallet Admin (hist | edit) ‎[940 bytes]Dgarratt (talk | contribs) (Created page with "Within the application a pallet is identified by its unique [https://www.gs1.org/standards/id-keys/sscc). SSCC] There are two primary tables within the application relating to SSCC's and these can be accessed via this screen Pallet Admin and the Pallet History. This screen shows you the current status of each SSCC and you can search for pallets based any combination of the search fields shown. 600px If you want to view or edit a SSCC you...")
  • 21:02, 19 August 2024Weight Checks Module (hist | edit) ‎[58 bytes]Dgarratt (talk | contribs) (Created page with " px600 px600 px600 px600 px600")
  • 16:43, 19 August 2024Waste Recording (hist | edit) ‎[6,195 bytes]Dgarratt (talk | contribs) (Created page with "* [Example Factory](#example-factory) * [Physical Location IDs](#physical-location-ids) * [Location Barcode](#location-barcode) * [Logical Reporting IDs](#logical-reporting-ids) * [Link Reporting ID to Physical Location ID](#link-reporting-id-to-physical-location-id) * [Waste Types](#waste-types) * [Waste Reasons](#waste-reasons) * [Reason Barcode](#reason-barcode) * [Reporting Groups](#reporting-groups) * [Waste Materials](#waste-materials) * [Material Barcode](#materia...")
  • 16:32, 19 August 2024Material Batches (hist | edit) ‎[452 bytes]Dgarratt (talk | contribs) (Created page with "The Material Batches table is populated automatically when you use the Production Declaration function to print a Pallet Label or Case Label. It is **important** to understand the differences in the two modes in which the system can manage expiry dates. See the key called **EXPIRY DATE MODE** in the System Keys screen. 600px 600px")
  • 16:10, 19 August 2024System Keys (hist | edit) ‎[4,418 bytes]Dgarratt (talk | contribs) (Created page with " <img width="913" alt="System Keys1" src="https://github.com/C4J/Commander4j/assets/20553038/5b6482e3-7fb5-4c68-872b-4b5f1761b13b"><br><br> 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 :- | System Key | Typical Value | Description | | - |- | :- | | BATCH EXPIRY TIME | - | A flag which is used to determine how the time portion of the Expiry Date is calculated. Can be...")
  • 15:38, 19 August 2024Despatch (hist | edit) ‎[984 bytes]Dgarratt (talk | contribs) (Created page with "Commander4j has a Despatch transaction which is used to move pallets between locations and print the necessary documentation. There are two ways to access this functionality, the desktop application and the hand held scanner. Both user interfaces are shown in the following screen dumps. The mobile scanner solution is the most convenient method for loading a vehicle with pallets as the operator can scan the SSCC of the pallet as its being moved / loaded onto a vehicle....")
  • 15:24, 19 August 2024Split Pallet (hist | edit) ‎[416 bytes]Dgarratt (talk | contribs) (Created page with "This transaction as the name suggests allow you to remove product from a pallet and put in on a new pallet. It creates a new SSCC and prints a label at the same time. 400px 400px The pallet history screen records the changes to the original pallet and the creation of the new pallet. 400px")
  • 15:21, 19 August 2024Production Confirmation (hist | edit) ‎[1,297 bytes]Dgarratt (talk | contribs) (Created page with "A pallet (SSCC) can be created within the Commander4j database by 2 main methods. The Commander4j software can create the record when it prints a label, or it can be inserted via a message from an external system, such as an automatic labeller. When a pallet is created in the database it can have a "Confirmed" or "Unconfirmed" status. So what is the difference ? If you confirm a pallet when you print the label or set the confirmed flag in the inbound message from the...")
  • 15:16, 19 August 2024Production Declaration (hist | edit) ‎[1,378 bytes]Dgarratt (talk | contribs) (Created page with "This screen is used for Pallet Label printing and can be used in two ways. You can use it to directly print a barcode label from the client application or you can use it to assign a process order to a production line so that an automatic labeller can perform the labelling task. 600px In the screen below you can see there are a number of fields which have been outlined in red. These fields contain information which you can if you...")
  • 15:10, 19 August 2024Journeys (hist | edit) ‎[839 bytes]Dgarratt (talk | contribs) (Created page with "Journey References are optional, but if used you will find them referenced in the Despatch and Locations screens. A Journey is a reference to an external transportation system. For example if you use a external system for planning and scheduling vehicles to transport your finisged goods from site. The Journey references shown in the screen below can be entered manually or imported using the interfaces module. When you use the despatch module you select the dest...")
  • 15:05, 19 August 2024Required Resources (hist | edit) ‎[894 bytes]Dgarratt (talk | contribs) (Created page with "A Resource within Commander4j represents a part of your manufacturing system such as a production line. This is useful not only for filtering the Process Orders but also to add some degree of customisation to the label printing process. 600px The screen below shows the Resource record. A resource can be referred to within the Process Orders database. In this example shown here we have indicated that the Batch Number suffix should be 01 for Li...")
  • 15:03, 19 August 2024Quality Control Reasons (hist | edit) ‎[61 bytes]Dgarratt (talk | contribs) (Created page with "600px")
  • 15:02, 19 August 2024Quality Control Decisions (hist | edit) ‎[63 bytes]Dgarratt (talk | contribs) (Created page with "600px")
  • 15:00, 19 August 2024Material UOMs (hist | edit) ‎[1,411 bytes]Dgarratt (talk | contribs) (Created page with "These screens allow you to define the Units of Measure which can be used with each material. A typical scenario where you would want to be able to convert from one unit of measure into another would be during the manufacturing process. The production line is asked to produce 1000 cases, however they need to convert that into individual items which could be many more. For example if they need 1000 cases but each case contains 4 each's then that means they need to manufa...")
  • 14:56, 19 August 2024Material Types (hist | edit) ‎[630 bytes]Dgarratt (talk | contribs) (Created page with "600px Material Types are used to broadly group your materials into different categories. For example you could have Finished Goods, Intermediate Products and Raw Materials. One possible use for this is where you want to use a different type of label for each of these groups. By default there is a global "system wide" default label template defined in System Keys. However you can create a special label for any of these groups and define it...")
  • 14:55, 19 August 2024Material Locations (hist | edit) ‎[600 bytes]Dgarratt (talk | contribs) (Created page with "The Material Locations screen is accessed from the Material Properties screen. However the button is only enabled if you have set the System Key **SSCC_LOCATION_VALIDATION** to True. To amend these values use the System Keys screen. 600px] The purpose of the Material Locations table is to validate during the [[Despatch transaction that you are sending the Material to a location which can accept that material. If the **SSCC_LO...")
  • 13:51, 19 August 2024Customers (hist | edit) ‎[910 bytes]Dgarratt (talk | contribs) (Created page with "The customer database is defined so that you can customise the label layout and contents. You can print the customer name on a label, alter the batch format and override the default system label by specifying an alternative modile id from the Modules configuration. See Pallet Label 600px 600px 600px")
  • 13:48, 19 August 2024Locations (hist | edit) ‎[725 bytes]Dgarratt (talk | contribs) (Created page with " [[file:Location_Admin.png|600px] Locations within Commander4j allow you to record where a Pallet (SSCC) is located. Each location record consists of a short human friendly name for the location and a number of optional fields which can be used to attach additional information. On the location properties screen you will also see a number of check box's next to transaction/message flags. These flags determine if certain messages are generated as a result of transactions...")
  • 13:46, 19 August 2024Process Orders (hist | edit) ‎[1,324 bytes]Dgarratt (talk | contribs) (Created page with "A Process Order is also sometimes known as a Works Order depending on the system. The purpose of such an order is simply an instruction to make something. Typically an order will contain the material code of the output product/material, the unit of measure used to record the production and a quantity of units required. 600px You should note that there is an interface available within Commander4j to import Process Order data from an external...")
  • 13:43, 19 August 2024Units of Measure (hist | edit) ‎[375 bytes]104.28.40.139 (talk) (Created page with "600px The units of measure table comes pre populated with most units that you are likely to use. You will notice that some unit of measures contain different values as shown below. 600px This enables the interfaces to use different UOM symbols when messaging external systems if necessary.")
  • 11:05, 19 August 2024Install Interface Services (hist | edit) ‎[2,535 bytes]Dgarratt (talk | contribs) (Created page with "== Windows Service Installation == 800px In order to create the service we need to run a program from the Command Prompt with Administrator permissions. From the Start menu start typing "Command" and when the Command Prompt option appears select the "Run as Administrator" option. 800px You will then need to confirm that you want to run the program with admin permissions. 800px W...")
  • 10:20, 19 August 2024Interface Admin (hist | edit) ‎[3,569 bytes]Dgarratt (talk | contribs) (Created page with "The interfacing functionality is very flexible and comes in 2 main parts. The core Commander4j application and its own standard xml interface messages which you can use. However it's likely that you would probably be exporting data from another system in whatever format that provides. To help bridge the gap between two incompatible systems you should consider using a middleware application. Commander4j as a separate free open source [middleware module](https://github.com...")
  • 10:17, 19 August 2024Materials (hist | edit) ‎[648 bytes]Dgarratt (talk | contribs) (Created page with "800px] The material database is arguably the most important part of the system and you won't be able to do much in the application until you have populated it with data. You can do this manually or you can create xml messages to import the data using the Commander4j interfaces. See [[Interface Admin <img width="500" alt="Material edit" src="https://github.com/C4J/Commander4j/assets/20553038/eb55e9df-bc11-4bc3-83a8-d77c42d58786"> In additio...")
  • 10:13, 19 August 2024Customising (hist | edit) ‎[175 bytes]Dgarratt (talk | contribs) (Created page with "The most probable starting point for customising Commander4j to work the way you want is through the System Keys, Modules and Permissions")
  • 10:11, 19 August 2024Navigation (hist | edit) ‎[347 bytes]104.28.40.139 (talk) (Created page with "All of the options within the Menu system can be configured so you can group options and change their display sequence. If you want to hide some options from users then this should be done via security. Create a group and allocate those options which you want to allocate to the user. 500px")
  • 10:10, 19 August 2024Logon (hist | edit) ‎[505 bytes]104.28.40.139 (talk) (Created page with "Check Default Username & Password for credentials. Note that your username and password is stored in a database table. This means that if you create more than one database (host) then your username and password will be specific to the database that your connecting to. The first time you logon you will be prompted to change the password. There are a number of settings in the System Keys screen which control the complexity of the password and the frequency of ch...")
  • 01:03, 19 August 2024Starting (hist | edit) ‎[567 bytes]Dgarratt (talk | contribs) (Created page with "400px <br><br> Once you have installed the core application you will see some of these icons. The Clone4j utility will only appear if you select the full install. The standard workstation install only includes the main application and the database setup utility. If you have not yet created a database for Commander4j you will need to install one of the supported databases and then create the database which Commander4j can use. For a list of su...")
  • 00:55, 19 August 2024Upgrading (hist | edit) ‎[3,479 bytes]Dgarratt (talk | contribs) (Created page with "Upgrading Commander4j is very simple. You can choose to uninstall the old version, or simply install the new version over the top of the existing version if you want. You database/host configuration is retained in both cases. Once you have updated the software you will need to re-run the Commander4j - Setup4j utility and tell it to configure each of the databases you have created. The Setup4j utility compares the structure of your current database against the requirement...")
  • 00:51, 19 August 2024Default Username & Password (hist | edit) ‎[403 bytes]Dgarratt (talk | contribs) (Created page with "The Setup4j program will create a database for you and populate it with the minimum data to allow the program to be used. To logon to the application and create your own user profiles you can use either of the following combinations. Username <span style="color:#FFFFFF; background:#ff0000">admin</span> Password <span style="color:#FFFFFF; background:#ff0000">password</span>")
  • 00:29, 19 August 2024Installation (hist | edit) ‎[7,502 bytes]Dgarratt (talk | contribs) (Created page with "== Install Database == Commander can work with mySQL, MSSQL or Oracle databases. Without going into the specifics of how each database product works the following is a checklist of what needs to be done in order to prepare the database for use with Commander4j. General recommendations. If we assume that your just wanting to get the application working with the least amount of work then I would recommend installing SQL Server Express for Windows based comput...")
  • 22:45, 18 August 2024Requirements (hist | edit) ‎[1,103 bytes]Dgarratt (talk | contribs) (Created page with "### Operating System * Windows 10 or 11 (32bit or 64bit) * MacOS (Intel or Apple Silicon) * Linux (_Separate install of Java 17 required_) ### Database (Required) * [mySQL](https://github.com/C4J/Commander4j/wiki/Installation#mysql) * [MSSQL](https://github.com/C4J/Commander4j/wiki/Installation#ms-sql) * [Oracle](https://github.com/C4J/Commander4j/wiki/Installation#oracle) ### Web Server for Mobile Scanners * [Apache Tomcat](https://tomcat.apache.org/index.html) Ve...")
  • 11:26, 18 August 2024Downloads (hist | edit) ‎[934 bytes]Dgarratt (talk | contribs) (Created page with "| Name | Description | | - | :- | | [All Projects](https://github.com/C4J?tab=repositories) | Overview of all Projects | | [Commander4j](https://github.com/C4J/Commander4j/releases) | Commander4j Core Application | | [Middleware](https://github.com/C4J/Commander4j-Middleware/releases) | Middleware for message translation to external systems | | [AutoLab4j](https://github.com/C4J/Commander4j-AutoLab/releases) | Automatic Label Application triggered by MODBUS | | [SFTP S...")
  • 11:18, 18 August 2024Getting Started (hist | edit) ‎[103 bytes]Dgarratt (talk | contribs) (Created page with "* Downloads * Requirements * Installation * Default Username & Password * Upgrading * [Starting](Starting) * [Logon](Logon) * [Navigation](Navigation) * Customising")
  • 11:15, 18 August 2024Overview (hist | edit) ‎[678 bytes]Dgarratt (talk | contribs) (Created page with "Commander4j has number of roles.<br> * Print Barcode Labels, Tray Labels, Finished Goods Pallet Labels (EAN 128) * Interface production data to ERP systems like SAP * Maintain a "local factory" resilient copy of critical production data (orders, materials) from ERP systems for use during system outages. * Provides interfaces to automatic labellers, e.g. Logopak, Intermec, Zebra, Printronix etc. * Generation of despatching documentation * Weight Checks * Waste Recording...")
(newest | oldest) View ( | older 50) (20 | 50 | 100 | 250 | 500)