From fb269bd5ccf739822c4a5da776b4c11a4fcca806 Mon Sep 17 00:00:00 2001 From: lpaglione <682489+lpaglione@users.noreply.github.com> Date: Tue, 29 Oct 2019 22:46:29 -0400 Subject: [PATCH] Update episode structure --- _episodes/01-co.md | 74 ++++++- _episodes/01-old-modelingBenefits.md | 54 ----- _episodes/02-cous.md | 67 +++++- _episodes/02-old-generalFactors.md | 100 --------- _episodes/03-departments.md | 37 +++- _episodes/03-old-yourFactors.md | 17 -- _episodes/04-groups.md | 175 ++------------- _episodes/04-old-yourModel.md | 65 ------ _episodes/05-old-generalCous.md | 18 -- _episodes/05-yourOrg.md | 209 ++++++++++++++++++ _episodes/06-old-yourCous.md | 17 -- _episodes/07-old-changesHappen.md | 17 -- _episodes/08-old-advanced.md | 21 -- .../handouts/CO320-01_COPlanningWorksheet.pdf | Bin 0 -> 165569 bytes 14 files changed, 404 insertions(+), 467 deletions(-) delete mode 100644 _episodes/01-old-modelingBenefits.md delete mode 100644 _episodes/02-old-generalFactors.md delete mode 100644 _episodes/03-old-yourFactors.md delete mode 100644 _episodes/04-old-yourModel.md delete mode 100644 _episodes/05-old-generalCous.md create mode 100644 _episodes/05-yourOrg.md delete mode 100644 _episodes/06-old-yourCous.md delete mode 100644 _episodes/07-old-changesHappen.md delete mode 100644 _episodes/08-old-advanced.md create mode 100644 files/handouts/CO320-01_COPlanningWorksheet.pdf diff --git a/_episodes/01-co.md b/_episodes/01-co.md index 3119059..72e491e 100644 --- a/_episodes/01-co.md +++ b/_episodes/01-co.md @@ -8,4 +8,76 @@ objectives: - "List the objectives" keypoints: - "List the key takeaways for the episode" ---- \ No newline at end of file +--- + +# 1. The Collaborative Organization (CO) + +## How are COs modeled in COmanage? + +COmanage is a multi-tenet tool. This means that for each installation, one or more top-level groups can be expressed. These groups are called Collaborative Organizations or COs. Individuals are added to these fundamental groups (COs), but once there, the individuals can be included in multiple sub groups of the CO, called Collaboration Organization Units (or COUs.) + +As a collaboration grows in size, it may be useful to create various structures to allow for delegation of person management operations and representation of organizational hierarchy. COmanage Registry supports this through the concept of CO Units, or COUs. As of Registry v3.1.0, CO Departments are also supported. + +### The COs + + The term “Collaborative Organization” or CO to refer to any formal or informal group of individuals that work collaboratively in a digital setting. They have a goal of a shared infrastructure that supports their collaborations so that the traditional limitations of localized applications may be overcome. Some traits of these COs include: + + * These individuals use a common workflow for adding collaborators. + * They share common policies for vetting the identities of collaborators. + * These COs may include individuals in a single organization, or individuals may be in multiple organizations, geographically different regions, or even work independently. + +COs can support one our more Collaborative Organization Units (COUs). + +# Administrator Roles + +COmanage Registry defines three types of administrators. + +## Platform (CMP) Administrators _(Also called Registry Admin in the documentation)_ + +Platform Administrators are effectively super users, with the ability to perform almost all operations on the platform. (Platform Administrators cannot execute enrollment flows for COs unless authorized by the enrollment flow.) + +Platform Administrators are configured by [adding the appropriate Organizational Identity](https://spaces.at.internet2.edu/display/COmanage/Default+Registry+Enrollment) to the COmanage CO, and then adding the corresponding person to the CO:admins group (v2.0.0 and later) or admin group (prior to v2.0.0) within the COmanage CO. + +The first user added as part of the [Registry Setup Script](https://spaces.at.internet2.edu/display/COmanage/Registry+Installation+-+Registry+Setup+Script) is automatically configured to be a Platform Administrator. + +## Collaboration (CO) Administrators + +Collaboration Administrators are super users _within a CO_. Collaboration Administrators are configured by adding the appropriate Organizational Identity to the CO (if not already done), and then adding the corresponding person to the CO:admins group (v2.0.0 and later) or admin group (prior to v2.0.0) within the CO. + +CO Administrators can manage any CO Group within their CO. + +## System Administrators + +System Administrators have privileges that enable them to maintain the COmanage application. These capabilities include the ability to provision cluster resources (for example, hardware, virtual machines, etc), Register and maintain IP Addresses, administer application upgrades, manage and conduct operating system upgrades and conduct backups. + +--- + +< TO BE UPDATED > + +# Terminology & resources + +## COmanage Objects + +OBJECT | DESCRIPTION +------ | ----------- +`CO Person` :gear: | the representation of a person in COmanage +`CO Group` :gear: | a specific COmanage organizational structure for representing certain collections of `CO Persons` :gear: + +## Worksheets + +WORKSHEET | DESCRIPTION +--------- | ----------- +[Modeling Organization :memo:](/files/handouts/CO310-ModelingOrgs.pdf) | Planning sheet used in this lesson for understanding how the parts of the COmanage Organization fit together. +[CO Planning Worksheet :memo:](/files/handouts/CO320-01_COPlanningWorksheet.pdf) | Planning worksheet for creating your CO(s). Contains all of the configuration sections at a glance. + +## Slides + +To be included + +--- + +NEXT SECTION: [2. The COU](/_episodes/02-cous.md) + +LESSON OVERVIEW: [CO320 - Modeling Your Organization in COmanage](../index.md) + +WORKSHOP OVERVIEW: [COmanage Workshop: Managing Identities & Collaborations](https://github.internet2.edu/lpaglione/COmg-trainingOverview/blob/master/README.md) diff --git a/_episodes/01-old-modelingBenefits.md b/_episodes/01-old-modelingBenefits.md deleted file mode 100644 index d15940f..0000000 --- a/_episodes/01-old-modelingBenefits.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: "The benefits of good modeling" -teaching: 20 -exercises: 0 -questions: -- "Question here" -objectives: -- "List the objectives" -keypoints: -- "List the key takeaways for the episode" ---- - -Why is this important? What does good modeling get you? What challenges can result from poor modeling? - -## Some review: What is COmanage again? - -COmanage is a Membership Management Service. These tools provide many things: - -* An interface for user enrollment -* The ability to assign rights and permissions to people through roles, groups, etc -* The ability to distribute the management of rights and permissions to multiple people. _For example, a project's Principal Investigator can manage the rights and permissions for his/her project group_ - -## Is modeling really all that important? - -Yes! One of the most useful features of COmanage is the ability to distribute the management of rights and permissions to multiple people. A little extra planning in the early stages of setting up COmanage can go a long way to making this delegation a straight-forward task. - -## Changing things later - -Of course, you can usually make changes to your initial model, though sometimes doing so is difficult and can necessitate a far-reaching rework of things that are working well as they are. We will discuss some fundamental considerations to make modeling decisions that you will less likely have to change. - -## MIND STRETCHER: Categorizing the components of a house - -Consider an empty house. If you think of all of the rooms in the house, there are several ways that you might group them. For example, you may group them based on the function of the room (places to sleep; places to eat), or you might group them by characteristics (rooms with or without water, type of floor covering). - -> Work in teams of 2-3 to list several ways that you may group the rooms in the house. [3 min work on their own - then ask for some examples - take 5-7 of them and write them on a flip chart] - -Now that you have some ways to group the rooms, work with in the same teams to pick a primary factor for grouping the rooms in the house from the list that you have or from the list that you see on the flip chart. Once you have that primary factor, pick 2-3 secondary factors that you think are important. For example, if you picked [the primary user of the room | pick something from the flipchart list], your secondary classifications might be, [the relative amount of time spent in the room | something from the flipchart] and [the function of the room | something from the flipchart list]. - -> Work in the same groups [5 min work on their own - then ask for choices - 1-2 of them. Ask why they selected those items as their primary and secondary factors.] - -Now let's say that I needed to traverse your hierarchy of factors to determine all of the rooms that I need to examine to [refinish all of the wood floors | refresh all of the plumbing | paint in pink every room in which your cat spends more than 30% of its time | some other characteristic that wouldn't be obvious from the hierarchy presented by the teams]. How much would your room factor hierarchy system help or hinder the process of selecting rooms? - -> What would be the best way to organize the rooms to optimize for this situation? [open discussion] - -Would you make a different choice for your room factor hierarchy if you knew that you would need to accommodate several different reasons for selecting a group of rooms? - -> [5 min - open discussion - things to bring out in the discussion -> -> 1. you won't know all of the reasons that you need to select rooms -> 2. It probably won't be possible to optimize for every selection that you may need to make, but there may be a structure that works well for the most common selection needs -> 3. Optimizing for one situation may make other situations nearly impossible to accommodate using the same hierarchy -> 4. How difficult would it be to adjust the hierarchy later? How should you adjust the hierarchy that you created to make it more flexible to accommodate what you don't yet know?] - -Similar to the exercise that we just did in developing a factor hierarchy for the rooms in the house, in the next section we will talk about the most common ways to classify the parts of your organization to optimize grouping for the most common reasons for selecting a groups of people. diff --git a/_episodes/02-cous.md b/_episodes/02-cous.md index ef09e03..b282d7d 100644 --- a/_episodes/02-cous.md +++ b/_episodes/02-cous.md @@ -10,6 +10,26 @@ keypoints: - "List the key takeaways for the episode" --- +# 2. Collaborative Organization Units (COUs) + +"Collaborative Organizations Units" allow you to define an organizational structure within a CO. While many organizations have natural groups within them, the reason that you would divide your CO into COUs are because there are differences across your CO that necessitates different policies in one or more of the following: + +* How individuals join and/or leave the group +* There are different rules about how applications get provisioned or deprovisioned +* Who manages person membership and privileges in the group +* The information stored or used about members of the group + +If your collaboration–a single entity with common goals–has unique requirements among the different groups and/or departments regarding how participants will join those parts of your collaborations, then, you have a CO that contains COUs. If you have only one common set of policies that define how individuals are added or removed from the CO, then you do not have COU even though you may have groups for simple access control. + +When you have COUs, they may represent recognized groups of collaborators like departments, divisions, projects; or they may be related to the privileges that those in the group may have, for example, alumni or parents. + +COUs are a structural object within Registry, meaning they can be configured, and that they are used internally for a variety of purposes. The primary purpose of a COU, however, is to allow for delegation of person management operations. [COU Administrators](https://spaces.at.internet2.edu/display/COmanage/Registry+Administrators) can be defined for each COU, giving them the ability to perform lifecycle management operations on the CO People who have CO Person Roles associated with the COU that they manage (or any child COUs of that COU). + +If COUs are defined, they can be flat (no hierarchy, all are at the same level), or a COU can have a parent COU (in which case a hierarchy is implied). + +> A COU relationship to a CO is similar to the way that LDAP OUs have a relationship within an O. + + # CO Person Role Status As with the :gear: `CO Person` object, each :gear: `CO Person Role` object @@ -42,4 +62,49 @@ The status of a CO Person is generally calculated from the status of the CO Pers The CO Person status is set to the "most preferred" status of the attached CO Person Roles. "Most preferred" is currently defined as the order in the table, below. In general, active statuses are most preferred, followed by expired statuses (since there may have been skeletal records provisioned that need to be maintained), followed by invitation statuses. -CO Person and Person Role Records are passed to Provisioners based on their status, as indicated in the table, below. \ No newline at end of file +CO Person and Person Role Records are passed to Provisioners based on their status, as indicated in the table, below. + +# Administrator Roles + +COmanage Registry defines three types of administrators. + +## Unit (COU) Administrators + +Collaboration Administrators with sophisticated administrative requirements may optionally define Unit Administrators. Unit Administrators have limited privileges within the CO, generally related to the ability to enroll and manage populations within the CO Unit (COU). + +Unit Administrators are configured by adding the appropriate Organizational Identity to the CO (if not already done), and then adding the corresponding person to the _CO:COU:COU-Name:admins_ group (v2.0.0 and later) or _admin:COU-Name_ group (prior to v2.0.0) within the CO. + +COU Administrators can be defined for each COU, giving them the ability to perform lifecycle management operations on the CO People who have CO Person Roles associated with the COU that they manage (or any child COUs of that COU). + + +--- + +< TO BE UPDATED > + +# Terminology & resources + +## COmanage Objects + +OBJECT | DESCRIPTION +------ | ----------- +`CO Person` :gear: | the representation of a person in COmanage +`CO Group` :gear: | a specific COmanage organizational structure for representing certain collections of `CO Persons` :gear: + +## Worksheets + +WORKSHEET | DESCRIPTION +--------- | ----------- +[Modeling Organization :memo:](/files/handouts/CO310-ModelingOrgs.pdf) | Planning sheet used in this lesson for understanding how the parts of the COmanage Organization fit together. +[CO Planning Worksheet :memo:](/files/handouts/CO320-01_COPlanningWorksheet.pdf) | Planning worksheet for creating your CO(s). Contains all of the configuration sections at a glance. + +## Slides + +To be included + +--- + +NEXT SECTION: [2. The COU](/_episodes/02-cous.md) + +LESSON OVERVIEW: [CO320 - Modeling Your Organization in COmanage](../index.md) + +WORKSHOP OVERVIEW: [COmanage Workshop: Managing Identities & Collaborations](https://github.internet2.edu/lpaglione/COmg-trainingOverview/blob/master/README.md) diff --git a/_episodes/02-old-generalFactors.md b/_episodes/02-old-generalFactors.md deleted file mode 100644 index 83aa2d6..0000000 --- a/_episodes/02-old-generalFactors.md +++ /dev/null @@ -1,100 +0,0 @@ ---- -title: "Understanding the factors that may affect your modeling" -teaching: 10 -exercises: 0 -questions: -- "Question here" -objectives: -- "List the objectives" -keypoints: -- "List the key takeaways for the episode" ---- - -Review in broad strokes the factors that may affect how you model your organization, project or collaboration. Explore some real-world examples. - -## How are COs modeled in COmanage? - -COmanage is a multi-tenet tool. This means that for each installation, one or more top-level groups can be expressed. These groups are called Collaborative Organizations or COs. Individuals are added to these fundamental groups (COs), but once there, the individuals can be included in multiple sub groups of the CO, called Collaboration Organization Units (or COUs.) - -As a collaboration grows in size, it may be useful to create various structures to allow for delegation of person management operations and representation of organizational hierarchy. COmanage Registry supports this through the concept of CO Units, or COUs. As of Registry v3.1.0, CO Departments are also supported. - -### The COs - - The term “Collaborative Organization” or CO to refer to any formal or informal group of individuals that work collaboratively in a digital setting. They have a goal of a shared infrastructure that supports their collaborations so that the traditional limitations of localized applications may be overcome. Some traits of these COs include: - - * These individuals use a common workflow for adding collaborators. - * They share common policies for vetting the identities of collaborators. - * These COs may include individuals in a single organization, or individuals may be in multiple organizations, geographically different regions, or even work independently. - -COs can support one our more Collaborative Organization Units (COUs). - -### COUs - -"Collaborative Organizations Units" allow you to define an organizational structure within a CO. While many organizations have natural groups within them, the reason that you would divide your CO into COUs are because there are differences across your CO that necessitates different policies in one or more of the following: - -* How individuals join and/or leave the group -* There are different rules about how applications get provisioned or deprovisioned -* Who manages person membership and privileges in the group -* The information stored or used about members of the group - -If your collaboration–a single entity with common goals–has unique requirements among the different groups and/or departments regarding how participants will join those parts of your collaborations, then, you have a CO that contains COUs. If you have only one common set of policies that define how individuals are added or removed from the CO, then you do not have COU even though you may have groups for simple access control. - -When you have COUs, they may represent recognized groups of collaborators like departments, divisions, projects; or they may be related to the privileges that those in the group may have, for example, alumni or parents. - -COUs are a structural object within Registry, meaning they can be configured, and that they are used internally for a variety of purposes. The primary purpose of a COU, however, is to allow for delegation of person management operations. [COU Administrators](https://spaces.at.internet2.edu/display/COmanage/Registry+Administrators) can be defined for each COU, giving them the ability to perform lifecycle management operations on the CO People who have CO Person Roles associated with the COU that they manage (or any child COUs of that COU). - -If COUs are defined, they can be flat (no hierarchy, all are at the same level), or a COU can have a parent COU (in which case a hierarchy is implied). - -> A COU relationship to a CO is similar to the way that LDAP OUs have a relationship within an O. - -### CO Departments - -CO Departments are primary objects within Registry, which means that they are intended to store representations of external objects (just like CO People). CO Departments can attach to either a CO or a COU, and can be used to store a number of attributes about the department, including telephone numbers, email addresses, URLs, identifiers, and the sets of people associated with specific responsibilities within the department. CO Departments can be used to support various use cases: - -In a VO deployment, CO Departments can be used to represent research groups. -In an enterprise deployment, CO Departments can be used to represent the University department hierarchy. -While there may typically be a one-to-one relationship between CO Departments and COUs, it is not strictly necessary. For example, a COU maybe made up of members spanning two departments. - -CO Departments are visible to anyone within the CO, by logging in to Registry, though only CO Administrators may edit their information. - -CO Departments are specifically intended to be used with [Registry Services](https://spaces.at.internet2.edu/display/COmanage/Registry+Services) and the Service Portal. - -### CO Groups - -There is also a structure called CO Groups - these are explored in depth in Lesson 306. - -#### COUs vs CO Groups - -The major differences between COUs and CO Groups are - -* Any CO Person can create a CO Group; only CO Administrators can create COUs. -* CO Group Memberships attach at the CO Person level, whereas COU memberships attach at the CO Person Role level. -* Management of CO Group Memberships is simple (e.g., manual management by the CO Group Owner, self-opt in for open CO Groups, etc.), whereas COU memberships can be managed using [Enrollment Flows](https://spaces.at.internet2.edu/display/COmanage/Registry+Enrollment+Flow+Configuration) and [Expiration Policies](https://spaces.at.internet2.edu/display/COmanage/Expiration+Policies). -* COU memberships imply CO Group Memberships (in the _Members:COU group_). -* Email Addresses can be attached to CO Groups via [CO Email Lists](https://spaces.at.internet2.edu/display/COmanage/CO+Email+Lists). - - -#### An example - LIGO - -LIGO is a virtual organization with a concrete goal (discovering gravitational waves) and specific large equipment (the detectors) to help reach that goal. LIGO, however, is not a uniform, flat organization. Within LIGO, there are several smaller organizations. These smaller organizations have specific needs regarding how new people join in their groups, and yet, these smaller organizations all have something in common - the parent organization of LIGO, where access to the equipment and the data is controlled, where agreements may be signed with new organizations wanting to be a part of (or a partner of) LIGO. - -Here, LIGO is represented as a CO, and the smaller organizations are represented by COUs. - -## What are the most common factors for modeling the groups of individuals in your organization - -There are many ways to group people in your organization. For tools like Membership Management Services, there are several common factors to consider: - -1. Where does the data about the person come from - also known as "Systems of Record" -2. What are the conditions under which individuals gain or loose access to resources or services -3. Logical groups like departments, projects, or teams - - -## Consideration factors - -**RESOURCE**: [COmanage Planning: Modeling your collaborative organization](/files/handouts/COmanage Planning_ Modeling your collaborative organization.pdf) - -Collaborations come in all sizes and levels of complexity. From complex virtual organizations that span multiple countries, to informal groups within a collaboration at a single campus, COmanage provides enough flexibility to support most types of collaborations. - -Depending on the size and complexity of your virtual organization, you need to consider how people should join the collaboration (e.g., the enrollment process), what applications they might need to accomplish their goals, and how they should be removed or expired at the end of their participation in the VO. The COmanage team has put together the resource above with questions that target several of the possible layers within a collaboration. While not all questions apply, by going through this assessment, you will learn more about your own processes and decide what is important for the platform. - -In modeling your collaborative organization, \ No newline at end of file diff --git a/_episodes/03-departments.md b/_episodes/03-departments.md index 81af82f..8d210d8 100644 --- a/_episodes/03-departments.md +++ b/_episodes/03-departments.md @@ -10,7 +10,7 @@ keypoints: - "List the key takeaways for the episode" --- -## 3. About CO Departments +# 3. Collaborative Organization (CO) Departments CO Departments are primary objects within Registry, which means that they are intended to store representations of external objects (just like CO People). CO Departments can attach to either a CO or a COU, and can be used to store a number of attributes about the department, including telephone numbers, email addresses, URLs, identifiers, and the sets of people associated with specific responsibilities within the department. CO Departments can be used to support various use cases: @@ -21,4 +21,37 @@ While there may typically be a one-to-one relationship between CO Departments an CO Departments are visible to anyone within the CO, by logging in to Registry, though only CO Administrators may edit their information. -CO Departments are specifically intended to be used with [Registry Services](https://spaces.at.internet2.edu/display/COmanage/Registry+Services) and the Service Portal. \ No newline at end of file +CO Departments are specifically intended to be used with [Registry Services](https://spaces.at.internet2.edu/display/COmanage/Registry+Services) and the Service Portal. + + +--- + +< TO BE UPDATED > + +# Terminology & resources + +## COmanage Objects + +OBJECT | DESCRIPTION +------ | ----------- +`CO Person` :gear: | the representation of a person in COmanage +`CO Group` :gear: | a specific COmanage organizational structure for representing certain collections of `CO Persons` :gear: + +## Worksheets + +WORKSHEET | DESCRIPTION +--------- | ----------- +[Modeling Organization :memo:](/files/handouts/CO310-ModelingOrgs.pdf) | Planning sheet used in this lesson for understanding how the parts of the COmanage Organization fit together. +[CO Planning Worksheet :memo:](/files/handouts/CO320-01_COPlanningWorksheet.pdf) | Planning worksheet for creating your CO(s). Contains all of the configuration sections at a glance. + +## Slides + +To be included + +--- + +NEXT SECTION: [2. The COU](/_episodes/02-cous.md) + +LESSON OVERVIEW: [CO320 - Modeling Your Organization in COmanage](../index.md) + +WORKSHOP OVERVIEW: [COmanage Workshop: Managing Identities & Collaborations](https://github.internet2.edu/lpaglione/COmg-trainingOverview/blob/master/README.md) diff --git a/_episodes/03-old-yourFactors.md b/_episodes/03-old-yourFactors.md deleted file mode 100644 index 26a88d3..0000000 --- a/_episodes/03-old-yourFactors.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Considering the factors for your situation" -teaching: 10 -exercises: 0 -questions: -- "Question here" -objectives: -- "List the objectives" -keypoints: -- "List the key takeaways for the episode" ---- - -Using the modeling worksheet you will consider your own organization, project or collaboration and the factors that may affect its model within COmanage. - -## Episode section - -... and content \ No newline at end of file diff --git a/_episodes/04-groups.md b/_episodes/04-groups.md index 90b58ce..35be950 100644 --- a/_episodes/04-groups.md +++ b/_episodes/04-groups.md @@ -14,11 +14,9 @@ keypoints: COmanage Groups (CO Groups) are defined at the CO level, and CO Group Memberships attach to the CO Person. CO Groups are fairly basic, for more sophisticated needs COmanage can be connected to Grouper using the Grouper Provisioning Plugin. By default, any CO Person can create a new CO Group. -# Comparisons - ## Difference between CO Groups and COUs -The major differences between COUs and [CO Groups](https://spaces.at.internet2.edu/display/COmanage/CO+Groups+and+Group+Memberships) are +The major differences between COUs and CO Groups are * Any CO Person can create a CO Group; only CO Administrators can create COUs. * CO Group Memberships attach at the CO Person level, whereas COU memberships attach at the CO Person Role level. @@ -50,124 +48,11 @@ CO Groups provide basic group functionality enabling actions to be applied to al Some will require more sophisticated group management than what is available in COmanage. For these needs, COmanage can be connected to [Grouper](http://grouper.internet2.edu/) using the [Grouper Provisioning Plugin](https://spaces.at.internet2.edu/display/COmanage/Grouper+Provisioning+Plugin). -# Implement a group! - -// NOTE: this section needs to be confirmed & screen shots added. - - -## Create a Group - -![Interactive system activity](../assets/img/hands-on-keyboard.png) - -**REQUIRED ROLE**: Platform Administrator (or maybe this is "Any CO Person?", at least by default.) - -// NOTE: this section needs to be confirmed & screen shots added. - -1. Login to the COmanage Registry and select your CO from the list. -2. Select 'All Groups' from the Group drop-down menu. -3. On the Groups page, select 'Add Groups', located above the Groups table. -4. Fill in the fields: - a. **The name of your Group.** This name will be displayed when your group is referenced. It is a good idea for this name to be descriptive, but relatively short. - b. **Description.** Write a short description of your group. This description will be helpful to users and future administrators to understand the purpose of the group. - c. **Open.** This is a check box to indicate whether anyone can join, or if users may only be added by the group owner. An open group is one that allows anyone to join. Participants can self-join, no administrator action is required. Memberships in a closed group can only be set by the group owner. - c. **Status.** There are three choices for the status: - * Active - you will select this one. Your group will be immediately active upon its creation. - * Suspended - Useful if you are not ready for your group to be active. -5. Click 'Add'. - -## Group Attributes - -### Open vs Closed - -An _open_ group is one that allows anyone to join. Participants can self-join, no administrator action is required. Memberships in a _closed_ group can only be set by the group owner. - -In addition, CO Administrators can manage any CO Group within their CO. - -### Automatic Groups - -_Automatic Groups_ are those which Registry automatically manages the memberships of. - -# Group Members - -A group member is simply a participant in the group. A group owner has permission to add and remove members to and from the group, including closed groups. A CO Person can be a member, and owner, both, or neither. - -The CO Person who creates a CO Group is automatically set as both a member and owner of the new group. - -## Add a Group Member - -There are several ways to add individuals to groups. This may be done as part of the enrollment process, or it may be done after enrollment is complete and the individuals are already in the Registry. The instructions below assume enrollment has been completed and the individual is being added by a CO administrator to a new group. - -1. Login to the COmanage Registry (if you haven't already) and select your CO from the list. -2. Select 'My Population' from the People drop-down menu. -3. Select a user and click on 'Manage Group Memberships'. This will show a list of available groups and you can add the individual as a group member or as a group owner by clicking on the appropriate box in the 'Actions' column. -4. Click 'Save'. - -## Nested Group membership - -As of Registry v3.3.0, Nested Groups allow the members of one group (the "nested" or source group) to automatically be included as members of another group (the "target" group). Nested Groups only confer group membership, they cannot be used to manage group ownership. Currently, Nested Groups are additive only, it is not possible to specify certain members to be excluded from the target group ([CO-1585](https://bugs.internet2.edu/jira/browse/CO-1585)). - -To nest a group, edit the target group and click **Add Nested Group**. Select the desired source group. Currently, only CO and COU admins can create or remove nestings. - -Nested Groups do not imply any sort of hierarchy ([CO-1223](https://bugs.internet2.edu/jira/browse/CO-1223)). - -> Nested Groups are not designed to scale to very large groups, and in particular manual reconciliation of a very large group with one or more Nested Groups may be problematic. The exact threshold will vary according to the specifics of a given deployment. Deployments experiencing problems reconciling large groups may wish to consider a solution such as [Grouper](http://grouper.internet2.edu/). - -## Remove a Group Member - -There are several ways to remove an individual from group membership, either by managing that individual directly (follow the directions for Adding a Group Member and click on the appropriate box to de-select that entry) or by managing the group as a whole. The instructions below assume direct group management instead of per-individual management. - -1. Login to the COmanage Registry (if you haven't already) and select your CO from the list. -2. Select 'My Groups' from the Group drop-down menu. -3. Select the group you are changing (note that you must be an owner of that group to adjust membership). -4. Click on 'Delete' for each member you are removing from the group, and 'Remove' from the verification pop-up. -As of v3.1.0, it is possible for a CO Person to add or remove themselves from the CO Group associated with a Service directly from the Service Portal, using the _Join_ and _Leave_ buttons. Using _Join_ and _Leave_ is functionally equivalent to navigating to My Groups, finding the appropriate group, and ticking the Member button. This is only available when the CO Group associated with a Service is an open group. - -> Administrators cannot use this interface on behalf of a CO Person, but must instead use the regular group management interfaces. - -## Reconciling group memberships - -In general, nested group memberships and memberships of automatic groups are updated in real time as needed. However, If an automatic group or a group with nested groups appears to have incorrect group memberships, the group may be manually reconciled to fix incorrect memberships. To reconcile a group, edit the desired group and click **Reconcile**. - -Manually reconciling a group will not automatically reconcile related groups. For example, if Group A has nested Group B which in turn has nested Group C, and Group C is manually reconciled, it will probably be necessary to also manually reconcile Group B. - -## CO Group Membership Attributes - -### Member vs Owner - -A group member is simply a participant in the group. A group owner has permission to add and remove members to and from the group, including closed groups. A CO Person can be a member, and owner, both, or neither. - -The CO Person who creates a CO Group is automatically set as both a member and owner of the new group. - -## Admin Groups - -Admin Groups are used to determine [Registry Administrators](https://spaces.at.internet2.edu/display/COmanage/Registry+Administrators). Admin Groups are automatically created when a CO or COU is created. The Platform Administrator typically sets the initial CO Administrator, and then the CO Administrators. - -Since v2.0.0: - -* The admin group is indicated by the group type GroupEnum::Admins and a null cou_id. The default name for the group is CO:admins. -* The admin groups for COUs are indicated by the group type GroupEnum::Admins and a non-null cou_id. The default name for COU admin groups is CO:COU:COU_Name:admins. - -Prior to v2.0.0: - -* The admin group determines CO Administrators. -* Groups of the form admin:couname determine COU Administrators. - -## Members Groups - -Members Groups are automatic groups that are updated with all members of the CO or COU. Members Groups are automatically created and updated. - -Since v2.0.0: +--- -* Members of the CO in Active or Grace Period status are available in the group identified by the group type GroupEnum::ActiveMembers and a null cou_id. The default name for the group is CO:members:active. -* All members of the CO (except those in Deleted status) are available in the group identified by the group type GroupEnum::AllMembers and a null cou_id. The default name for the group is CO:members:all. -* Members of a given COU with an Active or Grace Period status role are available in the group identified by the group type GroupEnum::ActiveMembers and a non-null cou_id. The default name for the group is CO:COU:COU_Name:members:active. -* All members of a given COU (except those with only roles in Deleted status) are available in the group identified by the group type GroupEnum::AllMembers and a non-null cou_id. The default name for the group is CO:COU:COU_Name:members:all. -Prior to v2.0.0: -* The members group holds all CO People within the CO. -* Groups of the form members:couname hold all CO People with a role in the specified COU. # CO Email lists @@ -216,55 +101,37 @@ If at least one CO Service is configured with Unauthenticated User visibility, t > The Service Portal can be rendered within [Registry Dashboards](https://spaces.at.internet2.edu/display/COmanage/Registry+Dashboards) by using the [Services Dashboard Widget](https://spaces.at.internet2.edu/display/COmanage/Services+Widget+Plugin). -## CO Services data structure - -You can find the registry data model for CO mail lists in the [wiki: cm_co_services](https://spaces.at.internet2.edu/display/COmanage/cm_co_services) - ----- - -# Administrator Roles -COmanage Registry defines three types of administrators. - -## Platform (CMP) Administrators _(Also called Registry Admin in the documentation)_ +--- -Platform Administrators are effectively super users, with the ability to perform almost all operations on the platform. (Platform Administrators cannot execute enrollment flows for COs unless authorized by the enrollment flow.) +< TO BE UPDATED > -Platform Administrators are configured by [adding the appropriate Organizational Identity](https://spaces.at.internet2.edu/display/COmanage/Default+Registry+Enrollment) to the COmanage CO, and then adding the corresponding person to the CO:admins group (v2.0.0 and later) or admin group (prior to v2.0.0) within the COmanage CO. +# Terminology & resources -The first user added as part of the [Registry Setup Script](https://spaces.at.internet2.edu/display/COmanage/Registry+Installation+-+Registry+Setup+Script) is automatically configured to be a Platform Administrator. +## COmanage Objects -## Collaboration (CO) Administrators +OBJECT | DESCRIPTION +------ | ----------- +`CO Person` :gear: | the representation of a person in COmanage +`CO Group` :gear: | a specific COmanage organizational structure for representing certain collections of `CO Persons` :gear: -Collaboration Administrators are super users _within a CO_. Collaboration Administrators are configured by adding the appropriate Organizational Identity to the CO (if not already done), and then adding the corresponding person to the CO:admins group (v2.0.0 and later) or admin group (prior to v2.0.0) within the CO. +## Worksheets -CO Administrators can manage any CO Group within their CO. +WORKSHEET | DESCRIPTION +--------- | ----------- +[Modeling Organization :memo:](/files/handouts/CO310-ModelingOrgs.pdf) | Planning sheet used in this lesson for understanding how the parts of the COmanage Organization fit together. +[CO Planning Worksheet :memo:](/files/handouts/CO320-01_COPlanningWorksheet.pdf) | Planning worksheet for creating your CO(s). Contains all of the configuration sections at a glance. -## Unit (COU) Administrators +## Slides -Collaboration Administrators with sophisticated administrative requirements may optionally define Unit Administrators. Unit Administrators have limited privileges within the CO, generally related to the ability to enroll and manage populations within the CO Unit (COU). +To be included -Unit Administrators are configured by adding the appropriate Organizational Identity to the CO (if not already done), and then adding the corresponding person to the _CO:COU:COU-Name:admins_ group (v2.0.0 and later) or _admin:COU-Name_ group (prior to v2.0.0) within the CO. +--- -COU Administrators can be defined for each COU, giving them the ability to perform lifecycle management operations on the CO People who have CO Person Roles associated with the COU that they manage (or any child COUs of that COU). +NEXT SECTION: [2. The COU](/_episodes/02-cous.md) -## System Administrators +LESSON OVERVIEW: [CO320 - Modeling Your Organization in COmanage](../index.md) -System Administrators have privileges that enable them to maintain the COmanage application. These capabilities include the ability to provision cluster resources (for example, hardware, virtual machines, etc), Register and maintain IP Addresses, administer application upgrades, manage and conduct operating system upgrades and conduct backups. +WORKSHOP OVERVIEW: [COmanage Workshop: Managing Identities & Collaborations](https://github.internet2.edu/lpaglione/COmg-trainingOverview/blob/master/README.md) - -## Permissions - -Generally, Registry permissions are based on the type of user a person is. These types are generally based on group memberships, and include administrative users as well as non-administrative users. - -Permission | CMP Administrator | CO Administrator | COU Administrator | Group Owner | Group Member | CO Person | Anonymous ----------- | ----------------- | ---------------- | ----------------- | ----------- | ------------ | ------ | --------- -Configure COmanage platform | (tick) | | | | | | -Configure CO | (tick) | (tick) | | | | | -Start Enrollment | | (tick) | If configured | | If configured | If configured | If configured -Manage CO Person | (tick) | (tick) | (tick) within COU | | | See [Self Service Permissions](https://spaces.at.internet2.edu/display/COmanage/Self+Service+Permissions) -Create Group | (tick) | (tick) | | | | (tick) | -Manage Group | (tick) | (tick) | | (tick) | | | -Add Self To Open Group | | | | | | (tick) | -Remove Self From Group | | | | | (tick) | | \ No newline at end of file diff --git a/_episodes/04-old-yourModel.md b/_episodes/04-old-yourModel.md deleted file mode 100644 index 283c771..0000000 --- a/_episodes/04-old-yourModel.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: "Picking a model" -teaching: 10 -exercises: 0 -questions: -- "Question here" -objectives: -- "List the objectives" -keypoints: -- "List the key takeaways for the episode" ---- - -Working collaboratively with others in the class, choose a model that you think would work for your situation, and then implement it in COmanage. - -# PICK YOUR MODEL - -The steps to do this - -Use the [CO Worksheet](/files/handouts/COmanage Planning_ CO_Worksheet.pdf) to plan out your CO. - -Work in pairs to discuss the choices that you made. Make adjustments in your plan as needed. - -# Then IMPLEMENT IT... - -## Create a CO - -![Interactive system activity](../assets/img/hands-on-keyboard.png) - -**REQUIRED ROLE**: Platform Administrator - -1. Sign into COmanage as a Platform Administrator. Once you sign in you will see a list of available collaborations. -2. Since you want to create a new CO, from the menu, select Platform > COs to display the CO Management Overview List. - -![Navigate to the CO Management Overview List](../fig/CO301-04_COMgmtList_2019-09-06.png) - -3. Click the "Add CO" link above the table on the right side to add a new CO. - -![CO management Overview list](../fig/CO301-04_COMgmtOverviewList_2019-09-06.png) - -4. Fill in the fields: - a. **The name of your CO.** This name will be displayed on lists and elsewhere. It is a good idea for this name to be descriptive, but relatively short. - b. **Description.** Write a short description of your CO. This description will be helpful for those who may not be familiar with your CO's name. - c. **Status.** There are three choices for the status: - * Active - you will select this one. Your CO will be immediately active upon its creation. - * Suspended - Useful if you do not want your CO to be active. - * Template - Useful if you want to create several COs based on the configuration from this one. - -## Configure your CO - -![Interactive system activity](../assets/img/hands-on-keyboard.png) - -### Settings - -The settings section for your CO enables you to configure the CO behavior. While there are several settings, we will only discuss the most common ones today. More details can be found on the [documentation page in the COmanage wiki](https://spaces.at.internet2.edu/display/COmanage/How+to+Configure+a+CO). - -**REQUIRED ROLE**: Platform Administrator | Collaboration (CO)Administrator - - -1. From the Collaborations list page, click on the name of the Collaboration that you want to configure. -2. In the CO menu, click on the "Configuration" link to see the list of customizations that you can make. Click on the first link, "CO Settings" to adjust the settings. - -![Navigate to COSettings Configuration > CO Settings](../assets/img/CO301-04_COSettings_2019-09-06.png) - -3. Using the values that you put in your [CO Worksheet](/files/handouts/COmanage Planning_ CO_Worksheet.pdf), adjust the settings for your CO. -4. Click the `SAVE` button to save your work. diff --git a/_episodes/05-old-generalCous.md b/_episodes/05-old-generalCous.md deleted file mode 100644 index 69d3629..0000000 --- a/_episodes/05-old-generalCous.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -title: "Modeling within COmanage" -teaching: 10 -exercises: 0 -questions: -- "Question here" -objectives: -- "List the objectives" -keypoints: -- "List the key takeaways for the episode" ---- - -Learn about Collaboration Organization Units (COUs), and how they are used to express a model in COmanage. - -## Episode section - -... and content - diff --git a/_episodes/05-yourOrg.md b/_episodes/05-yourOrg.md new file mode 100644 index 0000000..743ffb3 --- /dev/null +++ b/_episodes/05-yourOrg.md @@ -0,0 +1,209 @@ +--- +title: "Setting up your organization" +teaching: 20 +exercises: 0 +questions: +- "Question here" +objectives: +- "List the objectives" +keypoints: +- "List the key takeaways for the episode" +--- + +# 5. Setting up your organization + +# Then IMPLEMENT IT... + +## Create a CO + +![Interactive system activity](../assets/img/hands-on-keyboard.png) + +**REQUIRED ROLE**: Platform Administrator + +1. Sign into COmanage as a Platform Administrator. Once you sign in you will see a list of available collaborations. +2. Since you want to create a new CO, from the menu, select Platform > COs to display the CO Management Overview List. + +![Navigate to the CO Management Overview List](../fig/CO301-04_COMgmtList_2019-09-06.png) + +3. Click the "Add CO" link above the table on the right side to add a new CO. + +![CO management Overview list](../fig/CO301-04_COMgmtOverviewList_2019-09-06.png) + +4. Fill in the fields: + a. **The name of your CO.** This name will be displayed on lists and elsewhere. It is a good idea for this name to be descriptive, but relatively short. + b. **Description.** Write a short description of your CO. This description will be helpful for those who may not be familiar with your CO's name. + c. **Status.** There are three choices for the status: + * Active - you will select this one. Your CO will be immediately active upon its creation. + * Suspended - Useful if you do not want your CO to be active. + * Template - Useful if you want to create several COs based on the configuration from this one. + +## Configure your CO + +![Interactive system activity](../assets/img/hands-on-keyboard.png) + +### Settings + +The settings section for your CO enables you to configure the CO behavior. While there are several settings, we will only discuss the most common ones today. More details can be found on the [documentation page in the COmanage wiki](https://spaces.at.internet2.edu/display/COmanage/How+to+Configure+a+CO). + +**REQUIRED ROLE**: Platform Administrator | Collaboration (CO)Administrator + + +1. From the Collaborations list page, click on the name of the Collaboration that you want to configure. +2. In the CO menu, click on the "Configuration" link to see the list of customizations that you can make. Click on the first link, "CO Settings" to adjust the settings. + +![Navigate to COSettings Configuration > CO Settings](../assets/img/CO301-04_COSettings_2019-09-06.png) + +3. Using the values that you put in your [CO Worksheet](/files/handouts/COmanage Planning_ CO_Worksheet.pdf), adjust the settings for your CO. +4. Click the `SAVE` button to save your work. + +# Implement a group! + +// NOTE: this section needs to be confirmed & screen shots added. + + +## Create a Group + +![Interactive system activity](../assets/img/hands-on-keyboard.png) + +**REQUIRED ROLE**: Platform Administrator (or maybe this is "Any CO Person?", at least by default.) + +// NOTE: this section needs to be confirmed & screen shots added. + +1. Login to the COmanage Registry and select your CO from the list. +2. Select 'All Groups' from the Group drop-down menu. +3. On the Groups page, select 'Add Groups', located above the Groups table. +4. Fill in the fields: + a. **The name of your Group.** This name will be displayed when your group is referenced. It is a good idea for this name to be descriptive, but relatively short. + b. **Description.** Write a short description of your group. This description will be helpful to users and future administrators to understand the purpose of the group. + c. **Open.** This is a check box to indicate whether anyone can join, or if users may only be added by the group owner. An open group is one that allows anyone to join. Participants can self-join, no administrator action is required. Memberships in a closed group can only be set by the group owner. + c. **Status.** There are three choices for the status: + * Active - you will select this one. Your group will be immediately active upon its creation. + * Suspended - Useful if you are not ready for your group to be active. +5. Click 'Add'. + +## Group Attributes + +### Open vs Closed + +An _open_ group is one that allows anyone to join. Participants can self-join, no administrator action is required. Memberships in a _closed_ group can only be set by the group owner. + +In addition, CO Administrators can manage any CO Group within their CO. + +### Automatic Groups + +_Automatic Groups_ are those which Registry automatically manages the memberships of. + +# Group Members + +A group member is simply a participant in the group. A group owner has permission to add and remove members to and from the group, including closed groups. A CO Person can be a member, and owner, both, or neither. + +The CO Person who creates a CO Group is automatically set as both a member and owner of the new group. + +## Add a Group Member + +There are several ways to add individuals to groups. This may be done as part of the enrollment process, or it may be done after enrollment is complete and the individuals are already in the Registry. The instructions below assume enrollment has been completed and the individual is being added by a CO administrator to a new group. + +1. Login to the COmanage Registry (if you haven't already) and select your CO from the list. +2. Select 'My Population' from the People drop-down menu. +3. Select a user and click on 'Manage Group Memberships'. This will show a list of available groups and you can add the individual as a group member or as a group owner by clicking on the appropriate box in the 'Actions' column. +4. Click 'Save'. + +## Nested Group membership + +As of Registry v3.3.0, Nested Groups allow the members of one group (the "nested" or source group) to automatically be included as members of another group (the "target" group). Nested Groups only confer group membership, they cannot be used to manage group ownership. Currently, Nested Groups are additive only, it is not possible to specify certain members to be excluded from the target group ([CO-1585](https://bugs.internet2.edu/jira/browse/CO-1585)). + +To nest a group, edit the target group and click **Add Nested Group**. Select the desired source group. Currently, only CO and COU admins can create or remove nestings. + +Nested Groups do not imply any sort of hierarchy ([CO-1223](https://bugs.internet2.edu/jira/browse/CO-1223)). + +> Nested Groups are not designed to scale to very large groups, and in particular manual reconciliation of a very large group with one or more Nested Groups may be problematic. The exact threshold will vary according to the specifics of a given deployment. Deployments experiencing problems reconciling large groups may wish to consider a solution such as [Grouper](http://grouper.internet2.edu/). + +## Remove a Group Member + +There are several ways to remove an individual from group membership, either by managing that individual directly (follow the directions for Adding a Group Member and click on the appropriate box to de-select that entry) or by managing the group as a whole. The instructions below assume direct group management instead of per-individual management. + +1. Login to the COmanage Registry (if you haven't already) and select your CO from the list. +2. Select 'My Groups' from the Group drop-down menu. +3. Select the group you are changing (note that you must be an owner of that group to adjust membership). +4. Click on 'Delete' for each member you are removing from the group, and 'Remove' from the verification pop-up. + +As of v3.1.0, it is possible for a CO Person to add or remove themselves from the CO Group associated with a Service directly from the Service Portal, using the _Join_ and _Leave_ buttons. Using _Join_ and _Leave_ is functionally equivalent to navigating to My Groups, finding the appropriate group, and ticking the Member button. This is only available when the CO Group associated with a Service is an open group. + +> Administrators cannot use this interface on behalf of a CO Person, but must instead use the regular group management interfaces. + +## Reconciling group memberships + +In general, nested group memberships and memberships of automatic groups are updated in real time as needed. However, If an automatic group or a group with nested groups appears to have incorrect group memberships, the group may be manually reconciled to fix incorrect memberships. To reconcile a group, edit the desired group and click **Reconcile**. + +Manually reconciling a group will not automatically reconcile related groups. For example, if Group A has nested Group B which in turn has nested Group C, and Group C is manually reconciled, it will probably be necessary to also manually reconcile Group B. + +## CO Group Membership Attributes + +### Member vs Owner + +A group member is simply a participant in the group. A group owner has permission to add and remove members to and from the group, including closed groups. A CO Person can be a member, and owner, both, or neither. + +The CO Person who creates a CO Group is automatically set as both a member and owner of the new group. + +## Admin Groups + +Admin Groups are used to determine [Registry Administrators](https://spaces.at.internet2.edu/display/COmanage/Registry+Administrators). Admin Groups are automatically created when a CO or COU is created. The Platform Administrator typically sets the initial CO Administrator, and then the CO Administrators. + +Since v2.0.0: + +* The admin group is indicated by the group type GroupEnum::Admins and a null cou_id. The default name for the group is CO:admins. +* The admin groups for COUs are indicated by the group type GroupEnum::Admins and a non-null cou_id. The default name for COU admin groups is CO:COU:COU_Name:admins. + +Prior to v2.0.0: + +* The admin group determines CO Administrators. +* Groups of the form admin:couname determine COU Administrators. + +## Members Groups + +Members Groups are automatic groups that are updated with all members of the CO or COU. Members Groups are automatically created and updated. + +Since v2.0.0: + +* Members of the CO in Active or Grace Period status are available in the group identified by the group type GroupEnum::ActiveMembers and a null cou_id. The default name for the group is CO:members:active. +* All members of the CO (except those in Deleted status) are available in the group identified by the group type GroupEnum::AllMembers and a null cou_id. The default name for the group is CO:members:all. +* Members of a given COU with an Active or Grace Period status role are available in the group identified by the group type GroupEnum::ActiveMembers and a non-null cou_id. The default name for the group is CO:COU:COU_Name:members:active. +* All members of a given COU (except those with only roles in Deleted status) are available in the group identified by the group type GroupEnum::AllMembers and a non-null cou_id. The default name for the group is CO:COU:COU_Name:members:all. + +Prior to v2.0.0: + +* The members group holds all CO People within the CO. +* Groups of the form members:couname hold all CO People with a role in the specified COU. + + +--- + +< TO BE UPDATED > + +# Terminology & resources + +## COmanage Objects + +OBJECT | DESCRIPTION +------ | ----------- +`CO Person` :gear: | the representation of a person in COmanage +`CO Group` :gear: | a specific COmanage organizational structure for representing certain collections of `CO Persons` :gear: + +## Worksheets + +WORKSHEET | DESCRIPTION +--------- | ----------- +[Modeling Organization :memo:](/files/handouts/CO310-ModelingOrgs.pdf) | Planning sheet used in this lesson for understanding how the parts of the COmanage Organization fit together. +[CO Planning Worksheet :memo:](/files/handouts/CO320-01_COPlanningWorksheet.pdf) | Planning worksheet for creating your CO(s). Contains all of the configuration sections at a glance. + +## Slides + +To be included + +--- + +NEXT SECTION: [2. The COU](/_episodes/02-cous.md) + +LESSON OVERVIEW: [CO320 - Modeling Your Organization in COmanage](../index.md) + +WORKSHOP OVERVIEW: [COmanage Workshop: Managing Identities & Collaborations](https://github.internet2.edu/lpaglione/COmg-trainingOverview/blob/master/README.md) diff --git a/_episodes/06-old-yourCous.md b/_episodes/06-old-yourCous.md deleted file mode 100644 index f82e832..0000000 --- a/_episodes/06-old-yourCous.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Express your model with COUs" -teaching: 10 -exercises: 0 -questions: -- "Question here" -objectives: -- "List the objectives" -keypoints: -- "List the key takeaways for the episode" ---- - -Using the model that you have picked, express it in COmanage. - -## Episode section - -... and content \ No newline at end of file diff --git a/_episodes/07-old-changesHappen.md b/_episodes/07-old-changesHappen.md deleted file mode 100644 index 3942735..0000000 --- a/_episodes/07-old-changesHappen.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: "Making changes" -teaching: 10 -exercises: 0 -questions: -- "Question here" -objectives: -- "List the objectives" -keypoints: -- "List the key takeaways for the episode" ---- - -It's impossible to anticipate all needs. How do you adjust your model when necessary? - -## Episode section - -... and content \ No newline at end of file diff --git a/_episodes/08-old-advanced.md b/_episodes/08-old-advanced.md deleted file mode 100644 index 34644eb..0000000 --- a/_episodes/08-old-advanced.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: "Advanced Topics" -teaching: 10 -exercises: 0 -questions: -- "Question here" -objectives: -- "List the objectives" -keypoints: -- "List the key takeaways for the episode" ---- - -During this section we will review advanced topics of interest to the class. Some examples include: - -* - -## Episode section - -... and content - -COUs can be hierarchical; COUs can be directly a part of the CO, or can be a sub-part of another COU. \ No newline at end of file diff --git a/files/handouts/CO320-01_COPlanningWorksheet.pdf b/files/handouts/CO320-01_COPlanningWorksheet.pdf new file mode 100644 index 0000000000000000000000000000000000000000..33a9bd421441a674f9a82900e07f9aba132e9512 GIT binary patch literal 165569 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%0A)7e+GOo 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�btox*K39Vi&7v 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 Uy4aflV3?WMVaUnF6vScv7p|+-_y7O^ literal 0 HcmV?d00001