Updated help files

Signed-off-by: Galen Charlton <gmcharlt@gmail.com>
This commit is contained in:
Nicole Engard 2009-09-22 10:09:35 -04:00 committed by Galen Charlton
parent 38d04ba164
commit 0499ac7d75
6 changed files with 160 additions and 132 deletions

View file

@ -5,5 +5,7 @@
<li>To create a manual credit, click the 'Create manual credit' tab</li> <li>To create a manual credit, click the 'Create manual credit' tab</li>
<li>Enter in the information related to the credit you're adding</li> <li>Enter in the information related to the credit you're adding</li>
<li>The new credit will appear on the 'Account' tab</li> <li>The new credit will appear on the 'Account' tab</li>
</ul> TIP: Use manual credits to pay partial fines. </ul>
</div> <!-- TMPL_INCLUDE NAME="help-bottom.inc" -->
<p style="background-color: #ffe599">TIP: Use manual credits to pay partial fines.</p>
<!-- TMPL_INCLUDE NAME="help-bottom.inc" -->

View file

@ -5,6 +5,8 @@
<li>Click the 'Create manual invoice' tab</li> <li>Click the 'Create manual invoice' tab</li>
<li>Enter in the information related to the charge you're adding</li> <li>Enter in the information related to the charge you're adding</li>
<li>The new charge will appear on the 'Account' tab</li> <li>The new charge will appear on the 'Account' tab</li>
<li>If you would like to define additional categories for manual invoices you can do so by adding authorized values in the MANUAL_INV categories.</li>
<ul><li style="color: #990000">IMPORTANT: Set the authorized value field as the description and the description field is the default fee, if any.</li></ul>
<li>Manual invoices can be paid the same way as automatic fines, by clicking on 'Pay fines'</li> <li>Manual invoices can be paid the same way as automatic fines, by clicking on 'Pay fines'</li>
</ul> </ul>

View file

@ -37,6 +37,10 @@ TIP: If this preference is turned OFF after being ON, the system reverts to the
<li><strong>circulate</strong> <li><strong>circulate</strong>
<ul> <ul>
<li>Ability for logged in user to check books out and back in</li> <li>Ability for logged in user to check books out and back in</li>
<li>With GranularPermissions on this section will be expanded to allow access to specific ciculation functions.
<ul>
<li><em>Get there:</em> More &gt; Administration &gt; Global System Preferences &gt; Admin &gt; GranularPermissions</li>
</ul></li>
</ul></li> </ul></li>
<li><strong>catalog</strong> <li><strong>catalog</strong>
<ul> <ul>
@ -84,7 +88,7 @@ TIP: If this preference is turned OFF after being ON, the system reverts to the
<li>Use tools (export, import, barcodes)</li> <li>Use tools (export, import, barcodes)</li>
<li>With GranularPermissions on this section will be expanded to allow access only to specific tools <li>With GranularPermissions on this section will be expanded to allow access only to specific tools
<ul> <ul>
<li><em>Get there:</em> More &gt; Administration &gt; General preferences &gt; Admin &gt; GranularPermissions</li> <li><em>Get there:</em> More &gt; Administration &gt; Global System Preferences &gt; Admin &gt; GranularPermissions</li>
</ul></li> </ul></li>
</ul></li> </ul></li>
<li><strong>editauthorities</strong> <li><strong>editauthorities</strong>

View file

