Use Case Description
This use case enables the Budget Analyst to perform individual selection, report placement and apply formulas to specific columns found in the selected input files.
Definition: Provides the capability to select which columns from the input files will appear on the output and in which order.
{TBD: is this tied to the number of input files chosen on the main screen, or is selection made again here?}
Usage: Used with Formula Input. This option is input first. Columns from input files are built here.
Definition
: Provides the capability to perform calculations on the input data.Usage: Used with Column Formula Input. This option is input second. Formulas are supplied for columns built using "column formula input." Performs calculations on columns and places results in particular columns on the report.
Definition
: Provides the capability if formula input is performed and percentages are calculated (one column divided by another column), to change data precision for those columns (and others that use that column) to tenths.
Definition
: Provides the capability to select all files which are scheduled for update.1. Budget Analyst selects 40 = all update files {auf}
{TBD: may only be available to fmadm?}
Budget Analyst - Any interactive user of the ABIDES-FE Report Break. It is assumed that they require reports to analyze the state of the budget.
Budget Analyst is creating or updating a F&FP Report Break.
System produces the report with specified column selection, placement and formulas as applicable.
None.
None.
{TO DO: determine how many columns to display on the GUI}
{TO DO: determine how user indicates no more or inputs - - assumption, first "null" ends requests; can GUI function differently letting a column’s input be skipped?}
{TO DO: possible to use same file for more than one column?}
NOTE: formats are "colx", "fyYY",
{TO DO: "posx"?, "loc"?, "rm"?}
{TO DO: Is multiplication of columns really possible here or only in 3.x Formula Input?percentages?}
{TO DO: User inputs column in format "colx" where x is a valid column in the file? Other possible input errors with the input formats}
{TO DO: how will error be reported here if column is invalid?}
{TO DO: is division possible, system checks for divide by zero?}
{TO DO: determine how many columns to display on the GUI}
{TO DO: determine how user indicates no more or inputs - - assumption, first "null" ends requests; can GUI function differently letting a column’s input be skipped?}
NOTE: percentages are allowed for multiplication
{TO DO: percentages only for multiplication?}
{TO DO: Format for percentage is number only? .065454}