Body
Content
Product Details
Application
System Overview
Getting Started
Support
Return to Contents
Product Details
Product Name + Function
- (product/asset name) with brief description of the solution and what it is built to accomplish
Asset Record
- (URL to TDX asset record)
End-user
- Miami University (population group) member as (functionary role within app)
- Access point: (URL to application)
Administrative User
- Miami University (population group) member as (functionary role within app)
- Access point: (URL to application)
Authentication Required
Return to Contents
Application
Application: End-user
- End-user: (Functionary role within app)
- Miami University (population group) (user) uses this app to:
- (Function, listed in probable order of execution)
- (Function, listed in probable order of execution)
- (Function, listed in probable order of execution)
Instructions: (Function1, explained)
- (Reproducible, step-by-step instructions)
-
Instructions: (Function2, explained)
- (Reproducible, step-by-step instructions)
-
Instructions: (Function3, explained)
- (Reproducible, step-by-step instructions)
-
Known Errors: User-level
- Error Message:
- Cause:
- Applied Resolution:
- Error Message:
- Cause:
- Applied Resolution:
Return to Contents
Application: Administrator
- Administrator uses the admin portal of this app to:
- (Admin function, listed in probable order of execution)
- (Admin function, listed in probable order of execution)
- (Admin function, listed in probable order of execution)
Instructions: (Admin function1, explained)
- (Reproducible, step-by-step instructions)
-
Instructions: (Admin function2, explained)
- (Reproducible, step-by-step instructions)
-
Instructions: (Admin function3) (Admin function3, explained)
- (Reproducible, step-by-step instructions)
-
Known Errors: Administrative-level
- Error Message:
- Cause:
- Applied Resolution:
- Error Message:
- Cause:
- Applied Resolution:
Known Errors: System-level (back-end)
- Error Message:
- Cause:
- Applied Resolution:
- Error Message:
- Cause:
- Applied Resolution:
Supporting Procedure: (App) Errors
Return to Contents
Getting Started
Environment
- This can be covered by an example environment file (e.g. .env.example in Laravel)
- Each setting should have a description of its purpose and potential values (commented in-line or in developer documentation)
Return to Contents
Authorization Management
- Authorization Control for End-user Miami University (population group) (users) are granted (normal user) permissions through the (example: LDAP group, facstaonly)
- Should have (VIEW) permissions in application/modules (Examples: WebServices/FacultyElection, WebServices/Employee, WebServices/Job, WebServices/Person)
- Authorization Control for Administrator (Group granting authorization) grants Admin-user authorization for (app) per ticketed request
- Authorization Management App (App/URL example: Configuration and Authorization Manager — Production)
- Settings:
- Select application: (app name as listed in tool)
- Select (ADD) on module: (target module)
- Grant new authorization to: (New Entity)> (UniqueID of new [user-type])> (LDAP Person)
- Grant Key: (target key, example: admin)
- Settings:
- Select application: (app name as listed in tool)
- Select (ADD) on module: (target module)
- Grant new authorization to: (New Entity)> (UniqueID of new [user-type])> (LDAP Person)
- Grant Key: (target key, example: admin)
- Settings:
- Select application: (app name as listed in tool)
- Select (ADD) on module: (target module)
- Grant new authorization to: (New Entity)> (UniqueID of new [user-type])> (LDAP Person)
- Grant Key: (target key, example: admin)
Return to Contents
Configuration Management
- Configuration Control (Office/Group) Administrator modifies values in (category examples: ApplicationText, EmailText, SystemConfiguration)
- Configuration Management App (App/URL example: Configuration and Authorization Manager — Production)
- Settings
- Select application: (app name as listed in tool)
- Select Category: (category — type of config items contained)
- Module:
- Key:
- Value <in format>:
- Module:
- Key:
- Value <in format>:
- Module:
- Key:
- Value <in format>:
- Module:
- Key:
- Value <in format>:
- Module:
- Key:
- Value <in format>:
Return to Contents
Initialization
Commands necessary to initialize the application:
Return to Contents
Test Suites
How to run the test suites
- How to launch automated tests
- Links to manual test plans
Return to Contents
Access Logs
How to access logs for both development and production
- (log files, ELK queries, etc.)
Return to Contents
Deployment
Special deployment requirements
Return to Contents
GitLab
GitLab CI configurations
GitLab documentation
- (title)(link)
- (title)(link)
Return to Contents
System Overview
Diagrams
Description of the application's purpose and how it achieves its aim:
- Data flow diagram (link to diagram in KB Team Drive)
- Relationships (link to diagram in KB Team Drive)
- Workflow (link to diagram in KB Team Drive)
- Architecture (link to diagram in KB Team Drive)
Return to Contents
Related Jobs / Recurrent Processes
Return to Contents
Persistence
Persistence Resources
- List of web service resources used by the application (e.g. RESTng, vendor services, etc.)
- List of backing services (OpenLDAP, AD, CAS attributes, data stores, etc.)
- List of database tables utilized
Return to Contents
Support
End-user Support
End-user is directed to:
- Contact (administrator name) / or / administrator in (Office/Group) at 513-529-XXXX (email) for questions about the use of or to report issues with (app)
- Check the (vendor/MUIT) Knowledge Base for solutions to common issues with the (app)
- Contact IT Help by phone at 513-529-7900 or by live chat session at MiamiOH.edu/ITChat to submit a ticket: Make your request or provide details about an issue you are experiencing and request escalation to (Office/Group)
Request assistance with these user issues
- (example: I need the link to the student landing page)
- (example: I do not understand a message I received)
- (example: I have a question about using this app)
Return to Contents
Administrative Support
Administrative-level user is directed to:
- Contact (administrator name) / or / experienced administrator in (Office/Group) at 513-529-XXXX or (email) for questions about the use of or to report issues with (app)
- Check the (vendor/MUIT) Knowledge Base for solutions to common issues with the (app)
- Contact IT Help by phone at 513-529-7900 or by live chat session at MiamiOH.edu/ITChat to submit a ticket: Make your request or provide details about an issue you are experiencing and request escalation to (Office/Group)
Request assistance with these administrative issues
- (example: I do not understand how to use Configuration Manager)
- (example: I do not understand how to modify configuration values in Configuration Manager)
Return to Contents
Technical Support
Technical Support Group(s)
- (internal MUIT/solver group) for documented back-end, system-level issues
- (dev team) for all other system-level work
Administrative-level user is directed to contact IT Help by phone at 513-529-7900 or by live chat session at MiamiOH.edu/ITChat to submit a ticket: Make your request or provide details about the issue you are experiencing and request escalation to (solver group) Request technical assistance with these system-level issues:
- Known Errors: System-level (back-end)
- Request addition of an Admin-level user to (app) in (authorization tool)
- Request modification of value in (category) in (configuration tool)
Return to Contents