Please enable JavaScript.
Coggle requires JavaScript to display documents.
Member Management (Legend (Blue: Google API setup, Red: Yet to be coded,…
Member Management
Legend
Blue: Google API setup
Red: Yet to be coded
Cyan: Working code
L-Blue: New Working Code
Yellow: Working with bugs
Green: Improvements
Grey: Notes
Establish Google API connection
Create Separate connection for Sheets
Create Separate Connection for emails
Build Variables
Create Browser Puppet
Check for Browser Cookies
If Cookie does not exist. Create one after user manual login
If cookie does exist then load cookies into browser
Enter waiting loop. Check 3 main loops for once a day run. Repeat check org members for leavers. :recycle:
If Home Org Checker has not been run today. Start it.
Collect existing Information on sheets
Collect New Information on members
Use admin/Members webpage
Enter a loop to Scroll down on the page until the number of members on page equals the number of members in the home org :recycle:
4 more items...
Issue in slowdowns.. Attempting various fixes
2 more items...
If Ex Member & Other Org Checker has not been run today. Check it.
Collect existing Information on sheets
Ex-Members search start
Collect new Information on Ex-members
Check for Ex-Members not on Ex-member sheet :recycle:
2 more items...
If requested: collect all public data of members from third party org. :recycle:
Create Section to store additional info
Collect additional info on the Spectrum activity of the org.
3 more items...
Keep Track of large org's losing members
If Spectrum Messaging.has not been check today. Start it
Wait for all other parts of the program to finish.
Navigate to Spectrum
Pre-made parameters for the conditions of when to send a spectrum message.
New member, get them to our site and on the fast track.
2 more items...
User left, send an exit interview
1 more item...
TODO: Add a method to change/alter parameters from google sheet
Check Spectrum for messages sent to us
Open any new messages Loop :recycle:
1 more item...
<Note> Cookie check is for login details for RSI to check admin detail page on members.