hackforla / admin-calendaring

This is an administrative repo to reconcile teams' calendaring and organization Zoom accounts.
GNU General Public License v2.0
0 stars 0 forks source link

Meeting Data Audit: hfla website #10

Open Rabia2219 opened 1 year ago

Rabia2219 commented 1 year ago

Overview

We need to audit all calendar events for a given project to match the Zoom Setup and Zoom Audit Spreadsheet so that we can optimize the availability of the Zoom rooms and have the most current meeting information.

Prerequisite

If you are not the PM on the project this issue is for

If you are the PM on the project this issue is for

Set up

Set up Access Through Proper Profile

Access GitHub

Add Org Level Audits folder to Starred

If you do not see the project or CoP's drive in the list of shared drives, see Prerequisite above

Notes

There are automation formulas used throughout the meeting data and audit reconciliation sheet to autofill cells and generate messages regarding meetings with nonstandard setup. These formulas are indicated in a light grey color.

Troubleshooting

Please make sure you read through all instructions carefully. There are some errors that are expected and should be automatically resolved as you continue with the tasks outlined in each action item. Please review Errors and How To Resolve Them to get an idea of what to expect. If, while carrying out any of the tasks, there is still ambiguity or there are errors that are not listed with a solution on the page mentioned above, please follow these instructions to contact the Admin team.

Action Items

There are some action items below that are linked to a wiki page with instructions (they are displayed in blue). Open the link in a new tab, copy the instructions from the wiki page into a comment below and complete the tasks in the comment.

Prep

During the first task you will be asked to add a link under Resources/Instructions, and that section is at the bottom of this issue (go view it now).

Admin Prep

Audit

Recommendations and next steps

Resources/Instructions

1.0 Draft: HfLA website: Meeting Data Audit and Reconciliation

ExperimentsInHonesty commented 1 year ago

Create Meeting Data Audit and Reconciliation Spreadsheet

ExperimentsInHonesty commented 1 year ago

Create Slack Audit document

ExperimentsInHonesty commented 1 year ago

Create Recommendations & Next Steps document

ExperimentsInHonesty commented 1 year ago

Import project's data from Zoom Setup spreadsheet

ExperimentsInHonesty commented 1 year ago
ExperimentsInHonesty commented 1 year ago

Reconcile the Slack Audit Document with the Slack Audit Sheet

Rabia2219 commented 1 year ago

Overview

We need to audit all calendar events for a given project to match the Zoom Setup and Zoom Audit Spreadsheet so that we can optimize the availability of the Zoom rooms and have the most current meeting information.

Prerequisite if you are not the PM on the project this issue is for

Action Items

Access GitHub through (Google Drive Migration) hfla-email-all@hackforla.org (only for people who are not the PM on the project this issue is for).

Prep

For each of the following items, there are instructions in the wiki. Copy the instruction for next item to be checked off (must do them in order), to a comment below, and then complete the tasks in the comment.

During these tasks you will be asked to add link to resources, and that section is at the bottom of this issue (go view it now).

Admin Prep

Audit

NOTE: There are autogenerated notes in the spreadsheet you will be using so please do not edit any Auto Notes columns

Reconciliation

Recommendations and next steps

Resources/Instructions

1.0 Zoom Setup Spreadsheet 2.0 HfLA website: Meeting Data Audit and Reconciliation Spreadsheet 3.0 HfLA website: Slack Audit Document 4.0 HfLA website: Post Audit Recommendations

ExperimentsInHonesty commented 1 year ago

Create Meeting Data Audit and Reconciliation Spreadsheet

You should be on the Details tab of the spreadsheet after moving the file, but in case you are not, please access the Details tab of the spreadsheet

Paste the spreadsheet URL in the Details tab

ExperimentsInHonesty commented 1 year ago

Import project's data from Zoom Setup spreadsheet

ExperimentsInHonesty commented 1 year ago

Set up Automation Formulas

Open Resource(s)

You will be accessing different sheets/tabs in resource 3.0 during this process to set them up for the audit.

Set up the Overall Audit Sheet

Access the Overall Audit tab

Formatting

