# AKA Municipal Asset Management System

Actor | Public Works Manager
Associations:
visibility | participants | roles
public | UC-RM110 Print | Print is enabled when one or more templates are selected
public | UC-RM120 Edit Template | Edit is enabled if at least one template is selected
public | UC-RM130 Browse Templates |
public | UC-U110 Gripe |
public | Select Templates |

Use-Case | Select Templates
Associations:
visibility | participants | roles
public | Public Works Manager |

Use-Case | UC-RM110 Print
Stereotype: | process
Description: | In the current release, there are no ad-hoc reporting requirements, so the search cues to populate the reports will be predictable from the current data; to effect a report, the Public Works Manager only needs to specify the template and initiate the print. The print process then includes the processes to merge the data into the template, transform the template into printer-ready format and then submit the document to the normal office print queue. Because asset histories must include tracking details to link history events with specific printed documents, the print process must generate a document ID and then update the assets database to reflect these changes.
Includes: | UC-RM115 Report to Audit Trail, UC-RM114 Merge Data, UC-RM111 Format for Printer, UC-RM113 Update Asset History, UC-RM112 Add to Print Queue
Associations:
visibility | participants | roles
public | Public Works Manager | Print is enabled when one or more templates are selected

Use-Case | UC-RM111 Format for Printer
Description: | process the template to produce an output format suitable for local print drivers.

Use-Case | UC-RM112 Add to Print Queue
Description: | Standard O/S specific printer queue; this allows the document to be printed locally or on a network printer according to how the O/S has been configured.

Use-Case | UC-RM113 Update Asset History
Description: | Update the asset history to show when the deficiency, work-order or repair was documented.

Use-Case | UC-RM114 Merge Data
Description: | Pull asset data from the local data store and merge with token placeholders in the template.
Includes: | UC-U120 ID Generator

Use-Case | UC-RM115 Report to Audit Trail
Description: | Keep a log of all printouts.

Use-Case | UC-RM120 Edit Template
Description: | Edit template is a simple text process for modifying the layout and static content of the templates, and to modify the data criteria attached to each report. This may not need to use the same template selection as the print operation, for example, if the templates are physically organized in filesystem folders, the template edit could be as simple as browsing those folders with Microsoft Notepad or Unix vi.
Includes: | UC-RM130 Browse Templates
Associations:
visibility | participants | roles
public | Public Works Manager | Edit is enabled if at least one template is selected

Use-Case | UC-RM130 Browse Templates
Description: | The public works manager can select a template from a display showing summaries of the templates, for example, thumbnails or descriptions of the forms.
Subtypes: | UC-RM131 Compliance Only, UC-RM132 Non-Compliance Only
Includes: | UC-RM133 Template Summary, Select Templates
Associations:
visibility | participants | roles
public | Public Works Manager |

Use-Case | UC-RM131 Compliance Only
Description: | Show only those templates for compliance to the MMS
Supertypes: | UC-RM130 Browse Templates

Use-Case | UC-RM132 Non-Compliance Only
Description: | Show only those templates that do not address MMS compliance
Supertypes: | UC-RM130 Browse Templates

Use-Case | UC-RM133 Template Summary
Description: | Show some relevent metadata for all templates in the selected category.

Use-Case | UC-U110 Gripe
Description: | File a complaint/comment to AKA capturing the current operation
Associations:
visibility | participants | roles
public | Public Works Manager |

Use-Case | UC-U120 ID Generator
Description: | All documents require unique identifiers; date-based identifiers are recommended as that will be easiest to manage in the physical filing.