Use Case Description

 

  1. UC-8 Format Page (Report Format)
    1. Use Case Summary

    This use case enables the Budget Analyst to control pagination, line numbering, titles, etc. on the created report.

     

  2. Flow of Events
    1. Basic Flow - Page Headers

Definition: Provides the capability to select a page header for the report or create custom headers. Multiple line headers are allowed, but each line reduces the amount of data displayed.

  1. Budget Analyst selects 7 = page headers {ph}
  2. (System displays available headers including option for user input header)
  3. Budget Analyst selects
  4. (System multiple lines)

 

    1. Alternate Flows
      1. Report Titles

Definition: Provides the capability to have two additional titles appear on the report in addition to the page header.

  1. Budget Analyst selects 12 = report titles {rt}
  2. (System prompts for input of optional title) {TO DO: determine maximum title length}
  3. Budget Analyst inputs title or nothing.
  4. (System prompts for input of optional subtitle. Maximum length is 30 characters.)
  5. Budget Analyst inputs subtitle or nothing.

 

      1. Column Headers

Definition: Provides the capability to select column headers or create custom headers. Column headers not entered will appear blank.

  1. Budget Analyst selects 8 = column headers {ch}
  2. (System displays available headers including option for user input header.)
  3. start column
  4. # of positions (e.g., fiscal years)

 

      1. Unclassified Headers

Definition: Provides the capability to change default header and footer from SECRET to UNCLASSIFIED.

  1. Budget Analyst selects 5 = unclassified headers {uh}
  2. (System warns Budget Analyst that unclassified headers have been selected.)

NOTE: during development, testing; if SP software has not been changed, this option must always be selected to keep from producing a report with classified headers on the unclassified system.

NOTE: The following options are dependent upon breaks chosen on the main report building screen. {TO DO: which ones?}

 

      1. Suppress Data
      2. Definition: Provides the capability to prepare the report without dollar amounts.

        1. Budget Analyst selects 11 = suppress data {sd}

         

      3. No Pagination
      4. Definition: Provides the capability to suppress all page break.

        1. Budget Analyst selects 20 = no pagination {np}

         

      5. Report Line Numbers
      6. Definition: Provides the capability to place a line number text to each detail line printed. The number is reset when there is a change in appropriation, or can continue to be incremented if specified by the user.

        1. Budget Analyst selects 21 = report line numbers {rln}

         

      7. Suppress Grand Totals
      8. Definition: Provides the capability to suppress the printing of the final grand totals page.

        1. Budget Analyst selects 28 = suppress grand totals {sgt}

         

      9. No Top Underline

Definition: Provides the capability to suppress the printing of the top underline between the header and the data.

1. Budget Analyst selects 33 = no top underline {nu}

 

  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. System produces report with the chosen alterations to the report format.

     

  7. Extension Points
  8. None.

     

  9. Supplemental Requirements
  10. None.

     

  11. Open Issues

None.