<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://commander4j.com/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dgarratt</id>
	<title>Commander4j Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://commander4j.com/mw/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dgarratt"/>
	<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Special:Contributions/Dgarratt"/>
	<updated>2026-05-04T06:56:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1338</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1338"/>
		<updated>2024-08-30T17:58:26Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://wiki.commander4j.com/index.php?title=Main_Page https://wiki.commander4j.com/]&#039;&#039;&#039; ==&lt;br /&gt;
Click above link to view&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1337</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1337"/>
		<updated>2024-08-30T17:57:53Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: /* Wiki is moving to here */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://wiki.commander4j.com/index.php?title=Main_Page here]&#039;&#039;&#039; ==&lt;br /&gt;
Click above link to view&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1336</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1336"/>
		<updated>2024-08-30T17:57:27Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: /* Wiki is moving to [https://wiki.commander4j.com/index.php?title=Main_Page] here */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Wiki is moving to [https://wiki.commander4j.com/index.php?title=Main_Page here] ==&lt;br /&gt;
Click above link to view&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1335</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1335"/>
		<updated>2024-08-30T17:57:16Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: /* Wiki is moving to here */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://wiki.commander4j.com/index.php?title=Main_Page] here&#039;&#039;&#039; ==&lt;br /&gt;
Click above link to view&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1334</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1334"/>
		<updated>2024-08-30T17:56:49Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: /* Wiki is moving to [https://wiki.commander4j.com/index.php?title=Main_Page] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://wiki.commander4j.com/index.php?title=Main_Page] here&#039;&#039;&#039; ==&lt;br /&gt;
Click above link to view&lt;br /&gt;
&lt;br /&gt;
== Wiki is moving to [https://wiki.commander4j.com/index.php?title=Main_Page here] ==&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1333</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1333"/>
		<updated>2024-08-30T17:54:06Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: /* Wiki is moving to GitHub */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://wiki.commander4j.com/index.php?title=Main_Page]&#039;&#039;&#039; ==&lt;br /&gt;
Click above link to view&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1332</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1332"/>
		<updated>2024-01-28T19:51:16Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://github.com/C4J/Commander4j/wiki GitHub]&#039;&#039;&#039; ==&lt;br /&gt;
Click above link to view&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1331</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1331"/>
		<updated>2024-01-28T19:50:54Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://github.com/C4J/Commander4j/wiki GitHub]&#039;&#039;&#039; ==&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1330</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1330"/>
		<updated>2024-01-28T19:50:37Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://github.com/C4J/Commander4j/wiki GitHub]&#039;&#039;&#039; ==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1329</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1329"/>
		<updated>2024-01-28T19:49:46Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://github.com/C4J/Commander4j/wiki GitHub]&#039;&#039;&#039; ==&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1328</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1328"/>
		<updated>2024-01-28T19:49:21Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://github.com/C4J/Commander4j/wiki GitHub]&#039;&#039;&#039; ==&lt;br /&gt;
 &lt;br /&gt;
&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&lt;br /&gt;
&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1327</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1327"/>
		<updated>2024-01-28T19:49:02Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://github.com/C4J/Commander4j/wiki GitHub]&#039;&#039;&#039; ==&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1326</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1326"/>
		<updated>2024-01-28T19:48:29Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== &#039;&#039;&#039;Wiki is moving to [https://github.com/C4J/Commander4j/wiki GitHub]&#039;&#039;&#039; ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1325</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1325"/>
		<updated>2024-01-28T19:47:48Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Wiki is moving to [https://github.com/C4J/Commander4j/wiki GitHub] ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1324</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1324"/>
		<updated>2024-01-28T19:47:37Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Wiki is moving to [https://github.com/C4J/Commander4j/wiki GitHub] ==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1323</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1323"/>
		<updated>2024-01-28T19:47:24Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wiki is moving to [https://github.com/C4J/Commander4j/wiki GitHub] &lt;br /&gt;
&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1322</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Main_Page&amp;diff=1322"/>
		<updated>2024-01-28T19:45:47Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wiki is moving to [Github | https://github.com/C4J/Commander4j/wiki] &lt;br /&gt;
&lt;br /&gt;
* [[Overview]]&lt;br /&gt;
* [[Usage Scenarios|How it&#039;s used]]&lt;br /&gt;
* [[Getting Started|Installing]]&lt;br /&gt;
* [[User Guide]]&lt;br /&gt;
* [[Useful Information]]&lt;br /&gt;
* [[Components|Behind the scenes]]&lt;br /&gt;
* [[Utilities]]&lt;br /&gt;
* [[:Category:Commander4j|Index]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Customising&amp;diff=1321</id>
		<title>Customising</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Customising&amp;diff=1321"/>
		<updated>2024-01-06T21:04:18Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The most probable starting point for customising Commander4j to work the way you want is through the [[System Keys]], [[Modules]] and [[Permissions]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Customising&amp;diff=1320</id>
		<title>Customising</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Customising&amp;diff=1320"/>
		<updated>2024-01-06T21:03:46Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The most probable starting point for customising Commander4j to work the way you want is through the [[System Keys]], [[Modules]] and [[Security]]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Requirements&amp;diff=1319</id>
		<title>Requirements</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Requirements&amp;diff=1319"/>
		<updated>2024-01-06T21:01:26Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Commander4j]]&lt;br /&gt;
=== Database (Required)===&lt;br /&gt;
* [[mySQL]]&lt;br /&gt;
* [[MSSQL]]&lt;br /&gt;
* [[Oracle]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Tomcat (Optional) ===&lt;br /&gt;
* Version 10.1 or above&lt;br /&gt;
&lt;br /&gt;
=== Java (Optional) ===&lt;br /&gt;
* Java Version 17 (Only if Tomcat Installed)&lt;br /&gt;
&lt;br /&gt;
=== Wireless Barcode Scanners (Optional) ===&lt;br /&gt;
* Motorola (Symbol) MC92No (Recommended)&lt;br /&gt;
&lt;br /&gt;
Zebra Enterprise Browser recommended&lt;br /&gt;
&lt;br /&gt;
=== Zebra Enterprise Browser ===&lt;br /&gt;
* Industrial (Kiosk Mode) Web Browser for Scanners&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Downloads&amp;diff=1318</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Downloads&amp;diff=1318"/>
		<updated>2024-01-06T20:59:18Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Commander4j]]&lt;br /&gt;
	&lt;br /&gt;
* [https://github.com/C4J/Commander4j/release Commander4j Core Application]	&lt;br /&gt;
* [https://github.com/C4J/Commander4j-Middleware/releases Commander4j Middleware]&lt;br /&gt;
* [https://github.com/C4J/Commander4j-AutoLab/releases Commander4j AutoLab]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Downloads&amp;diff=1317</id>
		<title>Downloads</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Downloads&amp;diff=1317"/>
		<updated>2024-01-06T20:58:59Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Commander4j]]&lt;br /&gt;
&lt;br /&gt;
* [http://sourceforge.net/projects/commander4j/files/ Sourceforge]&lt;br /&gt;
* [http://www.softpedia.com/get/Others/Finances-Business/Commanderj4.shtml Softpedia]&lt;br /&gt;
* [https://www.giga.de/downloads/commanderj4-download/#utm_source=PS&amp;amp;utm_medium=BL&amp;amp;utm_campaign=Badge GIGA]&lt;br /&gt;
* [https://www.filecluster.com/Commander4j.html FileCluster]&lt;br /&gt;
		&lt;br /&gt;
* [https://github.com/C4J/Commander4j/release Commander4j Core Application]	&lt;br /&gt;
* [https://github.com/C4J/Commander4j-Middleware/releases Commander4j Middleware]&lt;br /&gt;
* [https://github.com/C4J/Commander4j-AutoLab/releases AutoLab]&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Modules&amp;diff=1316</id>
		<title>Modules</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Modules&amp;diff=1316"/>
		<updated>2024-01-05T21:43:40Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A module is an arbitrary term for a screen, or a report or indeed any function within Commander4j. The application maintains a list of these modules in order to permit the system to be customised. The most common means of customisation is creation of user groups to control permissions within the application. However you can also change the icons used to represent the function and the text description used to describe it. Great care should be exercised before making any changes to the settings within the Modules database as it is quite possible to accidentally disable functions and lock yourself out of the application. Under most circumstances you will not need to make changes to a module definition. The only exception to this will be the reporting system. You can add your own reports into the application and amend the filename of the report to be run. You will also note that barcoded output can also be provided by &amp;quot;Standard&amp;quot; reports which use a Laser type report, or a Zebra ZPL output which is defined as a &amp;quot;Label&amp;quot; report. The default report type when you install Commander is &amp;quot;Standard&amp;quot; - laser output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:modules1.png|563px|thumb|left|Module Admin]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MODULE_ID is the identifier which will be referenced by the application to load screens and reports and assign permissions to users. The resource key is an index into the Languages Table and is used in combination with the Users Language ID to retrieve locale specific text.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:modules2.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
A module can be categorised into the following types :-&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXEC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       External Routine which can be called - i.e. Jasper Reports Designed - iReports&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FORM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Screen or Dialog Box&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REPORT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Report type which is further broken down into &amp;quot;Standard&amp;quot; or &amp;quot;Label&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FUNCTION&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       Typically represents a type of transaction such as INSERT, UPDATE, DELETE etc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MENU&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       A node on a menu structure.&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Modules&amp;diff=1315</id>
		<title>Modules</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Modules&amp;diff=1315"/>
		<updated>2024-01-05T21:43:29Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A module is an arbitrary term for a screen, or a report or indeed any function within Commander4j. The application maintains a list of these modules in order to permit the system to be customised. The most common means of customisation is creation of user groups to control permissions within the application. However you can also change the icons used to represent the function and the text description used to describe it. Great care should be exercised before making any changes to the settings within the Modules database as it is quite possible to accidentally disable functions and lock yourself out of the application. Under most circumstances you will not need to make changes to a module definition. The only exception to this will be the reporting system. You can add your own reports into the application and amend the filename of the report to be run. You will also note that barcoded output can also be provided by &amp;quot;Standard&amp;quot; reports which use a Laser type report, or a Zebra ZPL output which is defined as a &amp;quot;Label&amp;quot; report. The default report type when you install Commander is &amp;quot;Standard&amp;quot; - laser output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:modules1.png|563px|thumb|left|Module Admin]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MODULE_ID is the identifier which will be referenced by the application to load screens and reports and assign permissions to users. The resource key is an index into the Languages Table and is used in combination with the Users Language ID to retrieve locale specific text.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:modules2.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
A module can be categorised into the following types :-&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXEC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       External Routine which can be called - i.e. Jasper Reports Designed - iReports&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FORM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Screen or Dialog Box&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REPORT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Report type which is further broken down into &amp;quot;Standard&amp;quot; or &amp;quot;Label&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FUNCTION&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       Typically represents a type of transaction such as INSERT, UPDATE, DELETE etc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MENU&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       A node on a menu structure.&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Modules&amp;diff=1314</id>
		<title>Modules</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Modules&amp;diff=1314"/>
		<updated>2024-01-05T21:43:17Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A module is an arbitrary term for a screen, or a report or indeed any function within Commander4j. The application maintains a list of these modules in order to permit the system to be customised. The most common means of customisation is creation of user groups to control permissions within the application. However you can also change the icons used to represent the function and the text description used to describe it. Great care should be exercised before making any changes to the settings within the Modules database as it is quite possible to accidentally disable functions and lock yourself out of the application. Under most circumstances you will not need to make changes to a module definition. The only exception to this will be the reporting system. You can add your own reports into the application and amend the filename of the report to be run. You will also note that barcoded output can also be provided by &amp;quot;Standard&amp;quot; reports which use a Laser type report, or a Zebra ZPL output which is defined as a &amp;quot;Label&amp;quot; report. The default report type when you install Commander is &amp;quot;Standard&amp;quot; - laser output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:modules1.png|563px|thumb|left|Module Admin]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MODULE_ID is the identifier which will be referenced by the application to load screens and reports and assign permissions to users. The resource key is an index into the Languages Table and is used in combination with the Users Language ID to retrieve locale specific text.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:modules2.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
A module can be categorised into the following types :-&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXEC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       External Routine which can be called - i.e. Jasper Reports Designed - iReports&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FORM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Screen or Dialog Box&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REPORT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Report type which is further broken down into &amp;quot;Standard&amp;quot; or &amp;quot;Label&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FUNCTION&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       Typically represents a type of transaction such as INSERT, UPDATE, DELETE etc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MENU&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       A node on a menu structure.&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Modules&amp;diff=1313</id>
		<title>Modules</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Modules&amp;diff=1313"/>
		<updated>2024-01-05T21:42:55Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A module is an arbitrary term for a screen, or a report or indeed any function within Commander4j. The application maintains a list of these modules in order to permit the system to be customised. The most common means of customisation is creation of user groups to control permissions within the application. However you can also change the icons used to represent the function and the text description used to describe it. Great care should be exercised before making any changes to the settings within the Modules database as it is quite possible to accidentally disable functions and lock yourself out of the application. Under most circumstances you will not need to make changes to a module definition. The only exception to this will be the reporting system. You can add your own reports into the application and amend the filename of the report to be run. You will also note that barcoded output can also be provided by &amp;quot;Standard&amp;quot; reports which use a Laser type report, or a Zebra ZPL output which is defined as a &amp;quot;Label&amp;quot; report. The default report type when you install Commander is &amp;quot;Standard&amp;quot; - laser output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:modules1.png|563px|thumb|left|Module Admin]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MODULE_ID is the identifier which will be referenced by the application to load screens and reports and assign permissions to users. The resource key is an index into the Languages Table and is used in combination with the Users Language ID to retrieve locale specific text.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:modules2.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
A module can be categorised into the following types :-&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXEC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       External Routine which can be called - i.e. Jasper Reports Designed - iReports&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FORM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Screen or Dialog Box&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REPORT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Report type which is further broken down into &amp;quot;Standard&amp;quot; or &amp;quot;Label&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FUNCTION&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       Typically represents a type of transaction such as INSERT, UPDATE, DELETE etc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MENU&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       A node on a menu structure.&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Modules&amp;diff=1312</id>
		<title>Modules</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Modules&amp;diff=1312"/>
		<updated>2024-01-05T21:42:40Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A module is an arbitrary term for a screen, or a report or indeed any function within Commander4j. The application maintains a list of these modules in order to permit the system to be customised. The most common means of customisation is creation of user groups to control permissions within the application. However you can also change the icons used to represent the function and the text description used to describe it. Great care should be exercised before making any changes to the settings within the Modules database as it is quite possible to accidentally disable functions and lock yourself out of the application. Under most circumstances you will not need to make changes to a module definition. The only exception to this will be the reporting system. You can add your own reports into the application and amend the filename of the report to be run. You will also note that barcoded output can also be provided by &amp;quot;Standard&amp;quot; reports which use a Laser type report, or a Zebra ZPL output which is defined as a &amp;quot;Label&amp;quot; report. The default report type when you install Commander is &amp;quot;Standard&amp;quot; - laser output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:modules1.png|563px|thumb|left|Module Admin]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MODULE_ID is the identifier which will be referenced by the application to load screens and reports and assign permissions to users. The resource key is an index into the Languages Table and is used in combination with the Users Language ID to retrieve locale specific text.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:modules2.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
A module can be categorised into the following types :-&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXEC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       External Routine which can be called - i.e. Jasper Reports Designed - iReports&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FORM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Screen or Dialog Box&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REPORT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Report type which is further broken down into &amp;quot;Standard&amp;quot; or &amp;quot;Label&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FUNCTION&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       Typically represents a type of transaction such as INSERT, UPDATE, DELETE etc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MENU&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       A node on a menu structure.&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Modules&amp;diff=1311</id>
		<title>Modules</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Modules&amp;diff=1311"/>
		<updated>2024-01-05T21:42:22Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A module is an arbitrary term for a screen, or a report or indeed any function within Commander4j. The application maintains a list of these modules in order to permit the system to be customised. The most common means of customisation is creation of user groups to control permissions within the application. However you can also change the icons used to represent the function and the text description used to describe it. Great care should be exercised before making any changes to the settings within the Modules database as it is quite possible to accidentally disable functions and lock yourself out of the application. Under most circumstances you will not need to make changes to a module definition. The only exception to this will be the reporting system. You can add your own reports into the application and amend the filename of the report to be run. You will also note that barcoded output can also be provided by &amp;quot;Standard&amp;quot; reports which use a Laser type report, or a Zebra ZPL output which is defined as a &amp;quot;Label&amp;quot; report. The default report type when you install Commander is &amp;quot;Standard&amp;quot; - laser output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:modules1.png|563px|thumb|left|Module Admin]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MODULE_ID is the identifier which will be referenced by the application to load screens and reports and assign permissions to users. The resource key is an index into the Languages Table and is used in combination with the Users Language ID to retrieve locale specific text.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:modules2.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
A module can be categorised into the following types :-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXEC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       External Routine which can be called - i.e. Jasper Reports Designed - iReports&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FORM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Screen or Dialog Box&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REPORT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Report type which is further broken down into &amp;quot;Standard&amp;quot; or &amp;quot;Label&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FUNCTION&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       Typically represents a type of transaction such as INSERT, UPDATE, DELETE etc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MENU&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       A node on a menu structure.&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=File:Modules1.png&amp;diff=1310</id>
		<title>File:Modules1.png</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=File:Modules1.png&amp;diff=1310"/>
		<updated>2024-01-05T21:41:32Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Modules&amp;diff=1309</id>
		<title>Modules</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Modules&amp;diff=1309"/>
		<updated>2024-01-05T21:40:56Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A module is an arbitrary term for a screen, or a report or indeed any function within Commander4j. The application maintains a list of these modules in order to permit the system to be customised. The most common means of customisation is creation of user groups to control permissions within the application. However you can also change the icons used to represent the function and the text description used to describe it. Great care should be exercised before making any changes to the settings within the Modules database as it is quite possible to accidentally disable functions and lock yourself out of the application. Under most circumstances you will not need to make changes to a module definition. The only exception to this will be the reporting system. You can add your own reports into the application and amend the filename of the report to be run. You will also note that barcoded output can also be provided by &amp;quot;Standard&amp;quot; reports which use a Laser type report, or a Zebra ZPL output which is defined as a &amp;quot;Label&amp;quot; report. The default report type when you install Commander is &amp;quot;Standard&amp;quot; - laser output.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:modules1.png|563px|thumb|left|Module Admin]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The MODULE_ID is the identifier which will be referenced by the application to load screens and reports and assign permissions to users. The resource key is an index into the Languages Table and is used in combination with the Users Language ID to retrieve locale specific text.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:modules2.jpg]]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
A module can be categorised into the following types :-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;EXEC&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       External Routine which can be called - i.e. Jasper Reports Designed - iReports&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FORM&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Screen or Dialog Box&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;REPORT&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
      Any Report type which is further broken down into &amp;quot;Standard&amp;quot; or &amp;quot;Label&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;FUNCTION&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       Typically represents a type of transaction such as INSERT, UPDATE, DELETE etc&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MENU&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
       A node on a menu structure.&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1308</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1308"/>
		<updated>2024-01-05T21:37:22Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:System_Keys.png|800px|thumb|left|System Keys]]&amp;lt;br&amp;gt;&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 :-&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ SYSTEM KEYS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | System Key &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Typical Value &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | BATCH EXPIRY TIME&lt;br /&gt;
| - || 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;
! scope=&amp;quot;row&amp;quot; | BATCH FORMAT&lt;br /&gt;
| {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;
! scope=&amp;quot;row&amp;quot; | BATCH REGEX&lt;br /&gt;
| || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | COMPANY NAME&lt;br /&gt;
| My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT BATCH STATUS&lt;br /&gt;
| Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT HELPSET ID&lt;br /&gt;
|  || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT PALLET STATUS&lt;br /&gt;
| Unrestricted || Deprecated - no longer used. Now held in Process Order record.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT_LOCATION&lt;br /&gt;
| MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next despatch number.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | EXPIRY DATE MODE&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | HELPSET FILENAME&lt;br /&gt;
| help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE LOG ID&lt;br /&gt;
| 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE REQUEST ID&lt;br /&gt;
| 1 || Sequential Unique ID used by outbound interface queue.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | LABEL_HEADER_COMMENT&lt;br /&gt;
| Free Format Text || Optional free format text than can appear on Finished Goods Label.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_PWD&lt;br /&gt;
| password || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_USER&lt;br /&gt;
| user || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_HOST_NAME&lt;br /&gt;
| host.com || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_PWD&lt;br /&gt;
| password || SMTP password.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_REQD&lt;br /&gt;
| true || Indicates if SMTP server requires authentication.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_USER&lt;br /&gt;
| user || SMTP username&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_FROM_ADDRESS&lt;br /&gt;
| user@me.com || Specifies SMTP sending email address.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_HOST_NAME&lt;br /&gt;
| host.com || SMTP Host Name&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_MSG_TYPE&lt;br /&gt;
| text/plain || Format of mail message&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_PORT&lt;br /&gt;
| 25 || SMTP Port Number&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN INITIAL DECISION&lt;br /&gt;
| Pending || Master Hold Notice default/starting decision for Pallet.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | PASSWORD ATTEMPTS&lt;br /&gt;
| 3 || Maximum number of invalid password attempts before an account is locked out.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PASSWORD EXPIRY&lt;br /&gt;
| 30 || Number of days before a users password expires and they are prompted to change it.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PLANT&lt;br /&gt;
| 1234 || Deprecated - no longer used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next Process Order number (when created manually).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER FORMAT&lt;br /&gt;
| {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROGRAM VERSION&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | REPORT REQUEST ID&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | RESOURCE LIST&lt;br /&gt;
| \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;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1307</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1307"/>
		<updated>2024-01-05T21:37:10Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:System_Keys.png|800px|thumb|left|System Keys]]&amp;lt;br&amp;gt;&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 :-&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ SYSTEM KEYS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | System Key &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Typical Value &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | BATCH EXPIRY TIME&lt;br /&gt;
| - || 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;
! scope=&amp;quot;row&amp;quot; | BATCH FORMAT&lt;br /&gt;
| {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;
! scope=&amp;quot;row&amp;quot; | BATCH REGEX&lt;br /&gt;
| || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | COMPANY NAME&lt;br /&gt;
| My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT BATCH STATUS&lt;br /&gt;
| Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT HELPSET ID&lt;br /&gt;
|  || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT PALLET STATUS&lt;br /&gt;
| Unrestricted || Deprecated - no longer used. Now held in Process Order record.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT_LOCATION&lt;br /&gt;
| MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next despatch number.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | EXPIRY DATE MODE&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | HELPSET FILENAME&lt;br /&gt;
| help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE LOG ID&lt;br /&gt;
| 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE REQUEST ID&lt;br /&gt;
| 1 || Sequential Unique ID used by outbound interface queue.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | LABEL_HEADER_COMMENT&lt;br /&gt;
| Free Format Text || Optional free format text than can appear on Finished Goods Label.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_PWD&lt;br /&gt;
| password || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_USER&lt;br /&gt;
| user || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_HOST_NAME&lt;br /&gt;
| host.com || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_PWD&lt;br /&gt;
| password || SMTP password.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_REQD&lt;br /&gt;
| true || Indicates if SMTP server requires authentication.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_USER&lt;br /&gt;
| user || SMTP username&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_FROM_ADDRESS&lt;br /&gt;
| user@me.com || Specifies SMTP sending email address.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_HOST_NAME&lt;br /&gt;
| host.com || SMTP Host Name&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_MSG_TYPE&lt;br /&gt;
| text/plain || Format of mail message&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_PORT&lt;br /&gt;
| 25 || SMTP Port Number&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN INITIAL DECISION&lt;br /&gt;
| Pending || Master Hold Notice default/starting decision for Pallet.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | PASSWORD ATTEMPTS&lt;br /&gt;
| 3 || Maximum number of invalid password attempts before an account is locked out.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PASSWORD EXPIRY&lt;br /&gt;
| 30 || Number of days before a users password expires and they are prompted to change it.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PLANT&lt;br /&gt;
| 1234 || Deprecated - no longer used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next Process Order number (when created manually).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER FORMAT&lt;br /&gt;
| {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROGRAM VERSION&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | REPORT REQUEST ID&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | RESOURCE LIST&lt;br /&gt;
| \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;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1306</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1306"/>
		<updated>2024-01-05T21:36:56Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:System_Keys.png|800px|thumb|left|System Keys]]&amp;lt;br&amp;gt;&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 :-&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ SYSTEM KEYS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | System Key &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Typical Value &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | BATCH EXPIRY TIME&lt;br /&gt;
| - || 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;
! scope=&amp;quot;row&amp;quot; | BATCH FORMAT&lt;br /&gt;
| {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;
! scope=&amp;quot;row&amp;quot; | BATCH REGEX&lt;br /&gt;
| || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | COMPANY NAME&lt;br /&gt;
| My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT BATCH STATUS&lt;br /&gt;
| Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT HELPSET ID&lt;br /&gt;
|  || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT PALLET STATUS&lt;br /&gt;
| Unrestricted || Deprecated - no longer used. Now held in Process Order record.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT_LOCATION&lt;br /&gt;
| MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next despatch number.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | EXPIRY DATE MODE&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | HELPSET FILENAME&lt;br /&gt;
| help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE LOG ID&lt;br /&gt;
| 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE REQUEST ID&lt;br /&gt;
| 1 || Sequential Unique ID used by outbound interface queue.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | LABEL_HEADER_COMMENT&lt;br /&gt;
| Free Format Text || Optional free format text than can appear on Finished Goods Label.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_PWD&lt;br /&gt;
| password || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_USER&lt;br /&gt;
| user || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_HOST_NAME&lt;br /&gt;
| host.com || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_PWD&lt;br /&gt;
| password || SMTP password.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_REQD&lt;br /&gt;
| true || Indicates if SMTP server requires authentication.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_USER&lt;br /&gt;
| user || SMTP username&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_FROM_ADDRESS&lt;br /&gt;
| user@me.com || Specifies SMTP sending email address.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_HOST_NAME&lt;br /&gt;
| host.com || SMTP Host Name&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_MSG_TYPE&lt;br /&gt;
| text/plain || Format of mail message&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_PORT&lt;br /&gt;
| 25 || SMTP Port Number&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN INITIAL DECISION&lt;br /&gt;
| Pending || Master Hold Notice default/starting decision for Pallet.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | PASSWORD ATTEMPTS&lt;br /&gt;
| 3 || Maximum number of invalid password attempts before an account is locked out.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PASSWORD EXPIRY&lt;br /&gt;
| 30 || Number of days before a users password expires and they are prompted to change it.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PLANT&lt;br /&gt;
| 1234 || Deprecated - no longer used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next Process Order number (when created manually).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER FORMAT&lt;br /&gt;
| {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROGRAM VERSION&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | REPORT REQUEST ID&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | RESOURCE LIST&lt;br /&gt;
| \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;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1305</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1305"/>
		<updated>2024-01-05T21:36:48Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:System_Keys.png|800px|thumb|left|System Keys]]&amp;lt;br&amp;gt;&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 :-&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ SYSTEM KEYS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | System Key &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Typical Value &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | BATCH EXPIRY TIME&lt;br /&gt;
| - || 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;
! scope=&amp;quot;row&amp;quot; | BATCH FORMAT&lt;br /&gt;
| {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;
! scope=&amp;quot;row&amp;quot; | BATCH REGEX&lt;br /&gt;
| || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | COMPANY NAME&lt;br /&gt;
| My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT BATCH STATUS&lt;br /&gt;
| Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT HELPSET ID&lt;br /&gt;
|  || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT PALLET STATUS&lt;br /&gt;
| Unrestricted || Deprecated - no longer used. Now held in Process Order record.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT_LOCATION&lt;br /&gt;
| MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next despatch number.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | EXPIRY DATE MODE&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | HELPSET FILENAME&lt;br /&gt;
| help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE LOG ID&lt;br /&gt;
| 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE REQUEST ID&lt;br /&gt;
| 1 || Sequential Unique ID used by outbound interface queue.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | LABEL_HEADER_COMMENT&lt;br /&gt;
| Free Format Text || Optional free format text than can appear on Finished Goods Label.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_PWD&lt;br /&gt;
| password || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_USER&lt;br /&gt;
| user || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_HOST_NAME&lt;br /&gt;
| host.com || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_PWD&lt;br /&gt;
| password || SMTP password.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_REQD&lt;br /&gt;
| true || Indicates if SMTP server requires authentication.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_USER&lt;br /&gt;
| user || SMTP username&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_FROM_ADDRESS&lt;br /&gt;
| user@me.com || Specifies SMTP sending email address.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_HOST_NAME&lt;br /&gt;
| host.com || SMTP Host Name&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_MSG_TYPE&lt;br /&gt;
| text/plain || Format of mail message&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_PORT&lt;br /&gt;
| 25 || SMTP Port Number&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN INITIAL DECISION&lt;br /&gt;
| Pending || Master Hold Notice default/starting decision for Pallet.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | PASSWORD ATTEMPTS&lt;br /&gt;
| 3 || Maximum number of invalid password attempts before an account is locked out.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PASSWORD EXPIRY&lt;br /&gt;
| 30 || Number of days before a users password expires and they are prompted to change it.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PLANT&lt;br /&gt;
| 1234 || Deprecated - no longer used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next Process Order number (when created manually).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER FORMAT&lt;br /&gt;
| {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROGRAM VERSION&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | REPORT REQUEST ID&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | RESOURCE LIST&lt;br /&gt;
| \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;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1304</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1304"/>
		<updated>2024-01-05T21:36:36Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:System_Keys.png|800px|thumb|left|System Keys]]&amp;lt;br&amp;gt;&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 :-&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ SYSTEM KEYS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | System Key &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Typical Value &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | BATCH EXPIRY TIME&lt;br /&gt;
| - || 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;
! scope=&amp;quot;row&amp;quot; | BATCH FORMAT&lt;br /&gt;
| {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;
! scope=&amp;quot;row&amp;quot; | BATCH REGEX&lt;br /&gt;
| || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | COMPANY NAME&lt;br /&gt;
| My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT BATCH STATUS&lt;br /&gt;
| Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT HELPSET ID&lt;br /&gt;
|  || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT PALLET STATUS&lt;br /&gt;
| Unrestricted || Deprecated - no longer used. Now held in Process Order record.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT_LOCATION&lt;br /&gt;
| MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next despatch number.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | EXPIRY DATE MODE&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | HELPSET FILENAME&lt;br /&gt;
| help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE LOG ID&lt;br /&gt;
| 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE REQUEST ID&lt;br /&gt;
| 1 || Sequential Unique ID used by outbound interface queue.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | LABEL_HEADER_COMMENT&lt;br /&gt;
| Free Format Text || Optional free format text than can appear on Finished Goods Label.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_PWD&lt;br /&gt;
| password || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_USER&lt;br /&gt;
| user || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_HOST_NAME&lt;br /&gt;
| host.com || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_PWD&lt;br /&gt;
| password || SMTP password.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_REQD&lt;br /&gt;
| true || Indicates if SMTP server requires authentication.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_USER&lt;br /&gt;
| user || SMTP username&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_FROM_ADDRESS&lt;br /&gt;
| user@me.com || Specifies SMTP sending email address.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_HOST_NAME&lt;br /&gt;
| host.com || SMTP Host Name&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_MSG_TYPE&lt;br /&gt;
| text/plain || Format of mail message&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_PORT&lt;br /&gt;
| 25 || SMTP Port Number&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN INITIAL DECISION&lt;br /&gt;
| Pending || Master Hold Notice default/starting decision for Pallet.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | PASSWORD ATTEMPTS&lt;br /&gt;
| 3 || Maximum number of invalid password attempts before an account is locked out.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PASSWORD EXPIRY&lt;br /&gt;
| 30 || Number of days before a users password expires and they are prompted to change it.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PLANT&lt;br /&gt;
| 1234 || Deprecated - no longer used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next Process Order number (when created manually).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER FORMAT&lt;br /&gt;
| {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROGRAM VERSION&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | REPORT REQUEST ID&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | RESOURCE LIST&lt;br /&gt;
| \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;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1303</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1303"/>
		<updated>2024-01-05T21:36:23Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:System_Keys.png|800px|thumb|left|System Keys]]&amp;lt;br&amp;gt;&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 :-&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ SYSTEM KEYS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | System Key &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Typical Value &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | BATCH EXPIRY TIME&lt;br /&gt;
| - || 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;
! scope=&amp;quot;row&amp;quot; | BATCH FORMAT&lt;br /&gt;
| {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;
! scope=&amp;quot;row&amp;quot; | BATCH REGEX&lt;br /&gt;
| || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | COMPANY NAME&lt;br /&gt;
| My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT BATCH STATUS&lt;br /&gt;
| Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT HELPSET ID&lt;br /&gt;
|  || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT PALLET STATUS&lt;br /&gt;
| Unrestricted || Deprecated - no longer used. Now held in Process Order record.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT_LOCATION&lt;br /&gt;
| MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next despatch number.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | EXPIRY DATE MODE&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | HELPSET FILENAME&lt;br /&gt;
| help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE LOG ID&lt;br /&gt;
| 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE REQUEST ID&lt;br /&gt;
| 1 || Sequential Unique ID used by outbound interface queue.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | LABEL_HEADER_COMMENT&lt;br /&gt;
| Free Format Text || Optional free format text than can appear on Finished Goods Label.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_PWD&lt;br /&gt;
| password || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_USER&lt;br /&gt;
| user || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_HOST_NAME&lt;br /&gt;
| host.com || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_PWD&lt;br /&gt;
| password || SMTP password.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_REQD&lt;br /&gt;
| true || Indicates if SMTP server requires authentication.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_USER&lt;br /&gt;
| user || SMTP username&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_FROM_ADDRESS&lt;br /&gt;
| user@me.com || Specifies SMTP sending email address.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_HOST_NAME&lt;br /&gt;
| host.com || SMTP Host Name&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_MSG_TYPE&lt;br /&gt;
| text/plain || Format of mail message&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_PORT&lt;br /&gt;
| 25 || SMTP Port Number&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN INITIAL DECISION&lt;br /&gt;
| Pending || Master Hold Notice default/starting decision for Pallet.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | PASSWORD ATTEMPTS&lt;br /&gt;
| 3 || Maximum number of invalid password attempts before an account is locked out.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PASSWORD EXPIRY&lt;br /&gt;
| 30 || Number of days before a users password expires and they are prompted to change it.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PLANT&lt;br /&gt;
| 1234 || Deprecated - no longer used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next Process Order number (when created manually).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER FORMAT&lt;br /&gt;
| {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROGRAM VERSION&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | REPORT REQUEST ID&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | RESOURCE LIST&lt;br /&gt;
| \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;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1302</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1302"/>
		<updated>2024-01-05T21:36:13Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:System_Keys.png|800px|thumb|left|System Keys]]&amp;lt;br&amp;gt;&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 :-&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ SYSTEM KEYS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | System Key &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Typical Value &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | BATCH EXPIRY TIME&lt;br /&gt;
| - || 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;
! scope=&amp;quot;row&amp;quot; | BATCH FORMAT&lt;br /&gt;
| {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;
! scope=&amp;quot;row&amp;quot; | BATCH REGEX&lt;br /&gt;
| || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | COMPANY NAME&lt;br /&gt;
| My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT BATCH STATUS&lt;br /&gt;
| Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT HELPSET ID&lt;br /&gt;
|  || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT PALLET STATUS&lt;br /&gt;
| Unrestricted || Deprecated - no longer used. Now held in Process Order record.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT_LOCATION&lt;br /&gt;
| MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next despatch number.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | EXPIRY DATE MODE&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | HELPSET FILENAME&lt;br /&gt;
| help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE LOG ID&lt;br /&gt;
| 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE REQUEST ID&lt;br /&gt;
| 1 || Sequential Unique ID used by outbound interface queue.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | LABEL_HEADER_COMMENT&lt;br /&gt;
| Free Format Text || Optional free format text than can appear on Finished Goods Label.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_PWD&lt;br /&gt;
| password || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_USER&lt;br /&gt;
| user || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_HOST_NAME&lt;br /&gt;
| host.com || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_PWD&lt;br /&gt;
| password || SMTP password.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_REQD&lt;br /&gt;
| true || Indicates if SMTP server requires authentication.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_USER&lt;br /&gt;
| user || SMTP username&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_FROM_ADDRESS&lt;br /&gt;
| user@me.com || Specifies SMTP sending email address.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_HOST_NAME&lt;br /&gt;
| host.com || SMTP Host Name&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_MSG_TYPE&lt;br /&gt;
| text/plain || Format of mail message&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_PORT&lt;br /&gt;
| 25 || SMTP Port Number&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN INITIAL DECISION&lt;br /&gt;
| Pending || Master Hold Notice default/starting decision for Pallet.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | PASSWORD ATTEMPTS&lt;br /&gt;
| 3 || Maximum number of invalid password attempts before an account is locked out.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PASSWORD EXPIRY&lt;br /&gt;
| 30 || Number of days before a users password expires and they are prompted to change it.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PLANT&lt;br /&gt;
| 1234 || Deprecated - no longer used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next Process Order number (when created manually).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER FORMAT&lt;br /&gt;
| {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROGRAM VERSION&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | REPORT REQUEST ID&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | RESOURCE LIST&lt;br /&gt;
| \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;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1301</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1301"/>
		<updated>2024-01-05T21:35:52Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:System_Keys.png|800px|thumb|left|System Keys]]&amp;lt;br&amp;gt;&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 :-&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ SYSTEM KEYS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | System Key &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Typical Value &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | BATCH EXPIRY TIME&lt;br /&gt;
| - || 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;
! scope=&amp;quot;row&amp;quot; | BATCH FORMAT&lt;br /&gt;
| {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;
! scope=&amp;quot;row&amp;quot; | BATCH REGEX&lt;br /&gt;
| || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | COMPANY NAME&lt;br /&gt;
| My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT BATCH STATUS&lt;br /&gt;
| Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT HELPSET ID&lt;br /&gt;
|  || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT PALLET STATUS&lt;br /&gt;
| Unrestricted || Deprecated - no longer used. Now held in Process Order record.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT_LOCATION&lt;br /&gt;
| MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next despatch number.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | EXPIRY DATE MODE&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | HELPSET FILENAME&lt;br /&gt;
| help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE LOG ID&lt;br /&gt;
| 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE REQUEST ID&lt;br /&gt;
| 1 || Sequential Unique ID used by outbound interface queue.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | LABEL_HEADER_COMMENT&lt;br /&gt;
| Free Format Text || Optional free format text than can appear on Finished Goods Label.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_PWD&lt;br /&gt;
| password || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_USER&lt;br /&gt;
| user || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_HOST_NAME&lt;br /&gt;
| host.com || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_PWD&lt;br /&gt;
| password || SMTP password.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_REQD&lt;br /&gt;
| true || Indicates if SMTP server requires authentication.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_USER&lt;br /&gt;
| user || SMTP username&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_FROM_ADDRESS&lt;br /&gt;
| user@me.com || Specifies SMTP sending email address.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_HOST_NAME&lt;br /&gt;
| host.com || SMTP Host Name&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_MSG_TYPE&lt;br /&gt;
| text/plain || Format of mail message&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_PORT&lt;br /&gt;
| 25 || SMTP Port Number&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN INITIAL DECISION&lt;br /&gt;
| Pending || Master Hold Notice default/starting decision for Pallet.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | PASSWORD ATTEMPTS&lt;br /&gt;
| 3 || Maximum number of invalid password attempts before an account is locked out.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PASSWORD EXPIRY&lt;br /&gt;
| 30 || Number of days before a users password expires and they are prompted to change it.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PLANT&lt;br /&gt;
| 1234 || Deprecated - no longer used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next Process Order number (when created manually).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER FORMAT&lt;br /&gt;
| {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROGRAM VERSION&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | REPORT REQUEST ID&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | RESOURCE LIST&lt;br /&gt;
| \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;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1300</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1300"/>
		<updated>2024-01-05T21:35:39Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:System_Keys.png|800px|thumb|left|System Keys]]&amp;lt;br&amp;gt;&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 :-&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ SYSTEM KEYS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | System Key &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Typical Value &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | BATCH EXPIRY TIME&lt;br /&gt;
| - || 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;
! scope=&amp;quot;row&amp;quot; | BATCH FORMAT&lt;br /&gt;
| {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;
! scope=&amp;quot;row&amp;quot; | BATCH REGEX&lt;br /&gt;
| || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | COMPANY NAME&lt;br /&gt;
| My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT BATCH STATUS&lt;br /&gt;
| Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT HELPSET ID&lt;br /&gt;
|  || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT PALLET STATUS&lt;br /&gt;
| Unrestricted || Deprecated - no longer used. Now held in Process Order record.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT_LOCATION&lt;br /&gt;
| MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next despatch number.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | EXPIRY DATE MODE&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | HELPSET FILENAME&lt;br /&gt;
| help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE LOG ID&lt;br /&gt;
| 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE REQUEST ID&lt;br /&gt;
| 1 || Sequential Unique ID used by outbound interface queue.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | LABEL_HEADER_COMMENT&lt;br /&gt;
| Free Format Text || Optional free format text than can appear on Finished Goods Label.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_PWD&lt;br /&gt;
| password || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_USER&lt;br /&gt;
| user || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_HOST_NAME&lt;br /&gt;
| host.com || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_PWD&lt;br /&gt;
| password || SMTP password.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_REQD&lt;br /&gt;
| true || Indicates if SMTP server requires authentication.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_USER&lt;br /&gt;
| user || SMTP username&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_FROM_ADDRESS&lt;br /&gt;
| user@me.com || Specifies SMTP sending email address.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_HOST_NAME&lt;br /&gt;
| host.com || SMTP Host Name&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_MSG_TYPE&lt;br /&gt;
| text/plain || Format of mail message&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_PORT&lt;br /&gt;
| 25 || SMTP Port Number&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN INITIAL DECISION&lt;br /&gt;
| Pending || Master Hold Notice default/starting decision for Pallet.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | PASSWORD ATTEMPTS&lt;br /&gt;
| 3 || Maximum number of invalid password attempts before an account is locked out.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PASSWORD EXPIRY&lt;br /&gt;
| 30 || Number of days before a users password expires and they are prompted to change it.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PLANT&lt;br /&gt;
| 1234 || Deprecated - no longer used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next Process Order number (when created manually).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER FORMAT&lt;br /&gt;
| {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROGRAM VERSION&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | REPORT REQUEST ID&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | RESOURCE LIST&lt;br /&gt;
| \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;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=File:System_Keys.png&amp;diff=1299</id>
		<title>File:System Keys.png</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=File:System_Keys.png&amp;diff=1299"/>
		<updated>2024-01-05T21:35:15Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1298</id>
		<title>System Keys</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=System_Keys&amp;diff=1298"/>
		<updated>2024-01-05T21:35:00Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:System_Keys.jpg]]&lt;br /&gt;
&lt;br /&gt;
[[File:System_Keys.png|800px|thumb|left|System Keys]]&amp;lt;br&amp;gt;&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 :-&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+ SYSTEM KEYS&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | System Key &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Typical Value &lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | Description&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | BATCH EXPIRY TIME&lt;br /&gt;
| - || 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;
! scope=&amp;quot;row&amp;quot; | BATCH FORMAT&lt;br /&gt;
| {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;
! scope=&amp;quot;row&amp;quot; | BATCH REGEX&lt;br /&gt;
| || Optional Regular Expression which can be used to validate the Batch Number after user has edited by hand. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | COMPANY NAME&lt;br /&gt;
| My Company || Text that you want to appear at the top of reports. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT BATCH STATUS&lt;br /&gt;
| Restricted || Deprecated - no longer used. Now held in Material Master record. &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT HELPSET ID&lt;br /&gt;
|  || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT PALLET STATUS&lt;br /&gt;
| Unrestricted || Deprecated - no longer used. Now held in Process Order record.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DEFAULT_LOCATION&lt;br /&gt;
| MYLOCATION || Should be a valid Location Id from the locations screen and is used by the Despatch function&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next despatch number.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | DESPATCH NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | EXPIRY DATE MODE&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | HELPSET FILENAME&lt;br /&gt;
| help/helpset.hs || Deprecated - no longer used. Help now linked to Wiki pages.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE LOG ID&lt;br /&gt;
| 1 || Sequential Unique ID used to record all Interface activity (Inbound and Outbound).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | INTERFACE REQUEST ID&lt;br /&gt;
| 1 || Sequential Unique ID used by outbound interface queue.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | LABEL_HEADER_COMMENT&lt;br /&gt;
| Free Format Text || Optional free format text than can appear on Finished Goods Label.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_PWD&lt;br /&gt;
| password || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_AUTH_USER&lt;br /&gt;
| user || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_POP_HOST_NAME&lt;br /&gt;
| host.com || Not currently used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_PWD&lt;br /&gt;
| password || SMTP password.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_REQD&lt;br /&gt;
| true || Indicates if SMTP server requires authentication.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_AUTH_USER&lt;br /&gt;
| user || SMTP username&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_FROM_ADDRESS&lt;br /&gt;
| user@me.com || Specifies SMTP sending email address.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_HOST_NAME&lt;br /&gt;
| host.com || SMTP Host Name&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_MSG_TYPE&lt;br /&gt;
| text/plain || Format of mail message&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MAIL_SMTP_PORT&lt;br /&gt;
| 25 || SMTP Port Number&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN INITIAL DECISION&lt;br /&gt;
| Pending || Master Hold Notice default/starting decision for Pallet.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | MHN NUMBER FORMAT&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | PASSWORD ATTEMPTS&lt;br /&gt;
| 3 || Maximum number of invalid password attempts before an account is locked out.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PASSWORD EXPIRY&lt;br /&gt;
| 30 || Number of days before a users password expires and they are prompted to change it.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PLANT&lt;br /&gt;
| 1234 || Deprecated - no longer used.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER&lt;br /&gt;
| 1 || Used to determine the numeric element of the next Process Order number (when created manually).&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROCESS ORDER NUMBER FORMAT&lt;br /&gt;
| {NNNNNN} || Defines the structure of the Process Order Number. {NNNNNN} indicates the number above.&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | PROGRAM VERSION&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | REPORT REQUEST ID&lt;br /&gt;
| 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;
! scope=&amp;quot;row&amp;quot; | RESOURCE LIST&lt;br /&gt;
| \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;br /&gt;
|}&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1297</id>
		<title>Permissions</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1297"/>
		<updated>2024-01-05T11:25:28Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Assigning [[Modules]] to [[Groups]] ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Commander4j_Permissions.png|800px|thumb|left|Assign Modules to Groups]]&amp;lt;br&amp;gt;&lt;br /&gt;
Permissions within Commander4j work like this.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Individual screens and reports are referred to within the application as Modules.&lt;br /&gt;
&lt;br /&gt;
A module can be :-&lt;br /&gt;
&lt;br /&gt;
* Form (screen)&lt;br /&gt;
* Report (JasperReport or Barcode Label)&lt;br /&gt;
* Functions (actions assigned to buttons)&lt;br /&gt;
* Menus &lt;br /&gt;
* Executables (External programs)&lt;br /&gt;
* User Report (reports which can override default reports)&lt;br /&gt;
&lt;br /&gt;
Modules are put into logical groups which perform a role (logical group of associated functions).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Assigning [[Users]] to [[Groups]]. ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Permissions.png|800px|thumb|left|Assign Groups to User]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Groups can then be assigned to a User&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1296</id>
		<title>Permissions</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1296"/>
		<updated>2024-01-05T11:24:32Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Assigning [[Modules]] to [[Groups]] ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Commander4j_Permissions.png|800px|thumb|left|Assign Modules to Groups]]&amp;lt;br&amp;gt;&lt;br /&gt;
