hackforla / hackforla/website

Investigate Feasibility of Using UI Path to Automate Slack Invites

Open
#4,555 19 comments 0 reactions 0 assignees View on GitHub
Complexity: Extra Large Dependency Feature: Administrative manual dependency release ready for org rep role: back end/devOps size: 3pt
Dominant language
JavaScript
Stars
363
Forks
872
Avg merge
2d 21h
Merged PRs (30d)
18

Description

### Dependency
When the Dev Ops team finishes Terraform project, get this on their calendar.

### Overview
Slack currently allows Hack for LA to create an invite link without an expiration, but which still expires after 400 invites, requiring a new linked to be generated for every other onboarding. We want to investigate whether we can use UI Path to create a desktop automation of this process so that it does not need to be reset manually every month.

### To Adopt this issue
Ask the Org Rep or your Dev lead for access to the Slack Invites 1Password vault

### Action Items
- [x] Become familiar with how Slack invite links are generated.
- [x] ~~Reach out to Bonnie for Slack permissions to generate invite links.~~
- [x] ~~Check that you are able to generate an invite link manually.~~
- [x] Sign up and download UI Path with a new account.
- [x] Coordinate with Team Leads to make sure the account will be accessible by Hack for LA.
- [x] Follow instructions from UI Path on how to create an automation.
- [ ] Test that the automation successfully generates an invite.
- [ ] Ensure the automation generates an invite in set time intervals.
- [ ] Be careful not to hit Slack's invite generation limits.
- [ ] If a UI Path automation not possible, make a list of other automation solutions by doing internet research
- Anything that uses a slack app, we might not be able to use because Slack has a limit on their free plans. So indicate if it requires a slack app.
- [ ] Discuss findings with Team Leads and Product

### Resources/Instructions
- [Info on Slack invites](https://slack.com/help/articles/201330256-Invite-new-members-to-your-workspace)
- [Signing up for Path UI Community edition](https://account.uipath.com/login?state=hKFo2SB3U201YXlJdVRzQkdBV1A3OE1CR0ZjVl9xcmRXSno1UqFupWxvZ2luo3RpZNkgazdiQmJIUU16MHIzVVo0OGtMSTgtV2dacjJIOVRtNG6jY2lk2SAyeXQ5SGRGNDVPMDA2SDlxZFBjUDlhczVjZEdibkNXcw&client=2yt9HdF45O006H9qdPcP9as5cdGbnCWs&protocol=oauth2&audience=https%3A%2F%2Fuipath.eu.auth0.com%2Fapi%2Fv2%2F&scope=openid%20profile%20email%20read%3Acurrent_user%20update%3Acurrent_user_metadata&redirect_uri=https%3A%2F%2Fcloud.uipath.com%2Fportal_%2FauthCallback&type=signup&platform_name=UiPath%20Automation%20Cloud%20for%20community&ecommerceRedirect=false&retryUrl=&product_name=UiPath%20Automation%20Cloud&company_code=B2B_CP&enable_marketing_fields=true&cloudrpa_signup_subdomain=%2Fportal_®ister_endpoint=%2Fregister&use_local_registration=false&response_type=code&response_mode=query&nonce=VjdETzZPfnZOM1Y0ZEZueEJKajFjbWtzcERTVnZFLkxBRmhpTlpheGlyVg%3D%3D&code_challenge=UVc6_Om-221S8-ULdyX2wS-N3i5sdtnzwss9qCs9vJM&code_challenge_method=S256&auth0Client=eyJuYW1lIjoiYXV0aDAtcmVhY3QiLCJ2ZXJzaW9uIjoiMS4yLjAifQ%3D%3D)
- [Creating your first automation path with UI Path](https://docs.uipath.com/studiox/standalone/2022.10/user-guide/creating-your-first-automation-project)
- Background of history of closed issue #3433
- See associated ER for this issue: #4277

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.