Slack user management
This page overviews the administrative tasks done to manage our Slack account at TTS.
Adding TTS staff
The Talent team will fill out a user request ticket for people when they join TTS.
Slack users need to be offboarded in the following situations:
- Someone leaving TTS
- A partner who’s employment/engagement is ending
- A contractor who is no longer supporting TTS
An admin will then do one of the following:
Put them in one of the following channels (as appropriate):
- #alumni (former Full Members only, but treated as a public channel)
- One of the
-publicchannels (their pick)
- …unless you know they were using their personal device for 2FA — we don’t want them to be locked out.
Change their email to their personal address
*NOTE: When a TTS Slack user is converted to a Single-channel user, they maintain access to their direct message chat history but are unable to search for or create new direct messages with folks that they’ve never messaged before. Unless another channel is specified, the only channel that will still be accessible is #alumni.
If they were a partner, the admin will also set their
Downgraded/disabled on date in the user request spreadsheet.
Here are the resources used by Slack Admins to track and manage Slack accounts:
- GSA IT’s Slack administration guide
- GSA IT’s Slack ServiceNow tickets
- Delegation of functionality
- Requests for approved emoji are fulfilled from #approved-emoji
- Users request new emoji from #emoji-showcase
- TTS reviews the request in #admins-emoji
- Approved emoji are routed to #approved-emoji for Slack admins
- Slack admins create the approved emoji in the Slack workspace
- Users are notified the new emoji is ready for use
Ideas for automating the creation of approved emoji are discussed in 18f/tts-tech-portfolio#1077.
TTS staff in #admins-emoji are responsible for reviewing new emoji. Emoji are covered by the same rules that govern our behavior at work, including the GSA IT Rules of Behavior, GSA Policy Statement on Harassment, Including Sexual and Non-sexual, TTS Code of Conduct, and ethics rules. TTS staff should review emoji requests with these rules in mind.
Submitters should be thoughtful and mindful about emoji submissions, and try to ensure they’re in line with our values of diversity and inclusion. Inclusion Bot will automatically flag emoji submissions where the emoji name may contain exclusionary language as a quick aid to reviewers.
Emoji of TTS members’ faces, family, pets, etc: When reviewing, emoji approvers MUST ask for clear, affirmative consent from the person whose image is being used. Ideally, submitters will check before requesting, but it’s the approver’s responsibility to verify.
If you’d like to help review emoji requests, please reach out to #tts-tech-portfolio.
Creation of emoji requires admin permissions. Once emoji are approved by TTS, the request is handed-off to the Slack admins for creation. Once Slack admins create the approved emoji, they should click “I have created the emoji” to complete the request.
Requests for new emoji use Slack’s Workflow Builder feature. You can download the Workflow to share with other Slack workspaces. As a Workflow Collaborator in Slack, click TTS > Tools > Workflow Builder. In the Workflow Builder, select the menu from the Workflow you want to download. Click “Download workflow file”. This JSON file can be uploaded into another workspace by clicking the “Import” button from the Workflow Builder.
Reach out to #tts-tech-portfolio for Collaborator access to the Custom Emoji Request workflow.