<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.towergrovefeed.com/wiki_userHelp/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://www.towergrovefeed.com/wiki_userHelp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JSoke</id>
		<title>wiki_userHelp - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://www.towergrovefeed.com/wiki_userHelp/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=JSoke"/>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Special:Contributions/JSoke"/>
		<updated>2026-05-05T18:34:22Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.21.2</generator>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/MediaWiki:Ipbreason-dropdown</id>
		<title>MediaWiki:Ipbreason-dropdown</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/MediaWiki:Ipbreason-dropdown"/>
				<updated>2013-10-16T11:00:13Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Created page with &amp;quot;*Common block reasons ** Inserting false information ** Removing content from pages ** Spamming links to external sites ** Inserting nonsense/gibberish into pages ** Intimidat...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*Common block reasons&lt;br /&gt;
** Inserting false information&lt;br /&gt;
** Removing content from pages&lt;br /&gt;
** Spamming links to external sites&lt;br /&gt;
** Inserting nonsense/gibberish into pages&lt;br /&gt;
** Intimidating behavior/harassment&lt;br /&gt;
** Abusing multiple accounts&lt;br /&gt;
** Unacceptable username&lt;br /&gt;
** Inserting unwanted pages&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Help:Contents</id>
		<title>Help:Contents</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Help:Contents"/>
				<updated>2013-10-16T10:57:34Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from page on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tower Grove Feed help text uses Wiki software. If you are familiar with Wikipedia, then you should be familiar with the way help is presented here.&lt;br /&gt;
&lt;br /&gt;
{{Invitation to edit}}&lt;br /&gt;
# [[Getting Started]]&lt;br /&gt;
# [[Objects]]&lt;br /&gt;
# [[Control levels]]&lt;br /&gt;
# [[Workshop]]&lt;br /&gt;
# [[Setup]]&lt;br /&gt;
# [[Workbench]]&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Status</id>
		<title>Template:Status</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Status"/>
				<updated>2013-10-14T16:57:08Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from template on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Status==&lt;br /&gt;
The '''status''' of a formula is the result of the last formulation (the result of clicking the '''Solve''' button).  &lt;br /&gt;
&lt;br /&gt;
A status of '''Solution Pending'''  means either that the formula has never been solved at the current control level, or that someone has made changes that affect the outcome at the current control level.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Show_changed_objects_only</id>
		<title>Template:Show changed objects only</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Show_changed_objects_only"/>
				<updated>2013-10-14T16:56:09Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from template on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Show changed items only===&lt;br /&gt;
In the list of items, show only those that have been changed at the the current level. Do not show items that have inherited values only.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Ingredient_Type</id>
		<title>Template:Ingredient Type</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Ingredient_Type"/>
				<updated>2013-10-14T16:53:36Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from template on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ingredient Type is a descriptor used to classify and separate ingredients by kind. Besides the Name, it has a Code and a Sort Sequence. Our standard Ingredient Types are '''Bulk''' with a code of &amp;quot;B&amp;quot;, '''Micro''' with &amp;quot;M&amp;quot;, '''Hand add''' with &amp;quot;H&amp;quot;, and '''Liquid''' with &amp;quot;L&amp;quot;.&lt;br /&gt;
 &lt;br /&gt;
The Batch report uses the Ingredient Type to sort, separate and subtotal the ingredients in the formula solution. &lt;br /&gt;
&lt;br /&gt;
Users can add new Ingredient Types and change the Sort Sequence of the standard types, but deleting the standard Types or changing their Codes is not a good idea because future modifications to the Batch Report may use the standard Types and Codes in special, predefined ways.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Formula_Rounding</id>
		<title>Template:Formula Rounding</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Formula_Rounding"/>
				<updated>2013-10-14T16:50:44Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from template on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Round Code is a one character field that determines how the solution will be rounded.&lt;br /&gt;