Permissions within Commander4j work like this.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Individual screens and reports are referred to within the application as Modules.&lt;br /&gt;
&lt;br /&gt;
A module can be :-&lt;br /&gt;
&lt;br /&gt;
* Form (screen)&lt;br /&gt;
* Report (JasperReport or Barcode Label)&lt;br /&gt;
* Functions (actions assigned to buttons)&lt;br /&gt;
* Menus &lt;br /&gt;
* Executables (External programs)&lt;br /&gt;
* User Report (reports which can override default reports)&lt;br /&gt;
&lt;br /&gt;
Modules are put into logical groups which perform a role (logical group of associated functions).&lt;br /&gt;
&lt;br /&gt;
Groups can then be assigned to a User&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Assigning [[Users]] to [[Groups]]. ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Permissions.png|800px|thumb|left|Assign Groups to User]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1295</id>
		<title>Permissions</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1295"/>
		<updated>2024-01-05T11:24:15Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Assigning [[Modules]] to [[Groups]] ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Commander4j_Permissions.png|800px|thumb|left|Assign Modules to Groups]]&amp;lt;br&amp;gt;&lt;br /&gt;
Permissions within Commander4j work like this.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Individual screens and reports are referred to within the application as Modules.&lt;br /&gt;
&lt;br /&gt;
A module can be :-&lt;br /&gt;
&lt;br /&gt;
* Form (screen)&lt;br /&gt;
* Report (JasperReport or Barcode Label)&lt;br /&gt;
* Functions (actions assigned to buttons)&lt;br /&gt;
* Menus &lt;br /&gt;
* Executables (External programs)&lt;br /&gt;
* User Report (reports which can override default reports)&lt;br /&gt;
&lt;br /&gt;
Modules are put into logical groups which perform a role (logical group of associated functions).&lt;br /&gt;
&lt;br /&gt;
Groups can then be assigned to a User&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Assigning [[Users]] to [[Groups]]. ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Permissions.png|800px|thumb|left|Assign Groups to User]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1294</id>
		<title>Permissions</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1294"/>
		<updated>2024-01-05T11:23:53Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