Set up the Next Steps Sheet (This sheet is divided into 2 sections)

Access the Next Steps tab

In Section 1

You are done with this tab.

Set up the Calendar Event Audit Sheet (This sheet is divided into 3 sections)

Access the Calendar Event Audit tab

In Section 1

You are done with this tab.

Set up the Zoom Accounts Audit Sheet (This sheet is divided into 3 sections)

Access the Zoom Accounts Audit tab

In Section 1

Delete all the data that is not related to your project from this sheet

In Section 2

There is a formula set in this section to filter out meetings that are in any Zoom account but not on the Zoom Setup spreadsheet. As you move data around and add formulas, it is expected that the values in this section will keep changing.

In Section 3

Next, formulas will be added. As you go through these steps, some cells may turn red. That is expected.

If any !REF errors pop up during these steps, ignore them. They should be resolved after the last action item for this tab is complete.

- [x] paste the following formula in column K and copy it till the last row with data

=IFS(G4="", "", AND(G4<>"",OFFSET(INDIRECT($B$1),ROW()-ROW($G$4),5)=G4), "YES", TRUE, "NO")

- [x] paste the following formula in column L and copy it till the last row with data

=IF(B4="","",TEXTJOIN(Char(10),TRUE,IF(K4="NO",Categories!$E$9,""),IF(J4="NO",Categories!$E$13,""),IF(AND(A4<>"",A4<>N4),Categories!$E$22,""),IFS(E4="","",AND(E4<>"",TRIM(OFFSET(INDIRECT($B$1),ROW()-ROW($E$4),3))<>TRIM(E4)),Categories!$E$27,TRUE,""),IFS(F4="","",AND(F4<>"",TRIM(OFFSET(INDIRECT($B$1),ROW()-ROW($F$4),4))<>TRIM(F4)),Categories!$E$24,TRUE,""),IFS(C4="","",AND(C4<>"",OFFSET(INDIRECT($B$1),ROW()-ROW($C$4),1)<>C4),Categories!$E$26,TRUE,"")))

- [x] paste the following formula in column M

=IF(B4="","",TEXTJOIN(Char(10),TRUE,IF(K4="NO",Categories!$H$9,""),IF(J4="NO",Categories!$H$13,""),IF(AND(A4<>"",A4<>N4),Categories!$H$22&A4&" to "&N4,""),IFS(E4="","",AND(E4<>"",TRIM(OFFSET(INDIRECT($B$1),ROW()-ROW($E$4),3))<>TRIM(E4)),Categories!$H$27,TRUE,""),IFS(F4="","",AND(F4<>"",TRIM(OFFSET(INDIRECT($B$1),ROW()-ROW($F$4),4))<>TRIM(F4)),Categories!$H$24,TRUE,""),IFS(C4="","",AND(C4<>"",OFFSET(INDIRECT($B$1),ROW()-ROW($C$4),1)<>C4),Categories!$H$26,TRUE,"")))

#### In cell B1
- [x] add the cell number of the first auto filled cell in column B of Section 3

_You are done with this tab._

### Set up the `hackforla.org-VRMS` Sheet (This sheet is divided into 3 sections)
Access the `hackforla.org-VRMS` tab
#### In Section 2
- [x] check that column C, D, E and F have been auto filled
- [x] delete all rows without data except for one
- [x] check that the values for column J changed to `YES`
- [ ] delete all rows without any data except for one
- [x] check that the formula in columns K and L is copied till the last filled row in this section
#### In Section 3
- [x] check that the formula in column K and L is copied till the last row in this section

_You are done with this tab._

### Set up the `Slack Audit` sheet
Access the `Slack Audit` tab
#### In Section 1
- [x] check that columns B through F have been auto filled
- [ ] add channel names to column A

_For this step, we will be pasting data from the `Details` sheet into column A of the `Slack Audit` sheet repeatedly. The number of repetitions will be equal to the number of Slack channels minus one as the first channel name is already pasted in. Channel names can be found under cell B14 (`Slack Channel Names`)._