@ -2,40 +2,63 @@
<h1>Reports Dictionary Help</h1> <h1>Reports Dictionary Help</h1>
<h2>What is the Reports Dictionary</h2> The dictionary provides a way that you can define custom criteria for reporting by combining existing criteria.
<p>The dictionary provides a way that you can define custom criteria for reporting by combining existing criteria.</p>
<h2>Adding A New Definition</h2> <h2>Adding A New Definition</h2>
<h3>Step 1 of 4 Name</h3>
<p><strong>Step 1: Name</strong></p>
<p>At this step you will need to fill out the following details:</p> <p>At this step you will need to fill out the following details:</p>
<ol>
<li>
<p>Definition Name: Short name that is used for display and selection</p></li>
<li>
<p>Definition Description: Used within the dictionary only to provide further detail about the definition</p></li>
</ol>
<h3>Step 2 of 4 Area</h3>
<p>Now you will need to select the area that you are binding the definition to. Definitions can only be bound to one area. If you wish to use a similar definition in say, Circulation and Patrons, you will need to create two definitions - one for each area</p>
<h3>Step 3 of 4 Columns</h3> <ul>
<p>Now select the criteria that you wish to use to build your definition. Click on the database column name and then press the add button. Once you have selected all your desired columns, press Next.</p> <li>Definition Name: Short name that is used for display and selection</li>
<p>Note: Definitions can be deleted easily, and if you are still learning the structure of the Koha data, it may take a little while to sort out which fields you require. Some trial and error may be required.</p> <li>Definition Description: Used within the dictionary only to provide further detail about the definition</li>
</ul>
<p><strong>Step 2: Area</strong></p>
<p>Now you will need to select the area that you are binding the definition to. </p>
<p style="color: #990000">IMPORTANT: Definitions can only be bound to one area.</p>
<p style="background-color: #ffe599">TIP: If you wish to use a similar definition in say, Circulation and Patrons, you will need to create two definitions - one for each area</p>
<p><strong>Step 3: Columns</strong></p>
<p>Now select the criteria that you wish to use to build your definition. </p>
<ul>
<li>Click on the database column name and then press the 'add' button.</li>
<li>Once you have selected all your desired columns, press Next.</li>
</ul>
<p style="background-color: #ffe599">TIP: Definitions can be deleted easily, and if you are still learning the structure of the Koha data, it may take a little while to sort out which fields you require. Some trial and error may be required</p>
<p><strong>Step 4: Values</strong></p>
<h3>Step 4 of 4 Values</h3>
<p>Now you need to select the values for each column that will make up your new criteria. There are different ways to define the values, based on the type of data in the column you have selected</p> <p>Now you need to select the values for each column that will make up your new criteria. There are different ways to define the values, based on the type of data in the column you have selected</p>
<ul>
<li><strong>Search String Matches</strong> For free text fields in that database, enter a string/phrase for the criteria to match on</li>
<li><strong>Date</strong> For date fields you can either select:
<ol>
<li>Date Range: enter values in both date fields</li>
<li>All Data Before A Given Date: enter a value in the field only</li>
<li>All Data After A Given Date: enter a value in the field only</li>
</ol></li>
<li><strong>Select From Database Value</strong> For data that is given an authorized value in the Koha database, you the drop down list to select one value</li>
</ul>
<h2>Using A Definition</h2>
<p>Once you have created your new definition and it shows on in the Dictionary, you can use the definition for reporting. When you go to create a new report, the criteria for the area you are reporting on will automatically show as limits in the Guided Reports wizard</p>
<ul>
<li>Search String Matches For free text fields in that database, enter a string/phrase for the criteria to match on</li>
<li>Date For date fields you can either select:</li>
<ol><li>Date Range: enter values in both date fields</li>
<li>All Data Before A Given Date: enter a value in the XXX field only</li>
<li>All Data After A Given Date: enter a value in the XXX field only</li>
</ol>
<li>Select From Database Value For data that is given an authorized value in the Koha database, you the drop down list to select one value</li>
</ul>
<p><strong>Step 5: Confirmation</strong></p>
<p>You will be presented with a confirmation once you have finished step 4</p>
<p>Click 'Save'</p>
<h2>Using A Definition</h2>
<p>Once you have created your new definition and it shows on in the Dictionary, you can use the definition for reporting.</p>
<ul>
<li>When you go to create a new report, the criteria for the area you are reporting on will automatically show as limits in the Guided Reports wizard</li>
</ul>
<!-- TMPL_INCLUDE NAME="help-bottom.inc" --> <!-- TMPL_INCLUDE NAME="help-bottom.inc" -->

