Use Case Specification

 

  1. UC-7 Format Amounts (Data Selection Criteria)
    1. Brief Description

    This use case enables the Budget Analyst to control the format and selection criteria (precision, positive, negative, zero) for amounts.

  2. Flow of Events
  3.  

    1. Basic Flow - Data Precision

Definition: Provides the capability to select data precision: billions, tenths of billions, millions, tenths of millions, thousands, units or dollars and cents.

Association: Effects Fiscal Year Span

  1. Budget Analyst selects 9 = data precision {dp}
  2. (System displays current precision)
  3. (System displays available precision choices - see Definition for examples.)
  4. Budget Analyst selects desired precision.

 

    1. Alternate Flows
      1. Select Fiscal Year Span

Definition: Provides the capability to select the number of years of data to display. The default number of columns depends on the data precision; for the default data precision of "thousands", the default number of years is eight. If more years are selected than the default, they appear on a subsequent page.

  1. Budget Analyst selects 6 = select fy span {sfys}{fys}
  2. (System prompts Budget Analyst for number of columns of data. Suggested range is 1 - 12.)
  3. Budget Analyst inputs a number between 1 and 12 representing the number of columns of data desired on the report.
  4. (System displays default number of columns based on data precision chosen unless the default is changed via this option.)

NOTE: often, the input file(s) chosen do not have 8 valid columns of data. This option prevents the display/printing of columns with zero values.

NOTE: Report displays/prints columns greater than 8 on the next page).

 

      1. Negative Data Only
      2. Definition: Provides the capability to show negative values only. All others are displayed as zero.

        1. Budget Analyst selects 15 = negative data only {nd}

         

      3. Positive Data Only
      4. Definition: Provides the capability to show positive values only. All others are displayed as zero.

        1. Budget Analyst selects 16 = positive data only {pd}

         

      5. Keep Zero Record
      6. Definition: Provides the capability to retain records with zero data.

        1. Budget Analyst selects 36 = keep zero records {kz}

         

      7. Value Suppress

Definition: Provides the capability to suppress printing of values below the selected value. Values between +n and -n are suppressed. If zero is chosen as the suppression value, only zeros will be suppressed, not any positive or negative values.

  1. Budget Analyst selects 14 = value suppress {vs}
  2. Budget Analyst inputs a positive number (either 6 or +6) or a negative number (-6)
  3. (System suppresses values less than the number input)

 

  1. Participating Actors
  2. 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.

     

  3. Pre-Conditions
  4. Budget Analyst is creating or updating a F&FP Report Break

     

  5. Post-Conditions
  6. Report is produced with the data formatting and selection criteria chosen by the user.

     

  7. Extension Points
  8. None.

     

  9. Supplemental Requirements
  10. None.

     

  11. Open Issues

None.