"Show notes" for this episode…

Episode

Episode 007 - The User & Group Service

Download
download this episode

Synopsis

All MoReq2010 compliant records systems must have users. James and Jon review how these are managed through the user and group service, which may be implemented either as a standalone service or as a wrapper for a directory service. They discuss how placing users into groups allows their access to the records system to be more easily managed.

Featuring

James Lappin and Jon Garde

When recorded

January 2012

Running time

69 minutes

Suggested background reading

From the MoReq2010 specification, Volume 1, Core Services and Plug-in Modules (Version 1.x):

Main topics discussed

From the postbag

Jens Hübel from OpenText asked two questions via email which were answered during the postbag session of this podcast (a third question from Jens will be addressed in the next podcast). The text of these questions was not read out in full during the podcast - so the full text of the questions and notes on the responses are listed below:

“1. User Group Service in my opinion is one area where the modularisation model of MoReq2010 makes a lot of sense to me. Many organisations already have a corporate directory and avoiding all the duplication of user related information really would be beneficial. Let’s say I have a corporate directory (CD) and two MoReq compliant systems A and B. Let us assume CD implements the User Group Service and is administered in a way to fulfil its requirements. Now system A wants to export records and system B imports them. Is it then a valid scenario if the exported XML of A just references the user ids (which are unique)? B could just import those and CD is always the instance resolving them to provide information like user names or group members. I couldn’t find any scenario like this described in detail. The XML examples even that they are not “exported in full” always contain the users and group information. Keep in mind that a large organisation may have 10.000s of users and groups which I do not want to be part of every export.”

“2. Corporate directories are widely configurable and probably can be administered in a way that fulfill many of the compliance requirements (forbid a full deletion, deactivate instead of destroy). While am sure that you also can add custom metadata to many of them things will become tricky, if those require a specific semantic. For example look at the FirstUsed property. I assume many existing system do not have such a property and having it automatically set if the user id is somewhere used in an ACL s usually is not in scope of the directory but of the business application. These little details make it hard to bring the ideas of MoReq2010 to reality. Is there really such a strong need on such a property? Wouldn’t a much more common property active/inactive be sufficient for 90% of the use cases and allow to reuse existing systems instead of implementing a new service that does 90% what Active Directory can do today?”

There are some functional requirements for users and groups that are necessary but may require some effort to implement successfully, these are:

R3.4.7 The MCRS must be able to generate a report for an authorised user listing the active groups that a nominated user entity belonged to at a specified historical date and time.

R3.4.13 The MCRS must be able to generate a report for an authorised user listing the users that were active and belonged to a nominated group at a specified historical date and time.

Thanks Jens for your questions, we will try to let everyone know about the next podcast on Twitter @MusingOverMoReq so that we can receive postbag questions like Jens ahead of time.

Previous
Previous Episode
    Next
Next Episode

Home Page
Home Page

Episodes
All Episodes

Postbag
Postbag

The Specification
About MoReq2010

Atom Feed
Atom Feed

iTunes
Subscribe

Follow on Twitter
@MusingOverMoReq

Meet James and Jon
Meet James & Jon

Copyright © 2011 & 2012, James Lappin and Jon Garde