View file

@ -1,56 +1,57 @@
<!-- TMPL_INCLUDE NAME="help-top.inc" --> <!-- TMPL_INCLUDE NAME="help-top.inc" -->
<a name="#top" title="#top"></a>
<h1>Guided Reports Help</h1> <h1>Add a Custom Report</h1>
<ul>
<li><a href="#new">Building A New Report</a></li> <p>If the report you need is not already available, the 'Guided Reports' Wizard will walk anyone through creating a custom report.</p>
<li><a href="#save">Saving A Report</a></li>
<li><a href="#sql">Generating A New Report From SQL</a></li> <p>There are three elements of a standard 'guided' report: columns, rows and filters. For issues and acquisitions, desired data is placed in each cell (count or amount, or loan length).</p>
<li><a href="#scheduler">Scheduling A Report</a></li>
<li> <ul>
<ul> <li>Go to the 'Reports' module (usually under 'More' in your Global Nav)</li>
<li> <li>Choose 'Guided Reports' under 'Guided Reports Wizard'</li>
<ul> </ul>
<li><strong>Tabular:</strong>Simple report of columns only.</li>
<li><strong>Matrix:</strong><em>Not finished</em></li> <p>Now, you can build a report in 6 easy steps!</p>
<li><strong>Summary:</strong><em>Not finished</em></li>
</ul> <p><strong>Step 1: Choose a Module to Report on</strong></p>
<ul> <ul>
<li><strong>System Generated Criteria</strong> These criteria are known to the system and are drawn from your system preferences</li> <li>Choose a module to build a report on</li>
<li><strong>Dictionary Criteria</strong> These are custom defined criteria defined for your Koha in the Reports Dictionary</li> <li>Click 'Next'</li>
</ul> </ul>
<ul>
<li>Count : Returns a count of each value</li> <p><strong>Step 2: Pick a Report Type</strong></p>
<li>Sum : Returns the sum of all values</li> <li style="color: #990000">IMPORTANT: Only Tabular should be chosen with this option</p>
<li>Average : Returns the average value</li> <p><strong>Step 3: Select Columns for Display</strong></p>
<li>Min : Returns the lowest value</li> <p><strong>Step 4: Select Criteria to Limit</strong></p>
<li>Max : Returns the highest value</li> <p>This is optional, if you don't want to limit results by any one field, just leave this section blank.</p>
</ul></li> <p><strong>Step 5: Pick which columns to total</strong></p>
<p>For help with the Reports Dictionary - see online help within the Dictionary Pages</p> <p>This is optional, if you don't want to do any math on the results, just leave this section blank.</p>
<hr/><a name="#new" title="#new"></a><h2>Building A New Report</h2> <h3>Step 1 of 6: Choose a Module to Report on</h3> <p><strong>Step 6: Choose how you want the report ordered</strong></p>
<p>Select one of the module areas to report on. Guided reports can only generate reports from within one module. For reports across modules, you will need to use either a compound report, or build a custom report using SQL statements.</p><h3>Step 2 of 6: Pick a Report Type</h3> <p>This is optional, if you want the results to come out as they are in the table, just leave this section blank.</p>
<p>There are 3 types of reports that can be generated:</p><h3>Step 3 of 6: Select Columns for Display</h3>
<p>Select the columns to draw the report data from. Click the column to add in the left hand box and then click the &quot;Add&quot; button. Your column will now show up in the right hand box. To remove a selected column, click the column name on the right hand side and then click the delete button. Once you are happy with the columns, select the &quot;Choose Columns&quot; button to proceed to the next step.</p> <h1>Edit Reports</h1>
<p><strong>Be careful selecting columns.</strong> The guided reports feature expects that you have some knowledge of the Koha database structure and what each field is used for. Be careful selecting columns as a poor choice may lead to a report that is so large that it either times out before it can be generated, or it will require a large amount of system resources to generate and slow down the operation of Koha.</p>
<p>There is no sanity checker in the reports engine</p><h3>Step 4 of 6: Select Criteria to Limit on </h3> <p>Custom reports can be edited in their entirety from the Saved Guided Reports page.</p>
<p>Criteria allow you to limit your report to display results to a given criteria.Criteria are bound to a specific reporting area.</p><h3>Step 5 of 6: Pick which columns to total</h3>
<p>Now choose operations that you want to preform on each column. The operations that can be selected are:</p>. <h3>Step 6 of 6: Select how you want the report ordered</h3> <ul><li><em>Get there:</em> More > Reports > Guided Reports > Use Saved</li></ul>
<p>Select how you wish to order the report. You can select multiple criteria to order against and the hierarchy that the are applied. For example order alphabetically by Surname, and then alphabetically by First Name</p><br/><a href="#top">
Back To Top <ul.<li>To edit a report click 'Edit SQL' beside the report</li>
</a> <li>A page with editable fields will open so that you can change the title, notes and SQL related to the report</li></ul>
<hr/><a name="#save" title="#save">
</a><h2>Saving A Report</h2>
<p>Once you have generated a report, you can now choose to save the report definition so that you can run it again when required, or setup the Task Scheduler to run the report for you.</p><br/><a href="#top"> <h1>Questions</h1>
Back To Top
</a> <p><strong>Can I have reports run on a schedule?</strong></p>
<hr/><a name="#sql" title="#sql">
</a><h2>Generating A New Report From SQL</h2> <p>Yes, you can use the Task Scheduler tool.</p>
<p>A report can be generated directly using from an SQL statement. On the &quot;Create from SQL&quot; page, give the report a Title and Description (using the notes field) and then paste your SQL statement into the text area.</p><br/><a href="#top">
Back To Top <ul><li><em>Get there:</em> More > Tools > Task Scheduler</li></ul>
</a>
<hr/><a name="#scheduler" title="#scheduler"> <p><strong>Is there a repository for reports?</strong></p>
</a><h2>Scheduling A Report</h2>
<p>Reports can be scheduled to run either at a one off time, or repeatedly at a defined period using the task scheduler. The task scheduler is found under Tools &gt;Task Scheduler</p><br/><a href="#top"> <p>There is a page on the Koha Wiki: <a href="http://wiki.koha.org/doku.php?id=sql_library" target="_new">http://wiki.koha.org/doku.php?id=sql_library</a> with reports written by Koha libraries around the world.</p>
Back To Top
</a> <p>NEKLS also has a great page (<a href="http://www.nexpresslibrary.org/training/reports-training/" target="_new">http://www.nexpresslibrary.org/training/reports-training/</a>) with a list of reports they have written.</p>
</ul></li>
</ul><!-- TMPL_INCLUDE NAME="help-bottom.inc" -->
<!-- TMPL_INCLUDE NAME="help-bottom.inc" -->

View file

@ -1,47 +1,43 @@
<!-- TMPL_INCLUDE NAME="help-top.inc" --> <!-- TMPL_INCLUDE NAME="help-top.inc" -->
<h1>Holidays Calendar Help</h1><h2>What is the Holidays Calendar?</h2> <h1>Holidays Calendar</h1>
<p>The Holidays Calendar allows the library to define days where the library is closed. Circulation rules are then recalculated to taken in to account that library is closed and there will be no one present to return items.</p>
<p>There are 2 types of holiday:</p> The calendar is used to define days when the library is closed for circulation rules.
<ol>
<li><strong>Unique Holiday</strong>:One off events or closeures.</li> <ul>
<li><strong>Repeatable Holidays</strong>:Holidays that either repeat the same day of every week or repeated yearly on the same date.</li> <li>From the pull down you can choose which branch to apply holidays to.</li>
</ol> Holidays are set per library and the same holiday will need to be set for all libraries in a system. <ul><li style="background-color: #ffe599">TIP: If you're entering universal holidays (that apply to all branches) you will be presented with an option to add to all when adding a new holiday.</li></ul>
<h2>Updating the Calendar:</h2> <li>To add a new holiday, click on the date you'd like to add a holiday to</li>
<ul> <ul><li style="background-color: #ffe599">TIP: Click the plus sign (+) to the right of the holiday options for a helpful tip.</li></ul>
<li>Go to the 'Tools' module (usually under 'More' in your Global Nav)</li> <li>Click on the date and fill in the necessary fields for your library.</li>
<li>Choose 'Calendar'</li> <li>Chose whether this holiday is repeated every day of the week or yearly.</li>
<li>From the pull down you can choose which branch to apply holidays to. <ul><li style="background-color: #ffe599">TIP: An example of a repeatable holiday would be Christmas, New Year's or a staff in-service day</li></ul>
<ul> <li>When you've entered the necessary data click 'Save'</li>
<li> <li>Once saved your holiday will be color-coded on the calendar and listed below the calendar</li>
<span style="background-color: #ffff99"> </ul>
TIP: At present you will have to enter holidays in for each library, there is no way to apply holidays to all libraries at once.</span></li>
</ul></li>
<li>To add a new holiday, click on the date you'd like to add a holiday to <h2>Questions</h2>
<ul>
<li>Example, February 18, 2008 is President's Day and the library is closed.</li> <p><strong>Why do I want to add holidays for my branch?</strong></p>
</ul></li>
<li>Click on the 18th of February 2008 and fill in the necessary fields for your library.</li> After holidays are entered on the calendar, circulation rules are then recalculated to taken in to account that library is closed and there will be no one present to return items.
<li>Chose whether this holiday is repeated every day of the week or yearly.
<ul>
<li>In the case of President's Day it is not repeatable.</li> <p><strong>How do I enable the Holiday Calendar?</strong></p>
<li>
<span style="background-color: #ffff99"> You can make use of the Holidays Calendar by turning on the proper system preferences
TIP: An example of a repeatable holiday would be Christmas, New Year's or a staff in-service day</span></li> <ul>
</ul></li> <li><em>Get there:</em> More > Administration > Global System Preferences > Circulation > useDaysMode</li>
<li>When you've entered the necessary data click 'Save'</li> <ul> <li>Choose the method for calculating due date: select Calendar to use the holidays module, and Days to ignore the holidays module</li></ul>
<li>Once saved your holiday will be color-coded on the calendar</li> <li><em>Get there:</em> More > Administration > Global System Preferences > Circulation > finescalendar</li>
</ul><h3><strong>Why do I want to add holidays for my library?</strong></h3>After holidays are entered on the calendar, circulation rules are then recalculated to taken in to account that library is closed and there will be no one present to return items. <ul> <li>This will use the check the holiday calendar before charging fines</li></ul>
<h3>How do I enable the Holiday Calendar? </h3> </ul>
<p>You can make use of the Holidays Calendar by turning on the proper system preferences</p>
<ul> <p><strong>How is the dropbox date is determined?</strong></p>
<li><em>Get there:</em> More &gt; Administration &gt; Global System Preferences &gt; Circulation &gt; useDaysMode
<ul> <p>Is it the last open date for the checkout branch? Is it today's date minus one? Can the dropbox checkin date be set? If the library is closed for four days for repairs, for example, there would be more than one day needed for the dropbox date.</p>
<li>Choose the method for calculating due date: select Calendar to use the holidays module, and Days to ignore the holidays module</li>
</ul></li> <p>You will only have one dropbox date and that will be the last day that the library open (determined by the holiday calendar) because there is no real way to know what day the books were dropped into the box during the 4 closed days. The only way to change the effective checkin date in dropbox mode is to modify the calendar.</p>
<li><em>Get there:</em> More &gt; Administration &gt; Global System Preferences &gt; Circulation &gt; finescalendar
<ul> <!-- TMPL_INCLUDE NAME="help-bottom.inc" -->
<li>This will use the check the holiday calendar before charging fines</li>
</ul></li>
</ul>
<p> </p><!-- TMPL_INCLUDE NAME="help-bottom.inc" -->