&lt;br /&gt;
Enter one of the following:&lt;br /&gt;
&lt;br /&gt;
*'''N''' (default) does NOT round the ingredients.&lt;br /&gt;
&lt;br /&gt;
*'''R''' rounds the ingredients exactly to the batch weight (the largest ingredient will have any leftover amounts from rounding the other ingredients).&lt;br /&gt;
&lt;br /&gt;
*'''Y''' rounds the ingredients without regard to the batch weight.&lt;br /&gt;
&lt;br /&gt;
*'''U''' rounds the ingredients UP without regard to the batch weight.&lt;br /&gt;
&lt;br /&gt;
{{Show changed objects only}}&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Dry_Matter</id>
		<title>Template:Dry Matter</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Dry_Matter"/>
				<updated>2013-10-14T16:48:53Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from template on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Dry Matter field is a check box that determines whether the solution nutrients and the [[#Batch Weight|Batch Weight]] are to be considered as 100% dry matter. Solution ingredients will be shown “as is.”&lt;br /&gt;
&lt;br /&gt;
If checked, solution nutrients and [[#Batch Weight|Batch Weight]] are shown as 100% dry matter.&lt;br /&gt;
&lt;br /&gt;
If unchecked (default) solution Nutrients and [[#Batch Weight|Batch Weight]] are shown “as is.”&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Main_Page/zh</id>
		<title>Main Page/zh</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Main_Page/zh"/>
				<updated>2013-10-14T16:43:53Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from page on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Test=&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Getting_Started</id>
		<title>Getting Started</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Getting_Started"/>
				<updated>2013-10-14T16:42:58Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from page on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==A brief tour of {{TGF_title}}== &lt;br /&gt;
&lt;br /&gt;
The buttons on the left side of the home page take you to general information about the {{TGF_title}} website.  To login, click the “Go to Log In” button in the center of the home page.   Once you are on the login page you can enter your user ID and password. If you don't have a user ID, use 'demo' as both the ID and the password. Click the “Log In” button.  If you are with a university, you might wish to log in to our model university area. Use 'modu' as both the ID and the password. &lt;br /&gt;
&lt;br /&gt;
After logging in, you will be in the [[Workshop]], where you have access to all features of {{TGF_title}}. (Note that if you have recently been logged in, you may be taken to the last page you were on.)  In the [[Workshop]], you will see a list of formulas that have been provided as part of the sample database.  These are real formulas, and you may wish to experiment with them.  There are several tabs for navigating to other areas.  Click on any tab or link to view the corresponding data.  Navigation may also be done with the browser Back button or the grey “Back” button at the top of the page.&lt;br /&gt;
 &lt;br /&gt;
To examine or change any '''formula''', click the formula name, say Finisher 1 Barrow, and you will see detailed information about the formula in the [[Workbench]].  &lt;br /&gt;
 &lt;br /&gt;
At the top of any of the three the [[Workbench]] pages, you will see summary (header) information about the formula, including a fields that show the results of the last run of the least cost solution.  You may change the data in fields that control the least cost solution.  Click the “Save” button to save your changes.  &lt;br /&gt;
 &lt;br /&gt;
The first time you enter the [[Workbench]] to work on a particular formula, you will see a list of nutrients that have been selected for that formula and their minimum &amp;amp; maximum restrictions. These restrictions are the requirements of the diet that the formula solution will specify.   You may use the drop down list to see other sets of nutrients (such as all nutrients of available for the species -- each formula is for just one species).   Also, you may use the input box to the right of the “Contains” button to enter any characters, then click the “Contains” button to restrict the list of nutrients to those that contain the characters entered.  (The contains may be applied to either the nutrient '''name''' or '''code''' - use the drop down box to the left of the &amp;quot;Contains&amp;quot; button.)&lt;br /&gt;
 &lt;br /&gt;
Next, click on the '''Ingredients tab''' (the lower one -- the one below the formula header information) to see the ingredients selected for the formula with their minimums, maximums, and costs.  Again, you may use the drop down list to see other sets of ingredients (such as ingredients on the short list for the species).   And, you may use the input box to the right of the “Contains” button to enter any characters, then click the “Contains” button to restrict the list of ingredients to those that contain the characters entered.  (The contains may be applied to either the ingredient '''name''' or '''code''' - use the drop down box to the left of the &amp;quot;Contains&amp;quot; button.)&lt;br /&gt;
 &lt;br /&gt;
For both nutrients and ingredients, you may click on the select box or add a minimum or maximum to include that nutrient or ingredient in the formula. &lt;br /&gt;
 &lt;br /&gt;
Finally, click on the '''Ratios tab''' to review nutrient or ingredient ratios. &lt;br /&gt;
 &lt;br /&gt;
You may want to make changes to the minimums and maximums on the nutrient screen, to the minimums, maximums, and costs on the ingredient screen, and to the ratios.  We suggest making small changes until you become more familiar with the program. &lt;br /&gt;
 &lt;br /&gt;
In all cases, on all pages, be sure to click the “Save” button to save your changes.&lt;br /&gt;
 &lt;br /&gt;
Now click the “Solve Formula” button to least-cost the formula.  The outcome will be displayed in the area just below the Formula Name.  If successful, “Optimal solution reached” will be displayed.  Otherwise, an error message will be displayed, and nutrients or ingredients that may be causing the problem will be highlighted with a different background color.&lt;br /&gt;
 &lt;br /&gt;
You may print the formula solution by clicking the “Print” button.&lt;br /&gt;
 &lt;br /&gt;
You may add your own formulas by going back to the Workshop and clicking on the “New Formula” button.  (Don’t forget to click “Save”.)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
To examine or change any ingredient, click on the “Ingredients” tab (the one nearest the top of the page). &lt;br /&gt;
 &lt;br /&gt;
From the Ingredients page, click on any ingredient name to see more information about the ingredient.  Or, click on the Nutrients link to see the ingredient’s composition.  You may also click on the “Formulas” link (if available) to see a list of formulas that the ingredient is used in.  (And then click on the formula name to go to the WorkBench for that formula.) &lt;br /&gt;
 &lt;br /&gt;
Feel free to browse among the ingredients, trying out the various links.  You may use the input box to the right of the “Contains” button to enter any characters, then click the “Contains” button to restrict the list of ingredients to those that contain the characters entered.  (The contains may be applied to either the ingredient '''name''' or '''code''' - use the drop down box to the left of the &amp;quot;Contains&amp;quot; button.)&lt;br /&gt;
 &lt;br /&gt;
You may add your own ingredients by clicking on the “New Ingredient” button.&lt;br /&gt;
 &lt;br /&gt;
To return to the list of formulas in the WorkShop, click on the “Formulas” tab.  To return to the last formula viewed on the WorkBench, click on the “WorkBench” tab.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
To examine or change Nutrients, Species, Levels, Ingredient Types, Level Defaults, or your user profile click on the “Setup” tab.&lt;br /&gt;
 &lt;br /&gt;
The Setup page starts with a list of Nutrients.  Click on a nutrient name to see more information about the nutrient.  Or, click on the “Formulas” link (if available) to see a list of formulas that the nutrient is used in.  You may add your own nutrients by clicking on the “New Nutrient” button.&lt;br /&gt;
 &lt;br /&gt;
From the Setup page, click on the “Species” tab to view a list of Species.  Click on a species name to see more information about the species.  Or, click on the “Formulas” link (if available) to see a list of formulas that the species is used in.&lt;br /&gt;
 &lt;br /&gt;
The Species page starts with a list of nutrients that have been selected as worth tracking for that species.  Some of the nutrients may also be selected for the “Short List”.  (The “Short List” is a selectable list on the formula WorkBench.)  You may select or deselect as appropriate.  You may use the input box to the right of the “contains” button to enter any characters, then click the “contains” button to restrict the list of nutrients to those that contain the characters entered.  (The contains may be applied to either the nutrient name or code.)&lt;br /&gt;
 &lt;br /&gt;
Click on the “Ingredients” tab to see a list of ingredients that have been selected as available for that species.  Some of the ingredients may also be selected for the “Short List”.  (The “Short List” is a selectable list on the formula [[Workbench]].)  You may select or deselect as appropriate.  You may use the input box to the right of the “Contains” button to enter any characters, then click the “Contains” button to restrict the list of ingredients to those that contain the characters entered.  (The contains may be applied to either the ingredient '''name''' or '''code''' - use the drop down box to the left of the &amp;quot;Contains&amp;quot; button.)&lt;br /&gt;
 &lt;br /&gt;
Click on the “Upd Species” tab to change the Species name or code.  Be sure to click the “Save” button to save your changes.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
From the Set Up page, click on the “Ing Types” tab to view a list of Ingredient Types.  Click on an ingredient type name to see more information about the ingredient type.  The “Sort Sequence” is used on the formula batch reports.  Click on the “New Ingredient Type” button to add a new ingredient type.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Frequently_Asked_Questions</id>
		<title>Frequently Asked Questions</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Frequently_Asked_Questions"/>
				<updated>2013-10-14T16:41:44Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from page on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Invitation to edit}}&lt;br /&gt;
&lt;br /&gt;
=='''How is the site organized? '''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The site consists of three main parts: [[Setup]], the [[Workshop]], and the [[Workbench]]. The [[Workbench]] is where you work directly on a formula. The [[Workshop]] contains tools you might need from time to time, but not every time you work on a formula (such as the list of ingredients, or the formula defaults). The [[Setup]] area is for items you change only rarely, but may need some expert work when your installation is first set up. When you first log in the site you go in to the [[Workshop]]. There you see a list of the formulas that already exist. You can create a new formula or click on an existing one to work on. When you do that, you go into the [[Workbench]].&lt;br /&gt;
&lt;br /&gt;
=='''How do I get to the Workbench? '''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the [[Workshop]] click on the name of any formula. If you leave the [[Workbench]]', having visited at least one formula, the [[Workbench]]' tab will bring you back into the formula you were last working on.&lt;br /&gt;
&lt;br /&gt;
=='''I’m in the Workbench. How do I change the current formula to another formula? '''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The formula name is a drop down box that shows all formulas available at your current level for the species you selected in the [[Workshop]]. (If you didn't select a species, then all available formula appear in the dropdown.)  You can select another formula and its data will appear. You can also exit the [[Workbench]] by selecting the [[Workshop]] tab. Then click on the name of the formula that you want to bring you back into the [[Workbench]]. To see formulas not visible at your current level you need to change your level to one where the formula can be viewed.&lt;br /&gt;
&lt;br /&gt;
=='''I’m in the Workbench, and I wish to change the cost of an ingredient.'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Either change the cost right there on the [[Formula Ingredients]] page in the [[Workbench]] or click on the name of the ingredient and you'll get to another page where you can also change the cost. Note that the ingredient cost change applies to all formulas at the same [[Control levels|control level]].&lt;br /&gt;
&lt;br /&gt;
=='''I changed the minimum for Sodium Chloride from 0.250 to 0.260, a little higher than the maximum. After clicking &amp;quot;Update&amp;quot; and &amp;quot;Solve&amp;quot;, a message on the upper left screen shows &amp;quot;No Feasible Primal Solution ...&amp;quot;.'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a minimum is greater than a maximum, an infeasibility will surely follow. The offending minimum and maximum will be colored as Error: Value prevents feasible solution. And the actual percent may be colored as Warning: Value is out of range.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Can the system be installed on a personal computer ?'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Theoretically, yes,  but there is no need and the cost is higher. The system requires the appropriate database,  browser, web server, and version of Java, all of which need to be installed when the system is installed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''It takes a long time to get a new screen after I hit the solve button.'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Typically a formula should solve in less than five seconds. If you are not using a broadband (cable, DSL) connection you may experience a delay. If you use a high-speed connection, please let Customer Service know if you experience unusual delays.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''I put ‘S’ into the Log field in the Workbench Full Header screen and I get a whole bunch of messages in the upper left corner.'''==&lt;br /&gt;
&lt;br /&gt;
You are getting statistics after you press the solve button. These include the time of start and end of the request and the time of the start and end of the solve process. The Objective Function is the Total Cost. “Iters” (iterations) is the number of attempts it took to solve or to become infeasible if there is no solution. “NREJ” (number of rejects) reflects the difficulty of solving and normally is zero or a small number. &lt;br /&gt;
&lt;br /&gt;
Note that it takes time to gather all the information together before the program can even begin to solve and additional time after the solve to format the solution. &lt;br /&gt;
&lt;br /&gt;
The messages that appear in the upper left after pressing the solve button are informational or errors. If the solution solves correctly, you get the message “Optimal Solution Reached.” If the formulator cannot find a solution, you get “No feasible primal solution.” &lt;br /&gt;
&lt;br /&gt;
‘S’ in the log field is not needed in running the program normally. To eliminate statistical information, change the ‘S’ back to ‘N’.&lt;br /&gt;
&lt;br /&gt;
=='''How do I add a new ingredient ?'''==&lt;br /&gt;
&lt;br /&gt;
The '''Ingredients '''tab is available from anywhere on the site. Click on the '''Ingredients''' tab and then on the '''New Ingredient '''button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''How do I add a new nutrient ?'''==&lt;br /&gt;
&lt;br /&gt;
You must first go to '''[[Setup]]'''. If you are in the '''[[Setup]]''' area, click on the '''Nutrients''' tab. Then click on the '''New Nutrient '''button.&lt;br /&gt;
&lt;br /&gt;
=='''How do I get a new nutrient to appear in the Solution Report?'''==&lt;br /&gt;
&lt;br /&gt;
First of all, you need to give a value for the nutrient in at least one ingredient in your formula. Only when the solution contains an ingredient with a value for the new nutrient will the solution have a value for the nutrient.  &lt;br /&gt;
&lt;br /&gt;
In the second place, the Solution Report defaults to only those nutrients that are on the short list. You can add a nutrient to the short list for all formulas in a species by going to [[Species]] in the [[Setup]] area. All nutrients on the species short list are on the short list for the formula. In addition, any nutrient selected (checked) in the formula is also on the formula short list. Nutrients with minimum or maximum restrictions in the formula are automatically checked. Checking a nutrient with no restrictions adds it to the formula short list.&lt;br /&gt;
&lt;br /&gt;
You can also uncheck the &amp;quot;Short List&amp;quot; option when you run the Solution Report. The report will then have a value for every nutrient contributed by every ingredient in the solution.&lt;br /&gt;
&lt;br /&gt;
=='''How do I add a new ratio ?'''==&lt;br /&gt;
&lt;br /&gt;
You must first go to the [[Workbench]]' to work on a formula. Click on the '''Ratios''' tab and then on the '''New Ratio '''button.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==''' What does ‘N’ and ‘I’ mean on the ratios ?'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
‘N’ denotes a nutrient and ‘I’ denotes an ingredient. A ratio can be between nutrients, ingredients, or an ingredient and a nutrient.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Why do more nutrients or ingredients appear in the solution than I checked off in the formula ?'''==&lt;br /&gt;
&lt;br /&gt;
The Formulator calculates the values for every nutrient found in every ingredient in the solution. If you choose nutrients in ‘In Solution’ all nutrients with values appear, whether they were selected or not. When a ingredient is added to a ratio it is implicitly added to the formula even though it has not been explicitly selected.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''How do I add a nutrient or an ingredient to a formula ?'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
From the '''Current Selection''' drop down, pick ‘All for Species’ or ‘Short List’ and select the nutrient or ingredient by clicking the '''Sel''' box to add a check mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''How do I remove a nutrient or an ingredient from a formula ?'''==&lt;br /&gt;
&lt;br /&gt;
Deselect the nutrient or ingredient by clicking the '''Sel''' box to remove the check mark.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''What is pivot delta ?'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Pivot delta is a number that prevents division by zero during the solve process. Suggested values are 0.000001 or 0.0000001, but it can’t be zero! Unless you have a very good reason, don’t change from installed values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''What is equal delta ?'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Equal delta is a number that insures a gap between the minimum and maximum constraint. Suggested values are 0.0002 or 0.001. Unless you have a very good reason, don’t change from installed values.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''What does Formula Type do ?'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Formula Type consists of two unrelated one character alphanumeric fields that the user can assign freely for any identification purpose.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For example, some users put the initial of the owner of a particular formula in one of these so that other users do not modify it without permission from the owner.&lt;br /&gt;
&lt;br /&gt;
=='''What does ‘Opt Den’ mean ?'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It means Optimum Density. Optimum Density frees the ration from the batch weight constraint, while making sure that the quantity of nutrients is the same as a fixed batch weight ration. An Optimum Density ration is cheaper per nutrient. &lt;br /&gt;
&lt;br /&gt;
Normally, the program solves for a specified batch weight. To understand Optimum Density, you must first understand that the most important part of the formula is the nutrient specification. In solving for least cost, the optimum weight that satisfies all the nutrient requirements at the lowest cost will almost never be the batch weight.&lt;br /&gt;
&lt;br /&gt;
Optimum Density will increase (or decrease) batch size in order to change the nutrient density. Changing nutrient density is an important tool in feeding under conditions of heat or stress. It also will find the optimum batch size, thus saving an additional amount over fixed batch size least-cost.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To find out what that weight is, change '''‘Opt Den’''' to Y and click '''Solve Formula'''.&lt;br /&gt;
&lt;br /&gt;
To let the computer determine the ideal weight, set the '''‘Opt Pct’''' to zero. On the other hand, if you want to limit the variance of the optimum density weight with the batch weight, set the '''‘Opt Pct’''' to, say, 95. Then the optimum weight will be forced to be between 95 and 105% of the batch weight. Setting '''‘Opt Pct’''' to 100 will have the same result as if '''‘Opt Den’ '''were ‘N’.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''What does the Workbench tab do ?'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Returns you to the last formula that you used in the [[Workbench]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you have not yet been to the [[Workbench]], the program displays a message and invites you to select a formula from the [[Workshop]]. Selecting a formula takes you to the [[Workbench]]. &lt;br /&gt;
&lt;br /&gt;
If your session times out you will get the message asking you to select a formula, even if you have already picked one.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Why are some of the Ingredient  Formulas links missing when I select ‘Ingredients’?'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Only ingredients that are listed in at least one formula have a Formulas link. Clicking on the Formulas link will display a list of all the formulas where the ingredient is listed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''What is the Short List? '''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The '''Short List''' is a group of nutrients or ingredients that you want to use or keep track of more frequently than others. If you create a Species '''Short List''', it will be the default list when you first enter a formula in the [[Workbench]]'.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''How do I make a Short List? '''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You construct a '''Short List''' under the '''Species''' tab in the '''[[Setup]] '''area. Click on a particular species to assign ingredients or nutrients to the Species '''Short List'''. &lt;br /&gt;
&lt;br /&gt;
By default you come to the nutrient list, when you click a species. You can check the nutrients you want to put in the short list there. To add ingredients to the short list, click the '''Ingredients''' tab. To get back to the nutrient list, click the '''Nutrients''' tab.&lt;br /&gt;
&lt;br /&gt;
=='''Why do more Ingredients (or Nutrients) appear in the Short List in the [[Workbench]] than I selected for my Species Ingredient (or Nutrient) Short List? '''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In the [[Workbench]]', the '''Short List''' includes both those '''Ingredients '''that you have placed on the species '''Short List''' and those '''Ingredients''' selected for the formula. The same is true of '''Nutrients.'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''What does checking a Nutrient in a formula do? '''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
A nutrient must be included in a formula if it has a constraint (a minimum or maximum). If you specify a minimum or maximum for a nutrient, the nutrient is automatically checked. If you uncheck a nutrient that has a constraint, the constraint will be greyed out and not used in solving the formula. Checking a nutrient that has no constraint adds it to the '''Short List''' of the formula, even if it not in the '''Short List '''of the species. If you use a nutrient '''Short List '''and you typically choose ‘Short List’ when looking at nutrients in a formula, there is no need to check a nutrient that has no minimum or maximum if it is on the Species '''Short List. '''If you want to keep track of a nutrient in most formulas, it is better to add the nutrient to the Species '''Short List '''than to check it in every formula.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''What does checking an Ingredient in a formula do? '''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An ingredient must be included in a formula if it is to be considered for the solution, whether or not it has a constraint (a minimum or maximum). If an ingredient is not checked, the only other way it can be considered in the solution is to add it to a ratio. As with nutrients, if you specify a minimum or maximum for an ingredient, the ingredient is automatically checked. If you uncheck an ingredient that has a constraint, the constraint will be greyed out and the ingredient will not be considered in solving the formula (unless it also appears in a ratio). Checking an ingredient that has no constraint adds it to the '''Short List''' of the formula, even if it not in the '''Short List '''of the species. If you use an ingredient '''Short List '''and you choose the ‘Short List’ when looking at ingredients in a formula, you can easily see which ingredients on your formula '''Short List''' end up in the solution and which do not. Remember that, unlike a nutrient, an ingredient must be included in a formula before the Solve Formula process will consider it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=='''Many pages have a ‘Contains’ button. What does it do?'''==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
It lets you search for items by name or code. In the box just to the right of the ‘Contains’ button enter a character string that you wish to search for. Then click the ‘Contains’ button (or anywhere on the page). The program will select only those items whose name (or code) contains the characters you entered. For example, if you are on a page that displays ingredients and are looking for soy ingredients, type the word ‘soy’ in the box and click ‘Contains’. The drop down box to left of the ‘Contains’ button allows you to search for items by either name or code (name is the default). The’ Contains’ button can save you the trouble of scrolling through many pages. For example, if you want to add an ingredient to a formula that is not on your short list, pick ‘All for Species’ to get the list of all available ingredients. Then enter all or part of the name of the ingredient you are looking for in the box and then click ‘Contains’. Remember that the program looks for the search characters anywhere in the name or code. If you key the letter ‘e’ (or any combination of letters that occurs frequently), you are likely to get far more items than you want.&lt;br /&gt;
&lt;br /&gt;
=='''Why does the 'Revert' button appear next to a formula even though I haven't changed anything?'''==&lt;br /&gt;
&lt;br /&gt;
In the [[Workbench]], if you simply look at a formula created at a higher level, the 'Revert' button does not appear. But if you solve the formula at your current level, you may get different results because of ingredient price or nutrient value changes. When you first look at a formula created at a higher level, you will see the results  from the level closest to your level where the formula was solved at least once (even though the last solved date does not appear). If you click the 'Solve' button, the results, whether they are the same or different, are stored at your current level and so the 'Revert' button and the last solved date appear. Reverting restores the formula to the condition before you made any changes or clicked the 'Solve' button. Reverting a formula does not undo changes to ingredient costs or nutrient values.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Tower_Grove_Feed_Classroom_Exercises</id>
		<title>Tower Grove Feed Classroom Exercises</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Tower_Grove_Feed_Classroom_Exercises"/>
				<updated>2013-10-14T16:40:35Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from page on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The following is an account of how Professor Carl Parsons of the University of Illinois at Urbana-Champaign used {{TGF_title}} in the classroom. This account is not intended as a script to follow, but as a set of examples to spur the imagination.&lt;br /&gt;
&lt;br /&gt;
{{TGF_title}} control levels played a key role in using the software in the classroom. Control levels enable multiple users to change values in a common formula and then solve the formula without affecting each others work. Each client has a main control level with one or more users. Each user can create an indefinite number of subordinate levels, either parallel to each other or in a hierarchy.&lt;br /&gt;
&lt;br /&gt;
Professor Parsons conducted these exercises as a special session in a course taught by his colleague, Tara Felix. Below “Parsons,” his main control level, he created a special control level called “parsons instructor,”. where he set up a sample broiler grower formula. &lt;br /&gt;
Under “parsons instructor,” he set up a control level and user ID for each of 11 pairs of students, one for  Professor Felix, and one for himself called “pars.” During the class, Professor Parsons  dropped down to the “pars”   level, so that he would be on a level parallel to those of the students and his colleague: one level down from “parsons instructor”.  &lt;br /&gt;
&lt;br /&gt;
Everyone in the class could see the sample broiler grower diet and  make changes to it without affecting the original on the higher level or anyone else’s changes.  While Professor Parsons was explaining the examples on the large classroom screen, he was in the same position as the students and the changes he was demonstrating did not change what each pair of students could see on their own screens.&lt;br /&gt;
Parsons spent about ten minutes of presenting an overview of the software, which included showing the students how to set up and solve a formula and to view the consolidated results in the Solution Report.  &lt;br /&gt;
&lt;br /&gt;
He then began the first exercise. The sample broiler grower formula had a maximum of 8% on corn distillers’ grain with solubles. Parsons instructed the class to eliminate this maximum and re-solve. In his sample formula at the “parsons instructor level”, he had set the ingredient prices to fairly recent values. The result was that because corn and soybean meal currently cost so much, the distillers’ grain came in at 20%. This change illustrated how least cost formulation works, because if cost were the only factor in the formulation decision, much more distillers’ grain would be included in the solution. This example enabled Parsons to emphasize the importance of the restriction to 8%, because a mix with 20% distillers’ grain would make pelleting difficult or impossible. Furthermore, batches of distillers’ grain tend to vary in nutritional quality, so it is risky to include too much.&lt;br /&gt;
&lt;br /&gt;
Next, Parsons had the class restore the 8% maximum on corn distillers' grain and roll back prices for corn, distillers’ grain, soybean meal, and poultry fat to 2007 prices. The result was that the price per ton of the solution dropped from $361 to $180. Corn distillers’ grain appeared in the solution, but at less than the 8% maximum. &lt;br /&gt;
The purpose of the third exercise was to show the utility of amino acid supplements such as valine, methionine , etc. Five of these were limited with maximums of 0.01%. Prices were restored to current levels and the formula was solved again.  The formula cost increased from $361 to $480. What's more, crude protein increased from 19% to a whopping 28%! Parsons explained to the class that the latter increase would likely decrease growth performance, produce wet litter due to increased water intake and increased water excretion to get rid of the excess my nitrogen being consumed, and would be bad for the local environment in many locations.&lt;br /&gt;
&lt;br /&gt;
For the next exercise, the class tested cost sensitivity using the shadow price of ruminant meal and bone, an ingredient which had not yet appeared in the solution. Class members dropped the cost to $1 below the &amp;quot;Low Cost&amp;quot; price of $661 and solved the formula. 3% came into solution where none had appeared before. Parsons then noted that the overall cost of the formula had dropped negligibly and that a nutritionist would have to weigh the cost of storing an extra ingredient for so little savings. &lt;br /&gt;
Parsons had two more exercises planned, but ran out of time.  The first one would have shown the function of the nutrient cost column. The nutrient lleal Digestible Valine had a nutrient cost of -135. This means that if the minimum requirement is reduced by 1%, the cost of the solution would go down by $135.  After reducing the minimum by the realistic amount of 0.01% from 0.842 to 0.832, the total solution cost came down by $1.35, as the software predicted. &lt;br /&gt;
&lt;br /&gt;
The other exercise was to show the students how to change nutrient values for an ingredient. The exercise is to click on some ingredient from the Formula Ingredients page (soybean meal without hulls, for example) to get the list of nutrient values, change the value of some important nutrient and show how this change affects the solution.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/ParametricSetup</id>
		<title>ParametricSetup</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/ParametricSetup"/>
				<updated>2013-10-14T16:38:44Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Copied from page on old (corrupt) wiki&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Parametrics]]&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Overview</id>
		<title>Overview</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Overview"/>
				<updated>2013-10-14T16:33:10Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* Lots of data preloaded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
{{TGF_title}} is a superb tool, both for research feed formulation, commercial feed formulation,  and for the class room. &lt;br /&gt;
&lt;br /&gt;
Professor '''Carl Parsons''' of the Animal Sciences Department at the University of Illinois at Urbana-Champaign has been productively using Tower Grove Feed for more than a year both in research and in the classroom.&lt;br /&gt;
&lt;br /&gt;
'''Bud Harmon''', Professor Emeritus and former chairman of the Animal Sciences Department at Purdue University, started using an early version of {{TGF_title}} more than five years ago and has not used any other product since.&lt;br /&gt;
&lt;br /&gt;
=Getting started= &lt;br /&gt;
You may wish to have two browser sessions or tabs open for a self-guided introduction to {{TGF_title}}. &lt;br /&gt;
&lt;br /&gt;
In one you can display the section of the help text that provides a [[Getting_Started|tour of the site]]. At the same you can have the {{TGF_title}} site up in another.&lt;br /&gt;
&lt;br /&gt;
The {{TGF_title}} site can be reached at:&lt;br /&gt;
&lt;br /&gt;
http://www.towergrovefeed.com/pro&lt;br /&gt;
&lt;br /&gt;
For a general university based overview of the site you can log in as modu/modu.&lt;br /&gt;
&lt;br /&gt;
For a commercial based overview, you can log in as demo/demo.&lt;br /&gt;
&lt;br /&gt;
=Principal features=&lt;br /&gt;
&lt;br /&gt;
==Easy to use==&lt;br /&gt;
Anyone familiar with animal nutrition can easily navigate through the pages of the {{TGF_title}} web site. The information you need is almost always one or two clicks away. If you have a break of several months without using Tower Grove Feed you don't have to relearn it.&lt;br /&gt;
&lt;br /&gt;
==Use anywhere== &lt;br /&gt;
Tower Grove Feed runs on the Internet. You can start some work at your office and then continue at home, or anyplace with a wifi or telephone-based Internet connection. You can user {{TGF_title}} on your desktop computer, your laptop or notebook, and even on your iPad or any other tablet PC.&lt;br /&gt;
&lt;br /&gt;
==Lots of data preloaded== &lt;br /&gt;
The {{TGF_title}} database contains nearly all, if not every, NRC ingredient, commonly used nutrients, and the typical nutrient contribution of each ingredient. In addition, there are numerous sample diet formulas (for swine and poultry, so far).&lt;br /&gt;
&lt;br /&gt;
==Copy and modify==&lt;br /&gt;
It is simple to copy an existing formula or ingredient and then modify just a few items to make a new one.&lt;br /&gt;
&lt;br /&gt;
==Multiple languages==&lt;br /&gt;
{{TGF_title}} is designed for internationalization and can accommodate translation into many languages. Currently we have American English and Chinese. We welcome co-operative efforts to translate {{TGF_title}} into other languages.&lt;br /&gt;
&lt;br /&gt;
==Multiple control levels==&lt;br /&gt;
{{TGF_title}} allows each client to create multiple control levels to manage data and data access. Some of the advantages of multiple control levels are:&lt;br /&gt;
&lt;br /&gt;
===Data protection=== &lt;br /&gt;
A {{TGF_title}} user cannot change the values at a level above the one in his user profile. A chief nutritionist or professor can set up a model formula. Subordinate levels (other employees or students) can modify the model formula to reflect local conditions or to work on an assignment without changing the model formula at the higher level.&lt;br /&gt;
&lt;br /&gt;
===Separate sets of ingredient costs and nutrient values===&lt;br /&gt;
With {{TGF_title}} you can create different parallel control levels to capture regional or seasonal differences in costs and nutrient constituents. You can solve the same formula for different regions or seasons and get different solutions. You can easily switch back and forth from one level to another and hence from one solution to another.&lt;br /&gt;
&lt;br /&gt;
===Easy to override===&lt;br /&gt;
{{TGF_title}} costs, nutrient quantities, and various control settings (like the default batch weight) are inherited from the next level up. Inherited values have a yellow background. You can override any inherited value at your current level. The new value will have a white background.&lt;br /&gt;
&lt;br /&gt;
===Hide and test===&lt;br /&gt;
You can set up a new diet or ingredient in a private control level and test it until it is ready. You can publish the new item by moving it to a publicly accessible level.&lt;br /&gt;
&lt;br /&gt;
==Formula reports==&lt;br /&gt;
===Solution Report===&lt;br /&gt;
The {{TGF_title}} Solution Report gives you a quick overview of the results of solving a formula, showing ingredients, nutrients, and ratios in one place. &lt;br /&gt;
&lt;br /&gt;
===Batch Report===&lt;br /&gt;
The Batch Report lists ingredients in the order in which they are to be mixed. The Parametrics Report is described below. Reports can be displayed, saved, or printed in a variety of formats, including a spreadsheet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Parametrics===&lt;br /&gt;
Parametrics is a powerful tool, new to {{TGF_title}}. With Parametrics, you vary costs or dietary restrictions over a wide range without having to modify the original diet or change the control level. You can get a quick overview of how a range of changes will affect the solution cost and the inclusion or exclusion of one or more ingredients.&lt;br /&gt;
&lt;br /&gt;
Parametrics has a wide range of uses. For example, Professor Harmon recently used Parametrics to determine the potential profit margin for a new ingredient he is planning to introduce.&lt;br /&gt;
&lt;br /&gt;
===Move data to a spreadsheet for further analysis===&lt;br /&gt;
You are not limited to the calculations in {{TGF_title}} software, because all {{TGF_title}} reports can be saved as spreadsheet. You can use our calculations as the basis upon which to build new ones or view data in charts and graphs.&lt;br /&gt;
&lt;br /&gt;
==Data Security== &lt;br /&gt;
We have taken several precautions to protect your data. All transmissions between your computer and the {{TGF_title}} server are encrypted. Your passwords are encrypted. The server has been configured to meet industry standards for protection against malicious tampering. Each client has control of the user IDs that are assigned for the client’s institution. No client can view another client’s data.&lt;br /&gt;
&lt;br /&gt;
=Commercial feed formulation=&lt;br /&gt;
&lt;br /&gt;
Whether you are a individual user, a large organization, a consulting nutritionist, or a feed mill with many clients, {{TGF_title}}  can fit your formulation needs.&lt;br /&gt;
&lt;br /&gt;
Each {{TGF_title}} client is assigned an initial control level and an administrative user ID. Logging in at that level, you will see all the sample formulas that we provide. You will also be able to see the comprehensive list of nutrients and ingredients that come preloaded. Most of the ingredients have typical nutrient values. &lt;br /&gt;
&lt;br /&gt;
You can copy any preloaded formula, ingredient, or nutrient as basis for a new one. After you establish your own formulas, you can hide the preloaded ones, if you prefer. &lt;br /&gt;
&lt;br /&gt;
If you are an individual user, your initial control level may be all you need. After reviewing ingredient costs and nutrient values to match your local circumstances, you can solve existing formulas or create new ones, operating with complete independence from anyone else.&lt;br /&gt;
&lt;br /&gt;
If you are a consulting nutritionist or feed mill and you do customized formulation for your clients or customers (we'll use 'client' to refer to both), you will most likely want to set up a separate {{TGF_title}} control level for each client. You can then “adopt the role” of the client and solve a formula using the client's own ingredients. You can set up special formulas for each client. You can set up a user ID for each client, so that the client can log in as his-or-her control level. The client can then view all his-or-her data and can view and print or download reports, like the Batch Report. The client cannot see any other client's data.&lt;br /&gt;
&lt;br /&gt;
If you are a large mill or feed company with many regional or international branch offices, you can set up a control level for each branch. If nutrient values or costs vary from branch to branch you can maintain those values and costs separately for each branch. If the currency is different, you can set the costs for each branch in the local currency. If some branches use pounds and others kilograms, you can set the default unit of measure, batch weight, and cost units for each branch. Also, each branch may wish to set up separate {{TGF_title}}  control levels to keep track of historical costs and solutions and to project future ones.&lt;br /&gt;
&lt;br /&gt;
If you are company that makes feed additives or premixes, you can use {{TGF_title}} in two ways. First, you can use {{TGF_title}}  to formulate your own products. Then you can show individual clients how to incorporate your product into their diets. You could do this either as demonstration (in which case you might set up a demonstration control level) or as a service for each client (in which case you would set up a control level for each client).&lt;br /&gt;
&lt;br /&gt;
=In the classroom=&lt;br /&gt;
===Separate access for each student=== &lt;br /&gt;
With its control level hierarchy, {{TGF_title}}  is an ideal aid to teaching feed formulation. Each student is assigned a separate control level, subordinate to the instructor, and a corresponding user ID and password. When the instructor sets up assignments at the instructor level, each student can work on them without changing the instructor’s original configuration. One student cannot view or change another student’s work. &lt;br /&gt;
&lt;br /&gt;
===Instructor review of student work=== &lt;br /&gt;
The instructor can view the student’s work when it is ready for review or, before that, to help the student work though some difficulty. &lt;br /&gt;
&lt;br /&gt;
===Quick view of changes=== &lt;br /&gt;
{{TGF_title}} provides filters so that the instructor (or the student)can readily determine what the student has changed. &lt;br /&gt;
&lt;br /&gt;
===Copy  formulas and revert changes=== &lt;br /&gt;
The student can save a copy of the instructor’s original set up and can revert his or her version to that of the instructor.&lt;br /&gt;
&lt;br /&gt;
===Student data protection=== &lt;br /&gt;
Because each student works in his or her own control area, one student’s attempt to solve the problem does not affect any of the others.&lt;br /&gt;
&lt;br /&gt;
===Sample class exercises=== &lt;br /&gt;
For sample class exercises, look at [[Tower Grove Feed Classroom Exercises]].   &lt;br /&gt;
&lt;br /&gt;
===The Internet advantage=== &lt;br /&gt;
Because you gain access to {{TGF_title}}  through the Internet, there is no special software set up and students can work on their assignments anywhere in the world that has Internet access.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Overview</id>
		<title>Overview</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Overview"/>
				<updated>2013-10-14T16:30:53Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Created page with &amp;quot;=Introduction= {{TGF_title}} is a superb tool, both for research feed formulation, commercial feed formulation,  and for the class room.   Professor '''Carl Parsons''' of the ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Introduction=&lt;br /&gt;
{{TGF_title}} is a superb tool, both for research feed formulation, commercial feed formulation,  and for the class room. &lt;br /&gt;
&lt;br /&gt;
Professor '''Carl Parsons''' of the Animal Sciences Department at the University of Illinois at Urbana-Champaign has been productively using Tower Grove Feed for more than a year both in research and in the classroom.&lt;br /&gt;
&lt;br /&gt;
'''Bud Harmon''', Professor Emeritus and former chairman of the Animal Sciences Department at Purdue University, started using an early version of {{TGF_title}} more than five years ago and has not used any other product since.&lt;br /&gt;
&lt;br /&gt;
=Getting started= &lt;br /&gt;
You may wish to have two browser sessions or tabs open for a self-guided introduction to {{TGF_title}}. &lt;br /&gt;
&lt;br /&gt;
In one you can display the section of the help text that provides a [[Getting_Started|tour of the site]]. At the same you can have the {{TGF_title}} site up in another.&lt;br /&gt;
&lt;br /&gt;
The {{TGF_title}} site can be reached at:&lt;br /&gt;
&lt;br /&gt;
http://www.towergrovefeed.com/pro&lt;br /&gt;
&lt;br /&gt;
For a general university based overview of the site you can log in as modu/modu.&lt;br /&gt;
&lt;br /&gt;
For a commercial based overview, you can log in as demo/demo.&lt;br /&gt;
&lt;br /&gt;
=Principal features=&lt;br /&gt;
&lt;br /&gt;
==Easy to use==&lt;br /&gt;
Anyone familiar with animal nutrition can easily navigate through the pages of the {{TGF_title}} web site. The information you need is almost always one or two clicks away. If you have a break of several months without using Tower Grove Feed you don't have to relearn it.&lt;br /&gt;
&lt;br /&gt;
==Use anywhere== &lt;br /&gt;
Tower Grove Feed runs on the Internet. You can start some work at your office and then continue at home, or anyplace with a wifi or telephone-based Internet connection. You can user {{TGF_title}} on your desktop computer, your laptop or notebook, and even on your iPad or any other tablet PC.&lt;br /&gt;
&lt;br /&gt;
==Lots of data preloaded== &lt;br /&gt;
The {{TGF_title}} database contains nearly, if not every, NRC ingredient, commonly used nutrients, and the typical nutrient contribution of each ingredient. In addition, there are numerous sample diet formulas (for swine and poultry, so far).&lt;br /&gt;
&lt;br /&gt;
==Copy and modify==&lt;br /&gt;
It is simple to copy an existing formula or ingredient and then modify just a few items to make a new one.&lt;br /&gt;
&lt;br /&gt;
==Multiple languages==&lt;br /&gt;
{{TGF_title}} is designed for internationalization and can accommodate translation into many languages. Currently we have American English and Chinese. We welcome co-operative efforts to translate {{TGF_title}} into other languages.&lt;br /&gt;
&lt;br /&gt;
==Multiple control levels==&lt;br /&gt;
{{TGF_title}} allows each client to create multiple control levels to manage data and data access. Some of the advantages of multiple control levels are:&lt;br /&gt;
&lt;br /&gt;
===Data protection=== &lt;br /&gt;
A {{TGF_title}} user cannot change the values at a level above the one in his user profile. A chief nutritionist or professor can set up a model formula. Subordinate levels (other employees or students) can modify the model formula to reflect local conditions or to work on an assignment without changing the model formula at the higher level.&lt;br /&gt;
&lt;br /&gt;
===Separate sets of ingredient costs and nutrient values===&lt;br /&gt;
With {{TGF_title}} you can create different parallel control levels to capture regional or seasonal differences in costs and nutrient constituents. You can solve the same formula for different regions or seasons and get different solutions. You can easily switch back and forth from one level to another and hence from one solution to another.&lt;br /&gt;
&lt;br /&gt;
===Easy to override===&lt;br /&gt;
{{TGF_title}} costs, nutrient quantities, and various control settings (like the default batch weight) are inherited from the next level up. Inherited values have a yellow background. You can override any inherited value at your current level. The new value will have a white background.&lt;br /&gt;
&lt;br /&gt;
===Hide and test===&lt;br /&gt;
You can set up a new diet or ingredient in a private control level and test it until it is ready. You can publish the new item by moving it to a publicly accessible level.&lt;br /&gt;
&lt;br /&gt;
==Formula reports==&lt;br /&gt;
===Solution Report===&lt;br /&gt;
The {{TGF_title}} Solution Report gives you a quick overview of the results of solving a formula, showing ingredients, nutrients, and ratios in one place. &lt;br /&gt;
&lt;br /&gt;
===Batch Report===&lt;br /&gt;
The Batch Report lists ingredients in the order in which they are to be mixed. The Parametrics Report is described below. Reports can be displayed, saved, or printed in a variety of formats, including a spreadsheet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Parametrics===&lt;br /&gt;
Parametrics is a powerful tool, new to {{TGF_title}}. With Parametrics, you vary costs or dietary restrictions over a wide range without having to modify the original diet or change the control level. You can get a quick overview of how a range of changes will affect the solution cost and the inclusion or exclusion of one or more ingredients.&lt;br /&gt;
&lt;br /&gt;
Parametrics has a wide range of uses. For example, Professor Harmon recently used Parametrics to determine the potential profit margin for a new ingredient he is planning to introduce.&lt;br /&gt;
&lt;br /&gt;
===Move data to a spreadsheet for further analysis===&lt;br /&gt;
You are not limited to the calculations in {{TGF_title}} software, because all {{TGF_title}} reports can be saved as spreadsheet. You can use our calculations as the basis upon which to build new ones or view data in charts and graphs.&lt;br /&gt;
&lt;br /&gt;
==Data Security== &lt;br /&gt;
We have taken several precautions to protect your data. All transmissions between your computer and the {{TGF_title}} server are encrypted. Your passwords are encrypted. The server has been configured to meet industry standards for protection against malicious tampering. Each client has control of the user IDs that are assigned for the client’s institution. No client can view another client’s data.&lt;br /&gt;
&lt;br /&gt;
=Commercial feed formulation=&lt;br /&gt;
&lt;br /&gt;
Whether you are a individual user, a large organization, a consulting nutritionist, or a feed mill with many clients, {{TGF_title}}  can fit your formulation needs.&lt;br /&gt;
&lt;br /&gt;
Each {{TGF_title}} client is assigned an initial control level and an administrative user ID. Logging in at that level, you will see all the sample formulas that we provide. You will also be able to see the comprehensive list of nutrients and ingredients that come preloaded. Most of the ingredients have typical nutrient values. &lt;br /&gt;
&lt;br /&gt;
You can copy any preloaded formula, ingredient, or nutrient as basis for a new one. After you establish your own formulas, you can hide the preloaded ones, if you prefer. &lt;br /&gt;
&lt;br /&gt;
If you are an individual user, your initial control level may be all you need. After reviewing ingredient costs and nutrient values to match your local circumstances, you can solve existing formulas or create new ones, operating with complete independence from anyone else.&lt;br /&gt;
&lt;br /&gt;
If you are a consulting nutritionist or feed mill and you do customized formulation for your clients or customers (we'll use 'client' to refer to both), you will most likely want to set up a separate {{TGF_title}} control level for each client. You can then “adopt the role” of the client and solve a formula using the client's own ingredients. You can set up special formulas for each client. You can set up a user ID for each client, so that the client can log in as his-or-her control level. The client can then view all his-or-her data and can view and print or download reports, like the Batch Report. The client cannot see any other client's data.&lt;br /&gt;
&lt;br /&gt;
If you are a large mill or feed company with many regional or international branch offices, you can set up a control level for each branch. If nutrient values or costs vary from branch to branch you can maintain those values and costs separately for each branch. If the currency is different, you can set the costs for each branch in the local currency. If some branches use pounds and others kilograms, you can set the default unit of measure, batch weight, and cost units for each branch. Also, each branch may wish to set up separate {{TGF_title}}  control levels to keep track of historical costs and solutions and to project future ones.&lt;br /&gt;
&lt;br /&gt;
If you are company that makes feed additives or premixes, you can use {{TGF_title}} in two ways. First, you can use {{TGF_title}}  to formulate your own products. Then you can show individual clients how to incorporate your product into their diets. You could do this either as demonstration (in which case you might set up a demonstration control level) or as a service for each client (in which case you would set up a control level for each client).&lt;br /&gt;
&lt;br /&gt;
=In the classroom=&lt;br /&gt;
===Separate access for each student=== &lt;br /&gt;
With its control level hierarchy, {{TGF_title}}  is an ideal aid to teaching feed formulation. Each student is assigned a separate control level, subordinate to the instructor, and a corresponding user ID and password. When the instructor sets up assignments at the instructor level, each student can work on them without changing the instructor’s original configuration. One student cannot view or change another student’s work. &lt;br /&gt;
&lt;br /&gt;
===Instructor review of student work=== &lt;br /&gt;
The instructor can view the student’s work when it is ready for review or, before that, to help the student work though some difficulty. &lt;br /&gt;
&lt;br /&gt;
===Quick view of changes=== &lt;br /&gt;
{{TGF_title}} provides filters so that the instructor (or the student)can readily determine what the student has changed. &lt;br /&gt;
&lt;br /&gt;
===Copy  formulas and revert changes=== &lt;br /&gt;
The student can save a copy of the instructor’s original set up and can revert his or her version to that of the instructor.&lt;br /&gt;
&lt;br /&gt;
===Student data protection=== &lt;br /&gt;
Because each student works in his or her own control area, one student’s attempt to solve the problem does not affect any of the others.&lt;br /&gt;
&lt;br /&gt;
===Sample class exercises=== &lt;br /&gt;
For sample class exercises, look at [[Tower Grove Feed Classroom Exercises]].   &lt;br /&gt;
&lt;br /&gt;
===The Internet advantage=== &lt;br /&gt;
Because you gain access to {{TGF_title}}  through the Internet, there is no special software set up and students can work on their assignments anywhere in the world that has Internet access.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Max_lines</id>
		<title>Max lines</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Max_lines"/>
				<updated>2013-10-14T16:29:26Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Created page with &amp;quot;{{Max lines}}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Max lines}}&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Max_lines</id>
		<title>Template:Max lines</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Max_lines"/>
				<updated>2013-10-14T16:27:03Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Created page with &amp;quot;'''Max lines''' appears on several pages that list objects (i.e. Formulas, Ingredients). The purpose is to allow the user to set the maximum number of objects that are listed ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Max lines''' appears on several pages that list objects (i.e. Formulas, Ingredients). The purpose is to allow the user to set the maximum number of objects that are listed on a single page to optimize the use of available screen height. Simply type in the number of lines you want to appear on your screen and click the button.&lt;br /&gt;
&lt;br /&gt;
Note 1: Zero is a special value that does NOT limit the number of objects listed. Use the keyboard '''Page Down''' / '''Page Up''' keys to navigate the list.&lt;br /&gt;
&lt;br /&gt;
Note 2: If the Max lines value entered is less than the number of objects that meet the filtering criteria, the '''Next''' / '''Previous''' buttons will appear at the bottom of the list. Use these buttons to navigate the list. value.&lt;br /&gt;
&lt;br /&gt;
By default all pages with the Max lines feature, except the [[Ingredients]] page, are set to show all lines (the max is set to zero). Because there are usually more [[Ingredients]] than other [[Objects|object types]], the [[Ingredients]] page is set to a max of 30 lines so that the page does not take excessive time to load. To see all [[Ingredients]] on one page, blank out the Max lines field and the Max lines button. This will set the value to zero (no maximum).&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Ingredient</id>
		<title>Template:Ingredient</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Template:Ingredient"/>
				<updated>2013-10-14T16:25:51Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Created page with &amp;quot;'''Ingredient''' - any edible substance that can be included in an animal's diet. {{TGF_title}} is usually used to formulate mixtures of ingredients.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Ingredient''' - any edible substance that can be included in an animal's diet. {{TGF_title}} is usually used to formulate mixtures of ingredients.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Copy_or_move</id>
		<title>Copy or move</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Copy_or_move"/>
				<updated>2013-10-12T16:38:23Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: Replacement from old (corrupt) wiki page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} Overview &lt;br /&gt;
The Copy or Move page allows you to transmit an object or its properties from one level to another or to create a new object with a new name. The page has two different but related modes: copy and move. Copying an object and not changing its name has the effect of copying the properties from one level to another (for example, copying the cost of an ingredient, or the nutrient requirements in a formula.) Copying an object with a different name results in a new object that mirrors the source object. Moving an object transfers the object and its properties from the source (current) level to the target level. You can rename an object when you move it. The only operation that can be performed when the source and target levels are the same, is copying with a new name. &lt;br /&gt;
Copying with the same name requires that the object be visible at the target. If you are copying to a higher level and the object is not visible, you will receive an error on the Validation page. You must first move the object to the target level. If you are copying to a level that is not one of the direct ancestors or descendants of your current level -- typically to a parallel (or sibling) level -- then the object will be moved to level the where it can be seen from both the source and the target. The is called the 'level of common visibility'. &lt;br /&gt;
[edit] Typical uses &lt;br /&gt;
The copy page has many functions. Four obvious ones are: &lt;br /&gt;
1.	Saving or backing up formula &lt;br /&gt;
2.	Copying ingredient costs or nutrients values from one level to another &lt;br /&gt;
3.	Moving a new formula from a test level to a level where it is more visible when it is ready for public access &lt;br /&gt;
4.	Copying a ratio from one diet to another &lt;br /&gt;
There are 2 basic ways to save a formula: &lt;br /&gt;
1.	Copy to the same level with a new name &lt;br /&gt;
2.	Copy with the same name to a different level. &lt;br /&gt;
Method 2 is the preferred method. Method 1 should be used to create a new diet based on a old one. Method 1 a poses the following problems when used for the same diet: &lt;br /&gt;
1.	Backed up versions will start cluttering up the list of formulas in the workshop. &lt;br /&gt;
2.	You can't compare cost or nutrient values changes, because changing an ingredient cost or nutrient value changes it for all formulas at the same level. &lt;br /&gt;
To see the effect of cost or nutrient values changes, copy the formula to another level (think of it as a folder) and alter the costs or nutrient values there. Tower Grove Feed sometimes refers to a level as a 'control level' or 'control unit'. &lt;br /&gt;
[edit] Target level&lt;br /&gt;
The Copy page allows to pick the target level. The target level is the level where the objects or values are being sent. The target has one of four relationships to the current level. I can be: &lt;br /&gt;
1.	Higher &lt;br /&gt;
2.	Lower &lt;br /&gt;
3.	The same &lt;br /&gt;
4.	Outside (neither and ancestor or descendant of the current level. &lt;br /&gt;
[edit] Creating a new level &lt;br /&gt;
How do you create a new level? You can do it from the Levels page in the Setup area, but to make it easy there is a &amp;quot;New Control Level&amp;quot; button on the Copy page. Normally a new level is created under the level you are currently at. But if you are not at your root level (the level you sign in at), you can check the box that says &amp;quot;Create a control unit at the same level as the current one.&amp;quot; This creates a sibling control level. When you return to the Copy page, you can pick the new level as the target level. &lt;br /&gt;
[edit] Check boxes&lt;br /&gt;
The Copy Page has several check boxes that control how the copy (or move) behaves. When you copy a formula, by default all boxes are checked. These include the boxes to copy cost and nutrient values. If these boxes are left checked, then costs and nutrients values for all available ingredients in the formula (whether or not they are in the solution) will be copied from the current level to the target level. (This won't happen if you are copying to the same level with a new name, or copying to a lower level.). Typically you would want to do this the first time you copy a formula into a newly created level. That will establish a base set of prices and nutrient values, which you can then modify. Once you have established prices and values for a level, you will most likely want to uncheck the boxes for copying cost and nutrient values. Otherwise the prices and values in the current level will replace those in the target. &lt;br /&gt;
The start a copy, click the &amp;quot;submit&amp;quot; button on the copy page. Before the copy executes, the application shows you the validation (preview) page that tells you what is about to happen. If you see that many ingredients are going to have their prices or values copied and you don't want that to happen, click the cancel button and you will go back to the Copy page. The boxes you checked and the items you selected will remain as you left them. &lt;br /&gt;
Copying a formula to a new parallel level may take a 1-2 minutes if you allowing the copy to bring over ingredient values. If you are not, or if you are copying to the same level with a new name, the copy should go fairly quickly.. &lt;br /&gt;
Once you have copied a formula to a new level, you can then go to that formula in the workbench and then flip back and forth between levels (using the current-level drop down) to see how different prices and values affect the solution. If you are creating a new diet with a different name at the same level, you can flip back and forth between diets by using the formula drop down. In this case, the prices and values will remain the same (or if you change a price or value for one diet, it will also change for the other). In this case you would changing nutrient requirements or adding or taking away ingredients. &lt;br /&gt;
The above are just suggestions. You will find many different ways to use levels.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Contains</id>
		<title>Contains</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Contains"/>
				<updated>2012-01-23T03:24:08Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The '''Contains''' button is available on several pages. Simply select '''Name''' or '''Code''' in the drop down box to the left of the button, type in the text that you want to filter on, and then click the '''Contains''' button.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Contains</id>
		<title>Contains</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Contains"/>
				<updated>2012-01-23T02:11:59Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: New page: The '''Contains''' button is available on several pages. Simply select &amp;quot;Name&amp;quot; or &amp;quot;Code&amp;quot; in the drop down box to the left of the button, type in the text that you want, and then click the ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
The '''Contains''' button is available on several pages. Simply select &amp;quot;Name&amp;quot; or &amp;quot;Code&amp;quot; in the drop down box to the left of the button, type in the text that you want, and then click the '''Contains''' button.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels</id>
		<title>Control levels</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels"/>
				<updated>2012-01-22T21:17:47Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* Creating new user profiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} == Overview == The control level is the basic unit of system control and data management in {{TGF_title}}. A level is sometimes called a 'control unit'. In some contexts, it helps to think of it as a folder. Levels are organized hierarchically. When you log in to {{TGF_title}}, you log in at the level that your user profile is at. The base or root level is called the System level. Each client has a control level immediately under the System level and has at least one user profile at that level. The client may create an unlimited number of additional levels and assign user profiles to any of them. Levels control what data you can see and what data you can change. Each level (except the System level) has one or more ancestors and may have one or more descendants. Each [[Objects| object in the application]] is owned by a control level. In general you can see [[Objects|objects]] owned by your current level and its ancestors, but not its descendants. To see and change the data of a descendant of your current level, you can adopt the role of that descendant. You can adopt the role of any of the descendants of your user profile level. == Adopting a role -- changing your current level == Adopting a role is the same as changing your current level. When you log in, you will see that your current level is indicated at the top right center of the page. At the time of log in, the current level is the level of your user profile. The box in which the level name appears is a drop down that allows you to select any level available to your user profile, that is, any of the descendants of your user profile level. Only {{TGF_title}} personnel can log in at the System level. If no other levels appear in the drop down, then there are no levels subordinate to the one you logged in at. == User profiles == Each level may have one or more user profiles. To log into {{TGF_title}} you must have a user profile. When {{TGF_title}} sets up a new client, a level for the client is created just below the System level with a single user profile that has administrator rights. That initial profile can then create additional user profiles and additional levels. {{TGF_title}} staff can assist you in setting up your initial profiles and control levels. == Creating new user profiles == If you have administrator rights, you can create new user profiles either for the level you logged in at or for any of its adoptable roles. To create a new profile, click the [[Control Unit Users|Users ]] link next to the level that you want to add a user to. That will bring up the [[Control Unit Users]] page where you will see the list of users that already exist at the selected level. From there you can click the '''New User''' button to create a new profile. == Creating a new level == == Uses of levels == == How levels protect your data ==&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels</id>
		<title>Control levels</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels"/>
				<updated>2012-01-22T21:16:36Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* User profiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} == Overview == The control level is the basic unit of system control and data management in {{TGF_title}}. A level is sometimes called a 'control unit'. In some contexts, it helps to think of it as a folder. Levels are organized hierarchically. When you log in to {{TGF_title}}, you log in at the level that your user profile is at. The base or root level is called the System level. Each client has a control level immediately under the System level and has at least one user profile at that level. The client may create an unlimited number of additional levels and assign user profiles to any of them. Levels control what data you can see and what data you can change. Each level (except the System level) has one or more ancestors and may have one or more descendants. Each [[Objects| object in the application]] is owned by a control level. In general you can see [[Objects|objects]] owned by your current level and its ancestors, but not its descendants. To see and change the data of a descendant of your current level, you can adopt the role of that descendant. You can adopt the role of any of the descendants of your user profile level. == Adopting a role -- changing your current level == Adopting a role is the same as changing your current level. When you log in, you will see that your current level is indicated at the top right center of the page. At the time of log in, the current level is the level of your user profile. The box in which the level name appears is a drop down that allows you to select any level available to your user profile, that is, any of the descendants of your user profile level. Only {{TGF_title}} personnel can log in at the System level. If no other levels appear in the drop down, then there are no levels subordinate to the one you logged in at. == User profiles == Each level may have one or more user profiles. To log into {{TGF_title}} you must have a user profile. When {{TGF_title}} sets up a new client, a level for the client is created just below the System level with a single user profile that has administrator rights. That initial profile can then create additional user profiles and additional levels. {{TGF_title}} staff can assist you in setting up your initial profiles and control levels. == Creating new user profiles == If you have administrator rights, you can create new user profiles either for the level you logged in at or for any of its adoptable roles. To create a new profile, click the [[Control Unit Users|Users ]] link next to the level that you want to add a user to. That will bring up the [[Control Unit Users]] page where you will see the list of users that already exist at the selected level. From there you can click the '''New User''' button to create a new profile. == Creating a new level == == Uses of levels == == How levels protect your data ==&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels</id>
		<title>Control levels</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels"/>
				<updated>2012-01-22T21:16:00Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* Adopting a role -- changing your current level */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} == Overview == The control level is the basic unit of system control and data management in {{TGF_title}}. A level is sometimes called a 'control unit'. In some contexts, it helps to think of it as a folder. Levels are organized hierarchically. When you log in to {{TGF_title}}, you log in at the level that your user profile is at. The base or root level is called the System level. Each client has a control level immediately under the System level and has at least one user profile at that level. The client may create an unlimited number of additional levels and assign user profiles to any of them. Levels control what data you can see and what data you can change. Each level (except the System level) has one or more ancestors and may have one or more descendants. Each [[Objects| object in the application]] is owned by a control level. In general you can see [[Objects|objects]] owned by your current level and its ancestors, but not its descendants. To see and change the data of a descendant of your current level, you can adopt the role of that descendant. You can adopt the role of any of the descendants of your user profile level. == Adopting a role -- changing your current level == Adopting a role is the same as changing your current level. When you log in, you will see that your current level is indicated at the top right center of the page. At the time of log in, the current level is the level of your user profile. The box in which the level name appears is a drop down that allows you to select any level available to your user profile, that is, any of the descendants of your user profile level. Only {{TGF_title}} personnel can log in at the System level. If no other levels appear in the drop down, then there are no levels subordinate to the one you logged in at. == User profiles == Each level may have one or more user profiles. To log into {{TGF_title}} you must have a user profile. When {{TGF_title}} sets up a new client, a level for the client is created just below the System level with a single user profile that has administrator rights. That initial profile can then create additional user profiles and additional levels. {{TGF_title}} staff can assist you in setting up your initial profiles and control levels. == Creating new user profiles == If you have administrator rights, you can create new user profiles either for the level you logged in at or for any of its adoptable roles. To create a new profile, click the [[Control Unit Users|Users ]] link next to the level that you want to add a user to. That will bring up the [[Control Unit Users]] page where you will see the list of users that already exist at the selected level. From there you can click the '''New User''' button to create a new profile. == Creating a new level == == Uses of levels == == How levels protect your data ==&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels</id>
		<title>Control levels</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels"/>
				<updated>2012-01-22T21:15:04Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* Overview */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} == Overview == The control level is the basic unit of system control and data management in {{TGF_title}}. A level is sometimes called a 'control unit'. In some contexts, it helps to think of it as a folder. Levels are organized hierarchically. When you log in to {{TGF_title}}, you log in at the level that your user profile is at. The base or root level is called the System level. Each client has a control level immediately under the System level and has at least one user profile at that level. The client may create an unlimited number of additional levels and assign user profiles to any of them. Levels control what data you can see and what data you can change. Each level (except the System level) has one or more ancestors and may have one or more descendants. Each [[Objects| object in the application]] is owned by a control level. In general you can see [[Objects|objects]] owned by your current level and its ancestors, but not its descendants. To see and change the data of a descendant of your current level, you can adopt the role of that descendant. You can adopt the role of any of the descendants of your user profile level. == Adopting a role -- changing your current level == Adopting a role is the same as changing your current level. When you log in, you will see that your current level is indicated at the top right center of the page. At the time of log in, the current level is the level of your user profile. The box in which the level name appears is a drop down that allows you to select any level available to your user profile, that is any of the descendants of your user profile level. Only {{TGF_title}} personnel can log in at the System level. If no other levels appear in the drop down, then there are no levels subordinate to the one you logged in at. == User profiles == Each level may have one or more user profiles. To log into {{TGF_title}} you must have a user profile. When {{TGF_title}} sets up a new client, a level for the client is created just below the System level with a single user profile that has administrator rights. That initial profile can then create additional user profiles and additional levels. {{TGF_title}} staff can assist you in setting up your initial profiles and control levels. == Creating new user profiles == If you have administrator rights, you can create new user profiles either for the level you logged in at or for any of its adoptable roles. To create a new profile, click the [[Control Unit Users|Users ]] link next to the level that you want to add a user to. That will bring up the [[Control Unit Users]] page where you will see the list of users that already exist at the selected level. From there you can click the '''New User''' button to create a new profile. == Creating a new level == == Uses of levels == == How levels protect your data ==&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_Unit_Users</id>
		<title>Control Unit Users</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_Unit_Users"/>
				<updated>2012-01-20T18:59:01Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} The Control Unit Users page shows all users for a given control unit (control level). To edit a user, click the user's ID name. To create a new user, click the '''New User''' button.&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels</id>
		<title>Control levels</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels"/>
				<updated>2012-01-20T18:57:57Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* Adopting a role -- changing your current level */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} == Overview == The control level is the basic unit of system control and data management in {{TGF_title}}. A level is sometimes called a 'control unit'. In some contexts, it helps to think of it as a folder. Levels are organized hierarchically. When you log in to {{TGF_title}}, you log in at the level that your user profile is at. The base or root level is called the System level. Each client has a control level immediately under the System level and has at least one user profile at that level. The client may create an unlimited number of additional levels and assign user profiles to any of them. Levels control what data you can see and what data you can change. Each level, except the System level, has one or more ancestors and may have one or more descendants. Each [[Objects| object in the application]] is owned by a control level. In general you can see [[Objects|objects]] owned by your current level and its ancestors, but not its descendants. To see and change the data of a descendant of your current level, you can adopt the role of that descendant. You can adopt the role of any of the descendants of your user profile level. == Adopting a role -- changing your current level == Adopting a role is the same as changing your current level. When you log in, you will see that your current level is indicated at the top right center of the page. At the time of log in, the current level is the level of your user profile. The box in which the level name appears is a drop down that allows you to select any level available to your user profile, that is any of the descendants of your user profile level. Only {{TGF_title}} personnel can log in at the System level. If no other levels appear in the drop down, then there are no levels subordinate to the one you logged in at. == User profiles == Each level may have one or more user profiles. To log into {{TGF_title}} you must have a user profile. When {{TGF_title}} sets up a new client, a level for the client is created just below the System level with a single user profile that has administrator rights. That initial profile can then create additional user profiles and additional levels. {{TGF_title}} staff can assist you in setting up your initial profiles and control levels. == Creating new user profiles == If you have administrator rights, you can create new user profiles either for the level you logged in at or for any of its adoptable roles. To create a new profile, click the [[Control Unit Users|Users ]] link next to the level that you want to add a user to. That will bring up the [[Control Unit Users]] page where you will see the list of users that already exist at the selected level. From there you can click the '''New User''' button to create a new profile. == Creating a new level == == Uses of levels == == How levels protect your data ==&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels</id>
		<title>Control levels</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels"/>
				<updated>2012-01-20T18:57:12Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* User profiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} == Overview == The control level is the basic unit of system control and data management in {{TGF_title}}. A level is sometimes called a 'control unit'. In some contexts, it helps to think of it as a folder. Levels are organized hierarchically. When you log in to {{TGF_title}}, you log in at the level that your user profile is at. The base or root level is called the System level. Each client has a control level immediately under the System level and has at least one user profile at that level. The client may create an unlimited number of additional levels and assign user profiles to any of them. Levels control what data you can see and what data you can change. Each level, except the System level, has one or more ancestors and may have one or more descendants. Each [[Objects| object in the application]] is owned by a control level. In general you can see [[Objects|objects]] owned by your current level and its ancestors, but not its descendants. To see and change the data of a descendant of your current level, you can adopt the role of that descendant. You can adopt the role of any of the descendants of your user profile level. == Adopting a role -- changing your current level == Adopting a role is the same as changing your current level. When you log in, you will see that your current level is indicated at the top right center of the page. At the time of log in, the current level is the level of your user profile. The box in which the level name appears is a drop down that allows you to select any level available to your user profile, that is any of the descendants of your user profile level. Only {{TGF_title}} personnel can log in at the System level. If no others levels appears in the drop down, then there are no levels subordinate to the one you logged in at. == User profiles == Each level may have one or more user profiles. To log into {{TGF_title}} you must have a user profile. When {{TGF_title}} sets up a new client, a level for the client is created just below the System level with a single user profile that has administrator rights. That initial profile can then create additional user profiles and additional levels. {{TGF_title}} staff can assist you in setting up your initial profiles and control levels. == Creating new user profiles == If you have administrator rights, you can create new user profiles either for the level you logged in at or for any of its adoptable roles. To create a new profile, click the [[Control Unit Users|Users ]] link next to the level that you want to add a user to. That will bring up the [[Control Unit Users]] page where you will see the list of users that already exist at the selected level. From there you can click the '''New User''' button to create a new profile. == Creating a new level == == Uses of levels == == How levels protect your data ==&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels</id>
		<title>Control levels</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels"/>
				<updated>2012-01-20T18:56:53Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* User profiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} == Overview == The control level is the basic unit of system control and data management in {{TGF_title}}. A level is sometimes called a 'control unit'. In some contexts, it helps to think of it as a folder. Levels are organized hierarchically. When you log in to {{TGF_title}}, you log in at the level that your user profile is at. The base or root level is called the System level. Each client has a control level immediately under the System level and has at least one user profile at that level. The client may create an unlimited number of additional levels and assign user profiles to any of them. Levels control what data you can see and what data you can change. Each level, except the System level, has one or more ancestors and may have one or more descendants. Each [[Objects| object in the application]] is owned by a control level. In general you can see [[Objects|objects]] owned by your current level and its ancestors, but not its descendants. To see and change the data of a descendant of your current level, you can adopt the role of that descendant. You can adopt the role of any of the descendants of your user profile level. == Adopting a role -- changing your current level == Adopting a role is the same as changing your current level. When you log in, you will see that your current level is indicated at the top right center of the page. At the time of log in, the current level is the level of your user profile. The box in which the level name appears is a drop down that allows you to select any level available to your user profile, that is any of the descendants of your user profile level. Only {{TGF_title}} personnel can log in at the System level. If no others levels appears in the drop down, then there are no levels subordinate to the one you logged in at. == User profiles == Each level may have one or more user profiles. To log into {[TGF_title}} you must have a user profile. When {{TGF_title}} sets up a new client, a level for the client is created just below the System level with a single user profile that has administrator rights. That initial profile can then create additional user profiles and additional levels. {{TGF_title}} staff can assist you in setting up your initial profiles and control levels. == Creating new user profiles == If you have administrator rights, you can create new user profiles either for the level you logged in at or for any of its adoptable roles. To create a new profile, click the [[Control Unit Users|Users ]] link next to the level that you want to add a user to. That will bring up the [[Control Unit Users]] page where you will see the list of users that already exist at the selected level. From there you can click the '''New User''' button to create a new profile. == Creating a new level == == Uses of levels == == How levels protect your data ==&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels</id>
		<title>Control levels</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Control_levels"/>
				<updated>2012-01-20T18:56:28Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* User profiles */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} == Overview == The control level is the basic unit of system control and data management in {{TGF_title}}. A level is sometimes called a 'control unit'. In some contexts, it helps to think of it as a folder. Levels are organized hierarchically. When you log in to {{TGF_title}}, you log in at the level that your user profile is at. The base or root level is called the System level. Each client has a control level immediately under the System level and has at least one user profile at that level. The client may create an unlimited number of additional levels and assign user profiles to any of them. Levels control what data you can see and what data you can change. Each level, except the System level, has one or more ancestors and may have one or more descendants. Each [[Objects| object in the application]] is owned by a control level. In general you can see [[Objects|objects]] owned by your current level and its ancestors, but not its descendants. To see and change the data of a descendant of your current level, you can adopt the role of that descendant. You can adopt the role of any of the descendants of your user profile level. == Adopting a role -- changing your current level == Adopting a role is the same as changing your current level. When you log in, you will see that your current level is indicated at the top right center of the page. At the time of log in, the current level is the level of your user profile. The box in which the level name appears is a drop down that allows you to select any level available to your user profile, that is any of the descendants of your user profile level. Only {{TGF_title}} personnel can log in at the System level. If no others levels appears in the drop down, then there are no levels subordinate to the one you logged in at. == User profiles == Each level may have one or more user profiles. To log into {TGF_title}} you must have a user profile. When {{TGF_title}} sets up a new client, a level for the client is created just below the System level with a single user profile that has administrator rights. That initial profile can then create additional user profiles and additional levels. {{TGF_title}} staff can assist you in setting up your initial profiles and control levels. == Creating new user profiles == If you have administrator rights, you can create new user profiles either for the level you logged in at or for any of its adoptable roles. To create a new profile, click the [[Control Unit Users|Users ]] link next to the level that you want to add a user to. That will bring up the [[Control Unit Users]] page where you will see the list of users that already exist at the selected level. From there you can click the '''New User''' button to create a new profile. == Creating a new level == == Uses of levels == == How levels protect your data ==&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults</id>
		<title>Formula Defaults</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults"/>
				<updated>2012-01-19T20:24:39Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* Weight Unit of Measure */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} ==Formula Defaults Fields== ===Maximum Iterations=== The Maximum Iterations value is the maximum number of iterations the Solution Solve algorithms will be executed. A typical value is between 100 and 200. ===Optimum Density=== The Optimum Density specifies whether or not the Solution Solve calculations should solve for optimum density (Yes/No) or if it should use weight limits. ===Optimum Density Range Percent=== ===Default Batch Weight=== The Default Batch Weight value is inserted automatically when a formula is first created, but it may always be changed for a specific formula. A typical value is 1000. ===Weight Unit of Measure=== The Weight Unit of Measure applies to the Batch Weight. Typical values are 'pounds - lb', 'tons', 'metric tons', or 'kilograms - kg'. ===Dry Matter Only=== ===Round=== ===Log=== ===Rounding Factor===&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults</id>
		<title>Formula Defaults</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults"/>
				<updated>2012-01-19T20:22:29Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* Default Batch Weight */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} ==Formula Defaults Fields== ===Maximum Iterations=== The Maximum Iterations value is the maximum number of iterations the Solution Solve algorithms will be executed. A typical value is between 100 and 200. ===Optimum Density=== The Optimum Density specifies whether or not the Solution Solve calculations should solve for optimum density (Yes/No) or if it should use weight limits. ===Optimum Density Range Percent=== ===Default Batch Weight=== The Default Batch Weight value is inserted automatically when a formula is first created, but it may always be changed for a specific formula. A typical value is 1000. ===Weight Unit of Measure=== ===Dry Matter Only=== ===Round=== ===Log=== ===Rounding Factor===&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults</id>
		<title>Formula Defaults</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults"/>
				<updated>2012-01-19T20:19:49Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} ==Formula Defaults Fields== ===Maximum Iterations=== The Maximum Iterations value is the maximum number of iterations the Solution Solve algorithms will be executed. A typical value is between 100 and 200. ===Optimum Density=== The Optimum Density specifies whether or not the Solution Solve calculations should solve for optimum density (Yes/No) or if it should use weight limits. ===Optimum Density Range Percent=== ===Default Batch Weight=== ===Weight Unit of Measure=== ===Dry Matter Only=== ===Round=== ===Log=== ===Rounding Factor===&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults</id>
		<title>Formula Defaults</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults"/>
				<updated>2012-01-19T20:06:01Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: /* Maximum Iterations */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} ==Formula Defaults Fields== ===Maximum Iterations=== The Maximum Iterations value is the maximum number of iterations the Solution Solve algorithms will be executed. A typical value is between 100 and 200. ===Optimum Density=== ===Optimum Density Range Percent=== ===Default Batch Weight=== ===Weight Unit of Measure=== ===Dry Matter Only=== ===Round=== ===Log=== ===Rounding Factor===&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults</id>
		<title>Formula Defaults</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults"/>
				<updated>2012-01-19T20:02:39Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} ==Formula Defaults Fields== ===Maximum Iterations=== ===Optimum Density=== ===Optimum Density Range Percent=== ===Default Batch Weight=== ===Weight Unit of Measure=== ===Dry Matter Only=== ===Round=== ===Log=== ===Rounding Factor===&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults</id>
		<title>Formula Defaults</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults"/>
				<updated>2012-01-19T20:00:59Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{Invitation to edit}} {{:Workbench}} ==Formula Defaults Fields== ===Maximum Iterations=== Optimum Density Optimum Density Range Percent Default Batch Weight Weight Unit of Measure Dry Matter Only Round Log Rounding Factor&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults</id>
		<title>Formula Defaults</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults"/>
				<updated>2012-01-19T19:57:13Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Fields available on the Formula Defaults page: Maximum Iterations Optimum Density Optimum Density Range Percent Default Batch Weight Weight Unit of Measure Dry Matter Only Round Log Rounding Factor&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	<entry>
		<id>https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults</id>
		<title>Formula Defaults</title>
		<link rel="alternate" type="text/html" href="https://www.towergrovefeed.com/wiki_userHelp/index.php/Formula_Defaults"/>
				<updated>2012-01-19T19:56:51Z</updated>
		
		<summary type="html">&lt;p&gt;JSoke: New page: Fields available on the Formula Defaults page; Maximum Iterations Optimum Density Optimum Density Range Percent Default Batch Weight Weight Unit of Measure Dry Matter Only Round Lo...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Fields available on the Formula Defaults page; Maximum Iterations Optimum Density Optimum Density Range Percent Default Batch Weight Weight Unit of Measure Dry Matter Only Round Log Rounding Factor&lt;/div&gt;</summary>
		<author><name>JSoke</name></author>	</entry>

	</feed>