Please see the before and after screenshots below so you have an understanding of what needs to be done.
<details>
  <summary>Before</summary>
  <img src="https://user-images.githubusercontent.com/75643389/227306195-4d4eaf5a-0feb-4eac-b01e-f6c9fa776b3d.png">
</details> 
<details>
  <summary>After</summary>
 <img src="https://user-images.githubusercontent.com/75643389/227311711-eb3854fe-3889-4ee5-a000-3f17495ec3a1.png">
</details>

- [x] in the `Slack Audit` sheet, copy the channel name in cell A3 till the last cell with corresponding data in column B (each meeting name in column B should have the same channel name in column A)
- [x] repeat the following for each remaining channel name
   - [x] copy the next channel name from the `Details` tab and paste it into the next empty cell in column A of the `Slack Audit` sheet. As a reminder Channel names can be found under cell B14 (`Slack Channel Names`).
   - [x] copy the same channel name into the cells below to match the number of meetings (e.g. if there are 9 meetings, the channel name should be repeated 9 times)
- [x] paste the following formula in the first empty cell in column B and copy it till the last row with corresponding data in column A

=IFERROR(FILTER(B3:F3,OFFSET(A3,ROW()-ROW(A3),0)<>"",OFFSET(A3,ROW()-ROW(A3),0)<>A3),"")


