Project Management
In front of a project listed on the Projects panel, you can enter one of the following line commands:
-
S for SELECT: to load this project settings of profile options, working data sets, and version libraries. If you are not the owner of the selected project, your task (assignment) will also be set so that your Consolidation Workplace will display only those member versions that are relevant to you. The selected project becomes the current active project.
-
F for FULL: to display in full detail this team-oriented project—that is, to display all of the assignments to all the team members. You must be the owner of this project to get such information. The individual assignments are marked 'task' in the TYPE column. The team member TSO Logon ID and task appear in the TASK ASSIGNMENT column.
-
U for UPDATE: to update this project's settings. If you have chosen a team-oriented project, you can update an assignment or add new tasks. To update a selected project, it must be active.
-
D for DELETE: to delete this project.
-
P for PURGE: to delete this project and the associated WIS file and print data sets.
-
In front of a listed task, you can enter one of the following line commands.
-
S for SELECT: to load this task (assignment) and establish the profile options, working data sets, and version libraries of the project containing the task. The project becomes the current active project.
-
U for UPDATE: to update this task or add new tasks. If an assignment is based on the selector "Specific Members," you can add new library members to it (use Delete to delete up to three library members on a task line). For all other selector types (complexity, language, pattern, range, masks), you can replace a previous task assigned to a specific user ID with a new assignment provided you do not change this user ID. If you enter a new user ID, a new task assignment will be added. To update a selected project, it must belong to an active project.
-
D for DELETE: to delete this task. If an assignment is based on the selector "Specific Members", you can delete the selected task line containing up to three library members without affecting other such lines (if any).
-
P for PURGE: to delete this task. If an assignment is based on the selector "Specific Members", the entire task (member list) is deleted.
The following panel is an example of a M+R Projects panel, when a user issues the Full command. The owner's user ID is USER15 who has just executed the Full command on the NEWTEAM1 team-oriented project line. Several team members are shown with their task assignments.
...
CDFPANEL ------------------ PROJECTS ----------------------- ROW 4 TO 23 OF 26 COMMAND ===> SCROLL ===> CSR
PROJECT TYPE OWNER PROJECT DESCRIPTION / TASK ASSIGNMENT
_ NEWTEAM1 team USER15 Big Y2K project
_ NEWTEAM1 task USER15 USER00 CMPLX HIGH
_ NEWTEAM1 task USER15 USER01 CMPLX MIDDLE
_ NEWTEAM1 task USER15 USER02 CMPLX LOW
_ NEWTEAM1 task USER15 USER04 LANG COBOL
_ NEWTEAM1 task USER15 USER05 PATT ABC*
_ NEWTEAM1 task USER15 USER06 RANGE AAA RRR
_ NEWTEAM1 task USER15 USER07 MEMBR B1 B2 B3
_ NEWTEAM1 task USER15 USER07 MEMBR B4
_ NEWTEAM1 task USER15 USER07 MEMBR BA BB BC
_ NEWTEAM1 task USER15 USER07 MEMBR BD BE BF
_ NEWTEAM1 task USER15 USER07 MEMBR B0
_ NEWTEAM1 task USER15 USER07 MEMBR BA BB BC
_ NEWTEAM1 task USER15 USER07 MEMBR BD BE BF
_ NEWTEAM1 task USER15 USER07 MEMBR B0
_ NEWTEAM1 task USER15 USER07 MEMBR Z0 Z1 Z2
_ NEWTEAM1 task USER15 USER07 MEMBR Z3 Z4
_ NEWTEAM1 task USER15 USER99 CMPLX HIGH
_ TEAMWORK team USER37 Team-oriented project for CDF M+R 6.1.0 Beta
_ CROUPTEM team USER12 Groupware project for CMN 6.1.7 Beta
...
Task Assignment
You can distribute the reconciliation efforts of a M+R project among the team members by assigning different tasks to their TSO user IDs.
When you create a new team-oriented project or update an existing one, the Project Assignments panel appears.
...
SERASIGN-------------------- PROJECT ASSIGNMENTS -----------------------------
Command ===> _________________________________________________________________
Assign to ID ===> (TSO User ID of CDF Project team member)
Degree of Complexity ===> (Complexity: High, Middle, Low, None)
OR
Source Code Language ===> (COBOL,PLI,BAL,JCL,FORTRAN,C,NATURAL,RPG)
OR
Member Name Pattern ===> (Library member name pattern)
OR
Member Name Range ===> (Library member name range - First member)
===> (Last member)
OR
Specific Members ===> (Specific member) or (Base Members Mask)
OR ===> (Specific member) or (1st Derivative Mask)
Member Name Masks ===> (Specific member) or (2nd Derivative Mask)
===> (Specific member) or (3rd Derivative Mask)
===> (Specific member) or (4th Derivative Mask)
===> (Specific member) or (5th Derivative Mask)
===> (Specific member) or (6th Derivative Mask)
===> (Specific member) or (7th Derivative Mask)
===> (Specific member)
Press ENTER to register and stay; END to register and exit; CANCEL to exit.
...
You can choose to split the work on the basis of one of the following selectors:
Field | Explanation |
---|---|
DEGREE OF COMPLEXITY | High, Middle, Low, and None |
Source Code Language | BAL, C, CLIST, COBOL, FORTRAN, JCL, NATURAL, PANEL, PASCAL, PLI, REPORT, REXX, RPG, SCRIPT |
Member Name Pattern | Like ABC |
Member Name Range | Like SCNBAL SCNREXX |
Member Name Masks | For each of the version libraries, like *1, *2, *3 |
Specific Members | Up to nine specific members may be entered at once, then new set of up to nine members, etc. |
Mixing the selectors when assigning tasks leads to having different team members share some components that will appear on their Consolidation Workplace panels, respectively interfering with each other's work. The Projects panel shows an example of such bad practice. Consider the task of the team member USER06—a range from AAA to RRR, and the task of USER07—a list of components some of which (e.g., BA through BF) are within the component name range assigned to USER06. Both of them might work on the same component, save it in the same WIS, export it to the same data set.
M+R prevents you from accidentally assigning two tasks to the same user IDs (team member) in a row. As a result, if you assign a task, High Complexity for example, to a team member, and immediately, decide to change it to Middle Complexity, M+R will signal out a duplicate assignment. However, M+R does not exercise total control on the assignments.
For example, you can assign several tasks to a team member by mixing them with assignments to other team members. M+R will ignore the second and subsequent assignments when that team member Selects the project. You, as an owner of that project, will have all these assignment displayed in response to the Full line command. In order to activate the second task, you have to Delete the first assignment.
The Project Assignments panel allows you to enter task assignments, provided they are not duplicate as explained above. When you finish with your series of assignments, press END to return to the Library Consolidation menu or Source/Copy Libraries
Synchronization menu. If you type "CANCEL" on the command line, previously entered assignments will not be saved. To avoid this situation, blank out all assignment fields on the panel and press END.