Action Request System 7.6.04 Example Education Console

19
Quick Tour Dave Sulcer Action Request System 7.6.04 Example Education Console

description

Action Request System 7.6.04 Example Education Console. Quick Tour Dave Sulcer. Overview. A small sample application that demonstrates some of the new UI capabilities of AR System Highlights the “single page” approach (vs. “form-centric”) This demo vs. “uidemo” - PowerPoint PPT Presentation

Transcript of Action Request System 7.6.04 Example Education Console

Page 1: Action Request  System  7.6.04 Example Education Console

Quick TourDave Sulcer

Action Request System 7.6.04Example Education Console

Page 2: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 2

Overview

A small sample application that demonstrates some of the new UI capabilities of AR SystemHighlights the “single page” approach (vs. “form-centric”)This demo vs. “uidemo”- Focus is on integrating features together into UI design patterns, not

exhaustive demonstration of each feature- Utilizes UI features introduced in earlier versions – 7.5, 7.6.03, as well as

7.6.04

Page 3: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 3

Education Portal Concept for Demo

Use Cases- Students

Browse for classes and enroll View upcoming enrollments and withdraw View comments about class and add comments

- Instructors View their classes List of students enrolled, with grades and view of courseload View report of ratings for their classes

- Administrators Data access for classes, enrollments, reviews, cities Build a new class for the catalog Ad-hoc reporting

Demo Design- “Workspaces” for different roles (Student, Instructor, Administrator)- Page is composed of forms loaded into a framework as needed- Data based on Sample:Classes domain from earlier sample

Domain objects: Classes, Instructors, Enrollments, Reviews, Cities Is copy of Sample:Classes forms (“Sample” becomes “Xample”) to avoid conflicts

- Available as its own definition file as a deployable application (contains its own data). Import as deployable application (requires 7.6.04)

Page 4: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 4

Highlighted Features

From 7.6.04- Managing forms within view fields as “inline” components- Floating panels- Lightweight popup dialog- Table Context Menu- Vertical Text

From 7.6.03- Drag and Drop- Rich Text editing- Web reporting

From 7.5- Resizable (fill) layout- Collapsible panel holders- Cell-based table- Templates- Gradient / semi-transparent color- Rounded corners- Auto-completion

Page 5: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 5© Copyright 04/19/2023 BMC Software, Inc 5

Page “Framework”

View is “Fill” layoutNested panel holders create the framework for dynamic content- Fixed height headers / footers- Slack allocated to main workspace area to grow and shrink- The dynamic area shows forms swapped into view by workflow

Page 6: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 6© Copyright 04/19/2023 BMC Software, Inc 6

Workspace Picker

Uses “Floating Panel” feature (7.6.04)Actually a floating panel holder to get growing/shrinking effectFloat style is “modeless”- Means it is XY positioned- Does not stop work in the page

Right panel- contains overlapping chevron buttons, managed by

workflow- Vertical text “Workspace”

Left panel- initially collapsed- Background is semi-transparent- Image Buttons are PNG images with alpha

transparency- Workflow causes switching of panels in workspace

area, and loading of the form for the first visible- Collapses itself after switching to other workspace

Page 7: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 7© Copyright 04/19/2023 BMC Software, Inc 7

Student Workspace

Like other workspaces, this is a separate form loaded into view field as “inline” (part of same web page)The embedded form contains panel holder to switch between “enrollments” and “browse”Also contains hidden panel for comments

Xample:StudentWorkspace loaded into workspace area view field

Page 8: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 8© Copyright 04/19/2023 BMC Software, Inc 8

Student Workspace - Enrollments

Cell-based table to display enrollments for the current userComments generated by workflow as HTML in a view field (using multiple templates)Context menu attached to rows of table- For enrollments, triggers

“Withdraw” workflow

Page 9: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 9© Copyright 04/19/2023 BMC Software, Inc 9

Student Workspace: Review Comments (Rich Text)

For input, “Add a Review” causes panel to show with RTF char field.This captures user input as HTML which can then be rendered back in the comments view field

Rating stars accomplished by

embedded HTML / Javascript in a view fieldWorkflow events used to communicate rating back and forth

Page 10: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 10© Copyright 04/19/2023 BMC Software, Inc 10

Student Workspace: Browse Catalog

Cell-based table to give graphical representation

Expandable panel for “Search” filteringAuto-completion enabled based on data sourceEXTERN query for table Context menu to enroll

Page 11: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 11© Copyright 04/19/2023 BMC Software, Inc 11

Student Workspace: Class Details

Floating panel shows class details without launching a separate windowThis is not an open-window action (uses content from same form)

Float style “Dialog”:Blocks other input from entire pageCenters within page

View field with template, embedded map URL

Page 12: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 12© Copyright 04/19/2023 BMC Software, Inc 12

Instructor Workspace

Cell-based table used for class listDetail information in collapsible panels- Description uses

same template from class detail popup

- Students is List-view table with color coded grades

- Ratings uses embedded Web Report

Page 13: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 13© Copyright 04/19/2023 BMC Software, Inc 13

Instructor Workspace – Student Information

Invoked by click on Student image button in table

Looks and behaves similarly to floating panelIs actually separate form via Open Window / Dialog action with “Popup” optionView field used for photo

Page 14: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 14© Copyright 04/19/2023 BMC Software, Inc 14

Instructor Workspace – Embedded Ratings Report

“Ratings”, when expanded:- runs Web Report in view field- takes parameters from currently selected class- In Report form, marked as “Visible in Console” = false

Report viewer (see below) supports all functions as if running in reporting console – e.g. export to desktop)

Export to PDF

Export to Excel

Page 15: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 15© Copyright 04/19/2023 BMC Software, Inc 15

Administrator Workspace

Vertical nav bar that forms into view field on the rightOrganized by data typeStandard data forms with web toolbar for- Classes- Cities- Reviews

Special “Build a Class” featureEmbedded Type-specific Reporting Console

Page 16: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 16© Copyright 04/19/2023 BMC Software, Inc 16

Administrator Workspace – Build a Class

Designed as a demo of drag/drop capability combined with HTML templateMultiple drag sources organized in selector on left (nav bar + tree fields)Single drop targetOn Drop, workflow populates hidden fields then refreshes templateCreate Class uses hidden fields to push a new entry

Page 17: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 17© Copyright 04/19/2023 BMC Software, Inc 17

Administrator Workspace – Embedded Reporting

Demonstrates little known capability – opening the Web Reporting console in a form-specific modeAchieved by setting field 93992 on AR System Report Console in Open Window ActionChoice of Classes or EnrollmentsFull console features:

View / Run reportsDesign new reports

Page 18: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 18© Copyright 04/19/2023 BMC Software, Inc 18

Architecture

Xample: Classes

Xample: Class Review

xample:console

Xample: StudentWorkspace

Xample: InstructorWorkspace

Xample: AdminWorkspace

Xample: StudentInfo

Xample: ClassBuilder

Xample: Enrollments

Xample: Class Review Details

Join

Xample: Cities

Xample: Classes

Xample: Enrollments

Xample: Cities

AR System Report Console

Enrollments

Browse

Comments

Description

Students

Reviews

Builder

Reports

Manage

User InterfaceData Model

Page 19: Action Request  System  7.6.04 Example Education Console

© Copyright 04/19/2023 BMC Software, Inc 19

Learn more at www.bmc.com