Go Directly to Page Content
ITS: MCommunity
MCommunity Home
Documentation
FAQs
Release Notes
Sponsorship Request Forms (Accounts Office)

MCommunity Design Requirements

Chapter 5.
Web-Based Directory Requirements

Published January 16, 2009. This is a working document, and additional clarification and detail may be added over time. Last updated: February 11, 2009


What Is the Web-Based Directory?

MCommunity architecture drawing with the web-based directory highlighted.

The web-based MCommunity Directory provides users with a public directory of people currently affiliated with the university, regardless of their original data source. It provides members of the U-M community with a web-based tool for updating and viewing their own directory information—both their own entry and their group ownership and membership. At a minimum, it will provide the same basic functionality currently available in the U-M Online Directory (UMOD).

It will include public information, such as each person's name, uniqname, and current university affiliations. Individuals will be able to select additional information to publish, and they will be able to select whether to make it available to authenticated or unauthenticated users.

See General Visibility of Person Attributes in the Governance Board Recommendations document for details about what will be publicly viewable.

The directory will also provide the capability to view, create, and manage directory groups.

How Will It Be Used?

The web-based MCommunity Directory is open in a limited capacity to the general web user population. Any web user will be able to look up a person with an MCommunity entry and get minimum record information. (See General Visibility of Person Attributes in the Governance Board Recommendations document.) General users will also be able to look up groups.

Additional information and functionality will be available to the members of MCommunity, that is, people who have an MCommunity entry and who can authenticate to the directory. This includes the following populations:

Also, directory administrators will need an administrative view of the directory for their work. Others, such as the Accounts Office and 4-HELP, may also need such a view. (We currently provide two administrative levels of access to UMOD. See Online Directory Access Policies and Agreement (R1452).)

Unauthenticated Users Can See Public Information

Unauthenticated users will be able to do the following:

Authenticated Users Can See and Do More

Authenticated users will be able to see additional information that users have chosen to publish to the community. In addition, they will be able to do the following:

Inappropriate Use

The following uses of the web interface to the directory will be considered inappropriate and will be prevented if possible and discouraged otherwise:

Differences Between UMOD and MCommunity

Individual Entries

Groups

Problems We Hope the New Directory Will Solve

Dependencies

The web-based MCommunity Directory immediately depends on:

Ultimately, the MCommunity Directory depends on all of the downstream subsystems and MCommunity modules that are responsible for getting data into MCommunity, as well as the U-M systems that provide data.

MCommunity Subsystems and Modules

U-M Systems

ITCS Legacy Systems

During a transition period, the MCommunity Web-Based Directory will depend on some ITCS legacy systems until those legacy systems are retired.

General Requirements

These general requirements focus on meeting the needs of MCommunity Web-Based Directory users, unit IT staff, unit administrative staff, and central/MCommunity system administration and support.

Policy Issues

Standards

Directory Entries

Searching

Elevated Access

Basic Functionality for People Entries

We need to provide, at a minimum, the same functionality for people entries as in UMOD, with some changes as set forth by the MCommunity Governance Board.

Basic Functionality for Group Entries

We need to provide, at a minimum, the same functionality for group entries as in UMOD.

Additional information about group functionality in UMOD is in these documents:

Entry Attributes in Detail

These documents provide information about the attributes in people and group directory entries:

Titles, Affiliation, and Roles

There has been some confusion about these three attributes because they seem, at first glance, similar. The title is the person's official U-M title provided by M-Pathways. For retirees, the title is "Retired." For students, the title is, "Student" plus whether the person is undergraduate or graduate plus the college. Not everyone has a title. Most sponsored people won't have titles, but sponsored temporary staff might. Affiliation is also provided by M-Pathways or by virtue of the data source (for example, the affiliation of alumni is assumed for entries with data coming from DAC. It is the unit with which the person is affiliated along with whether the person is "Faculty and Staff" or "Student." If a person does not have an affiliation (e.g., a retiree), no affiliation shows up in UMOD. Title and affiliation are public information. Roles have not yet been implemented, so we don't know what they will look like or what will be displayed.

User Interface Requirements

Things the UI and/or Help Need to Make Clear

Searching

Information that Users Can and Cannot Change

Elevated Access

Other UI Requirements

Technical Requirements

Questions, Future Enhancements, and Transition Issues

Questions that Remain

Enhancements We'd Like to Make Later if Resources Allow

Transition Issues Regarding Individual Entries

Transition Issues Regarding Groups

Data Flows

These still need to be created.