- [x] after all channel names have been added, delete all rows without data except for one 
   - select the row where you want to start, select SHIFT+CRTL+down arrow
   - with SHIFT+CRTL still selected, find and select the last row
   - release SHIFT
   - right click, select `Delete rows 00 - 00

_You are done with this tab._

### Close out this task
_You are done with all the steps in this task. You will now close it out in the main body of the issue._

- [x] check the box for `Setup Automation Formulas for the Audit` in the `Admin Prep` action items of this issue
- [x] remove `status: needs automation formulas` label
- [x] close the tabs you just opened (wiki, spreadsheet)
- [ ] hide this comment as RESOLVED, you are finished with this step
ExperimentsInHonesty commented 1 year ago

Perform Calendar Event Audit

Open Resources

Close out this task

You are done with all the steps in this task. You will now close it out in the main body of the issue.

ExperimentsInHonesty commented 1 year ago

Perform Zoom Accounts Audit

Open resource

ExperimentsInHonesty commented 1 year ago

Perform Slack Audit

Open resources

Close out this task

You are done with all the steps in this task. You will now close it out in the main body of the issue.

ExperimentsInHonesty commented 1 year ago

Perform hackforla.org/VRMS Audit

Project specific steps (scroll down for CoP specific steps)

Open Resource(s)

In Section 1

CoP specific steps

Open Resource

Access the hackforla.org-VRMS tab (There are 3 sections in this sheet)

In this step, you will determine if the meetings in the Zoom Setup Spreadsheet match with the CoP's page. There may be slight differences in the meeting names, meeting start/end times but if the majority of the data matches, consider the meetings a match. Important Note: Do not audit meetings with a Does not repeat value for Meeting Recurs.

In Section 1

Close out this task

You are done with all the steps in this task. You will now close it out in the main body of the issue.

ExperimentsInHonesty commented 1 year ago

Reconcile the Slack Audit Document with the Slack Audit Sheet

Open Resources

Close out this task

You are done with all the steps in this task. You will now close it out in the main body of the issue.

ExperimentsInHonesty commented 1 year ago

@Rabia2219 Notes about the slack audit

The one meeting that is not mentioned properly is the the Thursday 7pm Office Hours. So Ava's Pin in the #hfla-site channel where its mentioned

image

Is not really a meeting that is not mentioned but rather a meeting whose name and function have been changed. So I don't know how to note that in the spreadsheet. Ill hold off on closing the above comment until we talk about it.

audreychurch commented 1 year ago

Updated

Add Slack channels

Open resources

audreychurch commented 1 year ago

I found five additional Slack channels.

ExperimentsInHonesty commented 1 year ago

Create Meeting Data Audit and Reconciliation Spreadsheet

Create meeting data audit spreadsheet

ExperimentsInHonesty commented 1 year ago

Set up Setup Meeting Data Audit and Reconciliation Spreadsheet for the Audit

You will be accessing different sheets/tabs in resource 2.0 during this process to set them up for the audit.

Set up the Details tab

Access the Details tab and complete the following

You are done with this tab.

Set up the Overall Audit Sheet

Access the Overall Audit tab and complete the following

You are done with this tab

Set up the Next Steps Sheet

Access the Next Steps tab and complete the following

You are done with this tab.

Set up the Calendar Event Audit Sheet

Access the Calendar Event Audit tab and complete the following

You are done with this tab.

Set up the Zoom Accounts Audit Sheet

Access the Zoom Accounts Audit tab and complete the following

You are done with this tab.

Set up the hackforla.org-VRMS Sheet

Access the hackforla.org-VRMS tab and complete the following

You are done with this tab.

Close out this task

ExperimentsInHonesty commented 1 year ago

Perform Zoom Accounts Audit

Access the Zoom Accounts Audit tab and complete the following

Close out this task

ExperimentsInHonesty commented 1 year ago

Perform Calendar Event Audit

Access the Calendar Event Audit tab and complete the following

Close out this task

ExperimentsInHonesty commented 1 year ago

Perform hackforla.org/VRMS Audit

Project specific steps (scroll down for CoP specific steps)

Access the hackforla.org/VRMS tab and complete the following

CoP specific steps

Access the hackforla.org/VRMS tab and complete the following

Close out this task

ExperimentsInHonesty commented 1 year ago

Create and send message to PMs via Slack

Create a new comment on the audit issue and paste the link into resource 2.0

ExperimentsInHonesty commented 1 year ago

Post Audit Messaging

The Admin team has just finished an audit of the HackforLA.org’s calendars, Zoom accounts use, Zoom setup spreadsheet reservations and VRMS.

Please review the HackforLA.org: Meeting Data Audit and Reconciliation, Next Steps tab and do the items indicated in the Changes Required column, using the tutorials from the WIKI Calendaring How Tos for step by step instructions.

If there are changes to be made to any meeting, and once all the required changes for each meeting have been completed, please:

  1. Check the box for Updated on the HackforLA.org: Meeting Data Audit and Reconciliation, Next Steps tab.

  2. Write back to us by adding a comment on this issue and let us know you are done or contact us via the #admin Slack channel to set up a meeting if you have questions.

Slack Messaging

Message sent on Slack 2023-05-09 (not actually sent on slack, just used for testing)

@Christopher Kong The Admin team has created an issue re HackforLA.org’s calendaring.  Please review and follow the instructions in  https://github.com/hackforla/admin-calendaring/issues/10#issuecomment-1540411467
ExperimentsInHonesty commented 1 year ago

revised template text https://docs.google.com/document/d/1-KAndQE7Eh5qgxMnEWyzVlRGnWfgOsXcjNL3obCAY0E/edit

ExperimentsInHonesty commented 1 year ago

Create and send message to PMs via Slack

Create a new comment on the audit issue and paste the link into resource 1.0

ExperimentsInHonesty commented 1 year ago

Post Audit Messaging

The Admin team has just finished an audit of the HackforLA.org’s calendars, Zoom accounts use, Zoom setup spreadsheet reservations and VRMS.

Please review the HackforLA.org: Meeting Data Audit and Reconciliation, Next Steps tab and do the items indicated in the Changes Required column, using the tutorials from the WIKI Calendaring How Tos for step by step instructions.

If there are changes to be made to any meeting, and once all the required changes for each meeting have been completed, please:

  1. Check the box for Updated on the HackforLA.org: Meeting Data Audit and Reconciliation, Next Steps tab.

  2. Write back to us by adding a comment on this issue and let us know you are done or contact us via the #admin Slack channel to set up a meeting if you have questions.

Slack Messaging

Message sent on Slack 2023-05-10

@Christopher Kong The Admin team has created an issue re HackforLA.org’s calendaring.  Please review and follow the instructions in  https://github.com/hackforla/admin-calendaring/issues/10#issuecomment-1542299673
ExperimentsInHonesty commented 1 year ago

PM

Problem

Solution