The Customer Support Training Manual document outlines the basics on how to use the system to create reports. The document contains the following components:
MTech Systems Version 7 Application (Protein V7) is divided into seven principal modules: General, FMTS, BMTS, LMTS, TMTS, SMTS and Admin.
FMTS (Feed Management Tool Series) - This module contains information regarding food management and is divided into three programs: Feed Delivery Scheduling Assistant (FDSA), Feed Formulation Assistant (FFA) and Feed Mill Information Manager (FMIM). Contains information related to food ingredients reception, inventory and reconciliation, food production, food planning delivery, and also handling costs associated with food production.
BMTS (Poultry Management Tool Series) - This module contains all processes related to the birds managemen, and is divided into seven programs: Breeder Information Manager (BIM), Breeder Planning Assistant (BPA), Hatchery Information Manager (HIM), Hatchery Planning Assistant (HPA),Broiler Information Manager (BRIM), Broiler Planning Assistant (BRPA) and Live Haul Scheduler (LHS). Programs contain information and transactions for the farms, flock, eggs production, incubation, planning, breeder and broiler birds housing, projections, processing and settlements.
LMTS (Layer Management Tool Series) - This module handles the management of egg and, is divided into seven modules: Breeder Information Manager (BIM), Breeder Planning Assistant (BPA), Hatchery Information Manager (HIM), Hatchery Planning Assistant (HPA), Layer Information Manager (LIM), Layer Planning Assistant (LPA) and Eggs Packing Station (EPS).
TMTS (Turkey Management Tool Series) - This module handles the management of turkeys and is divided into seven programs: Breeder Information Manager (BIM), Breeder Planning Assistant (BPA), Hatchery Information Manager (HIM), Hatchery Planning Assistant (HPA),Turkey Information Manager (TIM), Turkey Planning Assistant (TPA) and Live Haul Scheduler (LHS).
SMTS (Swine Management Tool Series) - This module handles the Swine breeding and processing and is divided into four programs: Swine Information Manager (SIM), Swine Planning Assistant (SPA), Grow out Information Manager, Grow out Information Manager (GIM), and Grow out Planning Assistant (GPA).
Admin - This module handles all configurations and standards for all modules mentioned and is divided into two sections: Business and System.
Once “Show my Favorites Folder” has been selected, right-click and select “Add Reports”.
On the layout screen, select all reports more frequently used in order to access them quickly. These reports will be saved in the “Favorites” folder.
The Report Builder section contains the following components:
To create new reports, there are two options:
From the main menu, select Report Builder.
From the report builder screen, click the File drop-down menu and select Definitions in order to create a new report.
The next screen shows all existing reports available in the system.
To create a new report press click on the “New” button.
In the “Report Index” screen, fill out the following fields:
Base Class ID - select the appropriate class once the drop-down menu has been displayed (a list of all available classes will pop up, with each class showing the exposed granularity, ex. Detail, Summary or Master Detail).
Report Name - type the report name.
Base Table Name - table/view name Identification.
Report ID - unique identifier for system reports.
Report Granularity Mode - depending on the class selected previously, this field will identify the granularity type to be used like detail, summary or Master Detail.
Report Class Name - identifier for the selected class.
Language - select the language to be used (suggested to leave blank and the system will take the default language selected in configuration).
System Flag - this option indicates if it is a system report or a user report.
Print Tracking - this option is used to set PrintCounter, PrintUserId and LastPrintDate once the report has been printed. *Note: this option is not available in all reports. Sales invoice is an example where this property can be used).
*Note: All fields in yellow are mandatory field. Fields in grey are disabled and white fields are optional.
From any screen in the system, select the Reports button and then click Create New Reports. In the sample below, from the BIM Farms screen, a new report has been created, and the BIM Farm Class has been selected as a default to create the new report.
Below is a list of must-use classes to generate reports:
BIM:
BRIM:
HIM:
HIM Chick Trans
FMIM:
LHS:
BRPA:
BRPA Breeder Schedules
BPA:
SIM:
Culls, Farrowing, Feed Inventories, Health Checks Detail, Heat Checking, Inseminations, Miscarriages, Mortalities, Pregnancy Checks, Weaning
GIM:
GIM Proc Recv Trans
The main report builder screen has the following sections:
Report Properties: This sections contains all available fields (methods and properties) selected from the class Browser. Calculated fields will also be used to design the report.
Class Browser: This section includes all classes, including those classes related to the main class. The main class is highlighted in bold and it is mandatory to select one field of this class at least.
Default Series: In this section, all filters must be defined. These filters are settled in the Report Properties section and also in the Edit Report Parameters screen from the main menu.
The first step is to select the necessary fields to build the report, from the class browser. Those fields will be placed in the Report properties section. This section has the following columns:
Class name - identify the class names where the fields belong to.
Column Name - field Name.
Column Alias - select the name of the field that will be used in the layout and output.
Output - indicate if the field will be visible or not in the output.
Prompt - select the fields that will be used as filter or parameter to execute the report. Available options are: None, optional or Required.
Filter Type - identify the filter type. Depending on the field, the following options will be available: Expression, Value, Lookup and Free from SQL.
Filter Mode - identify if the field will be executed before or after the compilation is completed. Available options are PRE or POST.
Aggregate Status - select the calculated function type to use to totalize the field. Available options are: None, Percentage, Count, Max, Min, Su,. Weighted Average and Weighted Average Excluded (these options will be available depending on the selected field).
Weight Field - in the case that Weighted Average has been selected, the weighted field must be filled with the weighted value that will be used to calculate the weight.
Percentage Numerator Field - in case that percentage has been selected, the Aggregate Status identifies the numerator field used to calculate percentage and will be shown in the output.
Percentage Denominator Field - if Aggregate Status was selected, this column will identify the field to be used as the denominator in the calculate percentage and this will be displayed in the output.
Edit Calculated Expression - this option only can be used for calculated fields. In that screen, all calculations will be entered.
Format US - American format will be used in numerical type fields.
Format Metric - define the metric format to be used in numerical type fields.
Date Time Mode - define the date format to use in date time fields. Available options are: Date Only, Time Only or Date and Time.
Parent Table Name - specify the table’s path to search values used in the field. (FK Column Name: identify the Foreign Key of the field).
Grid Category - typically used in vertical outputs in order to group fields.
When this field is selected from the Class Browsers, it is necessary to define the parameters to determinate the value from this method (yellow fields are mandatory).
Example:
Age Method. The age result will be exposed in days, week or days and weeks:
Age Mode Calculation Category: Displays the age result in days, weeks or days and weeks.
Age Date Calculation Category: Calculates the age from the date placed to either the date sold or the record date.
To add calculated fields, select the Options button from the main menu and select Add Calculated Field.
From the Expression Builder screen, follow the next steps:
Select the value type that will be returned as the operation result. The operations are: Boolean, date-time, Decimal, Int32, String, and GUID.
In this section, the calculation fields will be entered.
In this section, it is possible to select the functions, operators, fields and constants available to select the calculations that may be selected and used in the calculation section.
This section will be displayed in a list with all options depending on what is selected in step 3. For Example, if functions are selected, this section will display all available functions were deployed.
From the main menu Options button, select Edit Report Parameters. This screen will display a number of parameters that can be configured for the current report. Different parameters can be used depending on the selected class.
The following screen shows the parameters used in Class BIM Entity – Flock Profile.
In the Argument column, it is possible to select the parameters that will be used to execute the report.
In the Prompt column, defined fields can be used as filters for the report (optional or required).
In the Filter Type column, the user may select the filter type that will be used. For example: Expression, Value, Lookup, None.
The following screen displays the different layouts used to show the output report.
There are three report types:
Tabular design has the following available options:
Customize
Grid: Allow adding or deleting fields associated with the layout.
Also allow the creation of classification categories for the vertical
output.
In the Report Groups screen, click the New button and fill out the following fields:
Group Name - name for the report group.
Group ID - identification number for the report group
Shared - select el tipo de compartimiento (Compartida de solo lectura, lectura y escritura compartida, Privada, sin establecer)
System Flag - select to determine if the report is a system report or a user report.
Report Group Type - identifies the type of group report for the user. Available options are:
Correlation Report Group - permite agrupar diferentes reportes sin existir una relación entre ellos.
Master-Detail Report Group - permite agrupar diferentes reportes que tienen alguna relación entre ellos a través de un o más campos.
There are two types of group reports:
From the main menu, select the Options button.
Select from one of the two options: Add Existing Report (Definition) or Add New Report (Definition).
Once all reports have been added, it is necessary to select the main report.
It will be necessary to identify the fields that will be used to establish the relation between the principal report and the sub reports.
It is necessary that each report has the layout already previously created. The main report can only have one tabular layout previously created.
The following output displays the (4) reports that have a relation to each other. The Entity Sold Report is the main report, and the other related reports are sub reports.
From the main menu, add existing reports or create new reports from the report group option.
Once all threads are added, a sequence to display the reports can be defined.
It is necessary that
each
report has a layout previously created.
To create a New Report Control Panel, select the following option in the main menu.
Once the above option has been selected, click the New button and enter the following fields:
Control Panel Name - enter the dashboard name.
Control Panel Description - write a Brief description of the control panel.
System Flag - select whether it will be a dashboard system or user.
Auto Refresh Frequency - defined time auto refresh of the data.
In the Options menu, click on Add a New Report or Add Existing Report to add a new report or new existing report, which will be used for the dashboard.
Once the
reports are added, using the
section
Layout
Objects, layouts and graphics an be selected
to be used for the dashboard.
Use the right mouse button in the center area of the dashboard screen to display a menu and select the Customized layout option. This screen allows you to manage dashboard options such as labels, dividers splitters, etc.
After selecting the New button, enter the following fields:
View Name - name of the View.
Database View Name - displays the name of the view you will level the database (MVU prefix followed by the name given in the previous step).
Display Name - brief description of the view.
Description - detailed description of the new view.
Base table name - select the name of the base class to use. The new class to create will bring all related to these table base classes.
Class Id - IRN automatically-generated identification code.
Create/Edit View - displays a new screen to create/edit the query define for creating the view, as can be seen in the following screen:
This section shows Tables and Vista Mtech, which may be used for the new view.
Area Query Builder, which develops the new SQL Query.
Displays selected tables and views as well as their relationships.
Properties that can be used in the selected fields.
Query Result Tab to run the query and display the results.
Once the view has been created, this new class will be available as a Base Class ID in generating new reports (Report Definitions).