== Assigning [[Modules]] to [[Groups]] ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Commander4j_Permissions.png|800px|thumb|left|Assign Modules to Groups]]&amp;lt;br&amp;gt;&lt;br /&gt;
Permissions within Commander4j work like this.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Individual screens and reports are referred to within the application as Modules.&lt;br /&gt;
&lt;br /&gt;
A module can be :-&lt;br /&gt;
&lt;br /&gt;
* Form (screen)&lt;br /&gt;
* Report (JasperReport or Barcode Label)&lt;br /&gt;
* Functions (actions assigned to buttons)&lt;br /&gt;
* Menus &lt;br /&gt;
* Executables (External programs)&lt;br /&gt;
* User Report (reports which can override default reports)&lt;br /&gt;
&lt;br /&gt;
Modules are put into logical groups which perform a role (logical group of associated functions).&lt;br /&gt;
&lt;br /&gt;
Groups can then be assigned to a User&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Assigning [[Users]] to [[Groups]]. ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Permissions.png|800px|thumb|left|Assign Groups to User]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1293</id>
		<title>Permissions</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1293"/>
		<updated>2024-01-05T11:23:18Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Permissions within Commander4j work like this.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Individual screens and reports are referred to within the application as Modules.&lt;br /&gt;
&lt;br /&gt;
A module can be :-&lt;br /&gt;
&lt;br /&gt;
* Form (screen)&lt;br /&gt;
* Report (JasperReport or Barcode Label)&lt;br /&gt;
* Functions (actions assigned to buttons)&lt;br /&gt;
* Menus &lt;br /&gt;
* Executables (External programs)&lt;br /&gt;
* User Report (reports which can override default reports)&lt;br /&gt;
&lt;br /&gt;
Modules are put into logical groups which perform a role (logical group of associated functions).&lt;br /&gt;
&lt;br /&gt;
Groups can then be assigned to a User&lt;br /&gt;
&lt;br /&gt;
== Assigning [[Modules]] to [[Groups]] ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Commander4j_Permissions.png|800px|thumb|left|Assign Modules to Groups]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
== Assigning [[Users]] to [[Groups]]. ==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Permissions.png|800px|thumb|left|Assign Groups to User]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1292</id>
		<title>Permissions</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1292"/>
		<updated>2024-01-05T11:22:19Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Permissions within Commander4j work like this.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Individual screens and reports are referred to within the application as Modules.&lt;br /&gt;
