Open Rabia2219 opened 1 year ago
USE TEMPLATE
button[Replace PROJECT NAME]
with the name of the project or CoP you are performing the audit forctrl+H
(Google's Find & Replace feature) and replace [Replace PROJECT NAME]
with the project's or CoP's name [Replace PROJECT INITIALS]
with project's or CoP's initials
Org Level Audits
folder in the Project's or CoP's DriveStart with Option 1 and if the Org Level Audits
folder is not in Starred
use Option 2
move icon
or file menu item, Move
in the spreadsheetStarred
Org Level Audits
folderMove here
Move
move icon
or file menu item, Move
in the spreadsheetShared Drives
Org Level Audits
folderMove here
Move
status: needs Slack audit document
label[channelname]
for each block with the channel name you found on SlackAdd Slack channel(s)
in the Action items of this issueUSE TEMPLATE
button[Replace PROJECT NAME]
with the name of the project or CoP you are performing the audit forctrl+H
(Google's Find & Replace feature) and replace [Replace PROJECT NAME]
with the project's or CoP's name[Replace PROJECT INITIALS]
with project's or CoP's initials
Org Level Audits
folder in the Project's or CoP's DriveStart with Option 1 and if the Org Level Audits
folder is not in Starred
use Option 2
move icon
or file menu item, Move
in the spreadsheetStarred
Org Level Audits
folderMove here
Move
move icon
or file menu item, Move
in the spreadsheetShared Drives
Org Level Audits
folderMove here
Move
Create Recommendations & Next Steps document
in the Action items of this issuestatus: needs post audit recommendations document
labelUSE TEMPLATE
button[Replace PROJECT NAME]
with the project or CoP name you are performing the audit for
Org Level Audits
folder in the Project's or CoP's DriveStart with Option 1 and if the Org Level Audits
folder is not in Starred
use Option 2
move icon
or file menu item, Move
in the spreadsheetStarred
Org Level Audits
folderMove here
Move
move icon
or file menu item, Move
in the spreadsheetShared Drives
Org Level Audits
folderMove here
Move
Details
tabhttps
till the /
before edit
Details
tab of the spreadsheet
Details
tabDetails
tab of the spreadsheet
Create Meeting Data Audit and Reconciliation Spreadsheet
in the Action items of this issuestatus: needs audit spreadsheet
labelSchedule
tab in the Zoom Setup (resource 1.0)Project Name
in column AFilter by values
, select Clear
OK
Schedule
sheet tab at the bottomCopy to
Existing spreadsheet
Insert
Open spreadsheet
in the pop up message
Copy of Schedule
sheet to Overall Audit
Details
tab)Project Name
in column AFilter by values
, select Select All
OK
Delete selected rows
Project Name
in column AFilter by values
, select Select All
OK
OK
in the Sheet copied successfully
pop up messageProject Name
in column AFilter by values
, select Select All
OK
status: needs Zoom Setup data
label[x] open resource 2.0 in a new window
[x] view side by side with the issue window
[x] change the header color to #38761d
(the second to last green in the Fill color
option)
[x] change the header font color to white
[x] change the header name in Col C to Name of Meeting in Zoom Setup Spreadsheet
[x] select column S
[x] right click and select Data Validation
[x] select the rule for column S
[x] select Remove Rule
[x] x out of the Data validation rules
panel
[x] hide columns D, N, O, U and V
[x] insert 4 columns to the right of column T
[x] name column U Auto Notes
[x] copy and paste the following formula in cell U2
=IF(AND(C2='hackforla.org-VRMS'!C4,C2='Calendar Event Audit'!A3,C2='Zoom Accounts Audit'!B3,C2='Slack Audit'!B3),'hackforla.org-VRMS'!K4&Char(10)&'Calendar Event Audit'!S3&Char(10)&'Calendar Event Audit'!S23&Char(10)&'Zoom Accounts Audit'!K3&Char(10)&'Zoom Accounts Audit'!K23&Char(10))
[x] check that column A has been auto filled
[x] Delete all empty rows except one
[x] check that the values for column R changed to YES
[x] check that the formula in column S is copied till the last filled row in this section
[x] check that columns A,C,D,E,G and I have been auto filled
[x] delete all empty rows except the last one
[x] check that the formula in column S is copied till the last filled row in this section
[x] check that column A has been auto filled
[x] delete all empty rows except the last one
[x] check that the values for column J changed to YES
[x] check that the formula in column K is copied till the last filled row in this section
[x] check that the formula in column K is copied till the last row in this section
Filter out relevant project data
[x] select the funnel next to Team
in column G
[x] under Filter by values
, select Select All
[x] unselect your project name so that the checkmark next to it disappears
[x] select OK
[x] select the data starting from A3 till column H and the last row above row 54 (till the green border of the filter)
[x] right click and select Delete selected rows
[x] select the funnel next to Team
in column G
[x] under Filter by values
, select Select All
(only your project's name should appear)
[x] select OK
[x] undo the sheet filter by selecting the green funnel in the tool bar
[x] check that column B through H have been auto filled
[x] delete all empty rows except the last one
[x] check that the formula in column K is copied till the last filled row in this section
[x] adjust the rows under column A (Name of Meeting in Zoom Account) to match the sequence of meetings under column B (Name of Meeting in Zoom Setup Spreadsheet) in Section 3
[x] add an =
sign before the function in cell B2
[x] press Enter
at the end of the formula to save
[x] check that the values for column I changed to YES
[x] delete all empty rows except the last one
[x] access resource 2.0
[x] view side by side with the Slack Audit
sheet
[x] check that columns A through D have been auto filled
Please see the before and after screenshots below so you have an understanding of what needs to be done.
repeat the following steps for every channel name in resource 2.0
Slack Audit
sheet (e.g. [Replace channelname1] will be replaced with the first channel name in resource 2.0)[x] after all channel names have been added, delete all empty rows except the last one
Access the Overall Audit
tab
[x] add an =
sign in F2
[x] access the Zoom Accounts Audit
tab
[x] select the first cell in column I in Section 3: Data Pulled from Zoom Setup Spreadsheet
[x] press Enter
to save
[x] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
[x] add an =
sign in G2
[x] access the Zoom Accounts Audit
tab
[x] select cell A3
[x] press Enter
to save
[x] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
[x] add an =
sign H2
[x] access the Calendar Events Audit
tab
[x] select the first cell in column J in Section 3: Data Pulled from Zoom Setup Spreadsheet
[x] press Enter
to save
[x] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
[x] add an =
sign I2
[x] access the Calendar Events Audit
tab
[x] select cell B3
[x] press Enter
to save
[x] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
[x] copy and paste the following formula in cell J2
=(IF(OR('Slack Audit'!E3="YES",'Slack Audit'!I3="YES",'Slack Audit'!M3="YES",'Slack Audit'!Q3="YES",'Slack Audit'!U3="YES"),"YES","NO"))
[x] press Enter
to save
[x] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
[x] copy and paste the following formula in cell K2
=TEXTJOIN(",",TRUE,IF('Slack Audit'!E3="YES",'Slack Audit'!F3,""),IF('Slack Audit'!I3="YES",'Slack Audit'!J3,""),IF('Slack Audit'!M3="YES",'Slack Audit'!N3,""),IF('Slack Audit'!Q3="YES",'Slack Audit'!R3,""),IF('Slack Audit'!U3="YES",'Slack Audit'!V3,""))
[x] press Enter
to save
[x] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
[x] add an =
sign L2
[x] access the hackforla.org-VRMS
tab
[x] select cell D4
[x] press Enter
to save
[x] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
[x] add an =
sign M2
[x] access the hackforla.org-VRMS
tab
[x] select cell E4
[x] press Enter
to save
[x] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
[x] check the box for Setup Automation Formulas for the Audit in the Action items of this issue
[x] close the tabs you just opened (wiki, spreadsheet)
[x] hide this comment as RESOLVED, you are finished with this step
USE TEMPLATE
button[Replace PROJECT NAME]
with the name of the project or CoP you are performing the audit forCRTL+H
or CMD+SHIFT+H
(Google's Find & Replace feature) and replace [Replace PROJECT NAME]
with the project's or CoP's name [Replace PROJECT INITIALS]
with project's or CoP's initials
Org Level Audits
folder in the Project's or CoP's DriveStart with Option 1 and if the Org Level Audits
folder is not in Starred
use Option 2
move icon
or file menu item, Move
in the spreadsheetStarred
Org Level Audits
folder (indicated by project or CoP initials)Move here
Move
move icon
or file menu item, Move
in the spreadsheetShared Drives
Org Level Audits
folderMove here
Move
status: needs Slack audit document
label[channelname]
for each block with the channel name you found on SlackAdd Slack channel(s)
in the Action items of this issuestatus: needs Slack channel(s)
labelUSE TEMPLATE
button[Replace PROJECT NAME]
with the project or CoP name you are performing the audit for
Org Level Audits
folder in the Project's or CoP's DriveStart with Option 1 and if the Org Level Audits
folder is not in Starred
use Option 2
move icon
or file menu item, Move
in the spreadsheetStarred
Org Level Audits
folder (indicated by the project or CoP initials)Move here
Move
move icon
or file menu item, Move
in the spreadsheetShared Drives
Org Level Audits
folderMove here
Move
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
Details
tabhttps
till the /
before edit
Details
tab of the spreadsheet
#REF!
, hover over it and select the green Allow access
button
Details
tabResources/Instructions
Details
tab of the spreadsheet
Details
tabDetails
tab of the spreadsheet#
OUTLINE
on the left to access the section/page for each channel name for ease of copyingDetails
tab of the spreadsheetEnter
to saveTable of Contents
on page 1 of resource 2.0 to make sure all the channel names have been pasted into cell B12
Create Meeting Data Audit and Reconciliation Spreadsheet
in the Action items of this issuestatus: needs audit spreadsheet
labelOrg Level Audits
folder that belongs to the project or CoP and access itSchedule
tab of (tabs are at the bottom)Copy to
Existing spreadsheet
Insert
OK
in the Sheet copied successfully
pop up message
Copy of Schedule
sheet to Overall Audit
(use the arrows next to the tab names and scroll right to find the sheet)Details
tab)Project Name
in column AFilter by values
, search for your project or CoP nameOK
Delete selected rows
Project Name
in column AFilter by values
(only your project or CoP name should appear), select Select All
OK
status: needs Zoom Setup data
labelYou will be accessing different /sheets/tabs in resource 3.0 during this process to set them up for the audit
Overall Audit
SheetAccess the Overall Audit
tab
Name of Meeting in Zoom Setup Spreadsheet
Data Validation
Remove Rule
X
next to the Data validation rules
at the top of the panel
Auto Notes
Changes Required
+
symbol and drag it till the last row)
=TEXTJOIN(CHAR(10),TRUE,IF(AND(C2='hackforla.org-VRMS'!C4,C2='Calendar Event Audit'!A4,C2='Zoom Accounts Audit'!B4,C2='Slack Audit'!B3),'hackforla.org-VRMS'!K4&Char(10)&'Calendar Event Audit'!U4&Char(10)&'Zoom Accounts Audit'!L4&Char(10)&'Slack Audit'!AA3&Char(10),""))
+
symbol and drag it till the last row)
=TEXTJOIN(CHAR(10),TRUE,IF(AND(C2='hackforla.org-VRMS'!C4,C2='Calendar Event Audit'!A4,C2='Zoom Accounts Audit'!B4,C2='Slack Audit'!B3),'hackforla.org-VRMS'!L4&Char(10)&'Calendar Event Audit'!V4&Char(10)&'Zoom Accounts Audit'!M4&Char(10)&'Slack Audit'!AB3&Char(10),""))
You are done with this tab
Next Steps
Sheet (This sheet is divided into 2 sections)Access the Next Steps
tab
You are done with this tab.
Calendar Event Audit
Sheet (This sheet is divided into 3 sections)Access the Calendar Event Audit
tab
#REF!
error in cell A3, hover over it and select the green Allow access
buttonYES
You are done with this tab.
Zoom Accounts Audit
Sheet (This sheet is divided into 3 sections)Access the Zoom Accounts Audit
tab
Delete all the data that is not related to your project from this sheet
Team
in column HFilter by values
, search for your project or CoP name or initials or short name*OK
Delete selected rows
Team
in column GFilter by values
, select Select All
(only your project's name should appear)OK
In this step, the meeting names in column A of Section 1 will be moved around to match the sequence of meeting in column B of Section 3. It is very likely that the names will not match, so try to match the Day of the week
and Meeting Time Start (Pacific Time)
of meetings that sound similar. Some cells may turn red, ignore that for now.
=
sign before the function in cell B2Enter
at the end of the formula to saveYES
=IF(A4<>"","YES","NO")
- [ ] 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")
- [ ] paste the following formula in column L and copy it till the last row with data
=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,""))
- [ ] paste the following formula in column M
=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
- [ ] 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
- [ ] check that column C, D, E and F have been auto filled
- [ ] delete all rows without data except for one
- [ ] check that the values for column J changed to `YES`
- [ ] check that the formula in columns K and L is copied till the last filled row in this section
#### In Section 3
- [ ] 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
- [ ] 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>
- [ ] 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)
- [ ] repeat the following for each remaining channel name
- [ ] copy the channel name from the `Details` tab and paste it into the next empty cell in column A of the `Slack Audit` sheet
- [ ] copy the same channel name into the cells below as many times as the first channel name/number of meetings in column B
- [ ] 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),"")
- [ ] after all channel names have been added, - [ ] delete all rows without data except for one
_You are done with this tab._
### Add Remaining Formulas to `Overall Audit` Sheet
Access the `Overall Audit` tab
#### In column N,
- [ ] add an `=` sign in N2
- [ ] access the `Zoom Accounts Audit` tab
- [ ] select the first cell in column J in Section 1
- [ ] press `Enter` to save
- [ ] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
#### In column O,
- [ ] add an `=` sign in O2
- [ ] access the `Zoom Accounts Audit` tab
- [ ] select cell A4
- [ ] press `Enter` to save
- [ ] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
#### In column P,
- [ ] add an `=` sign P2
- [ ] access the `Calendar Events Audit` tab
- [ ] select cell B4
- [ ] press `Enter` to save
- [ ] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
#### In column Q,
- [ ] add an `=` sign Q2
- [ ] access the `Calendar Events Audit` tab
- [ ] select cell C4
- [ ] press `Enter` to save
- [ ] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
#### In column R,
- [ ] copy and paste the following formula in cell R2*
=IF(OR('Slack Audit'!E3="YES",'Slack Audit'!I3="YES",'Slack Audit'!M3="YES",'Slack Audit'!Q3="YES",'Slack Audit'!U3="YES"),"YES","NO")
- [ ] press `Enter` to save
- [ ] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
#### In column S,
- [ ] copy and paste the following formula in cell S2*
=TEXTJOIN(",",TRUE,IF('Slack Audit'!G3="YES",'Slack Audit'!H3,""),IF('Slack Audit'!K3="YES",'Slack Audit'!L3,""),IF('Slack Audit'!O3="YES",'Slack Audit'!P3,""),IF('Slack Audit'!S3="YES",'Slack Audit'!T3,""),IF('Slack Audit'!W3="YES",'Slack Audit'!X3,""))
- [ ] press `Enter` to save
- [ ] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
#### In column T,
- [ ] add an `=` sign T2
- [ ] access the `hackforla.org-VRMS` tab
- [ ] select cell G
- [ ] press `Enter` to save
- [ ] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
#### In column U,
- [ ] add an `=` sign U2
- [ ] access the `hackforla.org-VRMS` tab
- [ ] select cell H4
- [ ] press `Enter` to save
- [ ] copy the formula down to the last row by dragging the tiny blue box at the end of the cell all the way down
### Close out this task
- [x] check the box for `Setup Automation Formulas for the Audit` in the Action items of this issue
- [x] remove `status: needs automation formulas` label
- [x] close the tabs you just opened (wiki, spreadsheet)
- [x] hide this comment as RESOLVED, you are finished with this step
Calendar Event Audit
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 team's calendar. 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.
Zoom Account
, use the following:
Unknown
Personal
https://us02web.zoom.us/j/445145****?
, select Bonnie's Zoom
Section 3: Data Pulled from Zoom Setup Spreadsheet
Perform Calendar Event Audit
in the Action items of this issuestatus: needs calendar event audit
labelZoom Accounts Audit
tab (There are 3 sections in this sheet)The audit has been performed for this sheet using the automation formulas.
#REF!
or #N/A
errors.
#REF!
or #N/A
errors.Perform Zoom Accounts Audit
in the Action items of this issuestatus: needs Zoom accounts audit
labelDetails
sheet in resource 3.0, paste the URL in place of https://www.hackforla.org/projects/[Replace PROJECT-NAME]
, B6
In this step, you will determine if the meetings in the Zoom Setup Spreadsheet match with the project'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.
hackforla.org/VRMS
tab in resource 3.0 (There are 3 sections in this sheet)No events on website (check if applicable, which completes VRMS audit)
box if there's no meeting data on the project's page
https://www.hackforla.org/projects/[Replace PROJECT-NAME]
, in B6 with https://www.hackforla.org/communities-of-practice
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.
hackforla.org/VRMS
tab (There are 3 sections in this sheet)No events on website (check if applicable, which completes VRMS audit)
box if there's no meeting data on the CoP's page
Perform hackforla.org/VRMS Audit
in the Action items of this issuestatus: needs hackforla.org/VRMS audit
label### Post Audit Messaging
headingComment
button### Post Audit Messaging
comment link
Details
tab
In this step, you will create a customized message to send to the PMs of the project or CoP, informing them of the next steps. Please note that you will NOT be sending emails, but will only copy the message shown in the preview and paste it into the Post Audit Messaging
comment and then Slack.
Emails
SELECT
next to Select recipients
SELECT
Selected sheet
and select MailMergeData
NEXT
SEND EMAILS
Preview
CRTL+A
)Post Audit Messaging
comment
Edit
for the Post Audit Messaging
comment in the issueUpdate Comment
Slack Messaging
from the Post Audit Messaging
commentCreate and send message to PMs via Slack
in the Action items of this issuestatus: needs post audit messaging
labelQuestions/Review
on the project boardPost Audit Messaging
The Admin team has just finished an audit of the HackforLA.orgβs calendars, Zoom accounts use, Zoom setup spreadsheet reservations, VRMS and Slack references (pins, bookmarks, topics, reminders).
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.
When each meeting has all its changes completed, please
Check the box for Updated on the HackforLA.org: Meeting Data Audit and Reconciliation, Next Steps tab.
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-03-27
@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/12#issuecomment-1483425899
USE TEMPLATE
button[Replace PROJECT NAME]
with the project or CoP name you are performing the audit for
Org Level Audits
folder in the Project's or CoP's DriveStart with Option 1 and if the Org Level Audits
folder is not in Starred
use Option 2
move icon
or file menu item, Move
in the spreadsheetStarred
Org Level Audits
folder (indicated by the project or CoP initials)Move here
Move
move icon
or file menu item, Move
in the spreadsheetShared Drives
Org Level Audits
folderMove here
Move
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
Details
tabhttps
till the /
before edit
Details
tab of the spreadsheet
#REF!
, hover over it and select the green Allow access
button
Details
tabResources/Instructions
Details
tab of the spreadsheet
Details
tabDetails
tab of the spreadsheet#
OUTLINE
on the left to access the section/page for each channel name for ease of copyingDetails
tab of the spreadsheetEnter
to saveTable of Contents
on page 1 of resource 2.0 to make sure all the channel names have been pasted into cell B12
Create and send message to PMs via Slack
in the Action items of this issuestatus: needs post audit messaging
labelSchedule
tab of (tabs are at the bottom)Copy to
Existing spreadsheet
Insert
OK
in the Sheet copied successfully
pop up message
Copy of Schedule
sheet to Overall Audit
(use the arrows next to the tab names and scroll right to find the sheet)Details
tab)Project Name
in column AFilter by values
, search for your project or CoP nameOK
Delete selected rows
Project Name
in column AFilter by values
(only your project or CoP name should appear), select Select All
OK
status: needs Zoom Setup data
labelImport project's data from Zoom Setup spreadsheet
in the Action items of this issueYou will be accessing different sheets/tabs in resource 3.0 during this process to set them up for the audit.
Overall Audit
SheetAccess the Overall Audit
tab
Name of Meeting in Zoom Setup Spreadsheet
Data Validation
Remove Rule
X
next to the Data validation rules
at the top of the panel
CTRL
and select cells H1 through M1Insert
in the menuColumns
Insert 6 columns right
Auto Notes
Changes Required
+
symbol and drag it till the last row)
=TEXTJOIN(CHAR(10),TRUE,IF(AND(C2='hackforla.org-VRMS'!C4,C2='Calendar Event Audit'!A4,C2='Zoom Accounts Audit'!B4,C2='Slack Audit'!B3),'hackforla.org-VRMS'!K4&Char(10)&'Calendar Event Audit'!U4&Char(10)&'Zoom Accounts Audit'!L4&Char(10)&'Slack Audit'!AA3&Char(10),""))
+
symbol and drag it till the last row)
=TEXTJOIN(CHAR(10),TRUE,IF(AND(C2='hackforla.org-VRMS'!C4,C2='Calendar Event Audit'!A4,C2='Zoom Accounts Audit'!B4,C2='Slack Audit'!B3),'hackforla.org-VRMS'!L4&Char(10)&'Calendar Event Audit'!V4&Char(10)&'Zoom Accounts Audit'!M4&Char(10)&'Slack Audit'!AB3&Char(10),""))
You are done with this tab
Next Steps
Sheet (This sheet is divided into 2 sections)Access the Next Steps
tab
You are done with this tab.
Calendar Event Audit
Sheet (This sheet is divided into 3 sections)Access the Calendar Event Audit
tab
#REF!
error in cell A3, hover over it and select the green Allow access
buttonYES
You are done with this tab.
Zoom Accounts Audit
Sheet (This sheet is divided into 3 sections)Access the Zoom Accounts Audit
tab
Delete all the data that is not related to your project from this sheet
Team
in column HFilter by values
, search for your project or CoP name or initials or short name*OK
Delete selected rows
Team
in column GFilter by values
, select Select All
(only your project's name should appear)OK
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, the values in this section will keep changing. Please ignore them. If by the last action item for this tab, there are still #N/A
errors, that is expected.
In this step, the meeting names in column A of Section 1 will be moved around to match the sequence of meeting in column B of Section 3. It is very likely that the names will not match, so try to match the Day of the week
and Meeting Time Start (Pacific Time)
, etc. of meetings that sound similar.
Next, formulas will be added. As you go through these steps, some cells may turn red. That is expected.
=
sign before the function in cell B2Enter
at the end of the formula to saveYES
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.
=IF(A4<>"","YES","NO")
- [ ] 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")
- [ ] 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,"")))
- [ ] 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
- [ ] 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
- [ ] check that column C, D, E and F have been auto filled
- [ ] delete all rows without data except for one
- [ ] check that the values for column J changed to `YES`
- [ ] delete all rows without any data except for one
- [ ] check that the formula in columns K and L is copied till the last filled row in this section
#### In Section 3
- [ ] 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
- [ ] 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>
- [ ] 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)
- [ ] repeat the following for each remaining channel name
- [ ] 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`).
- [ ] 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)
- [ ] 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),"")
- [ ] 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._
- [ ] check the box for `Setup Automation Formulas for the Audit` in the `Admin Prep` action items of this issue
- [ ] remove `status: needs automation formulas` label
- [ ] close the tabs you just opened (wiki, spreadsheet)
- [ ] hide this comment as RESOLVED, you are finished with this step
Calendar Event Audit
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 team's calendar. 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 this section, you will match meetings in the Zoom Setup spreadsheet with the team's calendar and add relevant data.
Zoom Account
, use the following:
Unknown
Personal
https://us02web.zoom.us/j/445145****?
, select Bonnie's Zoom
In this section, you will determine if there are meetings on the team's calendar that are not in the Zoom Setup spreadsheet and add relevant data.
Section 3: Data Pulled from Zoom Setup Spreadsheet
, fill out columns C through S (skip columns I and K) You are done with all the steps in this task. You will now close it out in the main body of the issue.
Perform Calendar Event Audit
in the Audit
action items of this issuestatus: needs calendar event audit
label[ ] open resource 3.0 in a new window
[ ] view side by side
Zoom Accounts Audit
tab (There are 3 sections in this sheet)The audit has been performed for this sheet using the automation formulas. You will confirm that the generated results are accurate.
[ ] Confirm that there are no #REF!
or #N/A
errors. (contact Admin via Slack in the #admin channel if there are any)
In this section, if there are no discrepancies between meeting in the Zoom Setup spreadsheet and the Zoom accounts, then #N/A
errors are expected to appear throughout the first row.
[ ] Confirm that there are no #REF!
errors. (contact Admin via Slack in the #admin channel if there are any)
[ ] Confirm that meetings with data in column A and no data in column B of Section 1 have been copied into this section, with values in column A, C, D, E, F, G and I.
You are done with all the steps in this task. You will now close it out in the main body of the issue.
[ ] check the box for Perform Zoom Accounts Audit
in the Audit
action items of this issue
[ ] remove status: needs Zoom accounts audit
label
[ ] close the tabs you just opened (wiki, spreadsheet)
[ ] hide this comment as RESOLVED, you are finished with this step
Repeat for each channel name in resource 2.0
/remind list
in a comment and hit enterDraft
from the file name
You are done with all the steps in this task. You will now close it out in the main body of the issue.
Perform Slack Audit
in the Audit
action items of this issuestatus: needs Slack audit
labelDetails
sheet in resource 3.0, replace the text that says https://www.hackforla.org/projects/[Replace PROJECT-NAME]
, in B6 with the URL
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 project'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
.
No events on website (check if applicable, which completes VRMS audit)
box if there's no meeting data on the project's page
You will match meetings in the Zoom Setup spreadsheet with the project's page and add relevant data.
You will determine if there are meetings on the project's page that are not in the Zoom Setup spreadsheet and add relevant data.
https://www.hackforla.org/projects/[Replace PROJECT-NAME]
, in B6 with https://www.hackforla.org/communities-of-practice
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
.
No events on website (check if applicable, which completes VRMS audit)
box if there's no meeting data on the CoP's page
You will match meetings in the Zoom Setup spreadsheet with the CoP's page and add relevant data.
You will determine if there are meetings on the CoP's page that are not in the Zoom Setup spreadsheet and add relevant data.
You are done with all the steps in this task. You will now close it out in the main body of the issue.
Perform hackforla.org/VRMS Audit
in the Audit
action items of this issuestatus: needs hackforla.org/VRMS audit
labelIn this step, you will search for a channel name in Slack, copy the relevant data in from the reminders, pins, bookmarks, description and topic of that channel and paste it in resource 2.0, under the appropriate headings for each channel name.
* If you are not a member of the channel, you can join temporarily to collect the data and then leave
* The pins and bookmarks appear on the bar under the channel name
> * If there is no pin icon, then there are no pins and therefore, no data to collect
> * If there are no bookmarks, the text + Add a bookmark
will appear and therefore, no data to collect
> > * If there are 3 dots after a bookmark name, there are more bookmarks, so click on the dots for the remaining bookmark names
> > * If there are nested bookmarks, there will be a down arrow next to the main bookmark's name
* The topic and description appear in a pop up window, which is accessed by selecting the down arrow next to the channel name
> * If the text Add a topic
appears under the Topic
heading in the pop up window, there is no data to collect
> * If the text Add a description appears under the
Description` heading in the pop up window, there is no data to collect
/remind list
in a comment and hit enterReminders
for that channelTopic
in the window that pops upDescription
in the window that pops upDraft
from the file nameYou are done with all the steps in this task. You will now close it out in the main body of the issue.
Perform Slack Audit
in the Audit
action items of this issuestatus: needs Slack audit
label
Issue Template Details
Issue name: Meeting Data Audit: [Replace PROJECT NAME] Labels: feature: calendaring, prep, status: needs Slack audit document, status: needs Slack audit, status: needs Slack channel(s), status: needs audit spreadsheet, status: needs Zoom Setup data, status: needs automation formulas, status: needs calendar event audit, status: needs Zoom accounts audit, status: needs Slack audit, status: needs hackforla.org/VRMS audit, status: needs Slack reconciliation, status: needs post audit messaging, status: waiting on team feedback
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
Content Manager
if the drive is not already shared with the emailAction Items
Setup Access Through Proper Profile
Access GitHub
Add Org Level Audits folder to Starred
If you do not see the project's drive in the list of shared drives, see Prerequisite
Org Level Audits
folder in the project's shared driveAdd to starred
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).
prep
labeladmin prep
labelPrioritized Backlog
on the project boardOrg Level Audits
folder from StarredOrg Level Audits
folder that belongs to the projectRemove from starred
Admin Prep
admin prep
labelaudit
labelAudit
NOTE: There is autogenerated data in the spreadsheet you will be using so please do not edit any
Auto Notes
,Changes Required
or any auto-filled columnsaudit
labelreconciliation
labelPrioritized Backlog
on the project boardReconciliation
Recommendations and next steps
Resources/Instructions
1.0 Zoom Setup Spreadsheet 2.0 New Template Test: Slack Audit Document 3.0 New Template Test: Meeting Data Audit and Reconciliation Spreadsheet