Issue Number | 3368 |
---|---|
Summary | [Summaries] Board Membership and Invitation History Report |
Created | 2011-05-19 12:06:11 |
Issue Type | Improvement |
Submitted By | Juthe, Robin (NIH/NCI) [E] |
Assigned To | Englisch, Volker (NIH/NCI) [C] |
Status | Closed |
Resolved | 2011-10-03 14:00:15 |
Resolution | Fixed |
Path | /home/bkline/backups/jira/ocecdr/issue.107696 |
BZISSUE::5061
BZDATETIME::2011-05-19 12:06:11
BZCREATOR::Robin Juthe
BZASSIGNEE::Volker Englisch
BZQACONTACT::William Osei-Poku
We would like a new HTML report to help us track who we’ve invited to the Boards in the past, what their current (and past) membership statuses are, and reasons why they left PDQ. This information will be helpful in discussions about inviting new members.
The attached document has some specifications for how the report could be run and a sample of the output.
BZDATETIME::2011-05-19 12:06:53
BZCOMMENTOR::Robin Juthe
BZCOMMENT::1
Attachment Board Membership and Invitation History Report.docx has been added with description: Specifications and Sample Report
BZDATETIME::2011-05-26 15:24:37
BZCOMMENTOR::Volker Englisch
BZCOMMENT::2
Do we want to create an HTML report or an Excel report?
BZDATETIME::2011-05-31 12:28:21
BZCOMMENTOR::Robin Juthe
BZCOMMENT::3
(In reply to comment #2)
> Do we want to create an HTML report or an Excel report?
HTML, please. Thanks.
BZDATETIME::2011-06-20 16:27:11
BZCOMMENTOR::Volker Englisch
BZCOMMENT::4
In the specs you are writing:
Could select a particular Board to run a Board-specific report or
ALL BOARDS since some members are on/have been invited to multiple
Boards
Does the "... a particular Board ..." also include "multiple boards" or would it be only one board or all?
The board name is listed a one of the mandatory columns. Is this true even for a single board?
BZDATETIME::2011-06-20 16:33:41
BZCOMMENTOR::Robin Juthe
BZCOMMENT::5
(In reply to comment #4)
> In the specs you are writing:
> Could select a particular Board to run a Board-specific report
or
> ALL BOARDS since some members are on/have been invited to multiple
Boards
> Does the "... a particular Board ..." also include "multiple
boards" or would
> it be only one board or all?
> The board name is listed a one of the mandatory columns. Is this
true even for
> a single board?
Good questions!
1. Yes, we'd like to have the option to select one or more than one Board - not one or all as my specs implied.
2. Good point - the board name can be an optional column.
Thanks.
BZDATETIME::2011-06-24 12:58:32
BZCOMMENTOR::Volker Englisch
BZCOMMENT::6
I've completed the new report hopefully with all of the requirements
specified.
BoardInvitationHistory.py
I've made one addition to the report, namely that the former board members are listed with a grey background.
When testing, please look at those persons who are members in multiple boards a little more closely.
This is ready for review on MAHLER.
BZDATETIME::2011-07-21 08:51:09
BZCOMMENTOR::Robin Juthe
BZCOMMENT::7
(In reply to comment #6)
> This is ready for review on MAHLER.
I've noticed a couple issues in reviewing this report so far.
1. Current membership. I'm seeing some members who are current Ed Board members being treated as former members, and former members being treated as current. It seems like the report might be looking for ANY current member=Yes category (Ed or Adv Board), though these should be considered separately.
-Example: CDR369806 - Marianne Berwick. She is a current Adv. Board member and a former Ed Board member. This information appears to be flipped in the report (she's showing as a former Adv Bd member and a current Ed Board member)
2. For many of the optional fields, the values in the report columns say "None". In many cases, this is because the element is not populated in the CDR record, but this isn't always the case. See CDR468943 - Susan Domchek as an example. She has areas of expertise, and invitation date, a response to invitation value, and a term start date, but each of these columns show up as "None" in the report. Other Board members have this information populated, though. I haven't figured out the pattern yet...
3. I got a python error when I tried running it for all boards.
BZDATETIME::2011-07-22 13:35:46
BZCOMMENTOR::Volker Englisch
BZCOMMENT::8
I've made some additional changes to correct the problems. Please take a look again on MAHLER.
BZDATETIME::2011-08-11 17:46:14
BZCOMMENTOR::Robin Juthe
BZCOMMENT::9
(In reply to comment #8)
> I've made some additional changes to correct the problems. Please
take a look
> again on MAHLER.
I'm still reviewing these but I have a couple requests and 1 error.
1. Could you remove the gray shading for former members? I'm actually finding that confusing, esp. if I run the report for more than one Board and the person could be a former member of either one. Maybe it's something we could add as an option in the display later on.
2. Selecting the term end date brings up a column with the termination reason, rather than the term end date. Could you please check on this?
3. It actually wouldn't hurt to add the termination reason as another option on the interface though--see the ideas you're giving me?
4. Some of the Board member information is still not being pulled in correctly. See CDR369811, for example. Her record has an invitation date, response to invitation, and current membership of Yes, but each of these columns are filled with "None" in the report. CDR 369920 is another example.
BZDATETIME::2011-08-11 18:21:05
BZCOMMENTOR::Volker Englisch
BZCOMMENT::10
(In reply to comment #9)
> 1. Could you remove the gray shading for former members?
Done.
> 2. Selecting the term end date brings up a column with the
termination reason,
> 3. It actually wouldn't hurt to add the termination reason
Actually, you had the termination reason included in your markup
document and I have it included in the program but commented out. That's
the reason why you're seeing the termination reason where the date
should be.
I'll add the date and reason back in if you like if that's the last word
(for now). :-)
> 4. Some of the Board member information is still not being
pulled in
> correctly.
This is true for all Board members for which there doesn't exist the mandatory GovernmentEmployee element. As soon as that element is added to the record the information displays correctly.
BZDATETIME::2011-08-12 09:55:27
BZCOMMENTOR::Robin Juthe
BZCOMMENT::11
(In reply to comment #10)
> I'll add the date and reason back in if you like if that's the last
word (for
> now). :-)
Yes, please include both the term end date and the termination reason. Thanks!
> > 4. Some of the Board member information is still not being
pulled in
> > correctly.
> This is true for all Board members for which there doesn't exist
the mandatory
> GovernmentEmployee element. As soon as that element is added to the
record the
> information displays correctly.
Would it be possible to get a list of all board member documents that do not have a govt employee element? We will probably want to add that element in (even with just a value of "unknown") in order for this report to be useful.
BZDATETIME::2011-08-12 12:30:46
BZCOMMENTOR::Volker Englisch
BZCOMMENT::12
I've added the Termination Reason back in and I've created the report indicating board members without the GovernmentEmployee element.
BZDATETIME::2011-08-12 12:31:44
BZCOMMENTOR::Volker Englisch
BZCOMMENT::13
Attachment BoardMember_GEmissing.xls has been added with description: Board Members without GovernmentEmployee Element
BZDATETIME::2011-08-29 16:05:59
BZCOMMENTOR::Volker Englisch
BZCOMMENT::14
This issue is waiting for the global in OCECDR-3408 to be completed.
BZDATETIME::2011-09-08 17:44:00
BZCOMMENTOR::Volker Englisch
BZCOMMENT::15
(In reply to comment #10)
> > 4. Some of the Board member information is still not being
pulled in
> > correctly.
>
> This is true for all Board members for which there doesn't exist
the mandatory
> GovernmentEmployee element. As soon as that element is added to the
record the
> information displays correctly.
I wanted to mention that the rows for the persons for which many data fields where not displayed due to the missing GovernmentEmployee element are now populated correctly after the GlobalChange job ran on MAHLER under OCECDR-3408.
BZDATETIME::2011-09-22 11:53:17
BZCOMMENTOR::Robin Juthe
BZCOMMENT::16
(In reply to comment #15)
> (In reply to comment #10)
> > > 4. Some of the Board member information is still not
being pulled in
> > > correctly.
> >
> > This is true for all Board members for which there doesn't
exist the mandatory
> > GovernmentEmployee element. As soon as that element is added
to the record the
> > information displays correctly.
> I wanted to mention that the rows for the persons for which many
data fields
> where not displayed due to the missing GovernmentEmployee element
are now
> populated correctly after the GlobalChange job ran on MAHLER under
OCECDR-3408.
This looks great on Mahler. I verified that these individuals are displaying and the report seems to be working as it should.
I noticed one cosmetic issue. The area of expertise column does not have the cells outlined as in other columns. So there's a bunch of blank space if several person's areas of expertise are not populated in his/her records.
Due to the dependency of this issue on OCECDR-3408 we will hold on promoting it to Bach until that global has been run on Bach.
BZDATETIME::2011-09-23 13:59:17
BZCOMMENTOR::Volker Englisch
BZCOMMENT::17
(In reply to comment #16)
> The area of expertise column does not have the cells outlined as in
other
> columns. So there's a bunch of blank space
As mentioned earlier, this "white space" is an IE special. All other browsers do display the cells along with cell borders. I've included added our special trick for the AreaOfExpertise column that we're already using for the Blank column.
The report has been versioned in SVN
BoardInvitationHistory.py - R10206
BZDATETIME::2011-09-29 11:13:44
BZCOMMENTOR::Robin Juthe
BZCOMMENT::18
(In reply to comment #17)
> (In reply to comment #16)
> > The area of expertise column does not have the cells outlined
as in other
> > columns. So there's a bunch of blank space
> As mentioned earlier, this "white space" is an IE special. All
other browsers
> do display the cells along with cell borders. I've included added
our special
> trick for the AreaOfExpertise column that we're already using for
the Blank
> column.
> The report has been versioned in SVN
> BoardInvitationHistory.py - R10206
Nice trick - the lines in the Area of Exptertise column look good.
BZDATETIME::2011-09-29 16:28:25
BZCOMMENTOR::Volker Englisch
BZCOMMENT::19
(In reply to comment #16)
> Due to the dependency of this issue on OCECDR-3408 we will hold on
promoting it
> to Bach until that global has been run on Bach.
Since the Global now ran on BACH I've copied this report to FRANCK and BACH.
Please verify on BACH and close this bug.
BZDATETIME::2011-09-29 16:45:45
BZCOMMENTOR::Volker Englisch
BZCOMMENT::20
I forgot that I also needed to copy the script that creates the
menus:
BoardManagers.py - R10213
BZDATETIME::2011-10-03 14:00:15
BZCOMMENTOR::Robin Juthe
BZCOMMENT::21
Verified on Bach. Looks great.
Closing issue!
File Name | Posted | User |
---|---|---|
BoardMember_GEmissing.xls | 2011-08-12 12:31:44 | Englisch, Volker (NIH/NCI) [C] |
Board Membership and Invitation History Report.docx | 2011-05-19 12:06:53 |
Elapsed: 0:00:00.001329