&lt;br /&gt;
A module can be :-&lt;br /&gt;
&lt;br /&gt;
* Form (screen)&lt;br /&gt;
* Report (JasperReport or Barcode Label)&lt;br /&gt;
* Functions (actions assigned to buttons)&lt;br /&gt;
* Menus &lt;br /&gt;
* Executables (External programs)&lt;br /&gt;
* User Report (reports which can override default reports)&lt;br /&gt;
&lt;br /&gt;
Modules are put into logical groups which perform a role (logical group of associated functions).&lt;br /&gt;
&lt;br /&gt;
Groups can then be assigned to a User&lt;br /&gt;
&lt;br /&gt;
== Assigning [[Modules]] to [[Groups]] ==&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Commander4j_Permissions.png|800px|thumb|left|Assign Modules to Groups]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Assigning [[Users]] to [[Groups]]. ==&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Permissions.png|800px|thumb|left|Assign Groups to User]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1291</id>
		<title>Permissions</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1291"/>
		<updated>2024-01-05T11:21:55Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Permissions within Commander4j work like this.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Individual screens and reports are referred to within the application as Modules.&lt;br /&gt;
&lt;br /&gt;
A module can be :-&lt;br /&gt;
&lt;br /&gt;
* Form (screen)&lt;br /&gt;
* Report (JasperReport or Barcode Label)&lt;br /&gt;
* Functions (actions assigned to buttons)&lt;br /&gt;
* Menus &lt;br /&gt;
* Executables (External programs)&lt;br /&gt;
* User Report (reports which can override default reports)&lt;br /&gt;
&lt;br /&gt;
Modules are put into logical groups which perform a role (logical group of associated functions).&lt;br /&gt;
&lt;br /&gt;
Groups can then be assigned to a User&lt;br /&gt;
&lt;br /&gt;
== Assigning [[Modules]] to [[Groups]] ==&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Commander4j_Permissions.png|800px|thumb|left|Assign Modules to Groups]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Assigning [[Users]] to [[Groups]]. ==&lt;br /&gt;
&lt;br /&gt;
[[File:Permissions.png|800px|thumb|left|Assign Groups to User]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=File:Commander4j_Permissions.png&amp;diff=1290</id>
		<title>File:Commander4j Permissions.png</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=File:Commander4j_Permissions.png&amp;diff=1290"/>
		<updated>2024-01-05T11:21:23Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
	<entry>
		<id>https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1289</id>
		<title>Permissions</title>
		<link rel="alternate" type="text/html" href="https://commander4j.com/mw/index.php?title=Permissions&amp;diff=1289"/>
		<updated>2024-01-05T11:21:08Z</updated>

		<summary type="html">&lt;p&gt;Dgarratt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Permissions within Commander4j work like this.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Individual screens and reports are referred to within the application as Modules.&lt;br /&gt;
&lt;br /&gt;
A module can be :-&lt;br /&gt;
&lt;br /&gt;
* Form (screen)&lt;br /&gt;
* Report (JasperReport or Barcode Label)&lt;br /&gt;
* Functions (actions assigned to buttons)&lt;br /&gt;
* Menus &lt;br /&gt;
* Executables (External programs)&lt;br /&gt;
* User Report (reports which can override default reports)&lt;br /&gt;
&lt;br /&gt;
Modules are put into logical groups which perform a role (logical group of associated functions).&lt;br /&gt;
&lt;br /&gt;
Groups can then be assigned to a User&lt;br /&gt;
&lt;br /&gt;
== Assigning [[Modules]] to [[Groups]] ==&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Commander4j_Permissions.png|800px|thumb|left|Assign Modules to Groups]]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Assigning [[Users]] to [[Groups]]. ==&lt;br /&gt;
&lt;br /&gt;
[[File:Permissions.png|800px|thumb|left|Assign Groups to User]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dgarratt</name></author>
	</entry>
</feed>